技术论坛

 通过plcsim advance 3.0 upd2进行modbus tcp 仿真通讯测试

返回主题列表
作者 主题
苍穹8421
侠士

经验值:1829
发帖数:166
精华帖:9
楼主    2021-04-27 16:50:50
主题:通过plcsim advance 3.0 upd2进行modbus tcp 仿真通讯测试

仿真的软件为博途V16,

modbus tcp的server和client功能块是v5.2的,

仿真软件为plcsim advance 3.0 upd2.0,

选用的设备为cpu 1516-3pn/dp的plc。



第一,分别在博途插入2台plc,分别对plc的以太网1口进行ip地址的设置及plc名称的定义,注意网段要与电脑的网段在同一网段。


第二,打开plcsim advance 3.0 upd2.0软件进行通讯测试,看看是否能与PLC建立连接,连接正常显示绿色指示灯。


第三步,在两台PLC中,一台调用server指令,一台调用client指令,分别对指令管脚和db块里进行定义赋值,其中,每个db块都是非优化的。




第四步,下载程序及监控测试。



注:当走modbus tcp通讯访问采集rtu的数据时,client中程序资源的db块的id地址要修改为1.


其中,如果client开始写数据了,可是server还在报错的话,管脚设置没错的话,让PLC的状态run→stop→run一下,server就开始接收数据了。



modbus tcp通讯相关内容及设置链接:https://www.ad.siemens.com.cn/productportal/prods/1500published/1500list/com_list9.html

您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。