一些软plc启动方式分为冷启、暖启、热启动,官方的帮助文档中有一些说明,不过是直接翻译过来的。
启动方式
帮助文档
冷启/cold
初始化所有数据
暖启/warm
仅初始化所有非保持型数据
热启/hot
热启动过程中不用初始化任何数据
其实启动方式对于plc应用工程师来说也许不算太陌生,不过“凡事就怕认真二字”,让我举个最简单的例子把概念说得直观些。
例如一个最简单的plc程序,由3个变量分别控制3盏灯,这些灯最初都是灭的,其中1这盏灯“有特权”,因为控制这盏灯的变量“搞特殊”(retain类型)。程序运行会让3盏灯全都亮了。现在要求增加1盏灯的控制,新程序编好后用软plc的远程下装功能,下装完成后就需要运行新的程序,那么对于原来的3盏灯,不同的启动方式会导致不同结果。
启动方式
原来3盏灯的状态
冷启
全灭
暖启
只有比较重要的那盏灯亮,其余灭
热启
全亮