- 1、本文档共140页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
*****************************************************************************************************客户端左侧MB_CLIENT指令:MB_MODE=0,MB_DATA_ADDR=40001,MB_DATA_LEN=2,读取服务器保持寄存器MW0开始的2个字的数据,并将读取到的数据保存到Modbus_Data_DB.ff[0]和Modbus_Data_DB.ff[1]。客户端右侧MB_CLIENT指令:MB_MODE=1,MB_DATA_ADDR=40003,MB_DATA_LEN=2,往服务器保持寄存器MW4开始写入2个字的数据,需要写入的数据来自客户端的Modbus_Data_DB.ff[2]和Modbus_Data_DB.ff[3]。客户端OB1程序如图12-31所示。*点对点通信电气控制与S7-1200应用技术教程*S7-1200点对点通信6.点对点通信调试图12-68串口调试助手软件调试界面串口调试助手版本有很多,使用时注意串口号一定要与电脑的“计算机管理”-“设备管理器”-“端口(COM和LPT)”中查询到的COM口编号一致。波特率,数据位,校验位,停止位参数的设置一定要与PLC一致。ModbusRTU通信协议电气控制与S7-1200应用技术教程*S7-1200ModbusRTU通信概述Modbus通信协议是Modicon公司提出的一种报文传输协议,Modbus协议在工业控制中得到了广泛的应用,它已经成为一种通用的工业标准,许多工控产品都有Modbus通信功能。根据传输网络类型的不同,Modbus分为串行链路上的Modbus和基于TCP/IP的Modbus(见12.5节)。ModbusRTU通信协议电气控制与S7-1200应用技术教程*S7-1200ModbusRTU通信概述Modbus串行链路协议是一种单主站的主从通信模式,采用请求-响应方式。Modbus网络上只能有一个主站存在,主站在Modbus网络上没有地址,每个从站必须有唯一的地址,从站的地址范围为0-247,其中0为广播地址,从站的实际地址范围为1-247。主站发送带有从站地址的请求帧,具有该地址的从站接收到后发送响应帧进行应答。从站没有收到来自主站的请求时,不会发送数据,从站之间也不会互相通信。ModbusRTU通信协议电气控制与S7-1200应用技术教程*S7-1200ModbusRTU通信概述Modbus串行链路协议具有两种串行传输模式:分别为ASCII和RTU(远程终端单元),S7-1200采用RTU模式,S7-1200以下模块支持ModbusRTU通信:CM1241RS232、CM1241RS422/485和CB1241RS485。注意:西门子不提供ModbusASCII通信模式的指令,需用户自己用自由口编程。ModbusRTU通信协议电气控制与S7-1200应用技术教程*S7-1200作为ModbusRTU主站通信本案例以S7-1200?作为Modbus?RTU主站,以ModSim(该软件是第三方软件,可以从?Internet?网络下载)作为Modbus?RTU从站,通信任务:
①将Modbus?RTU从站ModSim中Modbus地址从40001开始的5个字中的数据,分别读取到Modbus?RTU主站CPU1215C?中地址从DB3.DBW0开始的5个字中。②将Modbus?RTU主站CPU1215C?中地址从DB4.DBW0开始的5个字中的数据写入到从站ModSim中Modbus地址从40006开始的5个字中。ModbusRTU通信协议电气控制与S7-1200应用技术教程*S7-1200作为ModbusRTU主站通信1.新建工程使用STEP7V16创建一个名为“1200_Modbus_RTU”的新项目。2.添加S7-1200PLC并硬件组态“添加新设备”组态1个型号为CPU1215CDC/DC/DCV4.4的1200PLC站点,命名为“PLC_1”。在CPU“属性”-“常规”-“系统和时钟存储器”中使能系统存储器位,即勾选“启用系统存储器字节”选项,以方便后续程序编写。ModbusRTU通信协议电气控制与S7-1200应用技术教程*S7
文档评论(0)