Skip to content

文章发布较早,内容可能过时,阅读注意甄别。

三菱PLC编程软件GX Works2 应用


任务

  • 理解梯形图(Ladder Logic)的基本结构
  • 配置 GX Works2 编程软件
  • 使用 GX Works2 编写“自锁”程序

梯形图与普通继电器电路的异同

在开始编程时,先了解下我们后面要经常用到的梯形图语言。先看下下面的一个自锁继电器电路

2025-09-30-19-36-16.png

SB1 按下,中间继电器 KM1 得电,相对应的触点 KM1 就会动作; 灯泡 K1 点亮,同时 KM1 闭合自导通,就使按钮 SB1 再放开,KM1 依然还是得电的,只有按下常闭开关 SB2时,线圈 KM1 才会失电,灯泡才会熄灭。这就是继电器的自锁电路

如果我们现在要用 PLC 编程来替代,请看下面的梯形图

2025-09-30-19-37-13.png

2025-09-30-19-37-55.png

梯形图里的 X0 触点对应的就是端子 X0 的状态,当按钮 SB1 按下时,X0 和 COM 接通,X0 为有输入, 梯形图里的 X0 触点动作,闭合梯形图里的 X1 触点对应的就是端子 X1 的状态,当按钮 SB2 按下时,X1 和COM 接通,X1 为有输入,梯形图里的 X1 触点动作,断开。

梯形图里的 Y0 相对应的就是 Y0 输出端子,当 Y0 导通输出时,Y0 和 COM1 导通,灯泡亮。

这个梯形图所实现的功能就是,当按钮 SB1 按下时,X0 端子接通,梯形图里的 X0 触点闭合,Y0 “得电”,输出端子 Y0 输出,Y0 和 COM1 导通,灯泡亮;按下 SB2 时,Y0 “失电”,输出端子 Y0 没有输出, Y0 和 COM1 断路,灯泡熄灭。

由上面的例子可以得知,其实梯形图编程实际上就是从我们常用的继电器电路转换过来的,然后加了点计算机的功能,就成了我们现在所看到的 PLC 编程,下面就让我们开始我们的第一个程序。

新建一个新工程

先来了解下三菱编程软件 GX Works2 的界面

2025-10-03-20-40-53.png

【设定目的】 为了新建工程,设定必要的 PLC 系列名 PLC 类型和工程名

【操作步骤】 [工程]->[新建工程]或者 2025-09-30-20-02-39.png ( Ctrl + N ),弹出下面的对话框

2025-10-03-20-42-03.png

【设定画面】

  • 选择 PLC 系列:选择三菱的 PLC 系列,在这里我们选择 FXCPU
  • 选择 PLC 类型:在这里我们选择 FX3U
  • 选择程序语言:我们选择默认的梯形图,然后确定

注:

其它的选项我们先不用管

常用工具按钮

我们平常所用到的逻辑梯形图都在常用工具栏里

2025-09-30-19-40-47.png

先了解一下常用的梯形图操作

常开触点

2025-09-30-19-41-37.png

在正常情况下(没有信号输入)触点状态是断路状态,有信号输入时,触点闭合

2025-09-30-19-42-14.png

  • 正常情况下,X0 触点断路,Y0 状态为 0,即端子 Y0 没输出
  • 当 X0 有输入时(X0 和 COM 短接),X0 闭合,Y0 状态为 1,即端子 Y0 输出

常闭触点

2025-09-30-19-43-12.png

在正常情况下(没有信号输入)触点状态是通路状态,有信号输入时,触点断路

2025-09-30-19-43-56.png

  • 正常情况下,X1 触点处闭合状态,Y0 状态为 1,即端子 Y0 有输出
  • 当 X1 有输入时(X1 和 COM 短接),X1 断开,Y0 状态为 0,即端子 Y0 没输出

线圈

2025-09-30-19-44-56.png

对输出继电器(例如 Y0)、中间继电器(例如 M0)、定时器(例如 T0)、计数器(例如 C0)进行驱动输出。

  • 输出继电器 Y(Y0,Y1...)就是直接和实际的物理端子输出进行连接,当 Y 有输出时,实际端子就有 输出
  • 中间继电器 M(M0,M1...)仅仅只作为中间转换使用的断电器,并不作为实际的物理输出,在程序编 写过程中一般做中间转接使用
  • 定时器 T(T0,T1...)做定时用,和我们平常的时间继电器一样的功能
  • 计数器 C(C0,C1...)计数

划线输入

2025-09-30-19-46-11.png

用来创建连线

创建方法如下,创建完成后请弹出划线按钮(再点击一下即可)

2025-09-30-19-47-54.png

2025-09-30-19-48-51.png

2025-09-30-19-49-25.png

划线删除

2025-09-30-19-50-10.png

用来删除多余的连线

创建方法如下,创建完成后请弹出删除划线按钮(再点击一下即可)

2025-09-30-19-50-46.png

2025-09-30-19-51-09.png

2025-09-30-19-51-36.png

程序状态

2025-09-30-19-52-18.png

读出模式:在该状态下,只能查看或查找程序,不能对程序做任何的修改或编辑,单击该按钮就选中 该状态 ② 写入模式:在该状态下,才能修改和编辑程序,单击该按钮就选中该状态 ③ 监控模式:在该状态下,才能对程序进行状态监控,但不能编辑程序,单击该按钮就选中该状态 ④ 监控(写入模式):在该状态下,才能对程序进行状态监控,也可以编辑程序,单击该按钮就选中该状态

注意

上载的程序一般为读出状态,如果要对程序进行修改,一定要选择写入模式

创建一个新的梯形图

了解了这几个常用的基本梯形指令操作后,下面我们就动手把上面我们了解到的自锁程序写到 PLC 里去。

第一步

插入一行,在编程空间里,点击鼠标右键,选择“行插入”,或 Shift + Inset

2025-09-30-19-54-11.png

第二步

输入 X0 常开触点:单击工具栏 2025-09-30-19-54-52.png 按钮,或按 F5 键,打开程序输入窗口,键入“ X0 ” ,确定

2025-09-30-19-55-36.png

第三步

输入 X1 常闭触点:单击工具栏 2025-09-30-19-56-07.png 按钮,或按 F6 键,打开程序输入窗口,键入“ X1 ” ,确定

2025-09-30-19-56-30.png

第四步

输入 Y0 输出线圈:单击工具栏 2025-09-30-19-57-02.png 按钮,或按 F7 键,打开程序输入窗口,键入“ Y0 ” ,确定

2025-09-30-19-57-26.png

第五步

输入 Y0 常开触点:单击工具栏 2025-09-30-19-58-15.png 按钮,或按 F5 键,打开程序输入窗口,键入“ Y0 ” ,确定

2025-09-30-19-58-54.png

2025-09-30-19-59-30.png

第六步

并联 X0 和 Y0 触点(使用画线功能 2025-09-30-20-00-18.png 连线)

2025-09-30-20-00-43.png

第七步

转换梯形图(把梯形图编译成可以下载到 PLC 的代码),点击 2025-10-03-20-45-49.png ,或按下 F4
2025-10-03-20-44-48.png

第八步

程序存盘 点击 2025-09-30-20-01-41.png 或者 点击下接菜单 工程 保存工程 ,使用 Crtl + S 也行

选择存盘路径,输入要保存的工程名字,例如:自锁程序。 2025-10-03-20-48-32.png

第九步

连接PLC并检查通信 1)首先,需要一条三菱 PLC 下载线,用来连接电脑与 PLC

2025-09-30-20-03-43.png

2)设置好 PLC 与电脑通信的端口号 (电脑的串行通信端口号查看方法:点击我的电脑-点击鼠标右键-选择属性-选择硬件页面-选择设备管理器-点开新增的通信串行总线控制器端口,就可查看到当前的串行通信口编号是多少)

3)连接目标 选择工程管理里的连接目标

2025-10-03-20-52-59.png

弹出下面的对话框

2025-10-03-20-54-50.png

双击 第一个选项 弹出串口设置对话框,设置好COM 端口号传输速度选择 9.6Kbps ~ 19.2Kbps 都可

确认后,测试通信下,点击 2025-10-03-21-00-45.png 如果通信成功,则弹出成功对话框,否则,请再检查通信电缆和通信串口号。

第十步

把编写编译转换完的程序下载到PLC里 点击 2025-10-03-21-02-20.png 或选择 在线―― PLC 写入,弹出写入对话框,这里我们只选择写入程序,把 MAIN 的对话框打上勾

第十一步

运行并监控程序状态

1)把 PLC 的状态打到 RUN 位置 2025-09-30-20-07-24.png

2)把程序状态打到监控模式 2025-09-30-20-07-51.png 这样,就实时地监控到PLC程序运行的状态,如下图

  • SB1、SB2 在不接通状态 2025-09-30-20-08-27.png

  • SB1 接通、SB2 不接通 2025-09-30-20-08-55.png

  • SB1 接通以后,Y0 自锁 2025-09-30-20-09-18.png

  • SB2 接通,Y0 断路 2025-09-30-20-09-54.png

以上就完成了一个 PLC 程序从 新建-输入梯形图- PLC 连接-下载-监控的过程。

最近更新