1、FX5的MODBUS串行通信功能通过1台主站,在RS-485通信时可控制32个从站,在RS-232C通信时可控制1个从站。
2、对应主站功能及从站功能,1台FX5可同时使用为主站及从站。(但是,主站仅为单通道)·
3、1台CPU模块中可用作MODBUS串行通信功能的通道数最多为4个*1在主站中,使用MODBUS串行通信专用顺控命令控制从站。通信协议支持RTU模式。
系统配置
FX5U CPU模块使用内置RS-485端口、通信插板、通信适配器,最多可连接4通道的通信端口。
通信通道的分配为固定,不受系统配置影响。
通信规格
按照以下规格执行MODBUS串行通信,波特率等内容是通过GX Works3的参数进行设置的。
MODBUS标准功能对应一览
FX5所对应的MODBUS标准功能如下所示。
RS-485的接线图
MODBUS串行通信的设置方法
FX5的MODBUS串行通信设置通过GX Works3设置参数。
参数的设置因所使用的模块而异。各模块的操作如下所示。
FX5的主站功能中,使用ADPRW命令与从站进行通信:
编写主站程序
是从主站对从站进行软元件读取/写入的程序示例。关于ADPRW命令。
编程上的注意事项
1、请勿在ADPRW命令结束前将驱动触点置为0FF。
2、根据驱动状况,ADPRW命令通信开始的时间不同。使用单独ADPRW命令驱动时,通信即时开始。同时使用多个ADPRW命令驱动时,通过先行驱动的ADPRW命令进行的通信完成后,通过后续驱动的ADPRW命令进行的通信开始。因此,请勿在通信结束前将ADPRW命令的驱动触点置为OFF。
2、使用线圈读取功能或输入读取功能,并在读取目标软元件中指定字软元件时,仅通过ADPRW命令的访问点数所指定的位会被改写。字软元件的剩余位不会变化。