1、三菱编程软件GX Works2编程软件简介编程软件GX Developer于2005年发布,适用于三菱Q、FX系列PLC。支持梯形图.指令表、SFC、ST. FB等编程语言,k有参数设定、在线编程、监控、打印等功能。仿真软件GX Simulator可将编写好的程序在电脑上虚拟运行,方便程序的 查错修改。缩短程序调试的时间,提高编程效率。先安 .GX Developer,再安装GX Simulator。安装好后,GX Simulator作为一个插件,被集成到GX Developer中。综合编程软件GX Works22011年之后推出编程软件GXWorks2,该软件有简单工程和结构工程两种编程方式
2、支持梯形图、指令表、SFC、ST、结构化梯形图等编程语言,集成了程序仿真软件GX Simulator。具备程序编辑、参数设定、网络设定、监控、仿真调试、在线更改、智能功能模块设置等功能,适用于三菱Q、FX系列PLC。可实现PLC与HMI、运动控制器的数据共享。主要内容1. GX Works2 的安装2. 软件使用方法3. 梯形图程序编写方法4. 程序仿真调试方法GX Wotks2 与 PLC 的通信3一.GXWotks2的安装卜本地磁盘(E:) k GXWorks2_20150612 本地磁盘(E;) GXWorks2.20150612 Disci TH件夹名称4修改日期U DisZp201
3、7/3/27 20:22文件夹Disc22017/3/27 20:22文件夹sn.txt2016/4/14 1:50文本如共享新学件夹在安装文件夹中,进入邑Disci文件夹,双击setup执行安装。安装过程中,选择安装路径并输入序列号。2015年的最新版本是1.531Do名称修改日期Doc2017/3/27 20:21文件夹Manual2017/3/27 20:21文件夹SUPPORT2017/3/27 20:21文件夹一! datal.cab2015/3/9 11:19360压縮(eg datal.hdr2015/3/9 11:19HDR文件! data2.cab2015/3/9 11:19
4、360压缩Cengine32.cab2005/11/14 2:24360压缩(GXW2.txt2015/2/26 15:11文本义档Information.txt2013/1/15 14:01文本layout h*n901 M/q 11-IQRTN 5生setup.exe2005/11/14 2:24setup.ibt2015/3/9 11:13IBT文件“ setup.ini2015/3/9 11:13setup.inx2015/3/9 11:13INX文件5二、软件使用方法1编程方式#简单工程梯形图语言SFC语言GX Works2#JST语言(勾选标签) r梯形图语言J结构工程Y结构化梯形
5、图/FBD语言SFC语言ST语言(勾选标签)简单工程使用触头、线圈和功能指令编程。支持FX系列PLC使用梯形图和SFC两种编程方式。支持使用标签(限于 梯形图)。支持Q系列梯形图、SFC和ST (勾选标签) 三种编程方式。结构工程将控制细分化,将程序的通用执行部分部件化,使 得编程易于阅读、引用。支持FX系列PLC使用结构化梯 形图/FBD和ST (勾选标签)编程,支持Q系列PLC使用 梯形图、ST、结构化梯形图/FBD和SFTC等编程方式。标签(标识)ST语言编程中,可以使用用户定义的内存变量。为了规定内存变量的类型和使用范围,就需要使用标签。 明确作为标签使用的变量。称为“定义标签。如果对
6、 使用了未定义标签的程序进行转换(编译)将会发生错误。 标签分为全局变量和局部变量2种类型。全局变量可用 于全部工程。局部变量只能用于定义了标签的子程序。ST (结构化文本)语言与C语言非常类似,可以使用条件语句选择分支, 使用循环语句重复执行指令等。ST语言编程是由语句、运算符、函数/指令(功能、功能块)、软元件、标签等所构成。语句的最后必须加;” 0在程序中可加注释。Y10:=(LDP(TRUE0) ORYIO) AND NOT(TSO);OUT_T(Y10,TC0,10);MOVP(X1,10,VAR1)(VARI 是定义的标签)结构化梯形图/FBD基于梯形图设计技术创建的图形语言,与梯
7、形图非 常类似。采用功能框图(FBD)实现运算、信息处理、控 制等功能。2、简单工程一梯形图程序的编写A 启动 GXWorks2。创建新工程,选择工程、PLC和梯形图编程方式。或者打开已有的程序进行编辑。编写梯形图程序。11s 360安全中心doPDF7LogitechMELSOFTMELSOFT应用程序访冋MELFANSweb网页GX Works2诩 GX Works2GX Works2帮助Microsoft OfficeMicrosoft SQL Server 2008Microsoft SQL Server 2014NVIDIA CorporationOPC FoundationProt
8、eus 7 Professional彳返回幾索击和文件计算机控制面板设备和打印机默认胡帮助和支持#双击#灯5:;13-t9 xi工程()编辑(E)搜索/替换(E)转换/辐译(Q 视图世)在线(2)调试鱼)诊断(2)工具(I)窗口(W)帮助(H)丫況觀 歩型|曙曙瞬|序戸园駁 儡議| 闻 彰芳日勢进 J 士址玄句|旦匚J圄j須PRG写入MAIN 16步X001HFRSTY002IZI甲dffi参数|-Q全局航件注释S-S程序设置 直心程序韵牛 j申禾掰:” 曲 MAIN!“B局部软元件注释S软元件存储器X002卄XOOOX003卄Y002Y001SETRSTSETZRST Y001Y001Y00
9、1Y002Y002丰工程15END以连目标用户库i软元件使用列表 捜索软元件)捜索I简体中文先编辑后变换(编译)搜索范围上一步下一步他)打印(FX1S本站3、简单工程一SFC程序的编写 启动GX Wotks2oA创建新工程,选择工程、PLC类型和SFC编程方式。或者打开已有的工程进行编辑。新建A编写初始化激活程序。|FXCPU系列(S):编写SFC程序。机型(T):编写停止返回程序。17#工程类型(F):程序语言(G):取消|确定#干 活程序PLC控制交通信号灯SFC程序MOV KO K2Y0X0十 fS20lSFC程序TO -ORST YOSET Y3Y2TO K200RSTY3 SET Y
10、O-O 丫5T4 K30C21T3-T2T1 K5T2 K5Y2CO K51tp2T3 K50H RST CO IT4T6率时一O T5 K5 H-i-O T6 K5- T5 -O Y5 -O C1 K5 r-O Y1 -O Y4 -O T7 K50H RSTC1 |S25)T7停止返回梯形图2J4、梯形图编程界面#主要由标题栏.菜单栏.工具栏.折叠窗口.程序#编辑窗口、状态栏等组成。用户可根据自己的使用习惯,改变栏目、窗口的数#量.排列方式.颜色.显示方式.显示比例等。1961菜单栏工程()熊辑()新建限)Ctrl + N巴打开(Q).Ctrl+O关闭)笳R保存Ctrl+S另存为)L3Ctr
11、kZCtrl 4. Y压缩/解压缩(M)删除(D). 工程校验(y) 工程更改履历() PLC类型更改(H) 工程类型更改数据操作匡)智能功能模块()打开具瞬式数据迟) 保存GX Developer格式工程(X)冷作(L)安金生(U)打印Q)打印预览显不回面打印也0 显不回面预览 打印设置(!)Ctrl + P起动GX Developer(Z) 退出Q劈切Ctrlt-X复制CtrkCCtrl 亠 V连卿贴(QCtrl+Alt4-V删除(D)Del恢复到梯形图转换后的状态M行插入(W)Shift 4-Ins行删除()Shift+Del列插入凰)Ctrl 十 Ins列删除(M)Ctrl+DelNO
12、P批呈插入(H)NOP批呈删除(A)划线写入(I)F10划綾删除也)Alt+F9TC没走值更改)梯形图彌辑模式(Z)梯形辭寻(S)内谅ST凶FB实例名猫幄文档创建(Q)简易编辑(Y)从CSV文件读取( 写入至CSV3t件世)FIO郡肖(U)恢复(B)交叉参照(S) 软元件使用列表Ctrl+ECtrl+D软元件搜索(D)Ctrl+F指令搜索(U)甬虫点线圈搜索Ctrl+Alt+F7字符串搜索(E)Ctrl+Shift+F逝件W?奂(R)Ctrl + H搞令詡奂(N)字符串替换()Ctrl + Shift+HA/B嗚嫌更改(A)软元件批呈更改(E)登录至软元件批星更改也模块起始I/O号更改g).声
13、明/注解类型更改(W).行间声明一览(L).Ctrl+L痕 Q).Ctrl+G下一棵形图块起始 時世)Ctrl+Alt+Page Down上一梯形图块起始時(M)Ctrl+Alt+Page Up下一个软元件凶Ctrl+Alt+E下一个舷点(Y)Ctrl+Alt+D下一不线囲(Z)Ctrl+Alt+F后退(K)Ctrl+Alt+R#工吐(I)狀态栏(B)颜色及字休折冒窗口 (K)注释显示(M)Ctrl+F5声明显示(S)Ctrl+F7注解显示(Q)Ctrl+F8当前值监视行显示航件注释显示格式(Q)梯形图块显示(Q) 软元件显示世) 编译结果显7K(A).ScV缩小(Z) 抑大小(X)打幵具他窗
14、口 (M)移动SFC图的光标01)打幵指令帮助Ctrl+Fl视图(Y)工具CDic存储卡0)卜参数瞬().清除全部参数(E).I自动分酉件iSS(Y)-.I块口令心型)存储器容量计算(M).删除耒使用的软元件注释Q)数据合开(A).EL功能设置/通过调制解调器连接闺 I记謝RS工具(L).I实时监视功能(QI以太网适配器模块设置工具(旦)内置I/O模块用工具(U)智能功能模块参数检查(N)晋能功育濮块用工具CD卜通信协议支持功能迟)选择语言.配住件翹CE).自瑟融键附选项()&(Q) 啓PLC读取迟) 謬PLC写入(W).PLC校验 远廖作.I冗余操作(N)口令却字也I软件宝全密钥管理()PL
15、C存储器操作(Q)I PLC数据删除(R).PLC用户数据()|程序存储器的ROM化()I击存储器批疑送(B) 锁存数CPU模块更换但) 时钟逵(Q.I场解除显示模块菜单敬(M)监看d)I局部软元件批呈读取十CSV保存(A)2123#转囱编译Q耳转换(R)F4単|转换+ RUN中写入(Q) Shift+F4 鬧 转换(所有亀)但)Shift+Alt+F4调试世)咼模拟开始/停止I显示模拟不支持的指令R 当前值更改CM)I强制输入输出登录/解除(日 附芾翔琲件的软元件测试(E)采样跟踪(A)I扫肩时间测定(C)步执行凶中断设置(E)辿SB血帮助但)LJKU GX Works2帮助(日)操作手册卓
16、)连接至MITSUBISHI ELECTRIC FA Global Website(C). 版本信息g)诊断(WPLC诊断() 肚网诊断().I CC IE Control诊断 CC IE Field诊断CE) MELS EC NET诊断限) CC-Link/CC-Link/LW 断(Q 传歸-设备康(& 系统删龄模块邑奂(Q).窗口 (W)垂直并排GO水平并排(H) 幷阴图标(A) 关闭所有窗口 (L)回1 PRG写入MAIN 16步其他窗口酗#工具栏程序通用工具栏:用于梯形图的剪切、复制、粘贴、#撤消、搜索。PLC程序的读写、运行监视等操作。窗口操作工具栏:用于导航、部件选择、输出、软件元
17、件使用列表、监视等窗口的打开/关闭操作。#狀般沐麻紳瓣牆錨1加牆躺嶠;梯形图工具栏:用于梯形图编辑的常开和常闭触头、线圈、功能指令、画线、删除线、边沿触发触头等按III钮。用于软元件注释编辑、声明编辑、注解编辑、梯形图放大/缩小等操作按钮。A标准工具栏:用于工程的A智能模块工具栏:用于创建、打开和关闭等操作。特殊功能模块的操作。25指令及画线工具画线及删除触头、线圈、功能指令边沿触发触头#三、梯形图程序编写方法A使用梯形图工具栏中的触头、线圈、功能指令及画线工在程序编辑区编辑程序。A如果不知道某个功能指令的正确用法,可以按F1键调用帮助信息0A编辑好程序后,执行变换(编译)操作。变换的过程 就
18、是检查编辑的程序是否符合规范要求。A梯形图程序尤其是要避免出现双线圈错误,SFC程序 可以忽略双线圈错误。更改对象(T)|梯形图编辑器END?心为逊更改(H)|自动(遵循系统设蚤)(0)C用户设S(u)字体ILQ0 RSI1Qo圏制曙:彎创皿 9X;工程()潟辑()搜素/替换(E)鶉换 颜色及字体秦数 卜。全局软元件注程E备程序设蚩直旳程序部件0-iEb程序L乜 MAIN田辭隊件注釋E-1软元件存储器用Insert键改变插入/改写状态。从光标处开始输入指令,END指29#J令行自动下移。十切尖阳听冃艮 全局注释 局部注释 #导入/导出设置#导入(D|导出(E)|収消 I应用(A) |恢复为默认
19、值(D)|确定0/1步#导航Q x/时PRG写入MAIN 1步 凶0厂END单击梯形图工具中的X旳 :I磅耶昭I*阀氣I粉襌 -右13:工程()潟辑()搜素/替换(E)鈞换/编译(Q 视图毎 在线(Q)凋试 诊断(D)工具 窗口 稻助(H) 迫巴円色虑i固首圈唱坠執.価参数地工程L/用户库 对连接目标7鱼为逊 秦数卜。全局软元件注程E备程序设蚩直旳程序部件0-iEb程序L乜 MAIN田辭隊件注釋E-1软元件存储器按钮,然后输入要使用的软元件,对应的指令会放宅在光标处。简体中文无标签FX1S本站0/1步31i文件(D ifiSGD操作(DFXManual 1-2 *K 0 G3 T) D2the
20、n only device Di is reset.D1) D21ZRST|M 500|M 599 大写is字滚动J国连目标简休中文FX1S本站0/1步数:7. Execution Times AndInstructional Hierarchy8. PLC Device Tables33参数检查(Q:导航S0Y002检查內容Y001F双线圈检查(D)MELSOFTM列 GX Works25Y001F 致性iSETY002r将所有tJG将当前!10确走选项9)变换后的程序,背景色是白色。F指令检查(I)07 缶空骗$凸程序也MAINL凸局部软元件注释 廚软元件存储器JC存储卡程序检童/话PRG
21、哼入MAIN 18步XJ工程-用户库检查对象:工程(E)徧辑 搜索/替换(f)转换/荷译)衩国世)在线Q 调试世)诊断(Q 工貝!)曲口迴)辛助也)迫冷FI孕Laj住 甦|严直两血勺曙囹櫥参数音全局软元件注稈S -S程序设盲 曰壮程序部件妙目标程序检查(MAIN)执厅(E)RSTV梯形團禾希鎊已完成。 无错误。Y001Y00217简本中文无标签FX1S本站17/18 步#:工程()荷辑 搜劇替换(I)转换険译g 观图世)在线(2)调试回 诊断(Q 工具(I)窗口蝕)帮助凹-fl x徹消(U):导航囹櫥参数:B-iQ程序ieCtrl+ZCtrl+YX001*nJ18步翌X002简易務(Y)RST
22、Y002从CSV文彳牛读取 写入至CSV文件的Y002卄SETRSTY001Y001Y001卄SETY002ZRST Y001Y002软元件加注释,指令行加注解、有利于程阮件注释编辑I分析和修改。曲 软元件注释编辑(Q声明綢辎)辑(M吉明/注解批星编辑)END简床中文FX1S本站17/18 步35;工程(E)畚箱(E)浅索/替换迟转晚编译 视图也)在线)调试(R)诊断应)工貝CD 匿口(W)帮助但)丫囤口|自面ST噺釦:側:导肌所岂连接目标k / PRG与入 MAIN 18X001X002* V正转启动当前连接目标脅 Connectionl马 ConnectionlX002X0011 I 反转
23、SB2正转SB110X000T1停止SB3X003 RSTY002反转KM2Y002T反转KM2Y001正转KM1SETY001正转KM1洪 反转启动RSTSET* v停止和过载煤护ZRST Y001正转KM1Y001正转KM1Y002反转KM2Y002反转KM2命工程Lf用户库虫连接目标17过载FREND 简体中文 无标签FX1S不站8/18 步#A方法1:调用调试菜单下的“模拟开始/停止”命令。A方法2:单击工具栏中的“模拟开始/停止”按钮。A模拟运行开始后,调用“当前值”更改对话框。输入 要改变的软元件,更改软元件的存储值,观察程序运 行效果。A可更改位元件、字元件的存储值。能实现开关量
24、模拟量(缓冲存储器)的仿真。A仿真结束后,需要把编辑状态从读取模式改为写入模 式,才能修改程序。37:工程()编辑转回编译9)視图(Y)匝(2) i曜1卩叵1珮曙钊坠討儿的 冷航參数删冃忘当前连接目标&S Connect!onl所有连接目标 闻 Connection!X001X00211W- 正转SB1反转SB2X002X001須助凹采祥咽A)、反!当前值更强制输入瑜出喪灵/解除(D 阳帝执行条样压/对PRG写入MAIN 18步冈步执行凶 中断设蛋 跳过设舍(K)扫頂时间测定紫袪樣習鞍f 9誥淪翦轴鹑剁垒塢墨囲且吃益冷 ;派VE转启动RSTSET Y002反转KM2Y001正转KM110X0
25、00T1停止SB3Y001调试菜拟开始/停止命令反转kJ* V停止和过载保护ZRST Y001正转KM1Y002反转KM2出工程J用户库Q田8目标X003TF过载FR17END 简体中文无施FX1S本站8/18 步#:工程(E)徧辑 唤替换 转険/编译q 视图世)在线g)调试(B)诊断Q)工具(I口 GX Simulator2工具(T)选项(O)LEDPOWERRUNERR.STOP(i RUNPLC写入E转启动RST回Y002反转KM2SET Y001正转K211I001反转SB2正转SB1X0001017Y001正转KM11/2止”停止SB3X003nnnni|程序(MAIN)写入中60/
26、100%参数写入:完成ST Y001Y002正转KM1 反转KM2取消END 简体中文无标签FX1S本站8门8步勲39:工程()絢辑 搜索/替换(E)转换/翁译()视图Q0在找(Q)调试但)诊断(D)工貝(D 面口(W)帮助但) 占巴円匚丨 g|Q到飄疇諂噺託;丿|的I参数Q辰 宗麗I洪取琵蚩I臭沁孟P ;“ v正转启动0正!艮关闭|Hu亍结果)设定值数停止和过载保护CM为 当兰值更坟执厅结果(L)i 导航9 X /;) PRG监软兀件/标签:缓冲存血|输AX1连拱目标子迪師倉一当前连接目标瀚 Connection!所有连接目标笛I Connectionl10类型(T Bit可输入范软元件/标
27、签X3TIRSTY002|反转KM2setY001正转KM14IrstY001|正转KM1-SETY002反转KM2先单击ON,然后单击OFF,等北工程二L用尸库 味连接目标停17Z2效XI端口外接按钮按下后松开。反映到输入栏卩升删除(C)END 简体中文无标签FX1S模拟17/18步I工程但)编珊E)搜索/替换(E)转唤/漏译 视图世)在线 调试 诊断(P)工貝(I)窗口迥)帮助(H)工1血塾3礪則印I卑郡丽!詞記晁I希需I 目巨鼻九L*,;尹迢卜二尹-窈羽墨凰型広空乞迂XL,盂卫孩 i氏 j导航/也PRG监视执疗中MA.1 nnmc越目你* V正转启动当前连接目标同 Connection!
28、X001X002HIJ-|RSTY002正转SB1反转SB2反转KM2所有连?g目标&8 Connection!Y002Y001X002卄X001反转SB2正转SB110X000HF反转心此时Y1二ONRST正转KM1Y001正转KM1Y001卄SETY002正转KM1反转KM2Jfc工程L*用户產停止SB3X003ZRSTY0010.Y002OF./、正转KM1反转KM2舟 停止和过载保护X2X3端口都如此操作,17过载FR观察输出是否符合要求。遁体中文尢怀金FAlb崗以17/18步37:工程(B)嗚辕(E)搜索/W奂(E 转换/编译 视图(V)在线(Q)调试但)诊断 IOD窃口 (W)帮助(H) jO D円色|型S4ai碱曜专託J /胎夢数色J甘梟粒翕H期肓b祐矗斟梟纳糾座竺遡鱼為冷:导航/ 时PRG写入 MAIN 13当前连接目标 马 Connectionl所有连接目标 鲁 Connection!v正转启动* V反转启动Y002反转KM2Y001正转KM1X002X001TI 反转SB2正转SB1RSTY001正转KM1X00010 I I 停止SB3Y001setY002反转KM2饭v俘止和过载保护ZRSTY001Y002正转KM1反转KM2工程 用户阵 哎连接目标X00317END #GX Works2与PLC的通信39