机械电子学徒
只希望工控这碗饭越吃越香~
级别: 略有小成
精华主题: 0
发帖数量: 86 个
工控威望: 223 点
下载积分: 964 分
在线时间: 124(小时)
注册时间: 2013-12-18
最后登录: 2018-05-08
查看机械电子学徒的 主题 / 回贴
楼主  发表于: 2014-08-12 15:31
1、PLC与PC进行以太网通讯的时候,只需要一根网线,设置一下IP地址,再把PC端IP与PLC设置在同一个网段就OK了,用到的是什么通讯协议??
2、PLC与PLC进行以太网通讯时,为什么还要考虑用的是EGD,SRTP,或者是modbus TCP/IP协议?而且有些还需要在编程软件中写一些通讯程序??(本人用的GE 9030PLC)
3、一般什么情况下需要用到PLC与PLC之间的通讯呢?
有不懂就要学,学不会就要问
erwin2009
级别: 略有小成
精华主题: 0
发帖数量: 132 个
工控威望: 265 点
下载积分: 1024 分
在线时间: 119(小时)
注册时间: 2012-09-11
最后登录: 2022-02-25
查看erwin2009的 主题 / 回贴
1楼  发表于: 2014-08-15 17:16
让砖家来为你解答吧。。哈哈最近刚刚用了很多PLC的以太网通讯。

1.用的就是TCP/IP协议,这个协议你没有必要关心,因为这个是编程软件为了适应电脑已经提前做好在软件里面的。

2.PLC和PLC之间的通讯 就比较多了,像西门子和三菱,PLC相互间的通讯就是TCP和UDP两种可选。不管你在任何通讯中都要写通讯程序,TCP通讯不分主从,只分客户端 和 服务端,在客户端可以向服务端申请建立连接,服务端就不能申请建立连接。连接建立后,可以发送和接收数据。发送数据是以数据包的形式发送的,每个品牌的PLC发包形式都有所不同,就拿西门子PLC来说,首先它需要选择对应服务号和建立连接的一致就可以了,然后需要决定发送数据的首位地址,然后需要填写发送数据的长度(LEN),一般是以byte为单位。这样就可以将这个数据包实时发送给 服务端了,每个扫描周期都会执行,所以当你的发送内容地址有所变化时,发送数据会立即改变。当然,建立连接后可以同时发多个不同的包。以增大数据量。

3当一个项目,不仅仅是由一家公司完成,且需要交换数据的时候,而且该两种品牌的工业现场总线互不相同的时候,就可以用以太网通讯。以太网通讯的优点是:传输速度极快,传输稳定,传输数据量极大(比dp通讯多多了)。  缺点是:成本高,传输距离短。  



最近本公司刚刚做完的一个项目,用PLC和计算机  、工控机、人机界面等多种设备进行以太网通讯,PLC使用的是s7-315 2dp/pn进行的。 如有疑问,可以直接加我qq联系我,免费为你解答哈。哈哈哈哈啊