您现在所在的是:

欧姆龙OMRON

回帖:1个,阅读:311 [上一页] [1] [下一页]
38045
知道一点
文章数:22547
年度积分:2464
历史总积分:38045
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2023/5/16 19:33:09
#0楼
附件 image.jpg
这条指令将【113、114,115,116】4个采集数据同时载入,经过【子程序10】处理转发到【DM128,DM129,DM130,DM131】
这里的DM130(冷进水温度),在屏幕显示,DM597在程序另2处有用到

附件 image.jpg
附件 image.jpg
附件 image.jpg
附件 image.jpg
【子程序10】~被调用了14次,其中出现了290.291,292,  ,294,295,296,   ,
查看这款PLC的【MCRO】指令帮助,IN:290,291,292,293 OUT:294,295,296,297 专用
附件 image.jpg
难怪现场的人看不到这几个存储器里的内容

113数值F999,114数值178
为啥D130一直显示0? 待有时间研究
[此贴子已经被jint于2023/5/18 9:16:50编辑过]
快乐 幸福 自由 比什么都重要
38045
知道一点
文章数:22547
年度积分:2464
历史总积分:38045
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2023/5/17 17:42:31
#1楼
子程序
1.将291,292赋值0,也就是屏蔽I114,I115
2.将290(也就是I113)送到294,也就是DM128
3.提取295的高4位(应该使用#30C) 到291~不能理解这步的用途。
4.提取295的低12位 到292~结合后边指令,295可能与屏上的修正数据
5.判定291与F,< 就在294上叠加上292,294在前边2时映射290,也就是I113,在送到296~也就是DM130
6.判断结果291=F,就将294减去292,在送到296~也就是DM130

看似不复杂的子程序,突然发现ADD/SUB是BCD运算,I113出现F,又没见有处理

回查调用命令,118.14 是不是位on了,查看资料这是传感器接线错误,询问结果是on,先前来人判定传感器有问题,换过一个新传感器,DM130依旧为0

让其用替换法,将114传感器接到113,DM130依旧显示0~判定模块坏了,找个同型号模块换上就好了。
快乐 幸福 自由 比什么都重要

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002