对于Modbus到DeviceNet网络接口的看法 点击:2938 | 回复:6



awa405

    
  • 精华:4帖
  • 求助:0帖
  • 帖子:17帖 | 63回
  • 年度积分:0
  • 历史总积分:134
  • 注册:2002年12月13日
发表于:2003-04-12 13:48:00
楼主
这几天有一些网友给我来Email咨询Modbus到DeviceNet转换的问题以及相关的产品情况,jsz88hst 也发帖子询问此类产品,有好心的网友回复一些产品的网上地址,我也看了。我发表一下自己的看法。 Modbus一种在自动化领域运用十分广泛的通讯技术,它基于232或者485的物理接口,适用于很多产品的点对点通讯。DeviceNet是刚刚被确立为国家标准的现场总线技术,它是基于CAN的物理层和数据链路层上的应用层协议。Modbus针对其他通讯总线的转换产品现在网上宣传很多,如Modbus到Profibus,Modbus到CANOpen等等,那么Modbus到DeviceNet的产品有没有?如果有,是不是通用的?转换到底是个什么概念? Modbus的协议定义主要是为了保证信息帧传输的准确性和快速性,它的信息帧包括站点、字节长度、功能码、操作地址、操作数据、CRC校验值等,主要针对主从式的、内部网络使用的协议,信息帧中包含的操作地址和操作数据的确切含义只有熟悉产品通讯协议的人才知道,如果要解析信息,通讯双方必须约定信息含义和指令代码;DeviceNet是面向对象的,在保证信息报文传输准确性和快速性的基础上,还通过DeviceNet规范中定义的对象库和标准类型的设备描述(Device Profile),保证了信息的确定性,通过EDS文件保证了对设备参数的配置。以开关举例来说,DeviceNet信息不光和主站建立连接,更重要的是主站可以明确知道信息的确定含义,知道开关现在是合闸状态还是分断状态,主站给开关设备的信息也明确规定了要进行什么操作,是合闸还是分断。这两个通讯网络要通过一个转换接口进行连接,不单单是信息的复制与转发,还要包括信息的解析和包装,也就是说,Modbus侧可以是多样的产品类型,但是在DeviceNet侧,只能针对一种设备类型进行解析和包装,主要原因,是因为二者的网络层面不同,Modbus是链路层的协议,DeviceNet是应用层的协议。 这样分析可以看出,不可能存在这样一个从Modbus到DeviceNet的转换模块:随便什么产品的Modbus接口,接上它就可以直接连到DeviceNet网络。也就是说,没有DeviceNet到Modbus,或者Modbus到DeviceNet的通用型接口转换产品。 那么,想实现从Modbus到DeviceNet的转换,没有办法了吗?有的,其实很多的制造商提供给用户的通讯接口都是可选的、附加的,例如AB公司的电机保护器就是这种结构,保护器产品本体提供DH485接口,然后想接入DeviceNet网络就加上DH485到DeviceNet的转换模块。Modbus也是如此,但是,这种转换器必须是针对专用设备类型的。原因很简单,相同设备类型的产品在DeviceNet规范中具有相同的设备描述(Device Profile)。同时还要指出的是,Modbus侧的协议也必须配合DeviceNet侧的信息要求,也就是说,这个转换器还必须针对这个设备原有的Modbus协议专身定做,换一个设备,或者不同数据含义的Modbus协议就必须修订转换器中协议的解析和包装机制。 现在,一些国内的研发机构已经有专门的Modbus到DeviceNet的产品,比如针对断路器的、电机保护器的、电量检测仪的等等,这些产品的研发虽然有些是基于Generic设备类型研发的,但是充分考虑了设备本身特点,充分规划Modbus侧信息定义,DeviceNet侧也追加了组合数据对象和参数对象的内容,同时还编写了针对该设备EDS文件,这才满足DeviceNet面向对象的特点和应用层协议的要求。 总之而言,DeviceNet产品的开发相对来说已经不是传统意义上的信息传输,而更多是面向对象和开放性的思想下的网络应用,所以单单考虑某一通讯协议到DeviceNet的转换没有意义。



远 方

  • 精华:1帖
  • 求助:0帖
  • 帖子:18帖 | 401回
  • 年度积分:0
  • 历史总积分:561
  • 注册:2002年1月29日
发表于:2003-03-28 22:44:00
1楼
同意上述的观点,modbus转DeviceNet的模块有存在的意义 但不是传统意义上的通用模块。 另外普通modbus的传输速度比较慢,而DeviceNet的传输速度很快 在两者之间实现数据交换总会有一个速度不匹配的问题。

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-03-30 21:31:00
2楼
书到用时方知少,哎 我还要加紧学习啊

zjc

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:62
  • 注册:2002年1月27日
发表于:2003-04-07 13:38:00
3楼
如果有哪位需要这种模块,可给我发个E-MAIL。ZJC731013@163.C0M.我一直在做这个行业销售。

远 方

  • 精华:1帖
  • 求助:0帖
  • 帖子:18帖 | 401回
  • 年度积分:0
  • 历史总积分:561
  • 注册:2002年1月29日
发表于:2003-04-07 15:19:00
4楼
还以为会送一块呢,呵呵!!

chaishy

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 9回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2003年3月24日
发表于:2003-04-07 15:26:00
5楼
失望!!!!

火热的风

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 181回
  • 年度积分:0
  • 历史总积分:403
  • 注册:2002年12月05日
发表于:2003-04-12 13:48:00
6楼
看到你的文章受益非浅,特别是对于我这样的新手来说

热门招聘
相关主题

官方公众号

智造工程师