欢迎来到天天文库
浏览记录
ID:21535938
大小:302.00 KB
页数:9页
时间:2018-10-22
《【玩转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 作者:马乐 版权为技成所有,未经同意,盗取必究!
此文档下载收益归作者所有