当C300控制器上电后,它将自动的执行一系列任务。这些任务包括:
上电自检(POST),验证控制器是否存在及其硬件的完整性。
硬件和软件环境的初始化。决定控制器是否进入应用状态。
下面给大家总结一下控制器上电后启动和执行自检(POST)的过程:
1、C300控制器在插入到带电的IOTA底板上电源LED灯就会点亮。
2、C300控制器启动时会加载已安装在闪存中的固件。
3、在C300控制器启动时会进行上电自检测试。控制器显示屏会显示 Tnnn,nnn 显示当前正在进行上电自检的测试代码。
4、LED指示灯灯会短暂的显示所有的颜色(红,绿,橙),随后一直保持红色直至上电自检测试结束。
5、4字符显示屏上会有一些横线、竖线穿过,并且显示屏会全亮显示。一旦成功完成,显示屏会显示上电自检测的进度。
6、上电自检测试进度会显示在C300控制器的面板上。在上电自检测试期间如果有错误发生,测试就会停止,接着面板上会显示出相关故障的测试代码(Tnnn)。
正确处理方法:如果有错误发生,上电自检测试停止时,重新启动控制器,让上电自检测试重新执行一次。如果错误依然存在,那么更换自检失败的控制器卡件。
7、如果没有错误发生,上电自检测试会继续执行。在上电自检测试完成后,C300控制器会决定是否进入到启动模式或者应用模式。如果在C300控制器中存在一个有效的应用映像,那么控制器就开始进入到应用模式,除非控制器被要求关闭或者重启而进入到FAIL状态。LED状态指示控制器相关硬件的状态。
8、当控制器等待BootP server服务时,控制器面板会显示“-bp”字样。BootP server为C300控制器提供IP地址分配和时钟服务器IP地址。如果在2分钟内没有接收到BootP server的响应,C300控制器会超时。一旦C300控制器接收到BootP server的响应,C300控制器面板上会显示“-TS-”,表示控制器正在等待配置好的时钟源的响应。如果配置的时钟源无法获得,控制器就会尝试连接另一个时钟源。
9、运行状态,如果在主控制器或者非冗余控制器中没有组态数据库,那么控制器会进入到无数据库“NODB”状态。如果控制器中有组态数据库,那么执行状态会进入到“IDLE”状态。从控制器开始会显示“????”直到它的冗余信息被检测到。一旦检测到从控制器,控制器面板上会显示它是一个不同步的从控制器或者已同步的控制器。从控制器的面板上还会显示“BKUP”的执行状态。
楼主最近还看过