zhangyajun
级别: 探索解密
精华主题: 0
发帖数量: 88 个
工控威望: 178 点
下载积分: 546 分
在线时间: 157(小时)
注册时间: 2018-07-17
最后登录: 2024-11-15
查看zhangyajun的 主题 / 回贴
楼主  发表于: 2020-06-04 13:50
图片:
如图所示,有没有比较简便的表达方式?FX3U
kyy80
态度决定一切``````
级别: 工控侠客
精华主题: 0
发帖数量: 1226 个
工控威望: 3496 点
下载积分: 4402 分
在线时间: 1978(小时)
注册时间: 2008-02-17
最后登录: 2024-11-16
查看kyy80的 主题 / 回贴
1楼  发表于: 2020-06-04 14:51
变址简点
cypress1121
级别: 工控侠客
精华主题: 0
发帖数量: 184 个
工控威望: 3272 点
下载积分: 16833 分
在线时间: 411(小时)
注册时间: 2020-01-07
最后登录: 2024-11-16
查看cypress1121的 主题 / 回贴
2楼  发表于: 2020-06-04 15:08
如1樓 用V或Z可以簡化些
wuxllx
级别: 探索解密
精华主题: 0
发帖数量: 43 个
工控威望: 133 点
下载积分: 669 分
在线时间: 74(小时)
注册时间: 2017-05-10
最后登录: 2024-06-05
查看wuxllx的 主题 / 回贴
3楼  发表于: 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
二当家的
级别: 家园常客
精华主题: 0
发帖数量: 108 个
工控威望: 907 点
下载积分: 4263 分
在线时间: 79(小时)
注册时间: 2016-09-19
最后登录: 2024-05-25
查看二当家的的 主题 / 回贴
4楼  发表于: 2020-06-04 15:40
codesys不支持BOOL数组,其他不确认。
小侯
小侯
级别: 工控侠客
精华主题: 0
发帖数量: 482 个
工控威望: 2612 点
下载积分: 8093 分
在线时间: 507(小时)
注册时间: 2008-10-17
最后登录: 2024-11-15
查看小侯的 主题 / 回贴
5楼  发表于: 2020-06-04 17:03


用迴圈吧
迴圈加間接定址
xieshaokui
王者荣耀是毒药!
级别: 家园常客
精华主题: 0
发帖数量: 589 个
工控威望: 581 点
下载积分: 6879 分
在线时间: 234(小时)
注册时间: 2007-05-18
最后登录: 2024-11-02
查看xieshaokui的 主题 / 回贴
6楼  发表于: 2020-06-04 17:06
看错了,原来是一对一,我还是以为是同一个寄存器呢!
zhangyajun
级别: 探索解密
精华主题: 0
发帖数量: 88 个
工控威望: 178 点
下载积分: 546 分
在线时间: 157(小时)
注册时间: 2018-07-17
最后登录: 2024-11-15
查看zhangyajun的 主题 / 回贴
7楼  发表于: 2020-06-05 08:35
了解了