lqc2856
级别: 略有小成
精华主题: 0
发帖数量: 185 个
工控威望: 423 点
下载积分: 3394 分
在线时间: 160(小时)
注册时间: 2009-12-23
最后登录: 2023-04-08
查看lqc2856的 主题 / 回贴
楼主  发表于: 2017-01-05 08:54
各位师傅好,最近在做个项目,有个问题想不到解决方案,希望会的师傅解答下
1.三菱FX3UC PLC+富士触摸屏
2.是这样的,有报警1、报警2到报警20总共20个报警,它们的触发点分别是M801、M802到M820,现在想用5个内存D100到D104来存储她们的其中随机的5种代码。
比如是这样在某个时间段,报警1触发,MOVE 数字801到D100,报警3触发,MOVE数字803到D102,总报警数不会超过5个,超过5个报警数也是存储前5个代码。
现在就是报警是随机的(只是存储前5个报警,因为不会超过5个报警同时发生),不知道是报警1、还是报警20、报警19触发----,
只想把当前触发的的第一个报警代码写入D100,第二个报警代码写入D101,第三个报警代码写入D102,第四个报警代码写入D103,第五个报警代码写入D104。
看了编程手册,有个先入先出的指令,但是看不明白,希望有解决方案的帮忙提供下,多谢。
小八哥
电话15394301768 QQ815360919 慈溪余姚
级别: 工控侠客
精华主题: 0
发帖数量: 573 个
工控威望: 2127 点
下载积分: 2237 分
在线时间: 710(小时)
注册时间: 2016-02-18
最后登录: 2024-05-05
查看小八哥的 主题 / 回贴
1楼  发表于: 2017-01-06 07:41
移位指令 就搞定了  你的问题只是   报警 记录下来以后 报警取消之后   后面的报警往前移一位的问题
小八哥
电话15394301768 QQ815360919 慈溪余姚
级别: 工控侠客
精华主题: 0
发帖数量: 573 个
工控威望: 2127 点
下载积分: 2237 分
在线时间: 710(小时)
注册时间: 2016-02-18
最后登录: 2024-05-05
查看小八哥的 主题 / 回贴
2楼  发表于: 2017-01-06 07:41
就怕你取消的不是第一个报警  而是第三个报警 或者其他位置的报警