1 报文格式回顾 上一篇文章我向大家介绍了向从站写入数据的方式,并且自定义了一个报文结构,现在我们来回顾一下主站发送报文的格式图 1-1,和从站处理完成后向主站返回数据的报文结构图 1-2。方便我们编写程序。
![01.png 01.png](http://image103.360doc.com/DownloadImg/2017/02/2102/91952844_1.png)
图 1-1 图 1-2
2 程序编写
图 2-1是主程序
![03.png 03.png](http://image103.360doc.com/DownloadImg/2017/02/2102/91952844_3.png)
图 2-1 图 2-2接收完成中断
图 2-2 图 2-3~图 2-5子程序Write
图 2-3 图 2-4
![07.png 07.png](http://image103.360doc.com/DownloadImg/2017/02/2102/91952844_7.png) 图 2-5
图 2-6发送完成中断
图 2-6
3 程序演示
我们用电脑向S7-200PLC发送一组数据修改S7-200PLC中的VB300、VB301、VB302、VB303数据最终使VB300 = 01、VB301 = 02、VB302 = 03、VB303 = 04。
第一步:向调试软件写入要发送的报文图 3-1所示。
图 3-1
第二步:向PLC发送报文并接受PLC返回的报文
图 3-2 第三步:监控S7-200PLC VB300、VB301、VB302、VB303中的数值是否分别是01、02、03、04。
![11.png 11.png](http://pubimage.360doc.com/wz/default.gif) 图 3-3
|