使用SMART 200的串口读取温控仪的参数,参考了S7-200 SMART PLUS V2.0的实例编写程序,但是通讯不上,尝试过将仪表的波特率改为1200bps,但SMART 200的波特率最小为9600bps。之前用1200加CM1241串口模块可以和该温控仪通讯上。
图片说明:
最佳答案
SMART 200支持的通讯波特率为:
1200,2400,4800,9600,19200,38400,57600,115200。
主站初始化指令时,可以在管脚 BAUD 输入 1200,就初始化成了1200bps
附图中最上面的一行最左边图的第一个网络移到第一张附图两个网络之间试试。
更多内容参考,其中也有轮循的例子
S7-200 SMART Modbus通信常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html
提问者对于答案的评价:
非常感谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc368039.html