请问一下,我想选一台s7 200 smart 和两个智能仪表通讯,两个智能仪表的通讯协议不一样(详见图片附件),通讯仪表1为RS232接口,不能设地址,波特率固定2400,命令码是20H;通讯仪表2也是RS232接口,采用Modbus ASCII协议。
问题1:是不是必须选一个SB CM01信号板?
问题2:用自由协议的话这两个设备能接到同一个网络吗?
问题3:如果可以接到同一网络,编程时应注意哪些问题?
图片说明:
最佳答案
1、2 问:
RS232 物理规范就是点对点的连接,一条线路上不能同时接二个设备;那么就必须加通讯板。
3、加 CM01 ,两个口各自编程;对各自的特殊存储器 SMB 进行通讯参数的定义。
本体的串口是 PORT 0 , CM01 是 PORT1。
PORT0 口是 RS485口,3+、8-,接232线路要加RS232转RS485的转换器;
PORT1 要看你选的CM01是什么型号的,来决定是不是加转换器。
先不要做程序,先弄清楚物理连接,在保证物理线路连接正确的情况下,再做程序。
4、连接及编程可参考
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/019.html
提问者对于答案的评价:
OK
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc289977.html