我做过的一个项目,是我的PLC跟鼓风机通讯,对方有串口跟网口,我的PLC只有网口。对方问我你需要走什么协议,我也懵了。我跟Smart通讯的时候用的都是PUT/GET指令,网线把两个PLC接起来就好了,我的理解是使用的S7协议,通讯介质是网线。
平时都是用网线把PLC接到交换机上,距离远的就用光纤,然后就直接把电脑也用网线接到交换机上,就直接能下载程序了。这种有没有用什么协议。
平时所说的走什么什么协议,是不是跟S7的PUT/GET一样,有专门的指令啊。用什么指令就代表走的什么协议。例如我用MB_CLIENT跟MB_SERVER两个指令,就代表我走的MODBUS TCP协议,然后要用网线把两个设备连起来;当我用Modbus_Comm_Load,Modbus_Master,Modbus_Slave指令时,就代表我走的Modbus RTU协议,用双绞线通过串口把两设备连起来。这个的叫法是485通讯吗?
我还听过什么TCP/IP,profinet,Internet,以太网通讯,这些都是什么,也有指令吗?现场总线又是什么概念呢?