预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共25页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

S7-200ModbusRTU通信关键字HYPERLINK""\l"3"库文件HYPERLINK""\l"4"RS485网络主站:HYPERLINK""\l"code1"编程HYPERLINK""\l"code3"地址HYPERLINK""\l"code5"错误HYPERLINK""\l"code4"例程从站:HYPERLINK""\l"code6"编程HYPERLINK""\l"code8"地址HYPERLINK""\l"code11"错误HYPERLINK""\l"code10"例程S7-200ModbusRTU通信简介Modbus是公开通信协议,具有两种串行传输模式,ASCII和RTU。详细的协议和规范,请访问Modbus组织的网站:HYPERLINK""S7-200通过以下方式支持ModbusRTU通信协议:HYPERLINK""\l"slave"S7-200CPU上的通信口0(Port0)通过指令库支持ModbusRTU从站模式HYPERLINK""\l"master"S7-200CPU上的通讯口0和1(Port0和Port1)通过指令库支持ModbusRTU主站模式在S7-200CPU通信口上实现的是RS485半双工通信,使用的是S7-200的自由口功能。通过S7-200CPU通信口的自由口模式实现Modbus通信协议,可以通过无线数据电台等慢速通信设备传输。这为组成S7-200之间的简单无线通信网络提供了便利。详细情况请参考《S7-200系统手册》(2002年10月或以后版本)的相应章节。常问问题S7-200是否支持ModbusASCII通信模式?西门子不提供支持上述模式的的现成指令库,需要用户自己用自由口模式编程。目录HYPERLINK""\l"1"1ModbusRTU主站1.1HYPERLINK""\l"1_1"主站指令库1.2HYPERLINK""\l"1_2"主站功能编程1.3HYPERLINK""\l"1_3"主站协议及地址1.4HYPERLINK""\l"1_4"主站例程1.5HYPERLINK""\l"1_5"主站常问问题HYPERLINK""\l"2"2ModbusRTU从站2.1HYPERLINK""\l"2_1"CPU上的通信口(Port0)支持ModbusRTU从站通信协议2.2HYPERLINK""\l"2_2"从站编程基本步骤2.3HYPERLINK""\l"2_3"从站地址与S7-200的地址对应2.4HYPERLINK""\l"2_4"从站指令库支持的功能码2.5HYPERLINK""\l"2_5"从站例程2.6HYPERLINK""\l"2_6"从站常见问题HYPERLINK""\l"3"3STEP7-Micro/WIN的标准指令库3.1HYPERLINK""\l"3_1"分配库指令数据区3.2HYPERLINK""\l"3_2"添加指令库3.3HYPERLINK""\l"3_3"删除库指令HYPERLINK""\l"4"4RS-485网络4.1HYPERLINK""\l"4_1"S7-200系统中的RS-485通信HYPERLINK""\l"5"5RS-485网络的硬件组成5.1HYPERLINK""\l"5_1"连接网络连接器5.2HYPERLINK""\l"5_2"网络连接器5.3HYPERLINK""\l"5_3"线型网络结构5.4HYPERLINK""\l"5_4"终端电阻和偏置电阻HYPERLINK""\l"6"6扩展阅读6.1HYPERLINK""\l"6_1"扩展阅读1ModbusRTU主站1.1ModbusRTU主站指令库西门子在Micro/WINV4.0SP5中正式推出ModbusRTU主站协议库(西门子标准库指令)。图1.西门子标准指令库(Micro/WINV4.0SP5)注意1.ModbusRTU主站指令库的功能是通过在用户程序中调用预先编好的程序功能块实现的,该库对Port0和Port1有效。该指令库将设置通信口工作在自由口模式下。2.ModbusRTU主站指令库使用了一些用户中断功能,编其他程序时不能在用户程序中禁止中断。3.ModbusRTU主站库对CPU的版本有要求。CPU的版本必须为2.00或者2.01(即订货号为6ES721*-***23-0BA*),1.22版本之前(包括1.22版本)的S7-200CPU不支持。使用ModbusRTU主站指令库,可以读写ModbusRTU从站的数字量、模拟量I/O以及保持寄存器。要