1、 第五章第五章 编程器、编程软件及其使用编程器、编程软件及其使用 编程器是人机对话的重要外围设备,用来对PLC进行编程以及对PLC的工作过程进行监控。三菱公司FX系列PLC的编程设备有手持式简易编程器(简称HPP)FX20PE、图形编程器GP80FXE并有编程软件MELSECMEDOC和SWOPC/WINC、FXMING等可以在个人计算机上通过串行通信接口进行编程。HPP编程器可联机(在线)编程,也可以脱机(离线)方式编程。本章主要介绍简易编程器、编程软件及其使用。第一节第一节第一节第一节 手持式简易编程器及其使用手持式简易编程器及其使用手持式简易编程器及其使用手持式简易编程器及其使用 FXF
2、X20P20PE E手持式简易编程器是手持式简易编程器是FXFX系列系列PLCPLC的一种通用编的一种通用编程器,适用于程器,适用于FX2FX2、FX0FX0、FX0NFX0N、FX2CFX2C、FX2NFX2N等型号等型号PLCPLC,使用专,使用专用转换器还可以用于用转换器还可以用于F1F1与与F2F2系列系列PLCPLC。一、一、FXFX20P20PE E的组成的组成 这种编程器是由液晶显示屏、这种编程器是由液晶显示屏、ROMROM写入器接口、存储器卡盒写入器接口、存储器卡盒接口、面板键盘等部分组成。如图接口、面板键盘等部分组成。如图5-15-1所示所示。图51 FX20PE简易编程器组
3、成 根据主机型号选用相应型号的连接电缆。例如根据主机型号选用相应型号的连接电缆。例如FX2FX2系列系列PLCPLC可选用可选用FXFX20P20PCABCAB电缆。根据不同编程方式需要还可以选用电缆。根据不同编程方式需要还可以选用ROMROM写入器、存储器卡盒等其他模块。编程器的面板键盘上共有写入器、存储器卡盒等其他模块。编程器的面板键盘上共有3535个键。各键作用说明如下:个键。各键作用说明如下:1 1、功能键、功能键 RD/WRRD/WR,读出读出/写入;写入;INS/DELINS/DEL,插入插入/删除;删除;MNT/TESTMNT/TEST,监视监视/测试;测试;2 2、其他键(、其
4、他键(OTHEROTHER)在任何情况下按此键将显示方式项目菜单。安装在任何情况下按此键将显示方式项目菜单。安装ROMROM写入模块写入模块时,在脱机方式菜单上进行项目选择。时,在脱机方式菜单上进行项目选择。3 3、清除键(、清除键(CLEARCLEAR)在按执行键(在按执行键(GOGO)之前按此键,则清除键入的数据。此键也)之前按此键,则清除键入的数据。此键也可以用于清除显示屏上的错误信息或恢复原来的画面。可以用于清除显示屏上的错误信息或恢复原来的画面。4、帮助键(HELP)在监视时进行十 进制数和十六进制数的转换。5、空格键(SP)在输入时,用此键指定元件号和常数。6、步序键(STEP)设
5、定步序号。7、光标键()用次键移动光标和提示符,指定当前元 件的前一个或后一个元件,作为滚动。8、执行键(GO)用于指令的确认、执行、显示后面画面和再搜索。9、指令、元件符号及数字键 共24个,都是双功能复用键,用于程序输入、读出或监视。FX-20P-E编程器的液晶显示屏很小,能同时显示4行,每项16个字符并带有后照明,其显示画面如图5-2所示。图52 液晶显示屏二、FX-20P-E编程器的联机操作 无论是联机方式还是脱机方式,编程器的基本操无论是联机方式还是脱机方式,编程器的基本操作方式是相同的。其操作过程都是按下面过程进作方式是相同的。其操作过程都是按下面过程进行:行:操作准备操作准备 方
6、式选择方式选择 编程编程 结束。结束。1 1、操作准备操作准备 2 2、方式选择、方式选择 3 3、编程、编程 4 4、监控、监控图53 方式选择现将联机方式下,编程或监控状态下常用的几种操作方法分述现将联机方式下,编程或监控状态下常用的几种操作方法分述如下:如下:1 1、程序写入、程序写入 程序写入前要将程序写入前要将PLCPLC内部原有程序清除,其操作方法是:内部原有程序清除,其操作方法是:RD/WR RD/WR NOP A GO RD/WR RD/WR NOP A GO GO GO写入功能写入功能 成批写入成批写入NOPNOP1)1)基本指令(包括步进指令)的写入分三种情况基本指令(包括
7、步进指令)的写入分三种情况:写入功能写入功能 指令指令 GO GO 只有指令助记符的指令。只有指令助记符的指令。写入功能写入功能 指令指令 元件符号元件符号 元件号元件号 GO GO 有指有指令和一个操作元件的指令。令和一个操作元件的指令。写入功能写入功能 指令指令 元件符号元件符号 SP SP 元件符号元件符号 元件号元件号 GOGO有指令和两个操作元件的指令。有指令和两个操作元件的指令。例如要写入 程序,可按功能写入 LD X 0 GO ANI X 1 GO OUT Y 0 GO,此时显示屏将显示如下界面:X0 X1 Y0 W 0 LD X000 1 ANI X001 2 OUT Y000
8、 3 NOP 2)功能指令写入无须使用指令键,只要按FN后,再按功能指令号,有两种操作方法如图5-4所示。图54 功能指令输入的基本操作 写入功能写入功能 LD M 8 0 0 0 GO LD M 8 0 0 0 GO FNC 1 9 SP K 2 X 1 0 SP FNC 1 9 SP K 2 X 1 0 SP D 0 GO D 0 GO。此时显示屏显示:此时显示屏显示:3 3)元件的写入。)元件的写入。在基本指令和功能指令输入中,往往要涉及元件的写入,在基本指令和功能指令输入中,往往要涉及元件的写入,例如要写入功能指令例如要写入功能指令MOV K1 X10 ZD1MOV K1 X10 ZD
9、1时,变址存储器时,变址存储器Z Z附加附加在元件号上一起输入,其操作方法是:在元件号上一起输入,其操作方法是:写入功能写入功能 FNC FNC 1 2 SP K 1 1 2 SP K 1 XX 1 0 Z SP 1 0 Z SP D D 1 GO 1 GO。W LD M8000 BIN 19 K2X 010 D 04)标号的输入。在程序中P(指针)、I(中断指针)作为标号使用时,其输入方法和指令相同。即按P或I后再键入标号编号,最后按GO。2、程序读出 可以根据步序号、指令、元件及指针等几种方式读出程序。在联机方式且PLC处运行状态,只能根据步序号读出。在脱机方式中,无论PLC处于何种状态,
10、四种读出方式均可采用。4种读出方式的操作方法如图5-5所示。a)根据步序读出 b)根据指令读出 c)根据指针读出 d)根据元件读出图55 程序读出的基本操作3、程序修改 包括程序的改写、删除、插入等操作包括程序的改写、删除、插入等操作 (1)(1)程序改写程序改写 1)1)指令输入过程中修改基本操作如图指令输入过程中修改基本操作如图5-65-6所示。所示。图56 程序修改的基本操作例如输入指令OUT T0 K10,确认前(GO键未按),欲将K10改为D9其操作是:WR OUT T O SP K 1 O CIEAR D 9 GO原指令输入确认后(GO键已按)则应按下步骤操作:WR OUT T O
11、 SP K 1 0 GO D 9 GO修改操作中,光标移动到欲修改的K10上。指定步序指令改写。例如在100步上写入指令OUT T50 K123其操作是:读出第100步 WR OUT T 5 0 SP K1 2 3 GO如需要改写读出步数附近指令或只需修改指令中的某一部分,则可将光标直接移动到指定修改处键入新内容再确认即可。(2)程序删除 1)逐条删除时读出程序并选择删除功能,用光标指定删除部分,其基本操作是:读出程序 INS/DEL GO 删除功能例如删除第100步的AND指令,键操作过程是:读出100步 INS/DEL 光标指向100步 GO2)指定范围删除 其基本操作是:INS/DEL
12、STEP 步序号 SP STEP 步序号 GO 删除功能 起始步序 终止步序从起始步序到终止步序之间程序全部删除,以后各步的步序号自动向前提。NOP成批删除,操作步骤是:INS/DEL NOP GO(3)程序插入 插入操作是根据步序号读出程序,在指定位置上插入指令或指针。其基本操作方法如下图5-7所示。图图5 57 7 程序插入的基本操作程序插入的基本操作例如,在例如,在200200步前要插入指令步前要插入指令AND M5AND M5,键操作步骤是:,键操作步骤是:读出读出200200步步 INS AND M 5 GO INS AND M 5 GO插入指令的以插入指令的以后步序号自动下移。后步
13、序号自动下移。4 4、监视、监视/测试操作测试操作 监视功能是通过显示屏监视和确认在联机方式下监视功能是通过显示屏监视和确认在联机方式下PLCPLC的的动作和控制状态,包括元件的监视、导通检查和动作状态动作和控制状态,包括元件的监视、导通检查和动作状态的监视等内容。的监视等内容。监视/测试的基本操作步骤是:准备 启动系统 设定联机方式 监视/测试操作前三步与编程操作相同。各种监视、测试操作的具体步骤是:1)元件监视 是指监视指定元件的ON/OFF状态,设定值及当前值。其操作方法如图5-8所示。图58 元件监视的基本操作例如,监视例如,监视T100T100和和C99C99的键操作是:的键操作是:
14、MNT SP T 1 0 0 GO SP C 9 MNT SP T 1 0 0 GO SP C 9 9 GO9 GO此时,显示屏将显示此时,显示屏将显示当前值监视 设定值监视监视复位线圈ON 监视输出触点OFFM T 100 K100 P R K250 C 99 K0 P R K100由表记的有/无监视输出接点和复位线圈的ON/OFF状态。2 2)导通检查是根据步序号或指令读出程序,监视元件接点)导通检查是根据步序号或指令读出程序,监视元件接点的导通及线圈动作状况,基本操作方法如图的导通及线圈动作状况,基本操作方法如图5 59 9所示。所示。图59 导通检查的基本操作例如,读出126步并作导通
15、检查,其键操作与相应显示是:MNT STEP 126 GO 读出以读出以126126步为首的步为首的4 4行指令,由显示在元件左侧的行指令,由显示在元件左侧的标记标记监视接点的导通和线圈的动作状态,并可利用光标键作滚动检监视接点的导通和线圈的动作状态,并可利用光标键作滚动检查。此时显示屏显示:查。此时显示屏显示:M 126 LD X 013 127 ORI M 100 128 OUT Y 005 129 LDI T 153)动作状态监视是利用步进指令监视S的动作状态(元件号从小到大,最多为8点)。可监视S状态的范围为S0S899。当M8049为ON时,可监视S900S999。若8049为OFF
16、,状态监视无效。接点导通接点导通 线圈动作线圈动作4)元件的强制ON/OFF应先进行元件监视,然后进行测试功能。其基本操作如图5-10所示。图510 元件强制ON/OF的基本操作5)T、C、D、Z、V当前值的修改也是先进行元件监视,后进入测试功能。其操作方法是:元件监视 TEST SP K H 新当前值 GO 设定十进制 十六进制6)T、C设定值的修改基本操作方法如图5-11所示。图511 修改T、C设定值的基本操作 以上是FX20PE手持式简易编程器在联机或脱机方式下编程或监视/测试的几种常用操作方法。其操作包括方式切换、程序出错检查、存储卡盒传送、参数设定(默认值、存储器容量、锁存范围、文
17、件寄存器设定、关键字登记等)峰鸣器音量调节等不再进一步介绍,使用时可查阅有关手册。三、三、FXFX20P20PE E编程的脱机操作编程的脱机操作 在联机方式中,所编程序是存放在在联机方式中,所编程序是存放在PLCPLC内部的内部的RAMRAM区中,同区中,同时也完整地保存在编程器内部的时也完整地保存在编程器内部的RAMRAM区中。脱机方式是指对编区中。脱机方式是指对编程器内部存储器的存取方式,在此方式下所编程序仅存放在编程器内部存储器的存取方式,在此方式下所编程序仅存放在编程器内部程器内部RAMRAM区中,由其内部超级电容器进行停电保持(充电区中,由其内部超级电容器进行停电保持(充电1h1h可
18、保持可保持3 3天以上)。在需要时可利用编程器方式菜单的传送天以上)。在需要时可利用编程器方式菜单的传送功能,通过适当的键操作,成批将编号的程序和参数传送到功能,通过适当的键操作,成批将编号的程序和参数传送到PLCPLC内部的内部的RAMRAM区或装在区或装在PLCPLC上的存储器卡盒,也可以传送至上的存储器卡盒,也可以传送至ROMROM写入器。脱机操作方式可以方便地将实验室里生成并经模拟调写入器。脱机操作方式可以方便地将实验室里生成并经模拟调试的程序,传送给安装在生产现场的试的程序,传送给安装在生产现场的PLCPLC。脱机编程方式与。脱机编程方式与PLCPLC状态无关,但程序和参数的传送与状
19、态无关,但程序和参数的传送与PLCPLC状态有关。图状态有关。图5-125-12表示表示程序和参数的传送过程。程序和参数的传送过程。图512 编程器内部存储器存取 图5-12中:表示脱机编程过程,在其内部RAM上进行,与PLC侧存储器及PLC状态无关。表示与PLC之间的成批传送,其条件如表51所示。表示与ROM写入器之间的成批传送,其条件如表5-2所示。表51 PLC成批传送操作条件 表52 往ROM写入器模块成批传送操作条件 PLC状态,存储器形操 作PLC状态PLC程序存储器HPP PLC(写入)STOPRAM EEPROMHPP PLC(读出)RUN/STOPRAM EEPROMEPRO
20、MHPP:PLC(校验)1)存储器保护开关置OFF。PLC状态,存储器形式操 作PLC状态模块上安装的存储器HPP 模块(写入)RUN/STOP与存储器形式无关EEPROM EPROMHPP 模块(读出)EEPROM EPROMHPP:模块(校验)EEPROM EPROM1)存储器保护开关为OFF。2)EPROM清除完毕。3)EPROM写完毕。脱机方式下的编程操作与联机方式下的操作相同。其他操作步骤也和联机方式类似,也是:准备 启动系统 设定脱机方式 方式菜单选择 具体操作。其中准备、系统启动过程与联机方式相同。必须指出,脱机方式下的工作,最终还要在联机方式下完成。四、编程器(HPP)的功能与
21、出错信息码 HPP联接PLC的功能如图5-13所示,其出错信息码如表5-3所示。如下图513 HPP功能第二节第二节 MEISECMEISECMEDOCMEDOC编程软件编程软件 日本三菱公司在提供手持式简易编程器和便携式图形编程日本三菱公司在提供手持式简易编程器和便携式图形编程器的同时还提供一个专用的编程软件器的同时还提供一个专用的编程软件MEDOCMEDOC,它可以在,它可以在IBMPC/XT/ATIBMPC/XT/AT或其他兼容机上用梯形图和语句表语言进行编程、或其他兼容机上用梯形图和语句表语言进行编程、运行监视、数据的通信与传送、输出打印、程序存盘、编制文运行监视、数据的通信与传送、输
22、出打印、程序存盘、编制文档等操作,既可以脱机编程也可以联机编程。软件提供的强大档等操作,既可以脱机编程也可以联机编程。软件提供的强大功能,使它在编程、监视和程序调试中的检查、修改、优化等功能,使它在编程、监视和程序调试中的检查、修改、优化等方面的使用要比简易编程器和图形编程器优越得多,从而受到方面的使用要比简易编程器和图形编程器优越得多,从而受到用户得极大欢迎。用户得极大欢迎。MEDOCMEDOC和和SWOPC/WIN-CSWOPC/WIN-C、FXMINGFXMING等编程软件不仅功能强,而等编程软件不仅功能强,而且人机界面良好采用菜单式驱动,每项功能在屏幕上都有简短且人机界面良好采用菜单式
23、驱动,每项功能在屏幕上都有简短显示,使用起来十分方便。该软件包适用于三菱公司的显示,使用起来十分方便。该软件包适用于三菱公司的F F系列系列、F1/F2F1/F2系列、系列、FXFX系列、系列、A A系列等系列等4 4个系列的各种型号个系列的各种型号PLCPLC。一计算机编程设备的硬件配置一计算机编程设备的硬件配置 图图5-145-14表示表示MEDOCMEDOC软件使用的系统配置与连接关系。个人软件使用的系统配置与连接关系。个人计算机与计算机与PLCPLC及图形编程器之间的通信是通过及图形编程器之间的通信是通过RS232CRS232C串行通信串行通信接口实现的,连接时需要使用由该公司提供的专
24、用联接电缆、接口实现的,连接时需要使用由该公司提供的专用联接电缆、转换接头、电平转换器或通信接口模块,视转换接头、电平转换器或通信接口模块,视PLCPLC型号不同而异。型号不同而异。为满足软件包的安装需要,个人计算机的要求是:为满足软件包的安装需要,个人计算机的要求是:IBMATIBMAT计算机或其兼容机,具备计算机或其兼容机,具备640K640K以上内存、以上内存、10M10M以上硬盘、以上硬盘、至少有一个至少有一个3.53.5“(1.44M1.44M)或)或5.255.25”(1.2M1.2M)的软盘驱动器、)的软盘驱动器、具有具有MSMSDOS3.2DOS3.2以上版本的操作系统、带有一
25、个以上版本的操作系统、带有一个RSRS232232串行串行通信口,为使在通信口,为使在EDITEDIT、INSTRINSTR、LADDERLADDER、NAMENAME菜单中利用高分菜单中利用高分辨显示方式显示更多的程序行,系统需配置辨显示方式显示更多的程序行,系统需配置EGAEGA或或VAGVAG显示器。显示器。如上如上所述,为实现计算机与所述,为实现计算机与PLCPLC或或GPPGPP之间的通信或进行程序的模拟之间的通信或进行程序的模拟或现场调试,要选用或现场调试,要选用SCSC0202或或SCSC0303转换器与通信电缆,当使转换器与通信电缆,当使用用IBMATIBMAT以上的计算机时,
26、还需以上的计算机时,还需9 9针转针转2525针的针的D D型转换接头。型转换接头。MEDOCMEDOC软件包既可安装在软盘上也可安装在硬盘上,已安软件包既可安装在软盘上也可安装在硬盘上,已安装在硬盘上的软件包程序会受到装在硬盘上的软件包程序会受到DOSDOS的的ERASEERASE、FORMATFORMAT等命令或等命令或计算机病毒的破坏所以使用时要谨慎。计算机病毒的破坏所以使用时要谨慎。图514 MEDOC使用系统配置二、二、MEDOCMEDOC软件包的主要功能软件包的主要功能 MEDOCMEDOC软件包软件包(系统菜单与功能选择软件包系统菜单与功能选择软件包)各项功能以各项功能以菜单形式
27、提供,其菜单结构如图菜单形式提供,其菜单结构如图5-155-15所示。所示。所有菜单功能的选择是通过系统热键、功能键或组合功所有菜单功能的选择是通过系统热键、功能键或组合功能键的操作而获取。系统热键从数字能键的操作而获取。系统热键从数字0 09 9各数字键定义。例各数字键定义。例如,键如,键55是从是从MEDOCMEDOC到到PLCPLC系统的程序传递,而键系统的程序传递,而键66 则是程则是程序从序从MEDOCMEDOC到到GPPGPP的传递功能。功能键是从的传递功能。功能键是从F1F1 F10F10,组,组合功能合功能ALTALT键有键有ALT-HALT-H、ALT-MALT-M、ALT-
28、NALT-N、ALT-OALT-O、ALT-PALT-P、ALT-CALT-C、ALT-RALT-R和和ALT-SALT-S各功能键的功能定义各功能键的功能定义可参看可参看MEDOCMEDOC使用手册。使用手册。MEDOCMEDOC软件包提供了强有力的联机帮助功能,由软件包提供了强有力的联机帮助功能,由F1F1键键定义。当按下功能键定义。当按下功能键F1F1就可以调出帮助画面,以获得对当就可以调出帮助画面,以获得对当前功能的详细解释。由图前功能的详细解释。由图5 51515功能菜单可知,功能菜单可知,MEDOCMEDOC软件的软件的主要功能是程序的编辑功能(主要功能是程序的编辑功能(EditE
29、dit)、传送功能)、传送功能(TransterTranster)和打印功能(和打印功能(PrintPrint)。)。图515 MEDOC的功能菜单树1、程序编辑功能 (1 1)地址表编辑()地址表编辑(NameName)子菜单功能)子菜单功能 1 1)修改)修改I/OI/O地址符号名称或注释、插入或删除一地址符号名称或注释、插入或删除一行行I/OI/O地址或注释、拷贝一行地址或注释、拷贝一行I/OI/O地址、插入空行等。地址、插入空行等。2 2)I/OI/O地址号、符号名和文本字符串的查找。地址号、符号名和文本字符串的查找。3 3)地址表存盘。)地址表存盘。4 4)复制块)复制块 5 5)将
30、当前地址表内的一部分内容移动到另一个地)将当前地址表内的一部分内容移动到另一个地方。方。6 6)将地址表中一部分删除。)将地址表中一部分删除。7 7)将地址表中某一行或几行内容与另外一行或几)将地址表中某一行或几行内容与另外一行或几行进行交换。行进行交换。8 8)检查地址存在的错误。)检查地址存在的错误。(2 2)语句表编辑()语句表编辑(InstrInstr)子菜单功能)子菜单功能 1 1)程序编辑。语句表编辑功能的屏幕显示如图)程序编辑。语句表编辑功能的屏幕显示如图5-165-16所示。所示。图516 语句表编辑功能的屏幕屏幕划分为四个区域屏幕划分为四个区域 状态行(占状态行(占1 1行)
31、行)菜单区(占菜单区(占2 2行)行)命令行(占命令行(占1 1行)行)工作区(占工作区(占2 2行)行)2 2)监视)监视I/OI/O点的状态并可以点的状态并可以I/OI/O的状态进行强制。的状态进行强制。3 3)元件监视即在)元件监视即在PLCPLC运行方式下成批监视运行方式下成批监视I/OI/O点的状点的状态。态。4 4)联机编程。)联机编程。5 5)显示地址表。)显示地址表。6 6)查找步序号、地址号或文本字符串。)查找步序号、地址号或文本字符串。7 7)程序存盘与拷贝。)程序存盘与拷贝。8 8)程序块的移动、删除、与交换。)程序块的移动、删除、与交换。9 9)程序语法错误检查。)程序
32、语法错误检查。(3 3)梯梯形形图图编编辑辑(LadderLadder)子子菜菜单单功功能能 采采用用全全屏屏幕幕显显示示,可可直直接接在在屏屏幕幕上上以以梯梯形形图图形形式式完完成成程程序序的的编编辑辑、修修改改并并且且与与语语句句表表程程序序之之间间可可相相互互转转换换。该该子子菜菜单单具具有有与与语语句句表表编编辑辑相相类类似的功能。例如:似的功能。例如:1 1)程程序序编编辑辑。如如写写新新程程序序、修修改改程程序序或或I/OI/O地地址址,插插入入和和删删注释等。注释等。2 2)元件及)元件及I/OI/O状态的监视。状态的监视。3 3)联机编程。)联机编程。4 4)显示地址表。)显示
33、地址表。5 5)在梯形图中实现程序的查找、存盘、复制、移动、删除、)在梯形图中实现程序的查找、存盘、复制、移动、删除、交换、检查等操作。交换、检查等操作。(4 4)标题编辑()标题编辑(HeaderHeader)功能)功能 标题是用来记录某些标记或注标题是用来记录某些标记或注释或信息。在打印释或信息。在打印PLCPLC程序时,标题出现在每一页程序的首程序时,标题出现在每一页程序的首部或尾部。标题编辑功能用来编辑、修改标题信息。该子菜部或尾部。标题编辑功能用来编辑、修改标题信息。该子菜单包含有标题编辑、存盘和复制功能。单包含有标题编辑、存盘和复制功能。2 2、程序与数据的传送功能、程序与数据的传
34、送功能 在主菜单中选择传送菜单(在主菜单中选择传送菜单(TransterTranster)可以将程)可以将程序传送到序传送到PLCPLC或或GPPGPP中、也可以读出中、也可以读出PLCPLC或或GPPGPP中的程中的程序。序。1 1)MEDOCMEDOC与与PLCPLC之间的通信之间的通信2 2)MEDOCMEDOC与与GPPGPP之间的通信也包括之间的通信也包括MEDOCMEDOC至至GPPGPP,GPPGPP至至MEDOCMEDOC的程序传送与两者间内容是否相同的检查。的程序传送与两者间内容是否相同的检查。3 3)其他功能)其他功能3 3、打印功能、打印功能 MEDOCMEDOC软件具有
35、很强的打印输出功能(软件具有很强的打印输出功能(PrintPrint)、)、可输出多种打印清单,如文本文件、程序注释、可输出多种打印清单,如文本文件、程序注释、I/OI/O地址表、语句表程序、梯形图程序、交互参照表和地址表、语句表程序、梯形图程序、交互参照表和PLCPLC参数等,便于阅读和理解。打印功能包含以下几参数等,便于阅读和理解。打印功能包含以下几方面:方面:1 1)打印机的控制如打印机设置、走纸控制、打印通)打印机的控制如打印机设置、走纸控制、打印通道改向。道改向。2 2)打印输出清单选择,如输出清单类型、)打印输出清单选择,如输出清单类型、I/OI/O地址地址范围、标题选择、存储与恢
36、复打印设置等。范围、标题选择、存储与恢复打印设置等。有关各种功能应用的具体操作方法和有关各种功能应用的具体操作方法和MEDOCMEDOC软件软件包使用的一些其他问题、可查看该软件包的使用手包使用的一些其他问题、可查看该软件包的使用手册,这里不再深入讨论。册,这里不再深入讨论。第三节第三节 SWOPCSWOPCFXGP/WIN-CFXGP/WIN-C编程软件编程软件 三菱三菱SWOPC-FXGP/WIN-CSWOPC-FXGP/WIN-C编程软件是该公司编程软件是该公司19961996年开发应用年开发应用于于FXFX系列系列PLCPLC的中文编程软件,可在的中文编程软件,可在Windows 9X
37、Windows 9X、Windows 2000Windows 2000或或Windows XPWindows XP及以上操作系统运行。该软件包可以用梯行图、及以上操作系统运行。该软件包可以用梯行图、指令表或指令表或SFCSFC接线编程,并可以与原有包括基于接线编程,并可以与原有包括基于DOSDOS操作系统的操作系统的程序在内的编程软件相兼容。程序在内的编程软件相兼容。一、编程系统配置一、编程系统配置(1)(1)计算机计算机 采用采用IBM PC/ATIBM PC/AT或其他兼容机,其或其他兼容机,其CPUCPU在在486486以上,以上,内存内存8M8M或更高,显示器采用或更高,显示器采用80
38、0800600600点,点,1616色或更高。色或更高。(2)(2)接口单元接口单元 采用采用FX-AWCFX-AWC型型KS-232C/RS-422KS-232C/RS-422转换器(便携式)转换器(便携式)或或FX-232AWFX-232AW型型RS-232C/RS-422RS-232C/RS-422转换器(内置式),以及其转换器(内置式),以及其他指定的转换器。他指定的转换器。(3)(3)通信电缆通信电缆 采用采用FXFX422 CAB422 CAB型电缆(用于型电缆(用于FX2FX2系列系列PLCPLC,0.3m0.3m)或)或FX-422 CAB-150FX-422 CAB-150型
39、型RS-422RS-422缆线(用于缆线(用于FX2FX2系列系列PLCPLC,1.5m1.5m),以及其他指定缆线。),以及其他指定缆线。编程软件中的主要功能编程软件中的主要功能1 1、可通过线路梯形图,列表指令语句及可通过线路梯形图,列表指令语句及SFCSFC符号来符号来编制顺控指令程序,建立注释数据及设置寄存器数编制顺控指令程序,建立注释数据及设置寄存器数据。据。2 2、将所编程序存储为文件,输出打印。、将所编程序存储为文件,输出打印。3 3、该程序可在串行通信系统中与、该程序可在串行通信系统中与PLCPLC进行通信、文进行通信、文件传递、实现操作监控以及各种测试功能。件传递、实现操作监
40、控以及各种测试功能。二、二、二、二、编程软件的使用编程软件的使用编程软件的使用编程软件的使用1 1、系统的启动与退出系统的启动与退出 2 2、文件的管理文件的管理 (1)(1)创建新文件创建新文件 创建一个新的顺控程序的方法是通过选择创建一个新的顺控程序的方法是通过选择 文件文件-新文件新文件 菜单项或按菜单项或按 Ctrl+NCtrl+N 键操键操作,作,然然后在后在PLCPLC类型设置对话框中选择类型设置对话框中选择PLCPLC类型后单类型后单击击 确认确认 或按或按OO键即可。键即可。(2)(2)打开文件打开文件 从一个文件列表中打开一个顺控程序及数据的方法从一个文件列表中打开一个顺控程
41、序及数据的方法是:先选择是:先选择 文件文件-打开打开 菜单或按菜单或按 Ctrl+OCtrl+O 键,再键,再在打开的文件菜单中选择所需程序并单击在打开的文件菜单中选择所需程序并单击 确认确认 即可。即可。(3)(3)文件的保存与关闭文件的保存与关闭 首次保存当前程序及数据,可通过文件保存对话框首次保存当前程序及数据,可通过文件保存对话框将当前程序赋名并保存下来,采用执行将当前程序赋名并保存下来,采用执行 文件文件-保存保存 菜单操作或按菜单操作或按 Ctrl+SCtrl+S 键即可。将已处于打开状态的键即可。将已处于打开状态的程序关闭,再打开一个已有程序的方法是执行程序关闭,再打开一个已有
42、程序的方法是执行 文件文件-关闭打开关闭打开 菜单操作即可。菜单操作即可。3 3、梯形图编程、梯形图编程(1)(1)编辑操作编辑操作 梯形图单元块的剪切、拷贝、删除、块选择以及行删除梯形图单元块的剪切、拷贝、删除、块选择以及行删除和行插入可通过执行和行插入可通过执行 编辑编辑 菜单栏实现。菜单栏实现。(2)(2)元件输入元件输入 触点线圈符号、特殊功能线圈和连续的输入、触点线圈符号、特殊功能线圈和连续的输入、程序清除可通过执行程序清除可通过执行 工具工具 菜单栏实现。菜单栏实现。(3)(3)梯形图的转换梯形图的转换 其方法是执行其方法是执行 工具工具 -转换转换 菜单操作菜单操作或按或按F4F
43、4键即可。如果在为完成转换情况下关闭梯形图窗键即可。如果在为完成转换情况下关闭梯形图窗口则被转换梯形图将被删除。口则被转换梯形图将被删除。(4)(4)查找查找 光标程序的顶、底和指定程序步显示程序,有关光标程序的顶、底和指定程序步显示程序,有关元件按点、线和指令的查找,文件类型和编号的改变、元件按点、线和指令的查找,文件类型和编号的改变、元件的替换等可通过执行元件的替换等可通过执行 查找查找 实现。实现。4 4、指令语句表编程、指令语句表编程 执行执行 视图视图-指令表指令表 或按或按NN键操作可实现语句表键操作可实现语句表状态下的编辑。通过状态下的编辑。通过 视图视图-指令表指令表 或或 梯
44、形图梯形图 可实可实现指令语句表程序与梯形图程序之间的转换。现指令语句表程序与梯形图程序之间的转换。5 5、程序的检查、程序的检查 执行执行 选项选项-程序检查程序检查 菜单,选择相应检查内容,菜单,选择相应检查内容,然后单击然后单击 确认确认,可执行对程序的检查。,可执行对程序的检查。6 6、程序的传递、程序的传递(1 1)程序传送功能及其实现方法:)程序传送功能及其实现方法:1 1)读入读入:将:将PLCPLC中的程序传送到计算机中中的程序传送到计算机中2 2)写出写出:将计算机中的程序发送到:将计算机中的程序发送到PLCPLC中中3 3)校验校验:将计算机与:将计算机与PLCPLC中的程
45、序进行比较校验以上功能中的程序进行比较校验以上功能的实现是通过执行的实现是通过执行PLC-PLC-传送传送-读入读入、写出写出、校验校验 的菜单操作来完成,当选择的菜单操作来完成,当选择 读入读入 时,应在时,应在PLCPLC模式设置模式设置 对话框中将已连接的对话框中将已连接的PLCPLC模式设置好。模式设置好。(2 2)执行传送功能时应注意:)执行传送功能时应注意:1 1)计算机与)计算机与PLCPLC之间必须使用指定的缆线及转换器连接之间必须使用指定的缆线及转换器连接2 2)在执行完)在执行完 读入读入 操作后,计算机中原有的程序将被读入操作后,计算机中原有的程序将被读入程序取代,程序取
46、代,PLCPLC模式改变成设定模式。模式改变成设定模式。3 3)在)在 写入写入 操作中,操作中,PLCPLC应停止运行,程序必须在应停止运行,程序必须在RAMRAM或或EEPRAMEEPRAM的内存保护关断情况下写出,然后进行校验。的内存保护关断情况下写出,然后进行校验。7 7、监控操作、监控操作(1 1)设置显示元件)设置显示元件 设置在元件登录监控中被显示的元件,其操作方法是设置在元件登录监控中被显示的元件,其操作方法是在元件设置对话框中对以下各项进行设置。在元件设置对话框中对以下各项进行设置。元元 件件:设置为待监控的起始元件,有效元件为:设置为待监控的起始元件,有效元件为X X、Y
47、Y、M M、S S(位元件)和(位元件)和T T、C C、D D、V V、Z Z(字元件)(字元件)显示点数显示点数:设置由元件不断表示的显示点数,最大登录:设置由元件不断表示的显示点数,最大登录数为数为4848点。点。刷新屏幕刷新屏幕:清除已显示元件,显示新的指定元件设置显:清除已显示元件,显示新的指定元件设置显示完成后点击登录按钮或按示完成后点击登录按钮或按EnterEnter键键。(2 2)元件监控)元件监控 监控元件的操作方法是执行监控元件的操作方法是执行 监控监控/测试测试-元件监控元件监控 菜单操作命令,屏幕显示元件登录监控窗口,双击鼠标或菜单操作命令,屏幕显示元件登录监控窗口,双
48、击鼠标或按按EnterEnter键显示元件登录对话框,设置好元件及显示点键显示元件登录对话框,设置好元件及显示点数,再单击确认或按数,再单击确认或按EnterEnter键即可。键即可。(3 3)元件测控)元件测控1 1)强制输出端口()强制输出端口(Y Y)的输出状态。方法是执行)的输出状态。方法是执行 监控监控/测试测试-强制强制Y Y输出输出 菜单,出现强制菜单,出现强制Y Y输出对话框,然后设置元件输出对话框,然后设置元件地址地址ON/OFFON/OFF状态,点击运行按钮或按状态,点击运行按钮或按EnterEnter键即可。键即可。2)强制或重新设置位元件状态。方法是执行监控/测试-强制ON/OFF菜单,显示强制设置/重置对话框,然后设置特定元件SET/RST,点击运行按钮或按Enter键即可。3)设置字元件的当前值 方法是执行监控/测试-改变当前值菜单,出现改变当前值对话框,选定元件及改变值,点击运行按钮或按Enter键即可。4)改变计数器或定时器的设定值 方法是在梯形图监控中,光标移至计数器或定时器的输出命令状态,执行监控/测试-改变设置值菜单,显示改变设置值对话框,在此设置待改变值点击运行按钮或按Enter键即可。