新手有个西门子S7-200plc通信问题请教各位大侠们,就是说plc不是有自带通信串口吗,可以和仪

新手有个西门子S7-200plc通信问题请教各位大侠们,就是说plc不是有自带通信串口吗,可以和仪表modbus通信,那还要通信模块干嘛用呢,请高手们指点一二,谢谢了

第1个回答  2015-10-14
485串口考虑通讯距离和芯片的负载能力,一般连接的从站数量有限。
另外命令和应答需要一定的时间,PLC对所有从站读写一次的总时间较长,在某些控制系统中并不适用,需要通过多个串口将从站分组。
还有就是S7-200的串口并不仅仅只支持MODBUS协议,当你需要连接触摸屏或其他组态时,串口数量不够就只能通过通讯模块来扩展了追问

那请问下,那个加的通信模块,比如还是modbus通信,那还可以继续用库里的命令进行吗?

追答

我熟悉日系的PLC,对SIMENS不熟。S7-200系统手册中只说明了端口0和端口1对应的命令。具体的可能要看扩展模块的功能手册,这个我就帮不到你了

第2个回答  2015-10-14
通信模块是扩展通信用的,比如需要连的设备比较多,自带的串口不够用了就需要通信模块来增加串口数量了,但是如果你自带的串口够用就完全没必要在使用通信模块。
望采纳。。。。。追问

那增加的模块,通信方法会一样吗?比如modbus库的指令是否可以继续用,那该算是第几个串口呢?

本回答被网友采纳
第3个回答  2015-10-14
是的 可以用自己的串口 不过要自己写通信程序 通信模块是选项 不一定要选用模块
相似回答