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

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



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

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

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





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




功能块其实效率不高.
xwj123
xwj123
级别: 探索解密
精华主题: 0
发帖数量: 68 个
工控威望: 170 点
下载积分: 720 分
在线时间: 107(小时)
注册时间: 2016-07-21
最后登录: 2024-12-12
查看xwj123的 主题 / 回贴
4楼  发表于: 2023-02-17 11:20
感谢回复
andyjojo1011
级别: 探索解密
精华主题: 0
发帖数量: 24 个
工控威望: 115 点
下载积分: 476 分
在线时间: 15(小时)
注册时间: 2014-09-30
最后登录: 2023-03-14
查看andyjojo1011的 主题 / 回贴
5楼  发表于: 2023-03-14 18:36
如果會使用st語言,就可以把功能塊的功能完全發威出來,