第5章编程监控设备及其应用新

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第5章编程监控设备及其应用第5章编程监控设备及其应用5.1概述5.2编程器基本操作5.3上位机计算机辅助编程--CX-Programmer应用第5章编程监控设备及其应用图5.1.1手持式简易编程器外形5.1概述LED显示方式开关操作键①数字键(10个)②编辑键(12个)③清除键(1个:CLR)④指令键(16个)第5章编程监控设备及其应用1.LCD显示器显示器可以显示2行×16个字的各种字符、数字或符号。用来作为输入和监控时的信息显示部件。一、各部分作用第5章编程监控设备及其应用2.工作方式选择开关图5.1.2简易编程器工作方式选择开关外形MONITORPROGRAMRUN第5章编程监控设备及其应用3.输入键区输入键区用来输入程序和命令,按照其功能可以把它们分为四类。①数字键(10个)用来输入地址和数据。还可以与功能键组合,以功能码的形式输入指令键中没有的特殊指令。【例1】指令END(01)的输入步骤为依次按键输入:FUN→0→1→WRITE第5章编程监控设备及其应用②编辑键(12个)用来编辑、查询和监控用户程序,例如插入、删除、检索、复位等操作的实现。③清除键(1个:CLR)用来清除编程器显示内容。④指令键(16个)用来输入程序中的基本指令的操作码,如LD、OR、AND、NOT等。用来输入程序中指令的通道操作数,如HR、DM、*DM等。其中的CH、CONT、AR操作数等为上挡输入,要和SHIFT键配合使用才能正确输入。为了保护用户程序和防止误操作,在连有编程器的可编程控制器开机时,首先要求用户输入口令。口令的输入步骤是顺序键入:CLR→MONTR。第5章编程监控设备及其应用图5.1.3用户口令输入过程MONTRCLR〈PROGRAM〉PASSWORD!〈PROGRAM〉BZ第5章编程监控设备及其应用表5.1.1CPM2A中扩展指令默认功能代码一览表指令代码ASFT17RXD47TXD48CMPL60INI61PRV62CTBL63SPED64PULS65SCL66BCNL67BCMP68STLM69INT89第5章编程监控设备及其应用通过扩展指令功能代码的赋值操作,可以改变或显示各个扩展指令的代码。其中的代码显示操作在三种工作方式下都能完成,而代码改变则只能在编程工作方式下完成。具体的操作步骤如下:按键CLR,清显示。按键EXT,显示第一个功能代码,FUN17:ASFT。用向上和向下键(↑↓)连续查找显示各功能码。按键CHG,选中需要赋值的功能码。用向上和向下键(↑↓)选择要被赋值的扩展指令。按键WRITE,完成赋值操作。第5章编程监控设备及其应用例2】指令MOV(21)的输入步骤为依次按键输入:FUN→2→1指令@MOV(21)的输入步骤为依次按键输入:FUN→2→1→NOT第5章编程监控设备及其应用名称功能清除存储器清除全部或部分程序存储器和任一非只读数据区,以及编程器的存储器的内容。存储器的全部清除清除全部存储器,包括用户程序、PC设置、所有的数据区及I/O注解区。读取UM区分配信息读I/O注解区及用户程序的容量。读/清除错误信息显示和清除错误信息及显示MESSAGE指令信息。蜂鸣器操作接通和断开在按编程键时就鸣叫的蜂鸣器。赋值扩展指令功能代码读出或改变赋于扩展指令的功能代码。设定程序存储器地址在读出,写入,插入和删除程序时设置指定的程序存储器地址。读程序存储器地址读出程序存储器的内容。指令查找查找程序中的指定指令的状况。位操作数据查找查找程序中的指定操作数位的状况。二、编程器主要功能第5章编程监控设备及其应用插入和删除指令从程序插入或删除指令。输入或编辑程序重写当前程序存储器的内容以初次输入程序或改变以存在的程序。检查程序检查编程错误,并在错误时显示程序地址和错误位,数,字监视监视多达16位和字的状态,虽然在显示上每次只能示出3个。多地址监视同时监视多达6位和字的状态。微分监视监视特定位的上或下微分状态。二进制监视监视任一字的16位的ON/OFF状态。3字监视监视3个连续字的状态。带符号的十进制监视将指定字的内容从带符号的十六进制(二进制补码格式)转换为带符号的十进制,用于显示。不带符号的十进制监视将字中的十六进制数据转换为不带特号的十进制,用于显示。3字数据修改改变在3字监视操作中显示的的三个连续字中的一个或几个的内容。改变计时器,计数器SV1改变计时器或计数器的SV。第5章编程监控设备及其应用改变计时器,计数器SV2对计时器或计数器的SV进行精调。十六进制,BCD数据修改改变正监视的字的BCD或十六进制值。二进制数据修改在字正被监视时改变字的各位的状态。带符号的十进制数据修改将正监视的的字的十进制值改变为在-32768~32767范围内带符号的十进制数据。指定字的内容自动转换为带符号的十六进制。不带符号的十进制数据修改将正监视的的字的十进制值改变为在0~65535内不带符号的十进制数据。改变为十六进制数据是自动进行的。强制置位/复位强制各位ON(强制显示)或OFF(强制复位)清除强制置位/复位恢复已强制置位或复位的所有位的状态十六进制-ASC‖显示改变将字数据显示在4位十六进制数据和ASC‖之间来回转换显示循环时间显示当前平均循环时间(扫描时间)读和设定时钟读或设置内部时钟第5章编程监控设备及其应用1.内存清除该操作在PROGRAM方式下完成1)全清除全清除是将存储器中的程序、各继电器、计数器、数据存储器中的数据全部清除,操作过程及显示内容如下:CLR初始画面SETNOTRESETMONTRCLR5.2编程器基本操作0000000000MEMORYCLR?HRCNTDM00000MEMORYCLRENDHRCNTDM第5章编程监控设备及其应用2)部分清除如果需要保留指定地址以前的程序或保留指定的数据区,则应进行部分清除。例如,要保留地址00123以前的程序及保留HR区,即清除从地址00123开始以后的程序及清除CNT区、DM区,则应进行如下操作:第5章编程监控设备及其应用CLR初始画面SETNOTRESET1、2、3AR/HRMONTRCLR若设定的地址超出用户程序的范围,则用户程序不会被清除。如果想保留CNT区、DM区,可象保留HR区的操作一样,按下CNT、DM键。0000000000MEMORYCLR?HRCNTDM00123MEMORYCLR?HRCNTDM00123MEMORYCLR?CNTDM00123MEMORYCLRENDCNTDM第5章编程监控设备及其应用2.地址建立进入PROGRAM状态,回答了口令后,再按CLR键,随着编程器发出的清脆的响声,在显示屏上显示出:表示地址从00000开始建立。如果想建立一个其它地址,则只需键入5位数字即可。如果要把地址改到00596去,只需键入5、9、6既可,在显示屏上显示出:在建立地址时,该地址的内容不被显示出来,但当按一次或键后,该地址的内容就会显示出来。0000000596第5章编程监控设备及其应用3.程序输入PC处于PROGRAM状态下可以输入程序,要先建立程序地址,然后使用指令键和数字键即可输入指令。每输入一条指令后,都要按一次WRITE键,然后地址自动加1,显示下一个地址的指令内容。例如,在地址00200处输入LD00002指令,操作过程及显示内容如下:CLR初始画面2000000000200READNOP(000)第5章编程监控设备及其应用LD2WRITE如果指令是双字节的,当输入指令按WRITE键后,地址不加1,而显示器上显示下一字节内容,再按WRITE键后,地址才加1。输入应用指令时,应先按FUN键,再输入指令码。例如,在地址00202输入MOV(021),操作过程及显示如下:FUN21WRITE00200LD0000200201READNOP(000)00202MOV(021)00202MOVDATAA000第5章编程监控设备及其应用输入微分型指令时,输入指令后按NOT键,表示微分型的“@”就显示出来,再按一次NOT键,“@”就消失返回。如果发现输入的程序中有错误的语句,只需在出错的语句上重新输入正确的即可。4.程序读出该操作用于检查用户程序存储器的内容,可在RUN、MONITOR和PROGRAM方式下进行。例如,建立地址200,按键,显示:按键,显示:00200READLD0000200201READAND00003第5章编程监控设备及其应用如果这时按键,又显示:这样利用、键,可继续读出程序。在建立地址后,第一次按或键,读出的是该建立地址的指令或数据,并不在建立地址上减1或加1,而以后再按或键,则地址数会自动减1或加1。按住键(或键)不放,则地址号会连续地加1(或减1)。00200READLD00002第5章编程监控设备及其应用000020000300004TIM000#01230100000200LD0000200201AND0000300202TIM000#012300203LD0000400204OUT01000第5章编程监控设备及其应用5.程序检查程序检查只能在PRORAM状态下进行。按CLR、SRCH键,再按下检查级0、1、或2后开始程序检查。例如:CLR初始画面SRCH0若程序有错,则显示出错地址和错误内容:00000000000PROGCHKCHKLBL(0-2)?00310PROGCHKEND(001)00.3KW00178CIRCUITERROUT00200第5章编程监控设备及其应用程序错误类型分为A、B、C三类。A类错误影响程序的正常执行,必须通过检查并修改程序消除之。0级检查用于检查A、B、C三类错误,1级检查用于检查A、B两类错误,2级检查用于检查A类错误。下表为程序出错检查表。每按SRCH键一次,就会显示下一个出错地址。若没有END指令,则一直检查到最大地址,并显示:SRCH02406NOENDINSTEND第5章编程监控设备及其应用表5.2.1程序检查的错误类别及出错显示一览表类别出错显示意义A?????程序不能正常读出NOENDINST无END指令CIRCUITERR指令中数据不匹配LOCNERR指令所在区域错DUPL重复使用子程序或跳转编号SBNUNDEFD调用的子程序不存在JMEUNDEFD跳转的JME不存在OPERANDERR操作数错STEPERR步进指令错BIL-ILCERRIL-ILC指令不成对JMP-JMEERRJMP-JME指令不成对SBN-RETERRSBN-RET指令不成对CJMPUNDEFD找不到对应的JMPSBSUNDEFD定义的子程序未被调用COILDUPL输出位号多次使用第5章编程监控设备及其应用6.指令检索编好的程序被输入到PC的程序存储器中,若检索其中的某条指令,操作如下:(1)使用CLR键,建立开始检索的首地址;(2)键入要检索的指令;(3)按下SRCH键,显示屏上显示出要检索的指令内容及地址。(4)按下键,显示出操作数(对于多操作数的指令)。若要继续向下检索,可重复按SRCH键,一直检索到END指令。如果程序中无END指令,则一直可找到程序存储器的最后一个地址。第5章编程监控设备及其应用(1)按CLR键清除显示,按1、0、0键;(首地址)(2)输入要检索的指令,按LD、2键;(3)按SRCH键。TIM001#0123…END000020100000100LD0000200101OUT0100000102LD0000200103TIM001#012300800END(001)00002………例如:已输入PC的程序,要检索LD00002指令,操作如下:第5章编程监控设备及其应用PC开始检索,显示屏上显示:表示00100地址的指令是LD00002。再按SRCH键,又显示:表示00102地址的指令也是LD00002。再按SRCH键,显示:表示从地址00100到地址00800之间,只有两条LD00002指令。00010SRCHLD0000200102SRCHLD0000200800SRCHEND(001)00.8KW第5章编程监控设备及其应用按照这种方法,可以把程序中所有的

1 / 53
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功