标准的Modbus串行网络采用两种错误检测方法。它们都是在消息发送前由主设备产生的,从设备在接收过程中检测每个字符和整个消息帧。这样超时事件将触发主设备来处理错误。帧中“1”的总数是4个。LRC域检测消息域中除开始的冒号及结束的回车换行符以外的内容。LRC方法是将消息中的8bit的字节连续累加,不考虑进位。CRC域检测整个消息的内容。......
2023-11-20
1.错误状态
当功能块被检查出不正常,例如不能使用的输入信号或在指定(FSTATE_TIME)的时间内通信仍然不能完成;或用户在资源块设定了错误状态,于是模块将进入一种特殊的状态,此时输出块可能采取一些安全的动作。这种特殊的状态称为“错误状态”。
支持串级控制的功能块(如PID、OSDL和SPLT)将把错误状态传递到输出功能块。当激活错误状态的条件正常化后,错误状态被清除,功能块回到正常运行状态。
2.警报
报警事件称作警报,它表示检测到功能块应用内部重要的事件发生。功能块可以把这个事件报告接口设备或其他现场设备。报警不仅指变量和极限之间的比较,还包括功能块执行时发现的软件硬件故障引起的块报警。
进入和脱离报警条件都称为警报状态,它将在网络上发布一个警报信息,其中包括一个时间标签,即警报状态发生的时间。警报状态可能通过设定相应的等级被个别禁止。
更新事件被用来通知接口设备一个静态参数被改变,仅此时才读这个参数。这是跟踪这类参数非常好的办法,不要反复读取它们。和动态参数相比,这类参数极少改变。
(1)报警参数(X_ALM)
报警参数捕捉功能块内动态报警信息。当报警被报告时,报警参数所包含的信息被转移到一个警报对象。报警参数包含下列内容:
Unacknowledged 未被确认
Alarm state 报警状态
Time stamp 时间标签
Subcode 子码
Value 值
它们分别解释如下:
1)Unacknowledged未被确认。在检出报警状态的上跳沿时,Unacknowledged(未被确认)即被设定。但当工厂操作员通过接口设备确认这个报警,即响应了报警管理,这个内容就被设定为已被确认。
对于功能块每类报警,可以通过ACK_OPTION参数组态使其被自动确认。这时如果发现报警状态的上跳沿,而ACK_OPTION参数相应的位又是真,则不需要操作员进行确认。(www.chuimin.cn)
其他自动确认报警的办法是将警报-优先权分别组态成0、1或2。警报-优先权将在下面讨论。Unacknowledged(未被确认)状态列举如下:
0=不明确
1=被确认
2=未被确认
2)Alarm state报警状态。它指示是否警报被激活和被报告。Alarm state报警状态列举如下:
1=清除-被报告
2=清除-未被报告
3=激活-被报告
4=激活-未被报告
一旦功能块进入O/S模式时,报警状态即被清除。
3)Time stamp时间标签。标签是报警状态被检出但还未被报告的瞬间。直到警报确认收到前,它是一个常数。
4)Subcode子码。列举被报告警报的原因列表。
5)Value值。警报被检出瞬间关联参数的值。
(2)报警极限参数X_LIM
当数值达到或大于极限时,一个模拟报警发生了。报警状态一直维持到数值小于极限值减去报警回差。只要设定报警极限值是正、负无穷(INF)就等于关闭了报警,各报警极限值的默认就是这样。
有关现场总线及其应用技术的文章
标准的Modbus串行网络采用两种错误检测方法。它们都是在消息发送前由主设备产生的,从设备在接收过程中检测每个字符和整个消息帧。这样超时事件将触发主设备来处理错误。帧中“1”的总数是4个。LRC域检测消息域中除开始的冒号及结束的回车换行符以外的内容。LRC方法是将消息中的8bit的字节连续累加,不考虑进位。CRC域检测整个消息的内容。......
2023-11-20
标准的Modbus串行网络采用两种错误检测方法。它们都是在消息发送前由主设备产生的,从设备在接收过程中检测每个字符和整个消息帧。这样超时事件将触发主设备来处理错误。帧中“1”的总数是4个。LRC域检测消息域中除开始的冒号及结束的回车换行符以外的内容。LRC方法是将消息中的8 bit的字节连续累加,不考虑进位。......
2023-11-22
由计算结果与接收到的CRC序列不相同,则检出一个CRC错误。在应答间隙,发送器未检测到显性位时,则由它检出一个应答错误。当检测到CRC错误时,出错标志在应答界定符后面那一位开始发送,除非其他出错条件的错误标志已经开始发送。在以上两种例外情况下,发送器错误计数不改变。4)发送器送出一个活动错误标志或超载标志时,它检测到位错误,则发送器错误计数加8。......
2023-11-22
如果计算结果与接收到的CRC序列不相同,则检出一个CRC错误。当检测到CRC错误时,出错标志在应答界定符后面那一位开始发送,除非其他出错条件的错误标志已经开始发送。在以上两种例外情况下,发送器错误计数不改变。4)发送器送出一个活动错误标志或超载标志时,它检测到位错误,则发送器错误计数加8。6)在送出活动错误标志、认可错误标志或超载标志后,任何节点都允许多至7个连续的显性位。......
2023-11-20
基金会现场总线,是在过程自动化领域得到广泛支持和具有良好发展前景的技术。屈于用户的压力,这两大集团于1994年9月合并,成立了现场总线基金会,致力于开发出国际上统一的现场总线协议。基金会现场总线分低速H1和高速H2两种通信速率。H1的传输速率为31.25 kbit/s,通信距离可达1900 m,可支持总线供电,支持本质安全防爆环境。H2总线标准也已形成。......
2023-11-22
PCI总线是由Intel公司提出的。PCI总线不是由ANSI通过的标准,但由于它是由厂家自发制定执行的标准,具有众多的优点,拥护者,执行者众多,成了事实上的标准。PCI总线共有100个引脚,如果只作为目标设备,至少需要47条,如作为主设备则需要49条。本设计使用位命令字,其定义如下:3.PCI总线基本协议PCI上的基本总线传输机制是突发成组传输。......
2023-11-22
对于报文发送器和接收器,报文的实际有效时刻是不同的。标志数据帧和远程帧的起始,它仅由一个显性位构成。每个数据帧和远程帧均由7个隐性位组成的标志序列界定。......
2023-11-22
INTERBUS定义了该模型的第1、2、7层。INTERBUS具有强大的可靠性、可诊断性和易维护性。INTERBUS采用了集总帧型的数据环通信。强大的诊断功能是INTERBUS区别于其他总线所独有的。INTERBUS CLUB负责向设备生产厂家提供INTERBUS的接口方案和接口芯片,向其成员提供信息,帮助解决技术问题及为特定的应用找寻合适的INTERBUS产品。INTERBUS的技术发起人为德国菲尼克斯公司。另外,在美国和中国也设有INTERBUS技术中心。......
2023-11-22
相关推荐