xwj123
级别: 探索解密
精华主题: 0
发帖数量: 54 个
工控威望: 152 点
下载积分: 680 分
在线时间: 92(小时)
注册时间: 2016-07-21
最后登录: 2024-05-08
查看xwj123的 主题 / 回贴
楼主  发表于: 2023-02-16 11:20
ASL 功能块写法怎么使用,比如使用 mov  &1  ASL100      W100.00     W100.01 .........W100.15怎么定义
bnnyygy
bnnyygy
级别: 家园常客
精华主题: 0
发帖数量: 477 个
工控威望: 585 点
下载积分: 1750 分
在线时间: 454(小时)
注册时间: 2016-09-20
最后登录: 2024-05-11
查看bnnyygy的 主题 / 回贴
1楼  发表于: 2023-02-16 15:20
梯形图还是ST?

梯形图直接定义一个内部变量(16位估计都行,我定义的WORD),AT W100



ST的话,我估计没用,但是可以用数组来处理这个问题.
bnnyygy
bnnyygy
级别: 家园常客
精华主题: 0
发帖数量: 477 个
工控威望: 585 点
下载积分: 1750 分
在线时间: 454(小时)
注册时间: 2016-09-20
最后登录: 2024-05-11
查看bnnyygy的 主题 / 回贴
2楼  发表于: 2023-02-16 15:22
ST数组也简单,无非把16个BOOL移位一次就行,

第一次从bit14移动到bit15,第二次从bit13移动到bit14.

FOR就OK了
bnnyygy
bnnyygy
级别: 家园常客
精华主题: 0
发帖数量: 477 个
工控威望: 585 点
下载积分: 1750 分
在线时间: 454(小时)
注册时间: 2016-09-20
最后登录: 2024-05-11
查看bnnyygy的 主题 / 回贴
3楼  发表于: 2023-02-16 15:35
st 如下:





这个是GIF,测试无异常,W50是梯形图的ASL,W100是功能块(梯形图),W200是功能块(ST)




功能块其实效率不高.