签到有奖
消息提醒
自动化标准机型应用中心
官方商城
点击复制链接
关注该帖后,有多人参加探讨会对您通知与提示!
帖子
精华
被关注
论坛等级:至圣
注册时间:2012-12-11
普通 如何晋级?
发布于 2017-09-09 22:01:03
8楼
很好的建议.
我更倾向于使用最后一次有效值, 程序简单.
但模拟量批量处理程序我想更通用化, 判断起来感觉有点难度, 毕竟有好多种, 需要根据极性判断一一判断,程序会更多.
引用6楼详细内容:
这是另外的一个程序了。每次模拟量通道都得出一个过程值信号后,当然需要择优选出信号有效的值来投入PID的回路。你说的这种工艺上经常可以看到的。这就是为什么多点测量投自控需要每个过程值都带信号质量代码的原因。实际上还不是去检测输入通道的工程值吗?
这跟模拟量线性化功能块的替代值和最后一次有效值功能有冲突吗?
引用5楼详细内容:
关于模拟量发生信号无效的紧急处理, 感觉在程序里处理有点力不从心.
我们一年前遇到类似的情况.
有台锅炉, 有10个温度检测点, 但参与PID反馈的温度只用了其中一个, 正好那个温度探头断线, 导致整炉的产品报废, 损失10万多. 后来我们做了如下改进, 一旦探头断线后, plc输出一个数字量信号, 控制一个继电器, 切换其它探头代替断线的探头, 测试下来, 完全满足要求. 另外似乎也可以用硬件中断的办法, 装两个探头.
如果用替代值和最后一次有效值的话, 很难满足工艺要求.
谢谢大神建议..
引用4楼详细内容:
这跟FC105比没有任何优势,功能来说。
给你开放下思路:
- 4~20mA 过程信号电流可以定义比如3.8< Ia< 21之间也是正常
- 至少提供2种中其中一种发生过程信号无效时的紧急处理:
* 替代值
* 最后一次有效值
其中信号无效时的状态到达和离开最好可以延迟,简单的波动抑制
- 仿真值
激活仿真功能,可以输出一个仿真的过程值。
- 生命迹象检测
当输入值在一段时间总是不产生任何变化即可以认定信号可能产生问题,模拟量原本的定义就是连续变化的物理量。每次输入值与上次不一致的时候重置计时。
最后一次有效值怎么取 你想的太简单了。
你真的去使用的时候你会发现取有效值还有多种情况。
请填写推广理由:
查参数?诊故障?调设备?问问「AI小西」
助你技有所长,论有所获
首次发帖探讨工控技术话题 立获新人礼包,100中奖哦! (包含周边、书籍、兑奖西币)
共有10815条技术帖
恭喜,你发布的帖子
快扫描右侧二维码晒一晒吧!
再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!
分享
只看 楼主
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!