3. 问:如何切换运行开关?
3.1 问:如何使用RST模式?
答:在系统发生重大故障时(比如忘记密码),使用RST模式上电,可清除控制器用户程序区(RAM区)的程序,而系统设定参数(日历除外)等内容将恢复为默认值。用户FLASH ROM内的程序和参数则不受操作的影响。复位后,如需重新编程,可将拨码开关拨至PROG模式即可。
注:RST模式上电是无法加裁程序的,也就是说不会因为RST模式而导致程序被**。
3.2 问:如何使用PROG模式?
答:此模式用于编程和调试程序,可以进行程序在线修改和写入Flash ROM操作(而在RUN或RST模式下,只可以用Vladder进行状态监视和强制操作)。在PROG模式下上电,系统不会加载程序,而是保持掉电前控制器用户程序区(RAM区)中的内容不变,带电切换“RUN→PROG”或“RST→PROG”时,停止运行程序,此时内部线圈和寄存器的原有状态保持不变。
3.3 问:如何使用RUN模式?
答:运行模式,专用于程序的正常运行。在程序调试完成后,可以用“写入FLASH_ROM”命令将程序写入FLASH_ROM,此模式上电,PLC都会把用户FLASH_ROM区内的程序和系统参数(如通信设置参数等)加载到控制器中运行。带电切换“PROG→RUN”时,直接运行控制器用户程序区中的应用程序(注意:此时无法进行在线修改程序)。上电或切换到此模式时,各线圈和寄存器的值是否保持上一次掉电前的状态均由特殊继电器的设置决定。
3.4 问:为什么一上电总会有几个灯在亮,而程序并未对其进行控制?
答:这是因为该PLC设置了掉电保持功能。当模式开关打在RUN模式下上电,默认情况下所有变量的值(断电保持线圈和特殊继电器除外)将被清空。但可以通过特殊继电器的09923、09924位的设置来开启继电器或寄存器的掉电保持功能,或者把某些位设置为掉电保持线圈,同样可以达到掉电保持的目的。一旦开启了此功能,以前在调试状态下所设定的值,即使断电了也能保持原来的状态。具体设置方法可参见《V80系列PLC软件手册》。
3.5 问:我不希望我的一些变量每次上电都被清掉,有什么办法?
答:如果需要保持的变量是继电器,也就是(0XXXX)的变量,则可以把需要保持的线圈设置为掉电保持线圈(通过“掉电保持线圈”菜单),如果需要全部保持,则可以在程序里把09923置为ON。如果需要保持的是寄存器(4XXXX),则也有两种方法,一种是在程序里把09924置为ON,这样就会全部保持,另一种方法是把需要保持的变量定义在48080~49999,在赋上最新的值后用“写入FLASH_ROM”命令或使特殊继电器“09932”从OFF变为ON一次,此部分变量的值就会写入到FLASH中,并于每次上电重新载入。