【玩转485】12.读取从站数据2【连载12】

【玩转485】12.读取从站数据2【连载12】

ID:21535938

大小:302.00 KB

页数:9页

时间:2018-10-22

【玩转485】12.读取从站数据2【连载12】_第1页
【玩转485】12.读取从站数据2【连载12】_第2页
【玩转485】12.读取从站数据2【连载12】_第3页
【玩转485】12.读取从站数据2【连载12】_第4页
【玩转485】12.读取从站数据2【连载12】_第5页
资源描述:

《【玩转485】12.读取从站数据2【连载12】》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、【玩转485】12.读取从站数据2【连载12】1.报文格式回顾      上一篇文章我向大家介绍了读取从站设备数据的方式,并且自定义了通讯格式(报文格式),用来完成读取从站数据的工作,当然大家看上一篇文章中的报文结构一定会觉得十分简单,图1‑1为主站向从站发送数据的请求报文结构,图1‑2是从站接收到主站信息后返回给主站的信息报文结构。报文具体含义已经在上一篇文章中给大家解释过了,下面我就给大家把从站的程序写出来然后进行演示。  图1‑1图1‑22.程序编写    本程序比之前的程序都复杂一些,因此我先向大家说

2、明程序的结构,本程序结构是主程序调用接收完成中断,和发送完成中断,同时接收完成中断中调用一个专门处理如何应答主程序请求的子程序。  图2‑1是主程序图2‑1图2‑2所示为接收完成中断图2‑2图2‑3到图2‑6是子程序read图2‑3图2‑4图2‑5图2‑6图2‑7是发送完成中断图2‑7  3.程序演示    现在我们用电脑向S7-200PLC发送一组报文查询S-200PLC中VB300、VB301、VB302、VB303、VB304、VB305、VB306共7个字节数据发送报文内容。  第一步:我们先给以上7

3、个字节设定如下数据内容。VB300=16#17、VB301=16#22、VB302=16#FF、VB303=16#F5、VB304=16#ED、VB305=16#86、VB306=16#0F。如图3‑1所示图3‑1第二步:设定要发送的报文如图3‑2所示图3‑2第三步:主站发送查询请求并接收到从站返回的数据如图3‑3所示。图3‑3  作者:马乐  版权为技成所有,未经同意,盗取必究!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。