要读取多个仪表的数据怎么办?

今天面试时被问到这个问题:要读取多个仪表的数据,怎么办。
我说用PLC+485接口+modbus协议
被问到怎样能更经济时,不知道该怎么回答了?各位老师提点建议

最佳答案

1、SMART PLC 本体的口就可以与仪表进行modbus RTU 通讯,这样不用外加 485 通讯板,就少了一部分费用。
如果CPU只是与仪表通讯,不与上位通讯,选择经济型的CPU,比如 CR 系列的,当 CR20 控制用的 DI、DO点数又够用,且没有计划扩展其点数,那么 CR20 就可以,它是最经济的。
如果,仪表较多,或者本体口要与上位通讯,则不能用 CR 系列的,要用 ST、SR 系列的,外加一个通讯板。将仪表分成两组。
2、如果 CPU 的控制逻辑不用到仪表的数据,这些数据只是用来上位显示的。则上位与仪表可以走 MODBUS RTU 通讯,当物理接口电气规现不同时,最多加一个转换器,比如 RS232 转 RS485 的。这样连 CPU 也省了。
3、但是,你最后可以告诉面试你的人,在可靠完成功能的基础上去考虑节省成本,而不是一味地去考虑经济性,有些项目表面上暂时是省钱了,但是系统不可靠的话,后期维护的成本,就会增加。
3、资料要参考
扩展能力,最大I\O,电源需求计算常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/001.html
S7-200 SMART Modbus通信
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html

提问者对于答案的评价:
非常感谢各位老师的回答

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc285811.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日
下一篇 2020年10月30日

相关推荐