s7300plc串口通信_西门子S7-300 PLC与模拟屏串行通信

本文详细介绍了如何使用S7-300 PLC进行串口通信,将模拟屏数据发送至串行端口。首先,通过编程将同步字和测量值复制到指定数据区,然后将数据区内容发送至串口。最后,描述了数据刷新的过程,确保通信的稳定和正确性。
摘要由CSDN通过智能技术生成

4.2 数据发送

(1) 将同步字及测量值db36.dbw21开始的数据送到db42.dbw12开始的数据区去,为向串口发送做准备。程序如下:

遥测第一帧(fc36)

l w#16#eb90

传送两次同步字eb90,分别给db42.dbw12和db42.dbw14

t db42.dbw12

l w#16#eb90

t db42.dbw14

l b#16#61

//将报文类型字“61”送给db42.dbb16

t db42.dbb16

l w#16#100

//第一帧将起始地址“0100”送给db42.dbw17

t db42.dbw17

//第二帧将起始地址“0120”送给db42.dbw17

l w#16#40

//将正文字节数“40”(64字节)送给db42.dbw19

t db42.dbw19

l db36.dbw21

//第一帧将db36.dbw21开始的32个字的模拟量

caw 送到db42.dbw21开始的区域

t db42.dbw21

l db36.dbw23

caw

t db42.dbw23

…………………

l db36.dbw83

caw

t db42.dbw83

opn db42 //遥信校验

l p#17.0 //第二帧与第一帧相同

t md100

l dbw[md100]

t mw10

l 33

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值