工控大混子
级别: 探索解密
精华主题: 0
发帖数量: 23 个
工控威望: 139 点
下载积分: 5435 分
在线时间: 36(小时)
注册时间: 2023-12-11
最后登录: 2024-12-19
查看工控大混子的 主题 / 回贴
楼主  发表于: 2024-07-17 16:02
各位大神请教一下,怎么用SCL语言来写上升沿和下降沿
liaogf
级别: 正式会员
精华主题: 0
发帖数量: 18 个
工控威望: 98 点
下载积分: 979 分
在线时间: 10(小时)
注册时间: 2022-03-14
最后登录: 2024-12-18
查看liaogf的 主题 / 回贴
1楼  发表于: 2024-08-29 08:57
引用
引用第8楼wingwf2000于2024-08-28 11:33发表的  :
如果你把代码写进子程序里,这个子程序是否能保证一个PLC扫描周期只调用一次?还是能保证每个周期都调用?

或者这部分代码在一个循环里多次被执行,或者可能被跳转指令跳过而不执行,你可能就会发现里面的猫腻了。

不过一般来说好多人都没使用过循环或跳转指令,而且写的子程序都是一个扫描周期都被扫描而且一个扫描周期内只扫描一次,即使不是在子程序内,一般的这部分代码也都是一个扫描周期只扫描一次而且每个扫描周期都被扫描。
.......

那个代码就算执行1万次也不会有问题,只要不是临时的变量!
liaogf
级别: 正式会员
精华主题: 0
发帖数量: 18 个
工控威望: 98 点
下载积分: 979 分
在线时间: 10(小时)
注册时间: 2022-03-14
最后登录: 2024-12-18
查看liaogf的 主题 / 回贴
2楼  发表于: 2024-08-29 08:58
引用
引用第3楼尹梦超于2024-07-18 20:15发表的  :
[attachment=301293]

scl来说这是一个很标准的写法,简单!只占用一个bit