01
什么是远程操作?
远程操作指的是:在CPU本体上的RUN/STOP/RESET开关保持不动(比如一直放在RUN位置)的情况下,从外部(编程软件、外部按钮等)改变CPU的运行状态。
三菱PLC支持三种远程操作:

02
远程RUN/STOP:最常用的远程启停
2.1 什么是远程RUN/STOP?
把CPU本体上的开关固定在 RUN 位置,然后通过外部信号(比如一个按钮、一个继电器触点,或者编程软件)来控制PLC的启动和停止。
2.2 什么时候用?
? PLC装在控制柜深处,手够不着开关
? 设备在远处,需要远程调试
? 自动化产线需要根据外部信号自动启停
2.3 运行原理
远程STOP时:PLC执行完当前扫描周期的最后一条END指令后,才进入STOP状态。不会立即中断,保证程序完整性。
远程RUN时:从STOP状态恢复运行,从步0开始执行程序(不是从中断处继续)。
2.4 执行方法
通过触点控制
这是最常用的方式:用一个外部按钮或继电器触点,控制PLC的RUN/STOP。
设置步骤:
打开GX Works3,进入 [参数] → [CPU参数] → [运行关联设置]。
找到 “RUN触点设置”。
设置一个输入点作为RUN触点(可设置范围:X0~X17)。
设置触点的ON/OFF与RUN/STOP的对应关系:

接线示例:
一个普通按钮接到X0,按钮另一头接COM。
在参数中设置 “触点ON时RUN”。
效果:按钮按下 → X0 ON → PLC运行;按钮松开 → X0 OFF → PLC停止。
? 无需编程,纯参数设置搞定!
03
远程PAUSE:保持输出的暂停
3.1 什么是远程PAUSE?
PAUSE状态是一个特殊的“暂停”状态:PLC停止运算,但所有输出(Y)保持当前的ON/OFF状态不变。
普通STOP状态下,输出通常会全部复位(取决于参数设置),但PAUSE状态故意保持输出。
3.2 什么时候用?
? 设备正在运行,但需要紧急暂停,且不希望气缸掉下来、电机急停
? 调试时需要“定格”当前状态进行分析
? 某些工艺步骤需要保持输出同时暂停程序
3.3 执行方法
远程PAUSE的执行需要通过软件触发


?? 注意:远程PAUSE需要CPU固件支持,较老版本可能没有此功能。
04
远程RESET:人在远方,也能按“复位键”
4.1 什么是远程RESET?
当CPU发生自诊断错误(如看门狗超时、程序错误)而停止运行时,可以通过远程操作对CPU进行复位,相当于按了一下本体上的RESET按钮。
4.2 什么时候用?
? CPU报错停机,人在办公室,不想跑车间
? 无人值守设备,需要远程自动恢复
? 调试时频繁修改程序,需要远程复位测试
4.3 重要前提:必须先允许远程复位
默认情况下,远程复位是禁止的——这是安全考虑,防止误操作。想用必须先打开开关。
设置步骤(GX Works3):
进入 [参数] → [CPU参数] → [运行关联设置]。
找到 “远程复位设置” 项目。
将默认的 “禁止” 改为 “允许”。
写入PLC,生效。

4.4 执行远程复位
设置允许后,就可以通过以下方式远程复位:
方法1:GX Works3软件操作
[在线] → [远程操作] → 选择 “RESET” → 执行。


方法2:通过通信协议(如SLMP)
上位机发送特定指令触发复位(需查阅通信手册)。
05
三种远程操作对比(一张表看懂)

06
操作前必读(重要提醒)
硬件开关位置要确认
远程操作的前提是:CPU本体上的RUN/STOP/RESET开关保持在RUN位置。如果本体开关在STOP,远程怎么发指令都没用。
远程复位要提前打开允许开关
默认是禁止的,忘了设置的话,远程复位会报错。
远程PAUSE需要确认CPU是否支持
部分老型号PLC可能没有此功能,查阅硬件手册确认。
触点控制时,接线要可靠
如果用的是外部按钮做RUN/STOP,确保触点接触良好,否则PLC会频繁启停。
远程复位不会清空程序
只是让CPU重新启动,程序和数据都还在,放心用。