尼得科 MCS 软件底层是 CODESYS,监控默认快捷键:F5 开启在线监控,Shift+F5 停止监控Nidec Moto...。 现象:按 F5 不启动监控,触发别的软件功能,就是系统层面热键抢占冲突。
关键点:原生 MCS 软件本身不支持直接修改快捷键,CODESYS 内核限制,不能像三菱 GX Works 直接在软件内改按键,优先用下面 4 套方案,按优先级执行。
方案 1:鼠标按钮 / 菜单操作
工具栏:点击绿色▶【在线】按钮开启监控;■【离线】关闭监控。
顶部菜单:
online → Online开启监控;online → Offline关闭监控。
梯形图监控状态:绿色 = 导通,灰色 = 断开。 快捷键失效时,鼠标操作 100% 可用。
方案 2:定位外部软件,关闭抢占 F5 热键
抢 F5 的常见软件:
Intel 显卡热键进程
igfxhk.exe向日葵、远程桌面工具
OBS、剪映、录屏软件
QQ、钉钉、微信截图 / 热键
键盘宏驱动、游戏助手
排查步骤:
全部退出第三方软件,测试 F5 是否恢复;
逐个打开软件,定位抢占 F5 的程序;
在冲突软件设置里修改或者禁用 F5 热键。
笔记本注意:部分笔记本 F5 需要Fn+F5,直接按 F5 是调节亮度,需要 BIOS 设置切换 F‑Key 优先模式。
方案 3:修改 Windows 系统层面,屏蔽占用 F5 的进程
Windows 任务管理器,找到热键进程,结束进程测试;
注意:结束显卡热键进程只会禁用显卡快捷键,不影响显卡显示。
方案 4:使用第三方键盘映射工具(终极方案,软件不能改快捷键才用)
MCS 软件内部无自定义快捷键入口,只能外部工具重映射按键:
工具如:AutoHotkey,把不冲突按键(例如Ctrl+F12)映射输出 F5;Ctrl+Shift+F12映射输出Shift+F5。
注意:脚本只给 MCS 软件窗口生效,全局映射会干扰其他软件。
AutoHotkey 示例脚本片段
#IfWinActive ahk_exe MachineControlStudio.exe
^F12::F5
^+F12::+F5
#IfWinActive
运行脚本后:Ctrl+F12= 开启监控;Ctrl+Shift+F12= 关闭监控。
补充
MCS 软件不能修改内置快捷键,和三菱、罗克韦尔不一样,软件菜单找不到快捷键自定义选项,不要找。
通讯断开后监控自动停止,不是快捷键问题。
在线 = 建立通讯;程序状态监控,必须先 online 在线,梯形图才会显示颜色。
三家 PLC 快捷键冲突对比小结
表格
| 软件 | 能否软件内部修改快捷键 | 监控默认快捷键 |
|---|---|---|
| 三菱 GX Works3 | 可以自定义 | F3 开启、Alt+F3 关闭 |
| 西门子博途 TIA | 可以自定义 | Ctrl+F7 程序状态 |
| 尼得科 MCS(CODESYS 内核) | 不能内部修改 | F5 开启、Shift+F5 关闭 |


