请教各位大神,我今天在做PLC与计算机modbus通信时,我有一事不解;最开始与串口调试助手通信的时候,用普通的USB转485的线,发送信息没有反馈回来;后来我换了绿联的USB转232的串口,然后再用7-200系列的232PPI通信线连接485端口,就可以正常通信了,请问 普通的USB转485的线不能实现PLC与计算机的modbus通信吗?另外,用SMART做温度数据采集,需要用到的变送器,必须买西门子的产品吗?还是普通的变送器都可以?
最佳答案
无论是那种转口电缆,均必须遵循3+、8-连接!
无论是连接串口调试软件,或者modbus从站(仪表、变频器)等,都同样遵循这个连接极性。
不需要,变送器是将一些模拟量非标准信号,转换为标准信号的器件。
如项目硬件中没有温度模块,而项目中有少量的温度信号需要采集,又不想添加温度模块,这时,变送器就可以出场了,它将温度数据转换为标准信号,如0-10V,4-20mA连接到模拟量模块中,实现读取温度信号的作用。
作为工业控制,无论哪种品牌,稳定、可靠是第一考虑的要素,你自行选择质量可靠的品牌没有问题。
提问者对于答案的评价:
谢谢解答!请问我想采集湿度传感器的信息转换为电压信号,传送给PLC的模拟量输入块,请问有这方面编程的相关资料吗?
最佳答案作者回复:
如果仅仅只是模拟量数据转换为工程量,西门子有库指令调用。
西门子库指令可以在官方网站下载,http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/028.html
这个数据分2方面理解,一个是纯粹的模拟量输入,这样需要plc扩展模拟量模块进行。
如果这个是通过modbus 通讯采集,这个不需要其它硬件了,只需要编辑读取各从站的模拟量数据。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc279858.html