sunzengli
级别: 论坛先锋
精华主题: 0
发帖数量: 699 个
工控威望: 1080 点
下载积分: 1582 分
在线时间: 223(小时)
注册时间: 2021-07-09
最后登录: 2024-12-20
查看sunzengli的 主题 / 回贴
楼主  发表于: 2023-09-07 08:37
使用西门子smart200的时候,发现上升沿指令是有数量限制的,所以1200、1500在博图里改变了使用方法,让它没有了限制。
现在很好奇,三菱的FX2N,FX3G。。。这些PLC编程的时候上升沿有数量限制吗?感觉从来没有遇到过这个问题,三菱的PLC沿指令应该是没有数量限制的,我的判断对不对?三菱是怎么做到的呢?请各位指点。
[ 此帖被sunzengli在2023-09-12 08:54重新编辑 ]
bnnyygy
bnnyygy
级别: 家园常客
精华主题: 0
发帖数量: 506 个
工控威望: 615 点
下载积分: 1825 分
在线时间: 526(小时)
注册时间: 2016-09-20
最后登录: 2024-12-20
查看bnnyygy的 主题 / 回贴
1楼  发表于: 2023-09-12 22:16
VAR a,b,bool

IF a AND NOT b then
    "需要执行的上升沿代码";
END_IF;
b:=a;
// a是输入,b是 缓存
//下降沿类似,ST通用。
bnnyygy
bnnyygy
级别: 家园常客
精华主题: 0
发帖数量: 506 个
工控威望: 615 点
下载积分: 1825 分
在线时间: 526(小时)
注册时间: 2016-09-20
最后登录: 2024-12-20
查看bnnyygy的 主题 / 回贴
2楼  发表于: 2023-09-14 21:16
引用
引用第12楼sunzengli于2023-09-13 08:26发表的  :

你这里的原理就和西门子一样了,多了一个保存上一周期状态的位。



所有PLC都是一个原理。ST通用。

梯形图那种,无非是编程软件内置处理你没看到而已