使用F145和F146指令可以读写访问各个从站。可以单独访问各个从站以及进行全局发送。
设置通信参数
必需设置:通信模式(MEWTOCOL-COM或Modbus RTU)、站号、通信速度、通信格式
执行读写指令
使用以下指令之一:
指令 |
应用 |
限制 |
---|---|---|
F145_WRITE_DATA |
易于与支持MEWTOCOL-COM或Modbus RTU从站功能的Panasonic设备进行通信 |
设备必须具有匹配的地址区域 |
F146_READ_DATA |
||
F145_WRITE_DATA_TYPE_OFFS |
– |
|
F146_READ_DATA_TYPE_OFFS |
||
F145F146_MODBUS_MASTER |
用于与支持Modbus RTU协议的任何设备进行通信 |
仅限用于站号1–99,起始寄存器范围0–32764 起始寄存器范围0–65535 |
评估标志
使用以下指令之一:
方法 |
注释 |
---|---|
IsF145F146NotActive |
返回"F145/F146未激活"标志的值。如果可以执行F145或F146指令,则为TRUE,因为两个指令均未激活。 |
sys_bIsComPort1F145F146NotActive sys_bIsComPort2F145F146NotActive |
如果可以执行F145或F146指令,则这些系统变量为TRUE,因为两个指令均未激活。 |
IsF145F146Error |
返回"F145/F146错误"标志的值。如果F145或F146指令的执行因错误而终止,则为TRUE。 |
sys_bIsComPort1F145F146Error sys_bIsComPort2F145F146Error |
如果F145或F146指令的执行因错误而终止,则这些系统变量为TRUE。 |
sys_wComPort1F145F146ErrorCode sys_bIsComPort2F145F146ErrorCode |
如果发送因错误而终止,则这些系统变量包含错误代码。 |
Control FPWIN Pro的可选用户库NCL-MODBUS-LIB提供最完整的Modbus功能,包括用于多主站和多从站应用程序的功能块。库可与FPS串行数据单元和FP2/FP2SH复合通信单元配合使用。