原创 英创ModBus通讯协议软件包

2010-1-17 21:31 2082 4 4 分类: 工业电子

文章来源:http://www.emtronix.com/product/ModBus_software.html


ModBus通讯协议简介

      Modbus协议是一种已广泛应用于当今工业控制领域的通用通讯协议。通过此协议,控制器相互之间、或控制器经由网络(如以太网)可以和其它设备之间进行通信。Modbus协议使用的是主从通讯技术,即由主设备主动查询和操作从设备。一般将主控设备方所使用的协议称为Modbus Master,从设备方使用的协议称为Modbus Slave。典型的主设备包括工控机和工业控制器等;典型的从设备如PLC可编程控制器等。Modbus通讯物理接口可以选用串口(包括RS232和RS485),也可以选择以太网口。其通信遵循以下的过程:

      ·主设备向从设备发送请求;
      ·从设备分析并处理主设备的请求,然后向主设备发送结果;
      ·如果出现任何差错,从设备将返回一个异常功能码。

英创ModBus通讯协议软件产品简介

      英创公司推出的ModBus通讯协议软件产品主要应用于英创ARM9嵌入式主板环境,英创工控主板均带有丰富的串口、网络资源、通用GPIO接口等,同时具有强大的处理能力。结合ModBus通讯协议软件,就可非常方便地构成符合ModBus通讯规范的主控(Master)及设备(Slave)的应用平台。针对ModBus通讯的主从方式这一特点,英创公司的ModBus通讯协议软件包分为两个可独立使用的部分,即“ModBus主控协议软件”(简称modbus_Master)以及“ModBus设备方协议软件”(简称modbus_Slave)。目前英创ModBus通许协议软件运行于WinCE环境下,均以C函数加静态LIB库的形式提供给客户。其主要特征如下:

      ·非常适用于实时的工业应用。
      ·可以支持基于串口的ModBus通讯协议应用或TCP的ModBus通讯协议应用。
      ·RTU传输模式。
      ·支持大多数的Modbus功能码操作,包括对线圈、离散开关输入的位操作,以及对寄存器的字节操作。
      ·支持广播地址。
      ·可以灵活设置ModBus通讯的超时时间。
      ·可以获取通讯中传输协议的错误代码的详细信息。

英创ModBus协议软件通讯关系图


20091021125349227.jpg



英创ModBus协议软件支持的功能码


[查看全文]


[关于英创]


[更多相关内容]


 


ch-news-a.gif
[产品] ModBus通讯协议软件包 [2009-11-9]
ch-news-a.gif
ch-news-a.gif
[技术文章] WinCE下的Modbus设备方协议软件 [2009-10-16]
ch-news-a.gif
ch-news-a.gif
ch-news-a.gif
ch-news-a.gif
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
4
关闭 站长推荐上一条 /3 下一条