zhangyajun
级别: 探索解密
精华主题: 0
发帖数量: 88 个
工控威望: 178 点
下载积分: 546 分
在线时间: 157(小时)
注册时间: 2018-07-17
最后登录: 2024-11-15
查看zhangyajun的 主题 / 回贴
楼主  发表于: 2020-06-04 13:50
图片:
如图所示,有没有比较简便的表达方式?FX3U
wuxllx
级别: 探索解密
精华主题: 0
发帖数量: 43 个
工控威望: 133 点
下载积分: 669 分
在线时间: 74(小时)
注册时间: 2017-05-10
最后登录: 2024-06-05
查看wuxllx的 主题 / 回贴
1楼  发表于: 2020-06-04 15:14
(*    VAR_GLOBAL    字地址    Word[Signed](0..7)        D1001
    VAR_GLOBAL    位地址    Bit(0..7)                M1001*)

数标:=0;
FOR 数标:=0 TO 8 DO
        位地址[数标]:=FALSE;
    IF 字地址[数标]=1 THEN
        位地址[数标]:=TRUE;
    END_IF;
END_FOR;

FYI,希望帮到你,ST