1 / 23
文档名称:

s71200 modbus 通讯指令解析.docx

格式:docx   大小:809KB   页数:23页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

s71200 modbus 通讯指令解析.docx

上传人:漫山花海 2019/3/8 文件大小:809 KB

下载得到文件列表

s71200 modbus 通讯指令解析.docx

相关文档

文档介绍

文档介绍:S7-1200 作为ModbusRTU主站S7-1200支持ModbusRTU通信模式的模块可作为ModbusRTU主站。以下以CPU1215CDC/DC/DC和CM1241RS485模块为例,介绍S7-1200ModbusRTU主站通信组态及编程步骤。硬件和软件需求及所完成的通信任务:硬件:①CPU1215CDC/DC/DC(订货号:6ES7215-1AG31-0XB0)②CM1241RS485(订货号:6ES7241-1CH30-0XB0)③PS307电源(订货号:6ES7307-1KA02-0AA0) ④PC(带以太网卡) ⑤TP以太网电缆软件:①STEP7ProfessionalV11SP2UPD4+HSP②ModSim(该软件是第三方软件,网络下载)所完成的通信任务:将ModbusRTU从站ModSim中Modbus地址从40001开始的5个字中的数据,。“通信模块”→“点到点”→“CM1241(RS485)”,双击或拖拽此模块至CPU左侧即可,如下图1所示:图1组态通信模块接下来,在“设备视图”中用鼠标选中CM1241(RS485)模块,在“属性”→“端口组态”中配置此模块硬件接口参数。如下图2所示:以下以传输率=,奇偶校验=无奇偶校验,数据位=8位字符,停止位=1,其它保持默认设置为例。图2RS485端口设置最后在“硬件标识符”里确认一下硬件标识符为271,如下图3所示:“CPU1215CDC/DC/DC”→“程序块”→“添加新块”,在弹出的窗口中选择“OB组织块”→“Startup”,添加启动OB100,如下图4所示:,可在OB100中调用“M_LOAD”指令。调用“M_LOAD”指令时会自动弹出创建相应背景数据块的界面,如下图5所示:M_LOAD指令点击“确认”为该指令创建背景数据块后,为各输入/输出引脚分配地址。尤其需注意MB_DB输入引脚需指向“MB_MASTER”指令的背景数据块,如下图6所示:注意: “M_LOAD”指令输入位“REQ”需使用上升沿触发。由于OB100只在S7-1200启动时执行一次,因此,此例中将“REQ”设为“TRUE”。M_LOAD指令参数意义如下表1所示:引脚说明EN使能端REQ在上升沿执行该指令PORT通信端口的硬件标识符BAUD波特率选择:3600,6000,12000,2400,4800,9600,19200,38400,57600,76800,115200(注意:所有其它值均无效)PARITY奇偶检验选择:0-无;1-奇校验;2-偶校验FLOW_CTRL流控制选择:0-(默认值)无流控制RTS_ON_DLYRTS延时选择:0-(默认值)RTS_OFF_DLYRTS关断延时选择:0-(默认值)RESP_TO响应超时:默认值=1000ms。MB_MASTER允许用于从站响应的时间(以毫秒为单位)。MB_DB对MB_MASTER或MB_SLAVE指令所使用的背景数据块。DONE完成位:指令执行完成且未出错置1ERROR错误位:0-未检测到错误;1-检测到错误。在参数STATUS中输出错误代码。、接收缓冲区通过“程序块”→“添加新块”,选择“数据块(DB)”创建DB块,选择“标准与S7-300/400兼容”,点击“确认”键。在DB中创建数据类型为5个字的数组,如下图7所示:注意:DATA_PTR数据发送、接收缓冲区使用的DB访问类型必须是标准与S7-300/400兼容。图7创建DATA_PTR数据发送、“MB_MASTER”指令,调用该指令时会自动弹出创建相应背景数据块的界面,如下图8所示:图8调用MB_MASTER指令点击“确认”为该指令创建背景数据块后,并为各输入/输出引脚分配地址,如下图9所示:注意:“MB_MASTER”指令的输入位“REQ”必须使用上升沿触发。以下以S7-1200作为ModbusRTU主站,用F03功能码读取ModbusRTU从站2,从Modbus地址40001开始的五个字,。设置如下所示:MB_ADDR=2,MODE=0,DATA_ADDR=40001,DATA_LEN=5。地址对应关系如下表2所示:

最近更新

2024年内蒙古伊利实业集团股份有限公司校园招.. 147页

2024年南宁职业技术学院单招职业适应性测试题.. 62页

2024年吉林铁道职业技术学院单招职业适应性测.. 93页

2024年四川工程职业技术学院单招职业适应性测.. 63页

2024年宁夏工商职业技术学院单招职业适应性测.. 62页

2024年宜春幼儿师范高等专科学校单招职业适应.. 61页

2024年山东药品食品职业学院单招职业适应性测.. 64页

2024年巴音郭楞职业技术学院单招职业适应性测.. 60页

2024年广西灵山县事业单位招聘119人历年高频难.. 89页

2024年新华人寿保险股份有限公司校园招聘考试.. 146页

2024年时政试题库(历年真题) 26页

2024年永州师范高等专科学校单招职业适应性测.. 60页

2024年江西航空职业技术学院单招职业适应性测.. 60页

2024年河南职业技术学院单招职业适应性测试题.. 97页

学会合理消费教学案设计 4页

2024年湖南工商职业学院单招职业适应性测试题.. 62页

2024年湖南高速铁路职业技术学院单招职业适应.. 96页

2024年焦作工贸职业学院单招职业适应性测试题.. 64页

2024年皖西卫生职业学院单招职业适应性测试题.. 61页

2024年福建卫生职业技术学院单招职业适应性测.. 60页

2024年贵州职业技术学院单招职业适应性测试题.. 62页

2024年铁岭卫生职业学院单招职业适应性测试题.. 64页

2024年阜新高等专科学校单招职业适应性测试题.. 62页

2024年青山控股集团有限公司校园招聘考试试题.. 146页

2024年黑龙江农垦职业学院单招职业适应性测试.. 61页

人工智能在仿真中的应用 31页

辍学生家访情况记录表 3页

《乙酸》教学设计 6页

《英语词汇速记大全2——词形记忆法-俞敏洪[6.. 51页

EDI课件 22页