购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.2 编程软件GX Works2的使用

1.2.1 概述

三菱PLC的编程软件主要是GX Developer、GX Works2和GX Work3。其中GX Developer是三菱公司早期为其PLC配套开发的编程软件,于2005年发布,适用于三菱Q、FX系列PLC,它支持梯形图、指令表、顺序功能图、结构化文本、功能块图等编程语言,具有参数设定、在线编程、监控、打印等功能。在三菱PLC普及过程中,作为一个功能强大的PLC开发软件,GX De-veloper充分发挥了程序开发、监视、仿真调试以及对PLC CPU的读写等功能。

2011年之后,三菱推出综合编程软件GX Works2,该软件有简单工程和结构工程两种编程方式,支持梯形图、顺序功能图、结构化文本、结构化梯形图等编程语言,同时集成了程序仿真软件GX Simulator2。与GX Developer相比,GX Works2可实现PLC与HMI、运动控制器的数据共享,同时具备程序编辑、参数设定、网络设定、监控、仿真调试、在线更改、智能功能模块设置等功能,适用于三菱Q、FX等全系列PLC。

最近,三菱公司又推出了GX Works2的更新版GX Works3,并向下兼容,同时支持FX5U、iQ-R等新一代PLC的强大功能。

1.2.2 GX Works2的安装与软件界面

这里介绍一下目前市场上最主流的GX Works2软件的安装步骤,首先在三菱电机的公司网站获得(具体网址为http://cn.mitsubishielectric.com)获得安装包和序列号,双击setup执行安装,如图1-13所示。

图1-13 安装界面

在安装过程中,将杀毒软件、防火墙、IE、办公软件等能关闭的软件尽量关闭,否则可能会导致软件安装失败。安装结束后,会在桌面出现 图标,双击该图标即可进入图1-14所示的编辑画面。

图1-14 GX Works2编辑画面

GX Works2的软件界面如图1-15所示,它打开的是一个案例程序,分为标题栏、菜单栏、工具栏、状态栏、程序编辑窗口和导航窗口。

图1-15 GX Works2的软件界面

标题栏显示了该程序的文件名与主程序步数。

菜单栏包括工程、编辑、搜索/替换、转换/编译、视图、在线、调试、诊断、工具、窗口、帮助等主菜单及相应的子菜单。

工具栏主要包括如下模块:

1)程序通用工具栏 :用于梯形图的剪切、复制、粘贴、撤销、搜索,以及PLC程序的读写、运行监视等操作。

2)窗口操作工具栏 :用于导航、部件选择、输出、软件元件使用列表、监视等窗口的打开/关闭操作。

3)梯形图工具栏 :用于梯形图编辑的常开和常闭触点、线圈、功能指令、画线、删除线、边沿触发触点等按钮,以及软元件注释编辑、声明编辑、注解编辑、梯形图放大/缩小等操作按钮。

4)标准工具栏 :用于工程的创建、打开和关闭等操作。

5)智能模块工具栏 :用于特殊功能模块的操作。

程序编辑窗口是整个PLC程序,包括梯形图、顺序功能图等多种方式。

状态栏反映了当前连接PLC的情况。

导航窗口包括工程、用户库和连接目标。

1.2.3 用FX3U系列PLC实现灯控制

Example

【例1-1】用GX Works2编写指示灯控制的FX3U系列PLC程序并进行监控

任务要求 :用三菱FX3U-64MR来控制两个指示灯的显示,具体如下:

1)选择开关SW1,联动指示灯HL1,即开关为ON则指示灯亮,反之灭。

2)按下启动按钮SB1,指示灯HL2亮,按下停止按钮SB2,指示灯HL2灭。

实施步骤:

步骤1:PLC在工作前必须正确地接入控制系统,与PLC连接的主要有PLC的电源接线、输入/输出器件的接线等。

(1)电源接入及接地

如图1-16所示,FX3U系列PLC可以用AC或DC电源。如果是AC电源输入,则机内自带直流24V内部电源,为输入器件及扩展模块供电,其端子是“24V”端子,注意不能外接电源。

(2)输入口器件的接入

PLC的输入口连接输入信号,接收来自于现场的状态和控制命令。器件主要有开关、按钮及各种传感器,这些都是触点类型的器件。如图1-16所示的X1~X3,在接入PLC时,每个触点的两个接头分别连接一个输入点及输入公共端。这里的公共端一定要与PLC的进线电源有关,在AC电源型中,公共端既可以是0V,也可以是24V,按漏型输入接线、源型输入接线分别接线。但是在DC电源型中,公共端则为进线端的(+)或(-),而不是0V、24V端子。图1-17所示为AC电源型的输入配线示例(漏型输入接线、源型输入接线),图1-18所示为DC电源型的输入配线示例(漏型输入接线、源型输入接线)。

图1-16 电源输入与输入口器件的接入

图1-17 AC电源型的输入配线示例(漏型输入接线、源型输入接线)

图1-18 DC电源型的输入配线示例(漏型输入接线、源型输入接线)

(3)输出口器件的接入

PLC的输出口用以驱动外部设备,以最为常见的继电器输出为例,与PLC输出口相连的器件主要有继电器、接触器、电磁阀的线圈等。根据驱动负载的电源分为直流或交流两种,其输出形式相对应的配线方法如图1-19所示。

图1-19 两种输出形式的外部配线图

PLC输出端子内部是一组开关接点,输出器件受外部电源驱动,接入器件时,器件与外部电源串联,一端接输出点螺钉,一端接与之相对应的公共端。由于输出器件的类型不同,所需的电源电压也不同,因此,输出端子分为若干组,每组有自己的公共端,而且各组是相互隔离的。

本案例的接线如图1-20所示,输入X0连接选择开关SW1,X4连接一个启动按钮SB1,X5连接一个停止按钮SB2,都为常开触点;Y0和Y1连接DC24V指示灯。

图1-20 PLC输入/输出接线图

步骤2:设计PLC控制程序。本案例的指示灯HL1直接连接输入SW1,指示灯HL2控制则可以通过自锁控制来实现,图1-21所示为梯形图程序。在X001的常开触点下面并联了一个Y001的常开触点。当Y001线圈得电后,Y001的常开触点会由断开转为闭合,这个环节称为“自锁”。X002的常闭按钮在当X002所连的开关闭合时,X002动作,常闭按钮断开,从而切断了“电路”,Y001线圈失电,Y001常开触点也随之断开。

图1-21 梯形图程序

步骤3:在GX Works2中进行PLC梯形图程序输入。

1)当要开始一个程序的编写或输入时,首先要创建一个新工程。双击打开GX Works2软件,在菜单栏中单击“工程”,然后单击“新建”(见图1-22),出现了“新建工程”窗口。依次选择本案例所需要的“工程类型”为“简单工程”、“PLC系列”为“FXCPU”、“PLC类型”为“FX3U/FX3UC”、“程序语言”为“梯形图”。

图1-22 新建菜单

根据所使用的PLC硬件,选择好PLC类型后就进入到图1-23所示的一个新工程的编程界面了,这里要说明的一点是,如果在新建工程时类型选择错误,则编写好的程序将不能正确下载到PLC中。此时,需要通过“工程”菜单中的“PLC类型更改”命令重新调整PLC类型(见图1-24)。

图1-23 新工程的编程界面

图1-24 PLC类型更改

2)梯形图程序编辑输入。在PLC程序编辑前,需要了解图1-25所示的指令及画线工具。它主要包括三部分内容:触点、线圈、功能指令;边沿触发触点;画线与删除。通过这个工具条可以完成常开/常闭触点的串并联、线的连接和删除、线圈输出、功能语句以及上升沿和下降沿触点使用。可以在工具上直接单击选取,也可以采用每个工具下面所示的快捷键与Shift和Fn的组合键来选取。

图1-25 指令及画线工具

在图1-26和图1-27所示的编程界面中,依次进行“触点输入”“竖线输入”等操作。

图1-26 触点输入

图1-27 竖线输入

3)梯形图程序编译。在编辑中,会发现程序为阴影色,这时可以选择图1-28所示的“转换/编译”菜单(或者F4功能键),会自动进行编译,并会显示出错信息,编译之后,梯形图的阴影部分就消失了,并在左侧出现了步号,如图1-29中的0、2、6等字样。

步骤4:使用编程线连接GX Works2与PLC,并建立通信连接。

1)对PLC及其外部按钮和接触器等进行正确接线,同时用三菱PLC编程线(型号为USB-SC09-FX的编程线)连接FX PLC的编程口到计算机的USB口(见图1-30)。需要注意的是,该编程线要安装驱动软件,待安装完成后,当在计算机USB口插入该编程线时,在计算机的设备管理器,会自动显示端口号,也就是计算机与FX PLC通信的端口号。

图1-28 “转换/编译”菜单

图1-29 编译完成后的梯形图

图1-30 USB-SC09-FX编程线与设备管理器的COM口

2)GX Works2中执行“连接目标”→“Connection1”功能(见图1-31)。进入传输设置,设置对应的COM口(见图1-32),同时进行通信测试,如图1-33所示测试成功后,单击“确定”按钮。

3)打开“在线”菜单,执行“PLC写入”命令,如图1-34、图1-35所示。

图1-31 连接窗口

图1-32 连接目标设置Connection1

由于PLC程序写入会覆盖原有程序,因此需要进入如图1-36所示的执行PLC写入前的安全确认;同时,在程序下载后,重启程序,也需要进行执行远程RUN的安全确认。这个确认对于生产现场来说非常重要,可以防止程序被误删除后的动作机构出现异常,以及在重启新程序后的动作机构误动作。

4)监视。在主菜单中选择“在线→监视模式”(或者F3键),即可进入“监视装调状态”,如图1-37所示,其中显示蓝色(即有阴影部分)的状态为1、其余为0,此时Y000和Y001均输出为1,表示开关SW1动作、按钮SB1自锁。

图1-33 成功连接

图1-34 “PLC写入”命令

图1-35 在线数据操作

图1-36 执行PLC写入前的安全确认

图1-37 监视状态

1.2.4 用FX3U系列PLC实现电动机正反转控制

Example

【例1-2】用FX3U系列PLC实现电动机正反转

任务要求 :如图1-38所示,用三菱FX3U-64MR来控制三相交流异步电动机的正转与反转,具体要求如下:

1)能够用按钮SB1、SB2、SB3控制电动机的正转启动、反转启动和停止。

2)具有过载保护等必要措施。

实施步骤:

步骤1:三相交流异步电动机传统的正反转电气控制原理如图1-39所示,图中主要元器件的名称、代号和功能见表1-5,其中虚线部分为FX3U要改造的部分。

图1-38 用FX3U系列PLC实现电动机正反转示意

图1-39 电动机正反转电气控制原理图

表1-5 元器件的名称、代号

步骤2:定义I/O表见表1-6,PLC I/O接线如图1-40所示,将图1-39的虚线部分取消。

表1-6 I/O表

图1-40 PLC I/O接线图

步骤3:设计PLC控制程序如图1-41所示,按照例1-1进行编译后下载。

图1-41 正反转控制梯形图

步骤4:图1-42所示为程序设计中的电气互锁监控示意,即当步0的Y000为ON时,步6的Y000常闭触点动作,则Y001不论在任何情况下都无法为ON。电气互锁是为了避免接触器、继电器的主回路中的触点竞争所产生的不良后果,如主触点发生相间短路。

图1-42 电气互锁监控示意 aTk9fkjaGsE9bgnTVckUyRPKhwxl5MS1LCh8aVHGRVijLRuHKZPkfgzPhhGmVkpx

点击中间区域
呼出菜单
上一章
目录
下一章
×