技术论坛

 对模拟量的处理,要限定最大最小值

返回主题列表
作者 主题
Ophelia
侠士

经验值: 1452
发帖数: 282
精华帖: 3
楼主    2023-07-08 10:38:34
主题:对模拟量的处理,要限定最大最小值

前段时间,一台小设备要增加几个模拟量输入信号,控制相关设备的动作,很奇怪,模拟信号在某些时间段,像死机了一样,明明眼看着条件已经成立,但是相关设备就是不动,只有PLC断电重启才行,

1、首先怀疑是不是干扰,线路重新铺过、问题照旧

2、拆掉模拟信号线时,验电笔的灯亮了?怀疑时接地没接的缘故,地线接上,问题照旧

3、后来发现是不是处理模拟量的程序块死了?加了脉冲触发,还是不行

4、最后把处理模拟量的程序块加上限制,信号最大甚至超过量程就输出27648,最小信号,就输出限制到0

至此,问题解决

这个是我自己遇到的一个小的故事,总之还是不规范,硬件接线不规范,程序处理也不规范,或许也有朋友遇到类似问题,分享给大家参考

芳季
至圣

经验值: 72200
发帖数: 15513
精华帖: 101
1楼    2023-07-08 15:35:03
主题:回复:对模拟量的处理,要限定最大最小值

加了限制其实本来是什么错导致超限就不知道了。我感觉这是在毁尸灭迹。

在程序里加入各种的测试点进行比较,一旦检测到超限立即stop。把现场的数据复核一遍,是哪里出的错?

莘莘学子
至圣

经验值: 27648
发帖数: 6310
精华帖: 4
2楼    2023-07-08 22:51:56
主题:回复:对模拟量的处理,要限定最大最小值

不会只是最大最小限制问题,要我说还是程序写的问题。有带误导性的倾向。

弘扬中华传统美德,无私奉献为根本,助人为乐为根源。
天涯飘泊客
侠圣

经验值: 3097
发帖数: 446
精华帖: 0
3楼    2023-07-09 09:06:08
主题:回复:对模拟量的处理,要限定最大最小值

楼上两位说的都对,可是现场实用为王,能拔脓的就是好膏药,未必是程序的错误,可能西门子产品自身存在问题。

您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。