第一步:添加两台PLC,一台主站,一台从站。如下图1:
添加上PLC以后,可以根据要求更改两台PLC的IP地址。
第二步:组态RS485接口
博途1200PLC本体没有RS485接口,在作RTU通讯时,需要用到RS485接口,那就需要在1200PLC上集成RS485接口,方法有两种,一种是通过通讯板集成,如下图2:
第二种是可以通过RS485通讯模块来集成,如下图3:
不管是通过通讯板集成还是通讯模块集成,都需要设置RS485的参数,如下图4:
注意:主站和从站都需要去集成RS485接口,并设置参数,参数设置主从应一致
第三步:编写程序
1.从站程序图5
开放的数据区如下,开放的数据区为DB区数据,可以选择寻址方式,如果是多个并在数组里面可以直接托选整个块。如果是M区(多个),必须写成指针图6
端口指令背景DB设置:图7
2.主站程序
主站程序用SCL编写图8
端口指令背景DB设置:图9
数据交换地址:图10
编写主站时,读写指令必须用同一个DB,因为RS485为半双工,所以,需要写轮询。