作者 | 主题 |
---|---|
DRAC201186 侠士 经验值:1311 发帖数:90 精华帖:6 |
楼主 2020-04-07 11:45:56
主题:SR指令无法保持置位 I118.0接通后,M674.7置位。 但是I118.0断开,且I118.1没有接通过,M674.7无法保持置位状态,自动复位了(见图1) M674.7没有重叠使用的情况(见图3) I118,.1可以确定在此过程中没有接通,为此特意加了个计数器进行监控,当M674.7复位后,计数器并没有增加 最后,重新更换了M点,问题才消除,但是把M点恢复回去使用仿真器仿真又没有问题,我这边录了有视频,可惜没办法上传。我看论坛里也有其他人提出过类似问题。(类似问题)但似乎没有个所以然。
这是一个甘于平庸,便自取灭亡的时代。
|
Zane 版主 经验值:76318 发帖数:19347 精华帖:378 |
5楼 2020-04-08 17:49:33
主题:回复:SR指令无法保持置位 应该是地址有冲突,只是不知道是显性的还是隐形的。看程序吧
Zane
注册自动化系统工程师
Always save before download
|
shine 至圣 经验值:19950 发帖数:8944 精华帖:39 |
6楼 2020-04-08 18:03:15
主题:回复:SR指令无法保持置位 程序有用到间接寻址吗? 通过指针访问? |
WWCWWC 至圣 经验值:71761 发帖数:8032 精华帖:145 |
9楼 2020-04-09 09:42:46
主题:回复:SR指令无法保持置位 如果说仿真可以,那更加的地址重复使用的可能性大了。 4楼上的方法可以在一定程度上查询地址重复使用,但是,一些指针指令的应用同样会造成地址重复使用的。 仿真正常只能说明你单独用这些地址正常,而现实的程序且不正常,这说明什么问题?只不过你没有具体找到问题而已。如果方便,你可以把原程序发上来,我看看这个“奇怪”的事件,问题到底出在哪里。 |
DRAC201186 侠士 经验值:1311 发帖数:90 精华帖:6 |
10楼 2020-04-09 19:49:13
主题:回复:SR指令无法保持置位 我倒真没想过M区还有人编程用间接寻址,你这么一说提醒了我。 我建了个变量表对MD674进行监控,果然发现了问题,有3个位信号在交叉引用中没有其他地方使用的情况下竟然在闪烁,地址重复终于找到间接证据了,但是项目较大程序块较多,想找到具体那个位置在使用该地址确定直接证据,需要一个块一个块打开看代码,工作量有点大。 本来问题改完地址后解决了,但是没想明白其中原因,一直比较困惑、纠结,现在经你提醒间接寻址,也算是解开了一个心结。
这是一个甘于平庸,便自取灭亡的时代。
|
DRAC201186 侠士 经验值:1311 发帖数:90 精华帖:6 |
11楼 2020-04-09 19:51:49
主题:回复:SR指令无法保持置位 是的,你说的对,是我忽视了间接寻址可能导致地址重复,今天监控已经间接发现了问题,项目比较大,程序块较多,没有去细查具体哪儿用了。
这是一个甘于平庸,便自取灭亡的时代。
|
DRAC201186 侠士 经验值:1311 发帖数:90 精华帖:6 |
12楼 2020-04-09 19:56:01
主题:回复:SR指令无法保持置位 最后,再不耻提个问题。 大家在做项目时,会碰到使用间接寻址导致地址重复的问题么?怎么避免的? (我主要负责设备维护,没有做过项目,问题如果有些幼稚,还望轻笑)
这是一个甘于平庸,便自取灭亡的时代。
|
shine 至圣 经验值:19950 发帖数:8944 精华帖:39 |
13楼 2020-04-09 21:49:58
主题:回复:SR指令无法保持置位 这个问题要从一开始编程的时候就要考虑的,规划好地址,建立好文档。后期添加、修改程序的时候,文档也要同步更新 其实你这个还有其他的可能性,比如数据是通过通讯修改的。 也可能是系统的时钟脉冲 |
WWCWWC 至圣 经验值:71761 发帖数:8032 精华帖:145 |
14楼 2020-04-10 10:11:02
主题:回复:SR指令无法保持置位 鲁迅先生曾经有一段经典的话“世上本无路,走的人多了也就成了路”。纵观此贴的讨论,再一次证明地址重复使用的问题,是一个带有普遍性的问题,编程者或多或少会掉过“坑”。 我最“经典”式的掉坑是排查一个400的plc模拟量,所谓理解上的干扰问题,时间历时几年,用过我能够想到所有方法。最后,还是重新回到最开始的问题“地址的重复使用上”,处理过程我发过贴的。 有人会说排除一个问题需要几年,未必夸张了一些。确实是这样的,事实就是事实,因为我一直客观的认为是电磁干扰问题。排除这个问题要到这个传感器故障了(电压输出型),我重新购买电流输出型的调试过程中,才发现不是电磁干扰,再返回到地址重复使用的查询中,最后找到问题的。有一些问题说起来容易,但实际查找起来并不简单,我描述的这起所谓的干扰可能是一天出现一次或者几天出现一次,对这样的查找我也没有特别的软件监控。 |
国子 至圣 经验值:16206 发帖数:2065 精华帖:1 |
15楼 2020-08-12 07:47:39
主题:回复:SR指令无法保持置位 这种严谨的态度和求真的执着是很宝贵的。 从另一个角度说,只有这种对技术的态度才能完成积累;才能一步上步的提高自己的技术水平。 我在工作中也遇到一次排故三年的事。 设备是一个外圆磨床。机床改造后随即出现磨床进给运动缺失的故障。排故的过程中只要断电测试再回复供电故障就消失了,再次出现故障的时间不确定。有时候是几周后,有时候是几个月。 就这样过了三年,在故障复发的时候发现电源接触器吸的有问题,出现震动和异声。更换了电源接触器后有一年多的时间故障没有出现。 后来解体接触器发现其滑轨碎裂,影响触点闭合。引发了电源断路,造成的磨床进给运动缺失的故障。接触器滑轨失效是一个渐进的过程,开始的时候没有异声。进行恶化进程的延续才出现人异声。 这个故障就是用了三年的时间才真正排除。该设备后来也没有出现过这个故障。
小谈
|
Kapok_ZXM 奇侠 经验值:7257 发帖数:558 精华帖:2 |
16楼 2020-08-12 09:23:26
主题:回复:SR指令无法保持置位 先做好地址分配的规划;多使用DB。
低调做人 高调做事
|