您现在所在的是:

串口通信

回帖:1个,阅读:616 [上一页] [1] [下一页]
* 帖子主题:

S7通讯疑问

1791
dingood
文章数:318
年度积分:77
历史总积分:1791
注册时间:2013/8/26
发站内信
发表于:2020/12/7 10:36:14
#0楼
请教各路大神,为什么为用S7通讯可以用BYTE变量,可是不能用BOOL,报警提示我指向数据存储 RD_i 的指针出错,明明组态的时候可以选BOOL。
50
outliers
文章数:135
年度积分:50
历史总积分:50
注册时间:2019/10/14
发站内信
发表于:2020/12/8 9:00:06
#1楼
S7通讯读DB块,读M,读I都是一个字节,读不了BOOL,下面是我用python读BOOL
   index_value = 1 << bool_index
   current_value = byte_value & index_value
   return current_value == index_value

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002