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。
看了编程手册,有个先入先出的指令,但是看不明白,希望有解决方案的帮忙提供下,多谢。
sexdna
级别: 探索解密
精华主题: 0
发帖数量: 16 个
工控威望: 143 点
下载积分: 484 分
在线时间: 73(小时)
注册时间: 2013-06-29
最后登录: 2024-01-30
查看sexdna的 主题 / 回贴
1楼  发表于: 2017-01-05 09:11
Bmov指令  可以实现
k2416207
级别: 略有小成
精华主题: 0
发帖数量: 154 个
工控威望: 334 点
下载积分: 944 分
在线时间: 324(小时)
注册时间: 2014-04-30
最后登录: 2024-11-28
查看k2416207的 主题 / 回贴
2楼  发表于: 2017-01-05 09:18
我是新手,我说说我的看法,MOVE前 先做比较  D100没有数据前是等于0的  不等于0 证明已经有数据了,也就是已经有报警了,新手说错了 多多包涵
kd754223798
级别: 探索解密
精华主题: 0
发帖数量: 58 个
工控威望: 149 点
下载积分: 1830 分
在线时间: 68(小时)
注册时间: 2016-05-31
最后登录: 2024-11-19
查看kd754223798的 主题 / 回贴
3楼  发表于: 2017-01-05 20:59
你这里移进去的数字都不相同,怎么会区分不开?
yanzhi2008
级别: 略有小成
精华主题: 0
发帖数量: 354 个
工控威望: 397 点
下载积分: 9848 分
在线时间: 311(小时)
注册时间: 2008-01-30
最后登录: 2024-11-29
查看yanzhi2008的 主题 / 回贴
4楼  发表于: 2017-01-05 23:04
触摸屏报警历史记录本身就有这样功能,要用PLC程序来写,可能参照信号报警器,

asnihao
级别: 探索解密
精华主题: 0
发帖数量: 11 个
工控威望: 126 点
下载积分: 703 分
在线时间: 101(小时)
注册时间: 2014-03-19
最后登录: 2023-09-18
查看asnihao的 主题 / 回贴
5楼  发表于: 2017-01-06 07:38
用V或Z变址就可以了,又不难
小八哥
电话15394301768 QQ815360919 慈溪余姚
级别: 工控侠客
精华主题: 0
发帖数量: 583 个
工控威望: 2137 点
下载积分: 2237 分
在线时间: 717(小时)
注册时间: 2016-02-18
最后登录: 2024-11-17
查看小八哥的 主题 / 回贴
6楼  发表于: 2017-01-06 07:41
移位指令 就搞定了  你的问题只是   报警 记录下来以后 报警取消之后   后面的报警往前移一位的问题
小八哥
电话15394301768 QQ815360919 慈溪余姚
级别: 工控侠客
精华主题: 0
发帖数量: 583 个
工控威望: 2137 点
下载积分: 2237 分
在线时间: 717(小时)
注册时间: 2016-02-18
最后登录: 2024-11-17
查看小八哥的 主题 / 回贴
7楼  发表于: 2017-01-06 07:41
就怕你取消的不是第一个报警  而是第三个报警 或者其他位置的报警
apei2014
工控的世界,我不懂
级别: 论坛先锋
精华主题: 0
发帖数量: 1195 个
工控威望: 1839 点
下载积分: 77930 分
在线时间: 516(小时)
注册时间: 2016-08-15
最后登录: 2024-11-29
查看apei2014的 主题 / 回贴
8楼  发表于: 2017-01-06 08:12
20个报警用D100,D101就够了
一个D就可以储存16个位
东隅已逝,桑榆非晚。