RSS
当前位置 :| 主页>PLC技术文章>plc通信>

工业以太网与Modbus TCP

来源: 作者: 时间:2007-12-19 Tag: 点击:

5. 协议(Protocal)的功能 字串4

  组建网络时,必须选择一种网络通信协议,使得用户之间能相互进行“交流”。协议是网络设备用来通信的一套规则,可理解为一种彼此都能听懂的公用语言。如在网络层使用IP协议,在传输层使用TCP协议,就构成了目前常用的TCP/IP协议,现在几乎所有厂商和操作系统都支持它。同时,TCP/IP也是Internet的基础协议。

字串9

如在应用层使用工业上事实标准的Modbus协议(如图5所示),就构成了完整工业以太网应用。 字串6

 

字串3

四 开放和标准的Modbus TCP

字串7

  Modbus是开放协议,IANA(Internet Assigned Numbers Authority, 互联网编号分配管理机构)给Modbus协议赋予TCP端口502,Modbus协议可免费从www.Modbus.org得到。 字串1

  Modbus是标准协议,它已提交给IETF(Internet Engineering Task Force, 互联网工程任务部),将成为Internet标准。因自1978年,工业自动化行业已安装了百万计串口Modbus设备和十万计Modbus TCP/IP设备,拥有超过300个Modbus兼容设备厂商,还有90%的第三厂家I/O支持Modbus TCP/IP,所以是使用广泛的事实标准。Modbus的普及得益于使用门坎很低,无论用串口还是用以太网,硬件成本低廉,Modbus和Modbus TCP都可以免费得到,不需交任何费用,且在网上有很多免费资源,如C/C++、JAVA样板程序、ActiveX控件、各种测试工具等,所以用户使用很方便。另外,几乎可找到任何现场总线到Modbus TCP的网点,方便用户实现各种网络之间的互联。 字串5

1. Modbus TCP/IP

字串8

  如果使用TCP/IP以太网的5层:

字串8

    第一层:物理层,提供设备的物理接口,与市售的介质/网络适配器相兼容; 字串8

    第二层:数据链路层,格式化信号到源/目的硬件地址的数据帧; 字串6

    第三层:网络层,实现带有32位IP地址的IP报文包;

字串1

    第四层:传输层,实现可靠性连接、传输、查错、重发、端口服务、传输调度; 字串6

    第五层:应用层,Modbus协议报文。

字串9

2. Modbus TCP数据帧 字串8

  在TCP/IP以太网上传输,支持Ethernet II和802.3两种帧格式。图6所示,Modbus TCP数据帧包含报文头、功能代码和数据3部分。 字串3

 

字串5


上一页 1 2 34 5 下一页
Google
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册