资源描述
一、手持编程器的使用方法:手持编程器的作用:手持编程器可以用来给PLC写入程序,读出程序,插入程序,删除程序,监视PLC的工作状态等。手持编程器具有体积小,重量轻,价格低等特点,它广泛用于微型和小型PLC的用户程序编制,现场调试和监控。FX-10P-E,FX-20P-E手持编程器的显示器分别可以显示2行和4行,每行16个字符。下面我们主要来介绍FX-20P-E手编的使用方法。FX-20P-E型手持编程器的功能概述FX-20P-E型手持编程器(简称HPP)通过编程器电缆可与三菱FX系列PLC相连,用来给PLC写入,读出,插入和删除程序,以及监视PLC的工作状态等。FX-20P-E型手持编程器,这是一种智能简易型编程器,即可联机变成又可脱机变成,本机显示窗口可同时显示四条基本指令,它的功能如下:(1) 读(Read)从PLC中读出已经存在的程序;(2) 写(Write)向PLC中写入程序或修改程序;(3) 插入(Insert)插入和增加程序;(4) 删除(Delete)从PLC程序中删除指令;(5) 监控(Monitor)监视PLC的控制操作和状态;(6) 检测(Test)改变当前状态或监视器件的值;(7) 其他(Others)列屏幕菜单,监视或修改程序状态,程序检查,内存传送,修改参数,清除,音响控制。FX-20P-E型手持编程器的组成与面板布置;(1)FX-20P-E型手持编程器的组成:FX-20P-E主要包括以下几个部件: FX-20P-E型编程器; FX-20P-CAB0型电缆,用于对三菱的FX0以上系列PLC编程; FX-20P-RWM型ROM写入器模块; FX-20P-ADP型电源适配器; FX-20P-CAB型电缆,用于对三菱的其他FX系列PLC编程; FX-20P-KFIT型接口,用于对三菱的F1,F2系列PLC编程;其中编程器与电缆是必须的,其它部分是现配件,编程器右侧面的上方有一个插座,将FX-20P-CAB0电缆的一端输入该插座内,电缆的另一端插入到FX2系列PLC的RS-422编程器插座内。FX-20P-E型编程器的顶部有一个插座,可以连接FX-20P-RWM型ROM写入器,编程器底部插有系统程序存储器卡盒,需要将编程器的系统程序更新时,只要更换系统程序存储器即可。在FX-20P-E型编程器与PLC不相连的情况下(脱机或离线方式),需要用编程器编制用户程序时,可以使用FX-20P-ADP型电源适配器对编程器供电。FX-20P-E型编程器内附有8K RAM,在脱机方式时用来保存用户程序,编程器内附有高性能的电容器,通电一小时后,在该电容器的支持下,RAM内的信息可以保留三天。(2)FX-20P-E型编程器的面板布置:FX-20P-E型编程器布置,面板上方是一个4行,每行16个字符的液晶显示器,它的下面共有35个键,最上面一行和最右边一列为11个功能键,其余的24个键为指令键和数字键。1)功能键:11个功能键在编程时的功能如下: RD/WR键:读出/写入键,是双功能键,按第一下选择读出方式,在液晶显示屏的左上角显示是R,按第二下选择写入方式,在液晶显示屏的左上角显示是W,按第三下又回到读出方式,编程器当时的工作状态显示在液晶显示屏的左上角。 INS/DEL键:插入/删除键,是双功能键,按第一下选择插入方式,在液晶显示屏的左上角显示是I,按第二下选择删除方式,在液晶显示屏的左上角显示是D,按第三下又回到插入方式,编程器当时的工作状态显示在液晶显示屏的左上角。 MNT/TEST键:监视/测试键,也是双功能键,按第一下选择监视方式,在液晶显示屏的左上角显示是M,按第二下选择测试方式,在液晶显示屏的左上角显示是T,按第三下又回到监视方式,编程器当时的工作状态显示在液晶显示屏的左上角。 GO键:执行键,用于对指令的确认和执行命令,在键入某指令后,再按GO键,编程器就将该指令写入PLC的用户程序存储器,该键还可用来选择工作方式。 CLEAR键:清除键,在未按下GO键之前,按下CLERR键,刚刚键入的操作码或操作数被清除,另外,该键还用来清除屏幕上的错误内容或恢复原来的画面。 SP键:空格键,输入多参数的指令时,用来指定操作数或常数,在监视工作方式下,若要监视位编程原件,先按下SP键,再送该编程元件和元件号。 STEP键:步序键,如果需要显示某步的指令,先按下STEP键,再送步序号。 /键:光标键,用此键移动光标和提示符,指定当前软元件的前一个或后一个元件,作上,下移动。 HELP键:帮助键,按下FCN键后HELP键,屏幕上显示应用指令的分类菜单,再按下相应的数字键,就会显示出该类指令的全部指令名称,在监视方式下按HELP键,可用于使字编程元件内的数据在十进制和十六进制之间进行切换。 OTHER键:其他键,无论什么时候按下它,立即进入菜单选择方式。2)指令键,元件符号键和数字键:它们都是双功能键,键的上面是指令助记符,键的下部分是数字或软元件符号,何种功能有效,是再当前操作状态下,有功能自动定义,下面的双重元件符号,Z/V,K/H和P/I交替器作用,反复按键时相互切换。3)FX-20P-E型编程器的液晶显示屏在操作时,FX-20P-E型编程器液晶显示屏的画面示意图如图8-7所示.液晶显示屏可显示4行,每行16个字符,第一行第1列的字符代表编程器的工作方式.其中显示R为读出用户程序;W为写入用户程序;I为将编制的程序插入光标 所指的指令之前;D为删除 所指的指令;M表示编程器处于监视工作状态,可以监视位编程元件的ON/OFF状态,字编程元件内的程序,以及对基本逻辑指令的通断状态及其进行监视;T表示编程器处于测试(Test)工作状态,可以对为编程元件的状态以及定时器和计数器的线圈强制ON或强制OFF,也可以对自编程元件内的数据进行修改.第2列为行光标,第3到第6列为指令步序号,第7列为空格,第8列到第11列为指令助记符,第12列为操作数或元件类型,第13到16列为操作数或元件号.3.FX-20P-E型手持式编程器的工作方式选择FX-20P-E型编程器具有在线(ONLINE,或称联机)编程和离线(OFFLINE,或称脱机)编程两种工作方式.在线编程时编程器与PLC直接相连,编程器直接对PLC的用户程序存储器进行读写操作.若PLC内装有EEPROM卡盒,则程序写入该卡盒,若没有EEPROM卡盒,则程序写入PLC内的RAM中.在离线编程时,编制的程序首先写入编程器内的RAM中,以后再成批的传送PLC的存储器.FX-20P-E型编程器上电后,其液晶屏幕上显示的内容如图8-8所示.其中闪烁的符号指明编程器所处的工作方式.用或键将移动到选中的方式上,然后按GO键,就进入所选定的编程方式.在联机方式下,用户可用编程器直接对PLC的用户程序存储器进行读/写操作,在执行写操作时,若PLC内没有安装EEPROM存储器卡盒,则程序写入PLC的RAM存储器内;反之则写入EEPROM中.此时,EEPROM存储器的写保护开关必须处于OFF位置.只有用FX-20P-RWM型ROM写入器才能将用户程序写入EPROM.若按下OTHER键,则进入工作方式选定的操作.此时,FX-20P-E型手持编程器的液晶屏幕显示的内容如图8-9所示.闪烁的符号表示编程器所选的工作方式,按或,将上移或下移到所需的位置,再按GO 键,就进入了选定的工作方式.在联机编程方式下,可供选择的工作方式共有7种,它们分别是:(1)OFFLINE MODE(脱机方式):进入脱机编程方式.(2)PROGRAM CHECK:程序检查,若没有错误,显示NO ERROR(没有错误);若有错误,则显示出错误指令的步序号及出错代码.(3)DATA TRANSFER:数据传送,若PLC内安装有存储器卡盒,在PLC的RAM和外装的存储器之间进行程序和参数的传送.反之则显示NO MEM CASSETTE(没有存储器卡盒),不进行传送.(4)PARAMETER:对PLC的用户程序存储器容量进行设置,还可以对各种具有断电保持功能的编程元件的范围以及文件寄存器的数量进行设置.(5)XYM. .NO. CONV.:修改X,Y,M的元件号.(6)BUZZER LEVEL:蜂鸣器的音量调节.(7)LATCH CLEAR:复位有断电保持功能的编程元件.对文件寄存器的复位与它使用的存储器类别有关,只能对RAM和写保护开关处于OFF位置的EEPROM中的文件寄存器复位.4.用户程序存储器初始化在写入程序之前,一般需要将存储器中原有的内容全部清除,再按RD/WR 键,使编程器(写)处于W工作方式,接着按以下顺序按键: NOPAGOGO5.指令的读出(1)根据步序号读出指令基本操作如图8-10所示,先按RD/WR 键,使编程器处于R(读)工作方式,如果要读出步序号为105的指令,再按下列的顺序操作,该指令就显示在屏幕上.STEP105GO若还需要显示该指令之前或之后的其它指令,可以按,或GO 键.按,键可以显示上一条或下一条指令.按GO 键可以显示下面4条指令.(2)根据指令读出基本操作如图8-11所示,先按RD/WR 键,使编程器处于R(读)工作方式,然后根据图8-11或图8-12所示的操作步骤依次按相应的键,该指令就显示在屏幕上.例如:指定指令LD X020,从PLC中读出该指令.按RD/WR 键,使编程器处于读(R)工作方式,然后按以下的顺序按键: LDX20GO按GO 键后屏幕上显示出指定的指令和步序号.再按GO 键,屏幕上显示出下一条相同的指令及其步序号.如果用户程序中没有该指令,在屏幕的最后一行显示NOT FOUND(未找到).按 或 键可读出上一条或下一条指令.按CLEAR键,则屏幕显示出原来的内容.例如:读出数据传送指令(D)MOV (P) D10 D14 .MOV指令的应用指令代码为12,先按RD/WR,使编程器处于R(读)工作方式,然后按下列顺序按键:FUND12PGO(3)根据元件读出指令先按RD/WR,使编程器处于R(读)工作方式,在读(R)工作方式下读出含有Y1的指令的基本操作步骤如图8-13所示.SPY1GO这种方法只限于基本逻辑指令,不能用于应用指令.(4)根据指针查找其所在的步序号根据指针查找其所在的步序号基本操作如图8-14所示,在R(读)工作方式下读出8号指针的操作步骤如下:P8GO屏幕上将显示指针P8及其步序号.读出中断程序指针时,应连续按两次P/I键.6.指令的写入按RD/WR 键,使编程器处于W(写)工作方式,然后根据该指令所在的步序号,按STEP 键后键入相应的步序号,接着按GO 键,使 移动到指定的步序号时,可以开始写入指令.如果需要修改刚写入的指令,在未按GO 键之前,按下CLEAR 键,刚键入的操作码或操作数被清除.若按了GO 键之后,可按 键,回到刚写入的指令,再作修改.(1)写入基本逻辑指令写入指令LD X010时,先使编程器处于W(写)工作方式,将光标 移动到指定的步序号位置,然后按以下顺序按键:LDX10GO写入LDP,ANP,ORP指令时,在按对应指令键后还要按P/I 键;写入LDF,ANF,ORF指令时,在按对应指令键后还要按F 键;写入INV指令时,按NOP,P/I 和GO 键.(2)写入应用指令基本操作如图8-15所示,按 RD/WR 键,使编程器处于W(写)工作方式,将光标 移动到指定的步序号位置,然后按FNC 键,接着按该应用指令的指令代码对应的数字键,然后按SP 键,再按相应的操作数.如果操作数不止一个,每次键入操作数之前,先按一下SP 键,键入所有的操作数后,再按GO 键,该指令就被写入PLC的存储器内.如果操作数为双字,按FNC 键后,再按D 键;如果是脉冲上升沿执行方式,在键入编程代码的数字键后,接着再按P 键.例如:写入数据传送指令MOV D10 D14.MOV指令的应用指令编号为12,写入的操作步骤如下:FUN12SPD10SPD14GO例如:写入数据传送指令 (D) MOV (P) D10 D14.操作步骤如下:FUND12PSPD10SPD14GO(3)指针的写入写入指针的基本操作如图8-16所示.如写入中断用的指针,应连续按两次 P/I 键.(4)指令的修改例如:将其步序号为105原有的指令OUT T6 K150改写为OUT T6 K30.根据步序号读出原指令后,按RD/WR 键,使编程器处于W(写)工作方式,然后按下列操作步骤按键:OUTT6SPK30GO如果要修改应用指令中的操作数,读出该指令后 ,将光标 移到欲修改的操作数所在的行,然后修改该行的参数.7.指令的插入如果需要在某条指令之前插入一条指令,按照前述指令读出的方式,先将某条指令显示在屏幕上,使光标 指向该指令.然后按INS/DEL 键,使编程器处于I(插入)工作方式,再按照指令写入的方法,将该指令写入,按GO 键后,写入的指令插在原指令之前,后面的指令依次向后推移. 例如:要在180步之前插入指令AND M3,在I工作方式下首先读出180步的指令,然后使光标 指向180步按以下顺序按键:INSANDM3GO8.指令的删除(1)逐条指令的删除如果需要将某条或某个指针删除,按照指令读出的方法,先将该指令或指针显示在屏幕上,令光标 指向该指令.然后按INS/DEL 键,使编程器处于D(删除)工作方式,再按功能键GO ,该指令或指针即被删除.(2)NOP指令的成批删除按INS/DEL 键,使编程器处于D(删除)工作方式,依次按NOP 键和GO 键,执行完毕后,用户程序中间的NOP指令被全部删除.(3)指定范围内的指令删除按INS/DEL 键,使编程器处于D(删除)工作方式,接着按下列操作步骤依次按相应的键,该范围内的程序就被删除:STEP起始步序号SPSTEP终止步序号GO 9.对PLC编程元件与基本指令通/断状态的监视监视功能是通过编程器对各个位编程元件的状态和各个字编程元件内的数据监视和测试,监视功能可测试和确认联机方式下PLC编程元件的动作和控制状态,包括对监视和对基本逻辑运算指令通/断状态的监视.(1)对位元件的监视基本操作如图8-17所示,FX2N,FX2NC有多个变址寄存器Z0Z7和V0V7,应送变址寄存器的元件号.以监视辅助继电器M135的状态为例,先按MNT/TEST 键,使编程器处于M(监视)工作方式,然后按下列的操作步骤按键:SPM135GO屏幕上就会显示出M135的状态,如图8-18所示.如果在编程元件左侧有字符 ,表示该编程元件处于ON状态;如果没有字符 ,表示它处于 OFF状态,最多可监视8个元件.按或键,可以监视前面或后面的元件状态.(2)监视16位字元件(D,Z,V) 内的数据以监视数据寄存器 D10 内的数据为例,首先按MNT/TEST 键,使编程器处于M(监视) 工作方式,接着按下面的顺序按键:SPD10GO屏幕上就会显示出数据寄存器 D10 内的数据. 再按功能键 ,依次显示 D11,D12,D13内的数据.此时显示的数据均以十进制数表示,若要以十六进制数表示,可按功能键HELP ,重复按功能键HELP ,显示的数据在十进制和十六进制数之间切换 .(3)监视32位字元件(D,Z,V ) 内的数据以监视由数据寄存器D0和D1组成的32位数据寄存器内的数据为例,首先按MNT/TEST键,使编程器处于M(监视)工作方式,再按下面的顺序按键:SPDD0GO屏幕上就会显示出由数据寄存器 D0和D1组成的32位数据寄存器内的数据(见图8-19).若要以十六进制数表示,可用帮助键HELP 来切换.(4)对定时器和16位计数器的监视以监视定时器C98的运行情况为例,首先按MNT/TEST 键,使编程器处于M(监视)工作方式,再按下面的顺序按键:SPC98GO屏幕上显示的内容如图8-20所示.图中第三行显示的数据K20是C98的当前计数值.第四行末尾显示的数据K100是C98的设定值.第四行中的字母P表示C98输出触点的状态,当其右侧显示时,表示其常开触点闭合;反之则表示其常开触点断开.第四行中的字母R表示C98复位电路的状态,当其右侧显示时,表示其复位电路闭合,复位位为ON状态;反之则表示其复位电路断开,复位位为OFF状态.非积算定时器没有复位输入,图8-20中T100的R未用.(5)对32位计数器的监视以监视32位计数器C210的运行情况为例,首先按MNT/TEST 键,使编程器处于M(监视)工作方式,再按下面的顺序按键:SPC210GO屏幕上显示的内容如图8-21所示.第一行显示的P和R的意义与图8-20中的一样,U的右侧显示时,表示其计数方式为递增(UP),反之为递减计数方式.第二行显示的数据为当前计数值.第三行和第四行显示设定值,如果设定值为常数,直接显示在屏幕的第三行上;如果设定值存放在某数据寄存器内,第三行显示该数据寄存器的元件号,第四行才显示其设定值.按功能键HELP ,显示的数据在十进制数和十六进制数之间切换.(6)通/断检查在监视状态下,根据步序号或指令读出程序,可监视指令中元件触点的通/断和线圈的状态,基本操作如图8-22所示.按GO 键后显示4条指令,第一行是指令的指令.若某一行的第11列(即元件符号的左侧)显示空格,表示该行指令对应的触点断开,对应的线圈断电;若第11列显示,表示该行指令对应的触点接通,对应的线圈通电.若在M工作方式下,按以下顺序按键:STEP126GO屏幕上显示的内容如图8-23所示.根据各行是否显示,就可以判断触点和线圈的状态.但是对定时器和计数器来说,若OUT T或OUT C指令所在行显示,仅表示定时器或计数器分别处于定时或计数工作状态(其线圈通电),并不表示其输出常开触点接通.(7)状态继电器的监视用指令或编程元件的测试功能使M8047(STL监视有效)为ON,首先按MNT/TEST 键,使编程器处于M(监视)工作方式,再按STL 键和GO 键,可以监视最多8点为ON的状态继电器(S),它们按元件号从大到小的顺序排列. 10.对编程元件的测试测试功能是指用编程器对位元件的强制置位与复位(ON/OFF),对字操作元件内数据的修改,如对T,C,D,Z,V当前值的修改,对T,C设定值的修改和文件寄存器的写入等内容.(1)位编程元件强制ON/OFF先按MNT/TEST 键,使编程器处于M(监视)工作方式,然后按照监视位编程元件的操作步骤,显示出需要强制ON/OFF的那个编程元件,接着再按MNT/TEST 键,使编程器处于T(测试)工作方式,确认 指向需要强制ON或强制OFF的编程元件以后,按一下SET键,即强制该位编程元件为ON;按一下RST键,即强制该编程元件为OFF.强制ON/OFF的时间与PLC的运行状态有关,也与位编程元件的类型有关.一般来说,当PLC处于STOP状态时,按一下SET键,除了输入继电器X接通的时间仅一个扫描周期以外,其他位编程元件的ON状态一直持续到按下RST键为止,其波形示意图如图8-24所示(注意,每次只能对 所指的那一个编程元件执行强制ON/OFF).但是,当PLC处于RUN状态时,除了输入继电器X的执行情况与在STOP状态时的一样以外,其他位编程元件的执行情况还与梯形图的逻辑运算结果有关.假设扫描用户程序的结果使输出继电器Y0为ON,按RST键只能使用Y0为OFF的时间维持一个扫描周期;反之,假设扫描用户程序的结果使输出继电器Y0 OFF,按SET键只能使Y0为ON的时间维持一个扫描周期.(2)修改T,C,D,Z,V的当前值在M(监视)工作方式下,按照监视字编程元件的操作步骤,显示出需要修改的那个字编程元件,再按MNT/TEST 键,使编程器处于测试(T)工作方式,修改T,C,D,Z,V的当前值的基本操作如图 8-25所示.将定时器T6的当前值修改为K210的操作如下:监视T6TESTSPK210GO常数K为十进制数设定,H为十六进制数设定,输入十六进制数时连续按两次K/H键.(3)修改T,C设定值先按MNT/TEST 键,使编程元件处于M(监视)工作方式,然后按照前述监视定时器和计数器的操作步骤,显示出待监视的定时器和计数器指令后,再按MNT/TEST 键,使编程器处于T(测试)工作方式,修改T,C设定值的基本操作如图8-26所示.将定时器T4的设定值修改为K50的操作为:监视T4TESTSPSPK50GO第一次按SP 键后,提示符 出现在当前值前面,这时可以修改其当前值;第二次按SP 键后,提示符 出现在设定值前面,这时可以修改其设定值;键入新的设定值后按GO,设定值修改完毕.将T10存放设定值的数据寄存器的元件号修改为D20的键操作如下:监视T10TESTSPSPD20GO另一种修改方法是先对OUT T10(以修改T10的设定值为例)指令作通/断检查,然后按功能键 使 指向设定值所在行,再按MNT/TEST 键,使编程器处于T(测试)工作方式,键入新的设定值后按GO,便完成了设定值的修改.将105步的OUT T5指令的设定值修改为K35的键操作如下:监视105步的指令TESTK35GO11.脱机(OFFLINE)编程方式(1)脱机编程脱机方式编制的程序存放在手持式编程内部的RAM中;联机方式编制的程序存放在PLC内的RAM中,编程器内部RAM中的程序不变.编程器内部RAM中写入的程序可成批地传送到PLC的内部RAM中,也可成批地传送到装在PLC上的存储器卡盒.往ROM写入器的传送应当在脱机方式下进行.手持式编程器内RAM的程序用超级电容器作断电保护,充电1小时,可保持3天以上.因此,可将在实验室里脱机生成的装在编程器RAM内的程序,传送给安装在现场的PLC.(2)进入脱机编程方式的方法有两种方法可以进行脱机编程方式:1)FX-20P-E型手持式编程器上电后,按键,将闪烁的符号移动到OFFLINE(HPP)位置上,然后再按GO 键,就进入脱机编程方式.2)FX-20P-E型手持式编程器处于ONLINE(联机)编程方式时,按功能键OTHER ,进入工作方式选择,此时闪烁的符号处于OFFLINE MODE的位置上,接着按GO 键,就进入OFFLINE(脱机)编程方式.(3)工作方式FX-20P-E型手持式编程器处于脱机编程方法时,所编制的用户程序存入编程器内的RAM中,与PLC内的用户程序存储器以及PLC的运行方式都没有关系.除了联机编程方式中的M和T两种工作方式不能使用以外,其余的工作方式(R,W,I,D)及操作步骤均适用于脱机编程.按OTHER键后,即进入工作方式选择的操作.此时,液晶屏幕显示的内容如图8-27所示.脱机编程方式,可用光标键选择PLC的型号,如图8-28所示.FX2N,FX2NC,FX1N和FX1S之外的其他系列的PLC应选择FX,FX0.选择好后按GO 键,出现如图8-29所示的确认画面,如果使用的PLC的型号有变化,按GO 键.要复位参数或返回起始状态时按CLEAR 键.在脱机编程方式下,可供选择的工作方式工有7种,它们依次是:1)ONLINE MODE;2)PROGRAM CHECK;3)HPPFX;4)PARAMETER;5)XYM. .NO. CONV.;6)BUZZER LEVEL;7)MODULE.选择ONLINE MODE时,编程器进入联机编程方式.PROGRAM CHECK,PARAMETER,XYM. .NO. CONV.和BUZZER LEVEL的操作与联机编程方式下的相同.(4)程序传送选择HPPFX时,若PLC内没有安装存储器卡盒,屏幕显示的内容如图8-30所示.按功能键或将移到需要的位置上,再按功能键GO,就执行响应的操作.其中表示将编程器的RAM中的用户程序传送到PLC内的用户程序存储器中去,这时PLC必须处于STOP状态.表示将PLC内存储器中的用户程序读入编程器内的RAM中,:表示将编程器内RAM中的用户程序与PLC的存储器中的用户程序进行比较,PLC处于STOP或RUN状态都可以进行后两种操作.若PLC内装了RAM,EEPROM或EPROM扩展存储器卡盒,屏幕显示的内容类似图8-31图中的ROM分别为RAM,EEPROM和EPROM,且不能将编程器内RAM中的用户程序传送到PLC内的EPROM中去.(5)MODUL功能MODULE功能用于EEPROM和EPROM的写入,先将FX-20P-RWM型ROM写入器插在编程器上,开机后进入OFFLINE(脱机)方式,选中MODULE功能,按功能键GO 后屏幕显示的内容如图8-31所示.在MODULE方式下,共有4种工作方式可供选择:1)HPPROM将编程器内RAM中的用户程序写入插在ROM写入器上的EEPROM或EPROM内.写操作之前必须先将EPROM中的内容全部擦除或先将EEPROM的写保护开关置于OFF位置.2)HPPROM将EPROM或EEPROM中的用户程序读入编程器内的RAM.3)HPP:ROM将编程器内RAM中的用户程序插在ROM写入器上的EPROM或EEPROM内的用户程序进行比较.4)ERASE CHECK用来确认存储器卡盒中的EPROM是否已被擦除干净.如果EPROM中还有数据,将显示ERASE ERROR(擦除错误).如果存储器卡盒中是EEPROM,将显示ROM MISCONNECTED(ROM连接错误).使用图8-32所示的画面,可将X0X17中的一个输入点设置为外部的RUN开关,选择DONT USE可取消此功能.8.2 SWOPC-FXGP/WIN-C编程软件的使用方法8.2.1 SWOPC-FXGP/WIN-C编程软件概述SWOPC-FXGP/WIN-C编程软件应用于对三菱FX系列的FX0/FX0S,FX0N,FX1,FXFX2/FX2C,FX1S,FX1N和FX2N/FX2NC系列微型可编程控制器进行编程,在Windows操作系统中运行.在SWOPC-FXGP/WIN-C中,可通过梯形图,指令表和SFC(顺序功能图)符号来创建PLC的顺控指令程序,也可以监控可编程控制器中各软元件的实时状态.1.SWOPC-FXGP/WIN-C编程软件的PC环境与软件安装(1)编程计算机的配置要求SWOPC-FXGP/WIN-C系统操作软件的界面和帮助文件均已汉化,它占用的存储空间少,安装后仅1M多字节(一般原版的为1.80MB,可装在两张容量为1.44MB的3.5英寸软盘上),功能较强,使用的个人计算机的CPU要求486以上,内存8M或更高(推荐16M以上),显示器的分辨率800600像素,16色或更高.用SC-09电缆来连接PLC和计算机实现编程通信,用它实现RS-232接口(计算机侧)和RS-422接口(PLC侧)的转换.(2)SWOPC-FXGP/WIN-C系统操作软件的安装SWOPC-FXGP/WIN-C系统操作软件安装分两种情况:一种情况是在购置的FX系列PLC产品同时供应商也提供其配套应用的软件光盘,将软件光盘放入光驱,打开光盘文件,选择文件夹名为Fx-1s-1n进行复制,然后将其粘贴到要放置的硬盘中(建议放在D以后的硬盘).另一种情况是软件装在两张容量为1.44MB的3.5英寸软盘上时,先将一张软盘插入软驱,用鼠标左键双击3.5软盘(A)打开文件,在菜单栏选择工具文件夹选项查看隐藏文件和文件夹选择显示所有文件和文件夹,然后,进行全选,复制,再将其粘贴到要放置硬盘的新建文件夹中,第二张软盘安装方法与第一张相同.安装好软件后,打开编程软件文件夹,用鼠标左键双击可执行文件FXGPWIN 图标(或在桌面上的建立快捷方式),即打开编程软件.其界面如图8-33所示.执行菜单命令文件退出或按下关闭按钮,将退出编程软件.具体使用见后面详细叙述.2.SWOPC-FXGP/WIN-C编程软件的主要功能(1)可以用梯形图(L),指令表(I)和SFC(S)语言来输入,编辑PLC的程序,可以给梯形图的编程元件和程序块加上注释.可将程序保存为文件,或用打印机将程序打印出来.(2)可以将用户程序和数据寄存器中的值通过串行口通信下载到PLC,可以读出未设置口令的PLC中的用户程序,可以核对计算机和PLC中的用户程序是否相同.(3)可以实现各种监控和测试功能,如元件监控,梯形图监控,元件强制ON/OFF,T,C,D当前值的修改等.8.2.2 梯形图程序的输入与编辑1.PLC类型的选择首先用鼠标左键双击可执行文件FXGPWIN 图标,打开编程软件界面如前面图8-33所示,然后打开新文件就会弹出如图8-34所示的PLC类型选择对话框,选择相应的PLC类型(例如FX1N)后,点确定按钮便进入编程界面.2.编程语言的选择SWOPC-FXGP/WIN-C编程软件有梯形图,指令表和SFC三种编程语言可供选择.用鼠标左键单击视图菜单展开其下拉菜单中各项命令如图8-35所示,可以从中选择相应的编程语言.例如选择梯形图编程语言,可以进行梯形图程序的输入与编辑等.3.新梯形图程序的输入与编辑以前面的图8-4梯形图为例讲述新梯形图程序的输入与编辑的操作,在完成打开新文件PLC类型设置(选型)视图梯形图选择后,进入梯形图编程语言界面,选中视图菜单中的功能图,功能键,工具栏和状态栏命令后,则在梯形图编程语言下的编辑界面如图8-36所示.(1)通过功能图或功能键完成选择输入元件图8-4梯形图的输入操作,光标(深蓝色矩形)点向左母线最上一行,开始输入常开触点X000,可以通过点功能图或功能键(也可以直接按计算机上键盘F5)选择常开触点,弹出如图8-37所示的输入元件对话框,输入X0(X的地址号按有效数字输入即可)后,点确定或按回车键(Enter)完成常开触点X000的输入.接着用同样的方法选择常闭触点输入常闭触点X001,输出Y000的线圈在功能图或功能键中符号是小括号.触点的并联,例如Y000与X000触点的并联输入,因为它俩只是一对触点之间的并联,可以直接选择并联触点输入.如果下面是一个触点和上面两个以上串联触点向并联时,需要用常开触点(或常闭触点),横线和竖线组合画出.定时器和计数器的元件号和设定值用空格键隔开,例如输入定时器输出指令T0 K30.可直接输入应用指令的指令助记符和指令中的参数,助记符和参数之间,参数和参数之间用空格分隔开,例如输入应用指令EMOVP D10 D12,表示在输入信号的上升沿,将D10和D11中的32位数据传送到D12和D13中去.(2)通过工具菜单中的命令完成选择输入元件通过工具菜单中的命令也可以完成选择输入元件,点开工具 的下拉菜单的内容如图8-38所示.其中的触点子菜单提供了对输入元件的常开触点,常闭触点,上升沿检测触点和下降沿检测触点的选用,选择相应触点同样会弹出如图8-37所示的输入元件对话框,余下操作与前述相同.其中的线圈(输出类指令即小括号符号)和功能(功能类指令即中括号符号)菜单命令提供了对软元件如Y,M,T,C,S等的选用.其中的连线 子菜单可以画横线,竖线,取反/连线和删除.(3)梯形图的编辑1)梯形图的转换,清除和保存:梯形图输入过程中,输入完指令或几行完整的指令后就需要进行梯形图的转换,执行工具转换菜单操作或按转换按钮(F4),转换过程完成,编辑的梯形图灰底色将变成白色,说明输入的梯形图逻辑上是正确的,梯形图自动地变为规范化,并且被转换格式,存放在计算机内.如果指令输入逻辑上有错误,就会显示梯形图错误,则应改正错误后再执行转换.另外需要注意的是在没有完成转换的情况下关闭电路窗口,新创建的电路将会被抹去.梯形图的清除,使用菜单命令中的工具全部清除可清除编程软件中当前所有的用户程序.程序的保存,梯形图执行转换后可以进行保存时自动赋名.比如从UNTITL01.PMW开始自动排号,一般情况下保存时文件名重新起一个程序控制名,但要保持扩展名不变.例如图8-4梯形图的文件名为Y-D减压起动.PMW.其他类型文件的保存可以参考工具栏中的帮助.2)梯形图的编辑:通过键盘的Deletr键可以直接进行删除触点符号,功能符号,横线,取反/等,而竖线的删除操作,是先将光标点在竖线的右上方,点DEL即可.编辑菜单的使用:编辑菜单中的内容如图8-39所示.其中的撤消键入,剪切,复制,粘贴和删除菜单命令与其他软件操作一样,这里就不再详细介绍.使用编辑菜单中的行删除和行插入可删除一行或插入一行.(4)梯形图的注释1)元件名先将光标选中被命名的元件,然后使用菜单命令编辑元件名,弹出输入元件名对话框,输入元件名称后确定.例如将输入元件X000的名称设置为SB1,元件名只能允许使用数字和字符,一般由汉语拼音或英文的缩写和数字组成.2)元件注释先将光标选中被注释的元件,然后使用菜单命令编辑元件注释,弹出输入元件注释 对话框如图8-41所示,输入注释的文字后确定.注释可使用多行汉字,例如起动按钮(如图8-40和图8-41所示).用类似的方法可以给线圈加上注释,线圈的注释在线圈的右侧(如图8-40所示),可以使用多行汉字.3)程序块注释使用菜单命令工具转换后,用编辑程序块注释菜单命令,可在光标指定的程序块的上面加上程序块的注释,如图8-40中的电源控制程序.4)梯形图注释显示方式的设置使用视图显示注释菜单命令,将弹出梯形图注释设置对话框(如图8-42所示),可选择是否显示元件名称,元件注释,线圈注释和程序块注释,以及元件注释和线圈注释每行的字符数和所占的行数,注释可放在元件的上面或下面.4.程序的检查程序输入完成后,如果需要进行程序检查时,可以选择选项菜单下的程序检查 菜单命令,会弹出如图8-43所示的程序检查对话框,其中有三个单选的检查项目供选择.1)语法错误检查主要检查指令代码及指令的格式是否正确.2)双线圈检验用来检验同一编程元件或显示顺序输出指令的重复使用状况.3)电路错误检查用于检查梯形图电路中的缺陷.5.编程语言之间的转换当梯形图的输入完成后,可以通过视图 菜单展开其下拉菜单,如图8-35所示中命令梯形图(L),指令表(I)和SFC(S)三种语言,它们之间可以相互转换.6.查找功能选择系统菜单栏中的查找菜单可显示如图8-44所示中的全部查找功能,在窗口的工具栏中也有部分常用查找功能按钮.当执行查找菜单中的命令到顶时,则将光标移至梯形图的开始步,而执行查找菜单中的命令到底时,可将光标移至梯形图的最后一步.另外分别选择元件名查找,元件查找,指令查找和触点/线圈查找命令,可查找到指令所在的电路块,按查找窗口中的向上和向下按钮,可找到光标的上面或下面其他相同的查找对象.通过查找菜单中的跳向标签还可以跳到指定的程序步.通过查找菜单中的命令改变元件地址,变换元件地址和改变触点类型可以分别实现元件地址的改变,元件地址的变换和触点类型的取反.8.2.3 指令表程序的输入与编辑在视图菜单命令下,选择指令表编辑状态.输入新程序时,从步序号0开始可逐行输入指令,步序号不用输入,只输入指令,软件编号(和数据),它们之间用插入空格.例如输入指令CMP K100 C10 M0.指定了操作的步序号范围之后,在编辑菜单中用菜单命令NOP覆盖写入,NOP插入和NOP删除,可在指令表程序中作相应的操作.使用工具指令菜单命令,在弹出的指令表对话框中如图8-45所示,将显示光标所在行的指令,按指令后面的参照按钮,出现指令参照对话框如图8-46所示,可帮助使用者选择指令.按图8-45中元件号和参数右面的参照按钮,将出现元件说明对话框如图8-47所示,显示元件的范围和所选元件类型中已存在的元件的名称.8.2.4 PLC程序的上载和下载1.PLC程序的上载所谓PLC程序的上载,就是把PLC中的程序读入到计算机中,其操作步骤如下:(1)通信电缆的连接:应使用编程转换接口电缆SC-09连接好计算机的RS-232C接口和PLC的RS-422编程器接口.(2)端口设置:选择PLC菜单下的端口设置菜单命令,可选择计算机与PLC通信的RS-232C串行口(COM1COM4)和传送速率(9600或19200bit/s).(3)程序的上载:选择PLC菜单下的传送子菜单中的读入, 就会弹出如图8-34所示的PLC类型选择对话框,选择实际型号的PLC类型(例如FX2N)后,点确定按钮后,将PLC中的程序读入到计算机中.2.PLC程序的下载所谓PLC程序的下载,就是把计算机中的程序写入到PLC中,其操作步骤是通信电缆的连接和端口设置,同PLC程序的上载中的步骤(1)和(2).而PLC程序的下载的操作步骤是:在执行下载(写出)功能时,首先应将PLC上的主机开关拨在STOP位置,如果使用了RAM或EEPROM存储器卡,其写保护应处于关断状态.选择PLC菜单下的传送子菜单中的写出,将计算机中的程序发送到PLC中,在弹出的窗口中选择范围设置如图8-48所示,可减少写出所需的时间.另外,执行菜单命令PLC传送校验是用来比较计算机和PLC中的顺控程序是否相同.如果二者不符合,将显示与PLC不相符的指令的步序号.选中某一步序号,可显示计算机和PLC中该步序号的指令.8.2.5 PLC菜单下其它命令1.寄存器数据传送在PLC菜单下的寄存器数据传送子菜单中有三项功能:读入,写出,核对, 如图8-49所示.选择PLC寄存器数据传送读入命令用来将PLC中的寄存器数据读入计算机.选择PLC寄存器数据传送写出命令用来将计算机中已创建的寄存器数据成批传送到PLC中.选择PLC寄存器数据传送核对命令用来将计算机中的寄存器数据与PLC中的数据进行比较.2.PLC存储器清除执行PLCPLC存储器清除菜单命令,在弹出的窗口中可选择:1)PLC存储空间:清除后顺控程序全为NOP指令,参数被设置为缺省值.2)数据元件存储空间:将数据文件缓冲区中的数据置零.3)位元件存储空间:将位元件X,Y,M,S,T,C的值置零.按确认键执行清除操作,特殊数据寄存器的数据不会被清除.3.PLC的串口设置(D8120)计算机和PLC之间使用RS通信指令和RS-232C通信适配器进行通信时,通信参数用特殊数据寄存器D8120来设置,执行PLC串口设置(D8120)菜单命令时,在串口设置(D8120)对话框中设置通信格式.执行此命令时设置的参数将传送到PLC的8120中去.4.遥控运行/停止在可编程控制器中以遥控的方式进行运行/停止操作,执行PLC遥控运行/停止菜单命令,在弹出的窗口中选择运行或停止,按确认键后可改变PLC的运行模式.5.PLC诊断执行PLCPLC诊断菜单命令,将显示与计算机相连的PLC的状况,给出出错信息,扫描周期的当前值,最大值和最小值,以及PLC的RUN/STOP运行状态.8.2.6 PLC口令设置和计算机口令设置1.PLC口令设置PLC口令设置功能是将与计算机相连接的PLC口令加以设置,改变和删除.它对计算机中的顺控程序没有影响.(1)设置新口令执行PLCPLC当前口令或删除菜单命令时,在弹出的PLC设置对话框的新口令文本框中输入新口令,点击确认按钮或按Enter键完成操作.设置口令后,在执行传送操作之前必须先输入正确的口令.(2)修改口令在旧口令输入文本框中,输入原有口令;在新口令输入文本框中输入新的口令,点击确认按钮或按Enter键,旧口令被新口令代替.(3)清除口令在旧口令文本框中,输入PLC原有的口令;在新口令文本框中,输入8个空格,点击确认按钮或按Enter键后,口令被清除.执行菜单命令PLCPLC存储器清除后,口令也被清除.2.计算机口令设置计算机口令设置功能是重新设置,改变或取消在计算机一方的口令.该口令对PLC无用.(1)设置新口令执行选项口令设置菜单命令时,在弹出的口令设置对话框的新口令文本框中输入新口令,点击确认按钮或按Enter键完成操作.(2)改变口令在旧口令输入文本框中,输入原有口令;按Tab键在新口令输入文本框中输入新的口令,点击确认按钮或按Enter键,旧口令被新口令代替.(3)删除口令在旧口令输入文本框中,输入原有口令;按Tab键在新口令输入文本框中输入空格键,点击确认按钮或按Enter键后,口令被删除.8.2.7 软元件的监控与测试在SWOPC-FXGP/WIN-C编程软件的PC操作环境中,可以监控各编程软元件的状态和强制执行输出等功能.这些功能主要是在监控/测试菜单命令下完成的,其界面如图8-50所示.1.开始监控在梯形图方式执行监控/测试开始监控菜单命令后,若软元件的触点或线圈接通(工作在ON状态)时,则其触点或线圈上显示绿色方块,而计数器,定时器和数据寄存器的当前值显示在元件号的上面.若软元件的触点或线圈不接通(工作在OFF状态)时,则其触点或线圈上无任何显示.如图8-51所示的梯形图监控画面.若想停止监控时,执行监控/测试停止监控菜单命令即可.2.进入元件监控执行监控/测试进入元件监控菜单命令后,弹出进入元件监控画面如图8-52所示,首先双击在画面左侧的深蓝色矩形光标,便会出现如图8-53所示的设置元件对话框,输入元件号和要监视的连续的点数,可监控元件号相邻的若干个元件.例如在图8-53中的元件栏内输入待监控的起始元件Y0,在元件数栏内输入3,点击输入按钮,则在图8-52画面中就可监控元件号相邻的3个元件Y000,Y001,Y002的状态.图8-52中绿色的方块表示常开触点闭合,线圈通电.在图8-53中可选择显示的数据是16位的还是32位的.在进入元件监控画面中用鼠标选中某一被监控元件后,按Delete键可将它删除,停止对该元件的监控.在进入元件监控画面下使用视图显示元件设置菜单命令如图8-54所示,可改变元件监控时显示数据的显示模式,如二进制,十进制,十六进制等.3.强制ON/OFF执行监控/测试强制ON/OFF菜单命令,在弹出的强制ON/OFF对话框如图8-55所示的元件栏内输入元件号,选择设置/重新设置后,点击确认键按钮或按Enter键,可使该元件为ON/OFF.设置(即置位,SET)有效元件为X,Y,M,特殊元件为M,S,T,C.重新设置(即复位,RST)有效元件为X,Y,M,特殊元件为M,S,T,C,D,V,Z.4.强制Y输出执行监控/测试强制Y输出菜单命令,在弹出的强制Y输出对话框如图8-56所示的Y栏内输入元件地址号(如2),选择ON/OFF后,点击确认键按钮或按Enter键,可使Y输出元件(如Y002)为ON/OFF.另外,在执行强制Y输出操作时,Y输出的实际情况与PLC上的主机开关所处的位置有关.当主机开关拨在STOP位置时,Y输出的实际情况与对话框中过程显示的结果一致;而当主机开关拨在RUN位置时,Y输出的实际情况将受到PLC中程序的制约.5.改变当前值执行监控/测试改变当前值菜单命令后,在弹出的对话框中输入字元件号和新的当前值,按确认键或按Enter键后将新的值输入PLC.该功能在监控梯形图进入元件监控时,可以显示改变的当前值.6.改变设定值该功能仅在梯形图方式执行监控/测试开始监控菜单命令时有效,如果光标所在位置为定时器或计数器的输出命令状态(线圈),执行监控/测试改变设置值菜单命令后,在弹出的对话框中将显示定时器或计数器的元件号和原有的设定值,输入新的设定值,按确认键或按Enter键后送入PLC.采用同样的方法可以改变D,V或Z的设定值.8.2.8 编程软件与PLC的参数设置选项菜单主要用于参数设置,包括程序检查,口令设置,PLC型号设置,串行口参数设置,元件范围设置和字体的设置等.在执行选项PLC模式设置菜单命令弹出的对话框如图8-57中,可以将某一个输入点(图中为X0)设置为外接的RUN开关来使用.执行选项参数设置菜单命令弹出参数设置的对话框,可设置实际使用的存储器的容量,设置是否使用以500步(即500字)为单位的文件寄存器和注释区,以及由锁存(断电保持)功能的元件的范围.如果没有特殊的要求,按缺
展开阅读全文