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