ethernet/ip、profinet是一个协议标准吗
郑志武
发布于2013-03-07 11:28
4
0
标签:
ethernet/ip、profinet只是一个协议标准么,为什么每个厂家产品通讯协议虽然用的是ethernet/ip或profinet协议但是互不通用呢?
modbustcp/ip也是这样么,这种协议为什么可以直接选择使用而跟厂家无关呢
问题补充:
我的意思是,例如ab和博世的plc虽然都用的是ethernet/ip通讯协议,但是他们却都有自己的驱动,而不是共用同一个驱动。如果我的hmi中集成了ab的plc驱动而没有集成博世的plc的驱动,我却不能在hmi中选择ab的plc驱动来使我的hmi和博世的plc通讯。而用modbustcp/ip协议的各种品牌plc却可以共用同一个驱动,不用考虑是什么品牌的,这是我的困惑的地方。
佳答案
如果值说是以太网,那么只是说的是物理接口,通信协议是没有说明的,数据在以太网上传输,但传输的数据是什么意思还需要协议规定。西门子的以太网使用的是物理层,数据链层和应用层,应用层不同就没有办法通信的。就像你可以用qq,msn但qq和msn之间不可能知道对方的数据。
而modbustcp/ip使用的就是modbus协议,它对各层的规定各个厂商都是一样的,否则就不是modbustcp/ip了。当然通信也就可以建立。