为什么在整个系统完全断电再恢复电源后CPU保持STOP状态?

n

描述:
包含DP主站S7-400和从站的整个系统可通过一个主站开关关闭电压。通过CPU的内部电压缓冲区CPU通常会持续运行50ms到100ms,并且在这个阶段识别所连接的从站故障。 根据使用供电设备,电压缓冲区可能会非常长(达到500ms)。如果未编程OB86或OB122,那么由于从站丢失,CPU进入STOP 状态。n

补救措施:

必须编程OB86和OB122(如果需要,则编程OB82)。此时必须启动一个定时器定时器值必须大于CPU电压缓冲区的持续时间(也就是指导值>100ms)。必须通过适当的测试来决定该值。n

然后在循环程序中检查定时器。如果定时器终止,那么从站在常规操作中发生故障,并且CPU以对其进行的编程来作出响应。例如,由于STOP命令CPU停止运行。n

主站开关关闭时也会启动定时器。如果选择合适的时间值,定时器就不会终止,因为在从站没有操作电压后不久CPU也会无操作电压。因而CPU(中央控制器)在运行模式下掉电然后在电压恢复后在那个运行模式下仍能启动。n

注意事项:

  • 如果选择了“Restart at Power On”作为启动类型(与“Restart”相反),应该在相应的起始OB下重新设置定时器以便在CPU重新启动后定时器的终止不会触发一个不希望的程序反应。n

  • 请注意在长电压缓冲区的情况下,可能会发生其它错误如站故障、I/O故障、时间错误、超出周期时间、缓冲区溢出等等,如果这些错误不能被程序阻止的话会导致CPU进入STOP状态。尽可能地阻止这些错误OB,如果需要的话可延长最大周期时间。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc339227.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论