| 作者 | 主题 |
|---|---|
|
Ophelia 侠士
经验值: 1452 发帖数: 282 精华帖: 3 |
楼主
主题:对模拟量的处理,要限定最大最小值 前段时间,一台小设备要增加几个模拟量输入信号,控制相关设备的动作,很奇怪,模拟信号在某些时间段,像死机了一样,明明眼看着条件已经成立,但是相关设备就是不动,只有PLC断电重启才行, 1、首先怀疑是不是干扰,线路重新铺过、问题照旧 2、拆掉模拟信号线时,验电笔的灯亮了?怀疑时接地没接的缘故,地线接上,问题照旧 3、后来发现是不是处理模拟量的程序块死了?加了脉冲触发,还是不行 4、最后把处理模拟量的程序块加上限制,信号最大甚至超过量程就输出27648,最小信号,就输出限制到0 至此,问题解决 这个是我自己遇到的一个小的故事,总之还是不规范,硬件接线不规范,程序处理也不规范,或许也有朋友遇到类似问题,分享给大家参考 |
|
芳季 至圣 经验值: 72200 发帖数: 15513 精华帖: 101 |
1楼
主题:回复:对模拟量的处理,要限定最大最小值 加了限制其实本来是什么错导致超限就不知道了。我感觉这是在毁尸灭迹。 在程序里加入各种的测试点进行比较,一旦检测到超限立即stop。把现场的数据复核一遍,是哪里出的错? |
|
莘莘学子 至圣 经验值: 27648 发帖数: 6310 精华帖: 4 |
2楼
主题:回复:对模拟量的处理,要限定最大最小值 不会只是最大最小限制问题,要我说还是程序写的问题。有带误导性的倾向。
弘扬中华传统美德,无私奉献为根本,助人为乐为根源。
|
|
天涯飘泊客 侠圣 经验值: 3097 发帖数: 446 精华帖: 0 |
3楼
主题:回复:对模拟量的处理,要限定最大最小值 楼上两位说的都对,可是现场实用为王,能拔脓的就是好膏药,未必是程序的错误,可能西门子产品自身存在问题。 |