PLC和上位机profibus协议通讯时,要通过西门子的CP通信卡,为什么要CP卡呢

CP卡的功能主要是做什么呢?给PG设备增加串口接口吗?那电脑有串口是不是就不用CP卡呢,肯定不对,西门子CP卡四五千RMB呢,一个串口板子才20RMB,是因为什么原因呢?
同时想问下,那么施耐德的PLC支持modbus协议,工控机只要带串口就可以直接通信吧?是不是就不用什么通讯卡了呢?
为什么西门子的profibus协议就要通讯卡,modbus协议就只要个串口接口就行呢?

最佳答案

profibus和modbus在物理上都是485接口,但是西门子没有公开profibus的协议,所以我们必须用cp卡完成协议处理,而modbus是公开的协议,只要有串口,自己编程或用现成的软件就能实现通讯。

提问者对于答案的评价:
谢谢,还是有些疑问,网上查了,说profibus是公开的协议,为什么有些说公开,有些说不公开呢?既然不公开,那profibus转modbus的硬件是怎么做出来的呢?

最佳答案作者回复:
profibus西门子从来没有免费公开协议,当然一定有牛人破解或其他手段搞出来的
profibus转modbus的硬件通常是厂家向西门子购买了profibus的协议,然后开发出来的

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc129874.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月29日 下午6:58
下一篇 2017年5月29日 下午6:58

相关推荐