结构:上位机--->S7-1200 (485模块) -->485设备
上位机通过以太网跟1200连接,1200的485模块连在485设备上
希望:实现通过上位机软件(C#),直接发送命令到485设备上执行
问题:能实现吗,通过什么方式?
最佳答案
你的结构是上位机跟1200连接,1200的485模块连在485设备上,指令只能通过1200转接。要是直接发送命令到485设备,那上位机要通过通讯口连在485设备上。1200和485设备通讯有标准的函数可以使用,上位机与1200使用西门子的软件通讯要方便一些
提问者对于答案的评价:
我项目中对实时性要求很高(50ms响应),用西门子的OPC软件怕性能指标达不到要求,如果我直接控制1200,该怎么做呢,通过Modbus TCP方式吗?还是其它方式? 请不吝赐教
最佳答案作者回复:
为提高实时性采用上位机直接连接485设备进行控制的方式会更好,多一个中间环节就会多一些延时。上位机连接1200可以通过Modbus TCP方式,从统一开发的角度考虑,可以优先考虑
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc163554.html