通过程序读取S7-400H的状态和LED指示灯
出于维护的需要,有时需要知道400H冗余系统的两个CPU的运行状态,包括是否停机、主从状态等等,这些状态可以通过SFC 51系统功能来实现,由于涉及到复杂功能,推荐使用西门子官方的功能块FB523来读它的主从状态,参考:
http://support.automation.siemens.com/WW/view/en/19537149
FB523来诊断400H CPU状态
400H目前包括两个系列的控制器,即传统的412H/414H/416H/417H和PCS 7系统专用的410/410 Smart控制器,它们的指示灯数量和排序并不相同,读取它们的指示灯,需要用SFC 51来读取CPU的状态列表,由于涉及到高级功能,针对初级用户,提供了如下的指南和全程:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=F0248
如何读取冗余控制器状态灯(适用于400H V4.5及之前的版本)
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=F1199
如何读取410冗余控制器状态灯
如果需要一些定制的功能,请参考相关的手册自行开发,参考:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0540
SFC 51使用入门