17 FX-20P-E编写式编程器器的使用.doc
项目17 FX-20P-E便携式编程器的使用
一 基本要求及学习要点
1 掌握FX-20P-E便携式编程器的使用方法;
2 利用FX-20P-E便携式编程器写入程序并调试。
二 教学
内容
财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容
(一)HPP的组成与操作面板
1 HPP的组成
HPP由液晶显示屏(16字符?4行,带后照明)、ROM写入器等模块接口、安装存储器卡盒的接口,以及专用的键盘(功能键、指令键、软元件符号键、数字键)。
HPP配有FX-20P-CAB电缆(适用于FX2系列PLC)或FX-20P-CABO电缆(适用于FX0系列PLC),用来与PLC连接;还有系统的存储卡,用来存放系统软件(在系统软件修改版本时更换);其它如ROM写入器模块、PLC存储器卡盒等均为选用件。
2 HPP的操作面板
(1)功能键 功能键有三个:[RD/WR](读出/写入)、[INS/DEL](插入/删除)、[MNT/TEST](监视/测试)。每个功能键均有两个功能并交替起作用:按一次时选择第1功能;再按一次,则选择第2功能。
(2)其它键 其它键[OTHER],在任何状态下按该键,将显示方式项目单(菜单)选择画面。安装ROM写入器模块时,在脱机方式项目单上进行项目选择。
(3)清除键[CLEAR] 如果在按[GO]键以前(确认前)按此键,则清除键入的数据。此键也可以用于清除错误信息,恢复原来的画面。
(4)帮助键[HELP] 显示功能指令一览
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
;在监视时,进行十进制数和十六进制数的转换,起到键输入时的辅助功能。
(5)空格键[SP] 在输入时,用该键指定软元件的编号和常数。
(6)步序键[STEP] 设定步序号时。
(7)光标键[?]、[?] 用此键来移动光标和提示符,指定当前元件的前一个或后一个地址号元件,作行滚动。
(8)执行键[GO] 此键用于指令的确认、执行,显示后面的画面(滚动)以及再检索。
(9)指令、元件符号及数字键 共24个,都是双功能(指令/元件符号及数字)复用键,用于程序的输入、读出或监视。两种功能是根据当前所执行的操作自动进行切换,其中元件符号Z/V、K/H、P/I交替起作用(反复按键时互相交替切换)。
(二)HPP的操作过程
HPP的操作过程主要包括:操作准备、方式选择、编程、监视与测试等。
1 操作准备
打开PLC上部的插座盖板,将HPP所带的FX-20P-CAB型电缆(对FX2系列PLC)接到PLC的连接HPP专用插座上,并将左右两边的螺钉拧紧,然后接通PLC电源。HPP本身不带电源,只能通过电缆由PLC供电。
2 方式选择
在方式选择时,用HPP的键操作进行联机/脱机方式的选择及功能选择。接通PLC电源2秒钟后将自动转入初始状态画面,光标显示联机方式,按[GO]键,则确认为联机方式。如选择脱机方式,将光标移到[OFF LINE]位置,再按[GO]键。方式选择完后,再进行功能选择。
110
3 编程
操作前,首先确认PLC的[RUN/STOP]开关为“STOP”位置,然后在指定的范围内成批写入NOP指令,将PLC内部用户存储器的程序全部清除,再用编程器的编辑功能进行编程。
4 监视
监视功能是通过HPP的显示屏监测和确认联机方式下PLC的动作和控制状态。如指定元件的ON/OFF状态,T、C、D及文件寄存器的设定值和当前值。
5( 测试
测试功能是由HPP对指定元件的触点和线圈进行强制ON/OFF,以及进行常数变更。
(三)编程操作
1 读出
在联机方式下,当PLC处于RUN状态时,只能根据步序号读出指令;PLC处于STOP状态时,还可根据指令、元件以及指针读出指令。在脱机方式下,不管PLC处于“RUN”状态还是“STOP”状态,所有读出方式有效。
(1)根据步序号读出 指定步序号,从用户程序存储器中读出并显示程序。
例如:读出第55步的程序指令,其操作步骤如下:RD功能下?STEP?5?5?GO。
HPP以指定的步序号指令为第1行,读出并显示4行程序。若反复按[GO]键,则显示指令的第5行以后的画面并滚动进行。
(2)根据指令读出 PLC处于STOP状态时,指定指令,从用户程序存储器读出并显示程序。
例如:读出指令PLS M104,操作如下:RD功能下?PLS?M?1?0?4?GO。
HPP从0步依次搜索所指定的指令,并显示以最先搜索到的指令为首行的4行程序;反复按[GO]键,从所搜索出的下一步开始,搜索同样指令,若没有发现指定的指令,则显示“NOT FOUND”信息。
(3)根据指针读出 当PLC处于STOP状态时,指定指针,从用户程序存储器中读出并显示程序。
例如:读出指针编号为3的标号,其操作步骤如下:RD功能下?P?3?GO。
(4)根据元件读出 PLC处于STOP状态时,指定元件符号和地址号,从用户程序存储器中读出并显示程序。
例如:读Y100,其操作为:RD功能下?SP?Y?1?0?0?GO。
2 写入
写入操作有基本指令、功能指令、元件、指针标号等的输入。
(1)基本指令的写入
例1:写入ORB指令,其操作为:WR功能下?ORB?GO。
例2:写入LD X0 指令,其操作为:WR功能下?LD?X?0?GO。
例3:写入OUT T100 K19 指令,其操作为:WR功能下?OUT?T?1?0?0?SP?K?1?9?GO。
在指令输入过程中,如需要修改例如,输入指令OUT T0 K10,按[GO]键前(确认前),欲将K10改为D9,其操作为:WR功能下?OUT?T?1?0?SP?K?1?0?CLEAR?D?9?GO。
如在确认后(按[GO]键后)修改上例,其操作为:WR功能下?OUT?T?1?0?SP?K?1?0?GO???D?9?GO。
(2)功能指令的输入 在写入功能指令时,先按[FNC]键,再写入功能指令编号,不能像输入基本指令那样,使用元件符号键。
111
写入功能指令编号有两种方法:直接输入指令编号,或借助于[HELP]键的功能,在所显示的指令一览表中检索指令编号,再写入。例如:输入D MOV P D0 D2 指令,用直接输入功能指令编号的方法,操作为:WR功能下?FNC?D?1?2?P?SP?D?0?SP?D?2?GO。
(3)元件和指针的输入 在基本指令和功能指令的输入中,往往涉及到元件的输入。例如:写入MOV K1 X10Z D1指令,其操作为:WR功能下?FNC?1?2?2?SP?K?1?X?1?0?Z?SP?D?1?GO。
程序中的P(指针)、I(中断指针)作为标号使用时,其输入方法和指令相同。例如:写入标号编号为P5,其操作为:WR功能下?P?5?GO。
(4)程序的修改
在指定的步序上修改指令。例如,在第100步上写入指令OUT T50 K30,其操作为:RD功能下?STEP?1?0?0?GO?WR功能下?OUT?T?5?0?SP?K?3?0?GO。
如果要修改功能指令中的操作数,读出该操作数后,将光标移到欲修改的操作数所在的行,然后修改该行的参数。
(5)NOP成批写入 在指定范围内,将NOP成批写入。例如:在1000步到1024步范围内成批写入NOP,其操作为:WR功能下?找到1000步?NOP?K?1?0?2?4?GO。
(6)NOP全部写入 NOP全部写入即将PLC内部原程序清除,其操作为:WR功能下?NOP?A?GO?GO。
3 插入
如果需要在某条指令之前插入一条指令,按照前述指令读出的方法,先将某条指令显示在屏幕上,此时,光标指向该指令,(无步序号的行不能插入)。然后,按[INS/DEL]键,使编程器处于I(插入INS)工作方式,接着按照指令写入的方法,将该指令写入,按[GO]键后写入的指令插在原指令之前,后面的指令依次向后推移。例如:在200步前面插入指令AND M5,其操作为:读出200步指令?INS功能下?AND?M?5?GO。
4 删除
删除可分为逐条删除、指定范围删除和NOP的成批删除。
(1)逐条删除 按照指令读出的方法,逐条删除用光标指定的指令或指针。例如:删除第100步的OR指令,其操作为:读出100步指令?DEL功能下?GO。
(2)指定范围的删除 将指定的起始步序号到终止步序号之间的程序成批删除。
(3)NOP的成批删除 其操作为:DEL功能下?NOP?GO。
(四)监视/测试操作
使用HPP可以对位编程元件的状态和字编程元件内的数据进行监视和测试。
监视功能可监视和确认联机方式下PLC编程元件的动作和控制状态,包括对编程元件的监视和对基本逻辑运算指令通/断状态的监视。
测试功能是由HPP对PLC的位元件的触点和线圈进行强制ON/OFF以及常数的修改,包括修改T、C、D、Z、V的当前值和T、C的设定值,文件寄存器的写入等内容。
1 元件监视
元件监视即监视指定元件的ON/OFF状态、设定值及当前值。例如,依次监视X0及其以后的元件。
? 按[MNT]键后,按[SP]键,键入元件符号及编号。
? 按[GO]键,根据有/无?标记,监视所键入元件的ON/OFF状态。如果编程元件左侧有“?”,表示该编程元件处于ON状态;如果没有,表示它处于OFF状态。最多可监视8个元件。
? 通过按[?]、[?]键,监视前后元件的ON/OFF状态。
112
2 导通检查
在监视状态下,根据步序号或指令读出指令,可监视指令中元件触点的通/断和线圈动作状态。例如:读出第126步,作导通检查。
读出以指定步序号为首的4行指令,根据各行是否显示“?”,就可以知道触点和线圈的状态。但是对定时器和计数器来说,若OUT T或OUT C指令所在行显示“?”仅表示定时器或计数器分别处于定时或计数工作状态(其线圈“通电”),并不表示其输出常开触点接通。
3 活动状态的监视
用指令或编程元件的测试功能使M8047(STL监视有效)为ON,先按[MNT/TEST]键,使编程器处于M工作方式,再按[STL]键和[GO]键,可以监视最多8点为ON的状态器S,它们按元件号从大到小的顺序排列。可监视状态器的范围:S0-S899(当M8049为ON,可监视S900-S999),如M8047不处于ON时,则状态监视无效。
4 强制ON/OFF
元件的强制ON/OFF,先进行元件监视,而后进行测试功能。
5 修改T、C的设定值
元件监视或导通检查后,转到测试功能,可修改T、C的设定值。例如:将T5的设定值K300修改为K500,其操作为:对T5元件监视?TEST功能下?SP?SP?K?5?0?0?GO。
6 修改T、C、D、Z、V的当前值
先进行元件监视后,再进入测试功能,修改T、C、D、Z、V的当前值。例如:将32位计数器的设定值寄存器(D1 D0)的当前值K12345修改为K10,其键操作为:对元件监视?TEST功能下?SP?K?1?0?GO。
三 内容考核
电机的自动控制
控制要求:
(1)本实验模拟三相交流电机的Y—?起动运行的电路。
(2)按下正转启动按钮后,电机正转起动(KM1工作),按下反转启动按钮后,电机反向启动(KM2工作);启动后电机先以Y形方式运行(KMY工作),8s后转为?运行(KM?工作);正转运行和反转运行可随时切换,按下停止命令按钮后,系统停止工作;在工作过程中KM1和KM2不能同时接通。
(3)实验采用PLC-DEMO007实验演示板,其默认I/O分配如表1示。
表1 电机自动控制默认I/O分配
输入地址 输出地址
命令按钮 输入触点 控制对象 输出触点 正转启动PO1 X0 KM1 Y0 反转启动PO2 X1 KM2 Y1 停止PO3 X2 KMY Y2
KM? Y3
113
图1 电机的Y-?降压启动控制模型
要求:
1 写出控制程序;
2 比较利用FX-20P-E便携式编程器与GX Developer编程环境的异同。
114