前几天问了同样的问题但老师们给的答案没能解决我的。 上次我讲得不够清楚,这次我重新问下。
模拟量模块在没有接入信号的时候,也就是断线的情况下我这里有些站是显示+32767 ,有些站是显示-32767。
如果一个站的断线信号是显示+32767的,那么这个站的所有模拟量不管是4线制或者是2线制,不管是信号正极断线还是信号负极断线甚至正负极全部断线都显示成+32767。
如果一个站的断线信号是显示-32767的,那么这个站的所有模拟量不管是4线制或者是2线制,不管是信号正极断线还是信号负极断线甚至正负极全部断线都显示成-32767。
在应用中这不同的显示造成不小的麻烦。
为什么不是都显示成+32767或者-32767呢,有没有办法把它们改成信号断线就显示成统一的+32767或者-32767?
最佳答案
1、+32767与-32767为测量值的上溢与下溢。输入模块测量超限就是上溢(32767,0x7FFF)或者下溢(-32767,0x8000)。本人曾从资料中得知,在SM331模板属性中,禁用了断线监测,如果断线则是下溢-32767(0x8000);启用了断线监测的话,如果断线则是上溢32767(0x7FFF),楼主可以通过你的模板属性来实际证明上述是否正确。
通常,本人在应用中不用从是+32767,还是-32767来区分是断线、超过共模电压或其他的故障。
2、本人在应用中是这样认为:如果测量值为+32767与-32767即表示断线、超过共模电压或其他的故障。
3、例如,超过共模电压,会引起测量值上溢或下溢。就像楼主自己所发现:“断线的情况下我这里有些站是显示+32767 ,有些站是显示-32767。”一样。即,没有办法把它们改成信号断线就显示成统一的+32767或者-32767。
参见:
在接线正确的情况下,如何避免模拟量输入模块 6ES7 331-1KF0.-0AB0 超过共模电压 (Ucm) 以及如何避免随后出现的测量值上溢或下溢?
http://support.automation.siemens.com/CN/llisapi.dll?aktprim=0&lang=zh&referer=%2fCN%2f&func=cslib.csinfo&siteid=cseus&groupid=18886882&extranet=standard&viewreg=CN&nodeid0=10805166&objaction=csopen
提问者对于答案的评价:
谢谢您和剑忠老师。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc249536.html