老设备改造必备:LG Master-K PLC软件KGL WIN实操指南
2026/9/2 2:26:12 网站建设 项目流程

简介:LG PLC编程软件KGL WIN是韩国LS产电推出的一套中文版可编程控制器开发环境,适用于电气工程师、设备维护人员、自动化专业学生等需要编写和调试PLC程序的用户。该安装包采用zip压缩格式,共包含15个文件,主要类型有cab安装数据、exe安装主程序、txt说明文档以及htm帮助页面,另有ini配置、bin数据文件用于辅助安装和运行,整个资源仅6.44MB,体积小巧且便于快速获取。资源内除了编程软件本体,还整合了APM-HSC高速计数/位控模块、FNET网络通讯、K120S通讯、PID控制、触摸屏PMUX30等程序示例,并提供中英文PLC用户手册、变频器监控软件、培训用PDF资料和韩文字库等配套内容,能够支撑从基础学习到现场调试的多种场景。目前已有1233人学习或下载,对希望搭建LG PLC编程环境或系统性了解其使用方法的用户具有较好的参考价值。 前阵子接手一台老设备改造,电气柜里躺着一台LS(LG)Master-K系列PLC,甲方交过来的资料就一个压缩包,文件名写着“LG PLC编程软件(KGL WIN) v3.62中文版.zip”。说实话,用惯了三菱GX Works、西门子博途这类新软件的人,第一次把这套软件打开,多少会有点穿越感——整个界面还停留在Windows 95那种经典风格,按钮排布也够朴素。但对于搞设备维护、产线改造的朋友来说,KGL WIN这软件依然是绕不开的看家工具,尤其手头还有LG老款PLC在服役的时候。

这篇文章我不打算念说明书,而是直接分享我自己的使用经验:从安装、建工程、写梯形图,到联机下载、在线调试、离线仿真,再到和日系、德系PLC的习惯差异。全部基于我实际摸过的设备、踩过的坑,你可以当成一份“老司机带路”的实操笔记来读。

1. KGL WIN这软件,到底还在服务谁

1.1 存量市场的价值

很多人一听LG PLC,第一反应是“这不是个家电牌子吗”。但在工业自动化圈子里,LG产电(LG Industrial Systems,后来独立为LS产电)在韩国本土和中国市场都拿过不小的份额,主推的就是Master-K系列。这系列PLC覆盖了从小型嵌入式控制到中型设备控制的场景,像K10S、K30S、K60S、K80S这类小型机,曾经大批量用在包装机械、纺织机械、食品设备、小型专机上。

我碰到过好几台用了十年以上的设备,控制系统还是Master-K系列的,CUP上的LG logo都没褪色,但控制逻辑跑得很稳。对维护方来说,最痛苦的不是PLC坏了,而是手里的编程工具不趁手。新一代工程师可能见都没见过这套软件,老工程师又大概率已经忘了怎么配驱动,导致排查故障毫无头绪。这也是为什么我建议:只要设备清单里还有LG早期PLC,就应该提前把这套软件装好、验证过联机,而不是等设备报警了才四处找安装包。

1.2 KGL WIN和GMWIN的关系

关于LG的老PLC编程软件,你可能会在网上同时搜到KGL WIN和GMWIN两个名字。它们其实都指向同一个软件家族的演进版本,主要服务于Master-K系列CPU。你拿到手这个“v3.62中文版”,在中文用户圈里流传最广,安装包里除了编程主程序外,一般会附带USB驱动、说明文档和工具箱,属于能直接干活儿的完整包。

这套软件的核心功能可以概括成四件事:

  • 梯形图程序编写和编辑;
  • 指令表、SFC(顺序功能图)程序的编辑;
  • PLC程序下载、上传、在线监控、强制输出;
  • 离线模拟仿真。

和现在的PLC编程环境相比,KGL WIN确实没有那么多辅助工具,没有云协同,也没有高级诊断面板,但麻雀虽小五脏俱全,该有的功能都有,而且梯形图编辑手感相当顺手。后面我会一个个展开。

2. 安装KGL WIN前,先处理这三件容易翻车的事

2.1 系统兼容性和安装路径

老软件在新系统上安装,最常见的问题就是装完打不开、控件报错、或者驱动装不上。KGL WIN对Windows 7的兼容性还算不错,我实测在Windows 7 32位系统里运行很稳;Windows 10 x64环境下也能跑,但偶尔会有界面文字错位、控件显示异常的小毛病,不影响核心编程功能。如果手头有老旧的XP电脑或Win7工控机,就放那儿用,比在Win10上折腾省心得多。

另外我强烈建议:解压和安装目录都不要出现中文路径。这不是玄学。KGL WIN的底层驱动和项目管理器对Unicode路径的处理很弱,一旦工程文件放在带中文的目录下,编译时可能报出莫名其妙的“Failed to open”之类错误,实际却是路径解析问题。我通常会建一个D:\LG_PLC之类的目录专门放软件和工程文件,简单干净。

2.2 USB转串口线的坑

Master-K早期型号主要用RS-232C串口通信,现代笔记本电脑早没有DB9串口了,必须搞一条USB转串口线。这里的坑不是线本身,而是驱动芯片。

我用过几种USB转串口线,实测下来FTDI芯片和原装CH340G芯片的线最稳定。有些山寨线虽然能识别出COM口,但在高速通信下就会丢数据,联机下载到一半直接超时甚至把PLC搞到异常状态。如果你的KGL WIN老是“No Response from PLC”,先别怀疑PLC坏了,换个芯片的线试试往往能解决。

安装顺序也很讲究:先装USB转串口线的驱动,再把线插进电脑。等设备管理器里能稳定看到一个COM号(通常是COM3到COM8之间),再打开KGL WIN做通信设置。如果反过来先插线再装驱动,可能导致系统识别的是“Unknown Device”,还得手动卸载重装。

注意:老款Master-K的编程口有9针D型口,有圆头口,具体取决于CPU型号和出厂批次,购买编程线时最好先看一眼PLC本体接口形状,别买回来发现头子不对。

2.3 授权和杀软的坑

KGL WIN的安装授权比新版软件简单得多,基本不看加密狗,但有个细节:部分网上流传的安装包是内置了破解补丁或者注册机的,杀毒软件会对某些文件报毒。这里我不讨论破解问题,只说一个经验——如果是从公司或同行那里拷贝的安装包,装之前先校验一下压缩包完整性,解压时把实时防护关掉一会儿,装完再开启。

从实际使用来讲,KGL WIN本身是一款生命周期很长的软件,官方后续推出的XG5000等软件面向XGB系列PLC,对于Master-K用户,KGL WIN几乎就是唯一选择。所以安装包宁可靠谱、正规渠道的,也要留好备用。

3. 从新建工程到写出第一条梯形图

3.1 新建工程时的CPU型号选择

双击KGL WIN图标,进入主界面后第一件事是新建工程。这时候会弹出对话框,要求选择PLC的CPU系列、程序类型(梯形图/指令表/SFC)和工程名称。

我遇到过不少新手,建工程时CPU型号选错,结果编译出来的程序在原型号PLC上下载,要么指令不支持,要么软元件数量不够。正确做法是先看CPU盖板上的型号铭牌,比如K7M-DR30UE还是K3P-07BS等,再到软件对应的系列里选。Master-K系列按CPU处理能力分很多档次,选型时以“和实际型号同系列”为最低标准,别贪高。

工程名称和保存路径上面提过,中文路径尽量避开。同时建议一个工程对应一台设备,文件命名带设备号、日期和修改人缩写,比如“PackingLine_A_20260110”,后期追溯会省很多事。

3.2 画梯形图:鼠标点击式符号输入

KGL WIN的梯形图编辑方式走的是“鼠标点击工具栏符号,再填入地址”的路线。左侧工具栏里,常开触点、常闭触点、线圈、上升沿/下降沿脉冲、功能块调用都在上面,点一下就能把符号放进当前光标位置。

第一段小程序举个例子:想在启动按钮(输入点)按下时,让一个输出继电器(线圈)保持得电。做法是:

  1. 先点击常开触点图标,把它放到梯形图第一级左母线起始位置;
  2. 双击触点,填入输入地址,比如P0(对应PLC实际输入端子的第一个点);
  3. 再点击线圈图标,放到该行的最右侧,双击填入输出地址,比如P30;
  4. 加上停止按钮,在启动触点后面串联一个常闭触点,填入P1;
  5. 为了让启动信号能自锁,在输出线圈上并联一个常开触点,填入P30自身。

这样一个典型起保停电路就完成了。用鼠标画图虽然比纯文本指令输入慢,但直观,特别适合现场排查逻辑问题时快速读懂程序。

KGL WIN里软元件地址的编号规则和具体表现,不同型号略有差异,P开头的通常是I/O地址,M等是内部继电器。具体以CPU的地址分配手册为准,有些小水管上的地址不是连续排列的,中间会跳号,属于正常现象。

3.3 编译、保存和注释

梯形图画完,一定要先做“编译转换”,也就是把图形程序转换成CPU能识别的机器指令。工具栏上有个类似升级的按钮,点它之后,底部信息窗口会显示是否有语法错误、重复输出的线圈。有红色报错先解决再往下走。

我个人的习惯是每写完一段逻辑就Ctrl+S保存,顺手给每个梯级写上注释或设备说明。KGL WIN支持在梯级上方插入注释,你可以用中文写“启动按钮自锁”“报警复位逻辑”之类。这看起来是小事,但半年后回去查程序时能省大把时间。很多现场程序注释写得乱七八糟,全靠读逻辑猜,最后什么都不敢动,那是真难受。

4. 联机下载、上传与在线调试的完整链路

4.1 联机前的通信参数检查

KGL WIN和PLC之间走的是专用串行协议,通信参数不是随便选的。进入软件的“通信参数设置”界面,主要确认三样:通信端口选对COM号(就是设备管理器里看到的那个),波特率一般选19200或9600,数据位8位、无校验、1位停止位。这个设置不是默认就好,不同PLC固件版本可能不一样,最保险的方法是翻一下设备的原厂参数表。

如果PLC有多个通信口(有的带一个RS-232C编程口,还有一个RS-422通信口),编程线要插在编程口,插到别的口上软件是找不到CPU的。

4.2 下载程序到PLC

新建工程写完程序、编译通过,把PLC的CPU面板上的运行模式开关拨到STOP(或REMOTE),然后点击下载按钮。KGL WIN会提示下载范围,例如程序区、数据区、参数区。第一次下载我建议全选,确保PLC内部内容和工程文件完全一致。

下载过程一般几秒到几十秒就完成了,结束后记得把CPU切回RUN或REMOTE模式,让PLC进入运行状态。有一种情况要提醒:如果下载过程中通信断了,可能出现PLC还停留在STOP模式的情况,现场执行机构全部停止,排查时要先看CPU面板的运行指示灯。

4.3 在线监控:读状态、强制、定位故障

在线监控是现场排查故障最常用的模式。连上PLC后,进入“在线监控”状态,KGL WIN会用不同颜色高亮显示当前导通的触点、线圈得电状态,这样你可以直观看到每个I/O点的实时状态。

设备报警了,我会优先看故障对应的输入点是否被外部信号触发了,再看程序里相关梯级的线圈是否得电。如果在监控画面中看到一个软元件明明有输出,但执行机构不动,那大概率是输出点烧了、中间继电器坏了或外围接线断了,和程序逻辑反而是“撇清”的关系。

KGL WIN还支持强制输出功能。在监控状态下,选中某个线圈或输出点,把它强制为ON/OFF,用来测试执行机构。这个操作很有用,但也很危险——强制瞬间输出点就会带电,执行机构真会动的,务必确认现场没人站在运动部件附近再操作。我一般只在离线脱开执行机构的情况下做强制测试,避免误伤。

5. 离线仿真:KGL WIN被低估的练手功能

5.1 怎么进仿真模式

很多人不知道KGL WIN自带离线仿真功能。在主菜单里找到“模拟/仿真”相关入口,进入后软件会加载你当前工程,在不开实际PLC的情况下跑一遍程序逻辑。

第一次用的时候我没有抱太大期望,毕竟老软件。实际体验下来,它至少能把时序逻辑跑出来,输入点是手动置位的,你点一下鼠标模拟输入信号,程序里的线圈和中间继电器就会跟着动作。对刚接触LG PLC编程的人来说,这是个零成本练逻辑的好工具,不需要PLC硬件,也不用接线,更不用担心中间搞错把设备带飞。

5.2 仿真能模拟什么、不能模拟什么

仿真模式对纯梯形图逻辑(自锁、互锁、定时器、计数器)的模拟比较可靠。我之前调过一段有多级互锁的设备启停逻辑,在仿真里先跑通了再下载到现场,明显减少了现场反复断电重启的次数。

不过别指望仿真替你完成所有工作。模拟量模块的电压/电流信号、高速计数、脉冲输出这些涉及硬件的功能,仿真很难完全复现真实波形。联机握手、实际总线上挂从站设备的情况,也必须拿真实PLC和现场设备来测。所以我的结论是:把仿真当成“验证程序思路”的工具,而不是“代替硬件测试”的工具。

6. 从三菱/西门子转过来的人,这样上手最快

6.1 软元件和指令习惯的对比

我最早接触的是三菱FX系列PLC,后来用西门子S7-200/1200,第一次碰LG Master-K时最不习惯的是它的软元件编号风格,和日系PLC相似但又不完全一样。Master-K输入输出点以P开头,对外部端子的映射需要看CPU型号的地址表,内部的辅助继电器则用M等字母来表示。指令上,常开触点LD/LDI、线圈OUT、置位SET/复位RST,基本是日系PLC那套逻辑,会画三菱梯形图的人,转到KGL WIN几乎没有学习成本。

相比之下,从西门子转过来的人可能要费点劲。西门子PLC习惯用I/Q地址、DB数据块,梯形图里像CPU自带“EN/ENO”这种块调用风格,而Master-K更接近传统继电器控制逻辑的直白写法。我的建议是别把两者混在一起想,就当自己从零学一套简化版的PLC语言,半天就能上手。

6.2 通信和上位机组态的认知差异

KGL WIN在通信能力上不如博途或者三菱GX Works3那样丰富。老Master-K系列本身的通信协议偏专用,如果上位机或触摸屏想和它通信,需要按厂家协议文档做设置。有些老设备用的是LG专用协议协议,HMI里直接选LS/LG品牌驱动;如果手头触摸屏驱动列表里没有这个品牌,要查一下是否支持标准Modbus,不是所有型号都支持得那么全。

遇到组态通信问题,我习惯先确认PLC侧的程序号、通信参数、从站地址配置,再把上位机侧请求帧抓出来看数据格式。这活儿比较耗时间,但现场调试通信类问题时是绕不开的。

6.3 我的一点实操心得

最后唠叨几句。KGL WIN这个东西,放到今天看确实谈不上酷炫,但它作为一款把大量中小型设备稳稳托住十几年的老软件,价值依然实在。我最想提醒的是:安装包别只存一个位置,U盘里放一份、网盘里放一份、工控机硬盘里放一份。电脑换一代、U盘丢一个,都算不上罕见,等设备突然告警时才发现自己连软件都找不着,那才叫被动。另外,从其他PLC平台转过来的朋友,第一次在现场升级、修改老程序时,务必保留一份原始的备份工程,先读上来比对,确认和当前CPU里的程序一致后再动手——这是我不止一次用真金白银买回来的教训。

本文还有配套的精品资源,点击获取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询