fang1796
级别: 略有小成
精华主题: 0
发帖数量: 283 个
工控威望: 307 点
下载积分: 123162 分
在线时间: 264(小时)
注册时间: 2009-03-25
最后登录: 2024-12-26
查看fang1796的 主题 / 回贴
楼主  发表于: 2016-09-16 16:32
请教各位大师,6070iH和FP-XPLC怎样实现某寄存器每次修改数值后能输出一个信号,比如D0值上电时是3,通过触摸屏改为5后,D10的值位移到D100(上电初始化时动作一次,然后只要D0无动作就不位移了),就算D0修改的还是原来的3也位移一次,但是D0不动作的话,D10也不位移,
主要看气质
级别: 探索解密
精华主题: 0
发帖数量: 20 个
工控威望: 112 点
下载积分: 648 分
在线时间: 19(小时)
注册时间: 2016-08-05
最后登录: 2017-04-06
查看主要看气质的 主题 / 回贴
1楼  发表于: 2016-09-16 17:44
触摸屏输入后加确认键
testfish
9554665@qq.com
级别: 工控侠客
精华主题: 0
发帖数量: 303 个
工控威望: 2650 点
下载积分: 14769 分
在线时间: 607(小时)
注册时间: 2014-09-10
最后登录: 2024-12-20
查看testfish的 主题 / 回贴
2楼  发表于: 2016-09-16 17:55
D3赋值给其他D*,比较D*和D3,不一样就移位
主要看气质
级别: 探索解密
精华主题: 0
发帖数量: 20 个
工控威望: 112 点
下载积分: 648 分
在线时间: 19(小时)
注册时间: 2016-08-05
最后登录: 2017-04-06
查看主要看气质的 主题 / 回贴
3楼  发表于: 2016-09-16 18:00
修改后可能与修改前一样,所以还是输入后通过END键触发程序动作进行移位
fang1796
级别: 略有小成
精华主题: 0
发帖数量: 283 个
工控威望: 307 点
下载积分: 123162 分
在线时间: 264(小时)
注册时间: 2009-03-25
最后登录: 2024-12-26
查看fang1796的 主题 / 回贴
4楼  发表于: 2016-09-17 08:11
那请问这个确认键具体怎么加呢?是重新做一个键盘,还是关联弹出一个小窗口,
laihuaxun200
级别: 略有小成
精华主题: 0
发帖数量: 219 个
工控威望: 362 点
下载积分: 1168 分
在线时间: 316(小时)
注册时间: 2013-11-20
最后登录: 2024-08-19
查看laihuaxun200的 主题 / 回贴
5楼  发表于: 2016-09-17 08:45
图片:
数值元件的一般属性里面有通知选项,勾选之后设一个M就可以实现了!
fang1796
级别: 略有小成
精华主题: 0
发帖数量: 283 个
工控威望: 307 点
下载积分: 123162 分
在线时间: 264(小时)
注册时间: 2009-03-25
最后登录: 2024-12-26
查看fang1796的 主题 / 回贴
6楼  发表于: 2016-09-18 10:31
先感谢各位老大的指点,但是这个“通知”只要触发后就一直是常开的,如果再继续修改就没办法“通知”了
fang1796
级别: 略有小成
精华主题: 0
发帖数量: 283 个
工控威望: 307 点
下载积分: 123162 分
在线时间: 264(小时)
注册时间: 2009-03-25
最后登录: 2024-12-26
查看fang1796的 主题 / 回贴
7楼  发表于: 2016-09-18 10:36
估计只能重做一个键盘,然后再在键盘回车键上叠加一个元件才行了
laihuaxun200
级别: 略有小成
精华主题: 0
发帖数量: 219 个
工控威望: 362 点
下载积分: 1168 分
在线时间: 316(小时)
注册时间: 2013-11-20
最后登录: 2024-08-19
查看laihuaxun200的 主题 / 回贴
8楼  发表于: 2016-09-18 11:02
引用
引用第6楼fang1796于2016-09-18 10:31发表的  :
先感谢各位老大的指点,但是这个“通知”只要触发后就一直是常开的,如果再继续修改就没办法“通知”了

你在PLC程序里面加一个延时1毫秒复位不就可以了么?
buhuichongfu
级别: 探索解密
精华主题: 0
发帖数量: 15 个
工控威望: 105 点
下载积分: 4268 分
在线时间: 23(小时)
注册时间: 2016-08-09
最后登录: 2021-11-05
查看buhuichongfu的 主题 / 回贴
9楼  发表于: 2016-09-18 21:06
感觉很容易实现啊,用比较指令不就行么?

上电时将D0内容复制到Da,然后每周期比较D0和Da,若不同,则执行预定指令,并用D0内容更新Da;否则跳过。
fang1796
级别: 略有小成
精华主题: 0
发帖数量: 283 个
工控威望: 307 点
下载积分: 123162 分
在线时间: 264(小时)
注册时间: 2009-03-25
最后登录: 2024-12-26
查看fang1796的 主题 / 回贴
10楼  发表于: 2016-09-22 11:13
感谢各位的支持,本人蠢,没有别的办法了,只好将需要监控输入动态的寄存器指定专属键盘,反正不是很多,就基本解决了!谢谢各位啊