S7-200用RS-485连接10个压力变送器,如何把10压力放到PLC的寄存器里面?要PCL轮询10个压力变送器吗?本次系统包含OPC,上位机平台,求解?
问题补充:
我的是SmaRTT60的PLC,压力变送器支持MODBUS协议,如果我不用OPC和上位机采集数据,有10个压力变送器,那我不是要轮询10次才能采集完数据?可编一次和程序,可以访问从站1~10吗?
最佳答案
1.压力变送器是否支持modbus协议?
如果支持直接在200中调用modbus模块以轮训的方式采集。
如果不支持,得自己写通讯程序,还得考虑某个变送器通讯失败的情况。
2有OPC,干嘛不用OPC直接采集10个变送器的数据啊,然后通过上位机把采集到的数据传给200。
提问者对于答案的评价:
谢谢!我用的是SmartT60的PLC,压力变送器支持Modbus协议,如果我不用OPC和上位机采集数据,有10个压力变送器,那我不是要轮询10次才能采集完数据?可以只编一次程序,就能访问从站1~10吗?
专家置评
已阅,最佳答案正确。
目前SMART200不支持OPC通信,您可以采用答案中的第一个建议