技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 西门子PLC > 【玩转485】12.读取从站数据2【连载12】

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

林慧玲 发布于2015-02-15 10:05 2421 0 标签:通讯

1.报文格式回顾


上一篇文章我向大家介绍了读取从站设备数据的方式,并且自定义了通讯格式(报文格式),用来完成读取从站数据的工作,当然大家看上一篇文章中的报文结构一定会觉得十分简单,图 1‑1 为主站向从站发送数据的请求报文结构,图 1‑2是从站接收到主站信息后返回给主站的信息报文结构。报文具体含义已经在上一篇文章中给大家解释过了,下面我就给大家把从站的程序写出来然后进行演示。

1.png 
1‑1
2.png 
1‑2
2 .程序编写

本程序比之前的程序都复杂一些,因此我先向大家说明程序的结构,本程序结构是主程序调用接收完成中断,和发送完成中断,同时接收完成中断中调用一个专门处理如何应答主程序请求的子程序。

图 2‑1是主程序
.png 
2‑1
图 2‑2所示为接收完成中断
.png 
2‑2
图 2‑3到图 2‑6是子程序read
5.png 
2‑3
6.png 
图 2‑4
7.png 
图 2‑5
8.png 
2‑6
图 2‑7是发送完成中断
9.png 
2‑7

3.程序演示


现在我们用电脑向S7-200PLC发送一组报文查询S-200PLC中VB300、VB301、VB302、VB303、VB304、VB305、VB306共7个字节数据发送报文内容。

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

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

通讯

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签