硬件:
电脑一台
一台 S7-200 CPU226 两PORT PORT0作为
modbus通讯用 PORT1 用做PPI与上位机通讯 两台虹润485串口 智能温度巡检仪
一条 USB-RS485电缆 测试
modbus通讯是否正常
软件:
含
modbus Master(v1.1)
modbus Protocol(v1.0) 的STEP7-Micro (4.03版) 对CPU编程用
MODSCAN32 测试
modbus用
首先用USB-485 配合MODSCAN32 电脑与智能巡检仪 通讯 波特率4800 无校验 地址6 读取40000类地址 可以进行通讯 正常读取参数
使用PORT0口用 西门子DB头+DP电缆与仪表连接 PORT1口用PPI电缆与电脑连接 从PORT1口下载程序 调用库 MBUS_CTRL en:1 mode:1 baud:4800 parity:0 timeout:300
MBUS_MSG EN:1 Frist:1(P脉冲) slave:6 rw:0 addr:40001 count:16 &vb200(已经定义库存储区VB2000+) ERR:3(报通讯不上)
怀疑为PORT0口有故障 用PPI电缆直接连接PORT0 可以上传下载程序
用USB-RS485连接PORT0 无法用MODSCAN32读取PLC参数 地址2 波特率4800 无校验 此处下载从库
modbus_inti en:sm0.1 mode:1 Addr:2 baud:4800 parity:0 deley:100 maxiq:8 max1i:16 maxhold:100 holdst:&VB0
mbus_slave en:sm0.0 error:0 无故障
问题确定在PLC 希望大家帮忙排除故障 已经卡了一周了
现在选用组态王软件了 用USB-485直接读取仪表参数 画面显示正常