【文档说明】编程监控设备及其应用课程课件.ppt,共(200)页,1.415 MB,由小橙橙上传
转载请保留链接:https://www.ichengzhen.cn/view-45445.html
以下为本文档部分文字说明:
第五章编程监控设备及其应用•5.1概述•5.2编程器基本操作•5.3监视与修改操作•5.4上位计算机辅助编程——CPT应用•5.5上位机计算机辅助编程——CX-Programmer应用•5.6可编程终端
(PT)•思考与练习题5.1概述编程工具是PLC主要的人机接口,一般可以分为上位计算机和专用编程器两大类。在连接有上位计算机的系统中,使用PLC生产厂家提供的专用系统软件可以实现对下位控制器的编程、调试和监控工作。OMRON
公司PLC和上位机连接可以通过相应适配器实现,也可以通过上位机的CPU单元上的RS-232C口实现。配合适当的链接适配器就可以实现一台上位机控制多台PLC的1:N上位连接方式。OMRON公司C系列PLC有两类三种编程器:一类为图形
式编程器,直接利用梯形图进行程序输入;另一类为助记符编程器,利用梯形图语句表实现程序输入。助记符式编程器一种为水平直插式、另一种为手持式这两种编程器的键盘、操作方法、实现的功能是完全一样的。OMRON手持式简易编程器
是其编程设备中最为简单的一种。这种编程器根据不同的需要,可以通过专用电缆与CPU单元相连,可以直接安装在CPU单元上。CPM2A上使用的手持编程器外形如图:课本P162图5.1.1手持式简易编程器外形图。编程器的面板由液晶显示器、工作方式选择开关、键盘组成。1.LCD显示器显示器可以
显示2行×16个字的各种字符、符号和数字用来作为输入和监控的信息显示部件。显示器第一行显示地址,第二行显示指令码和数据。2.工作方式选择开关选择开关分别对应于RUN(运行)、MONTOR(监控)和PROGRAM(编程)三种
方式。▲运行工作方式使CPU单元用户程序的正常运行方式,此时可以对运行的状态进行必要的监视。▲监控方式程序也处于运行状态,但此时可以实现对运行的监视和干预操作,是用户调试程序时常用的工作方式。▲编程工作方式时可以用来输入和编辑用户程序。CPM2A型可编程
控制器开机上电时的工作方式是通过系统设定区中的DM6600通道来设定的。其默认方式(0000)为:▲若CPU连接有编程器,上电时就按工作方式选择开关的选择来确定工作方式。最好先选择为编程工作方式。▲若连
接有除编程器以外的其他编程设备,则选择编程工作方式。▲若未连接任何编程设备,则选择运行工作方式。因此在控制现场设备时,上电操作时要十分小心。3.输入键区输入键区用来输入程序和命令,按照其功能可以把它们分为4类:(1)
数字键:编号为0~9的10个白色键。用来输入程序的地址和程序数据。如输入/输出号,定时/计数器号及数值等。这些键与功能键(FUN)组合,以功能码的形式输入指令键中没有的特殊指令。例:指令END(01)的输入步骤为依次按键输入:FUN→0→1→WRITE(2
)编辑键:12个黄色键用来编辑、查询和监控用户程序。如插入、删除、检索、复位等操作的实现。(3)清除键:一个红色键CLR。用来清除编程器显示内容,输入口令、建立地址、监视操作时也用到此键。(4)指令键:16个灰色键。用来输入程序中的基本指令的操作码。如LD、OR、AND、NOT等。也可以用来输入程
序中的通道操作数。如HR、DM、*DM等。其中CH、CONT、AR操作等为上档输入,要和SHIFT键配合使用才能正确输入。键盘的上部为指令键,下部左侧为数字键,下部右侧为编辑键。键盘的排列见下页图。FUNSFTNOTSHIFTANDORCNTTRLRH
RLD7410258963CLRVERRESPLAYSETRECEXTDMOUTTIMCH*CHGDELINSWRITECONT#SRCHMONTR(1)FUN键:该键为功能键,用于输入有功能号的指令。如MOV指令的输入,就要用到该键,按下FUN、2、1键即显示出MOV指令。(2)SFT、NOT、
AND、OR、LD、OUT、CNT、TIM基本指令键:利用这些键可以输入相应的指令。(3)SHIFT上挡键:利用该键和有上挡功能的键形成上挡功能。(4)TR、LR、HR、DM、、、数据键区:利用这些键指定指令数据区。(5)EXT键:该键为外引键,利用磁带机存储程序时使用该键。(6)CHG键:
该键为修改键,修改TIM、CNT的当前值、修改DM单元内容时利用该键。(7)SRCH键:该键为查找键,查找指令或位在程序中的位置时用该键。CH*CONT#(8)、键:上档功能用于磁带机存储程序,下档键用于调试时的强迫置位、复位。(9)VER键:该键为校验键,校验磁带机上的程序与PLC内的程序是否相
同。(10)DEL、INS、WRITE键:DEL键为删除指令键,INS键为插入键,WRITE键为写入键,每输入一条指令或一个数据用写入键将其写入PLAYSETRECRESETPLC内部。(11)MONTR键:该键为监控键,用于监控通道
或位的状态。(12)↑、↓键:改变地址键,↑键地址减小,↓键地址增加。(13)CLR键:用于清除显示。在CPM2A型PLC的指令系统中,还有一个扩展指令的概念。用户应该在程序输入之前完成扩展指令的赋值操作。一条指令只能赋值于一个功能码。如果扩展指令未能正确的赋值,则可编程控制器不能正常的运行。在
扩展指令赋值前,用户先要对可编程控制器进行相应的设置,设置的方法是将DM6602中的第8~11位置ON,并重新接通电源一次。▲CPM2A中扩展指令的默认功能代码如表5.1.1所示。指令代码ASFT17RXD47TXD48CMPL60INI61PRV62CTBL63表5.1.1CPM2A中
扩展指令默认功能代码一览表指令代码SPED64PULS65SCL66BCNL67BCMP68STIM69INT89(续)表5.1.1CPM2A中扩展指令默认功能代码一览表通过扩展指令功能代码的赋值操作,可以改变或显示各个扩展指令的代码。其中的代码显示操作在三种工作方式下都能完成
,而代码改变则只能在编程工作方式下完成。▲具体的操作步骤如下:1.按键CLR,清显示。2.按键EXT,显示第一个功能代码,FUN17:ASFT。3.用向上键和向下键(↑↓)连续查找显示各功能代码。4.按键CHG,选中需要赋值的功能码。5.用向上键和向下键(↑↓)选择要被赋值的扩展指令。6
.按键WRITE,完成赋值操作。▲在CPM2A型PLC的指令系统中,许多指令都有微分和非微分两种形式:在简易编程器上输入微分指令与非微分指令相比较前面步骤相同后面再键入NOT即可。例:指令MOV(21)的输入步骤为依次按键输入:FUN→2→1→WRITE指令@MOV(21)
的输入步骤为依次按键输入:FUN→2→1→NOT→WRITE5.2编程器基本操作PLC首次上电后,显示器上显示出PASSWORD(口令)字样,要求用户输入口令,用以防止对PLC内存程序的非法存取。▲口令的输入步骤是:CLR→MONTR▲用户口令的输入过程如下图所示:CLRMONTR<PROGR
AM>PASSWORD!<PROGRAM>BZ图5.1.3用户口令输入过程5.2.1内存清除操作PLC中的RAM具有后备电池,所以断电后其内存中的内容不会丢失。若用户需要部分或全部地清除内存中的程序或数
据内容,就需要使用内存清除操作。当进行完回答口令操作后,PASSWORD消失,此时方可进行下面的操作。一、工作方式:PROGRAM。即该操作只可以在编程工作方式下进行。二、键操作流程:如下页所示全清CLRPLAY
SETNOTRECRESET地址号HRCNTDM程序从该地址后清HR区不清CNT区不清DM区不清清除内存键操作流程MONTR三、操作过程及显示内容:将地址0123后的内容清除掉,保留HR中的内容CLRSETPLAYNOTRECRESE
T0000000000000000MEMORYCLR?HRCNTDMHR123MONTR0000MEMORYCLR?CNTDM0123MEMORYCLR?CNTDM0123MEMORYCLRENDCNTDM四、说明:1.当按RESET键后,接着按MONT
R键,则用户程序、I/O数据、内部辅助继电器及移位寄存器的数据全部被清除。2.通过按HR、CNT、DM键可将保持继电器、计数器或数据存储区的内容保留下来不被清除。3.按四个数字键设定地址号,则从该地址清
除程序。4.若设定的地址超出用户程序的范围,则用户程序不会被清除,但HR、CNT、DM中的信息仍可按需要清除。5.2.2建立地址和读出程序建立地址是为用户程序的输入、编辑、检查程序等设定初始地址。读出程序是指显示指定地址中的程序内容。▲建立地址:一、工作方式:RUN、MONTR、PROG
RAM。即该操作可以在三种工作方式中的任何一种方式下进行。二、键操作流程:键操作流程如下:CLR地址三、操作过程与显示内容:CLR123400000001001201231234四、说明:1.若以0000来建立地址,则CLR后面的数字可不必再按。2.地址号
前面连续的0不必按,例如以0001来建立地址,CLR之后按1键即可。3.在建立地址时,该地址的内容不被显示出来,但当按一次↑或↓键后,该地址的内容就会显示出来。▲读出程序一、工作方式:RUN、MONTR、PROGRAM。即该操作
可以在三种工作方式中的任何一种方式下进行。二、键操作流程:键操作流程如下:CLR地址或…………查找指令三、操作过程及显示内容例如下图所示的梯形图所对应的助记符程序已存入内存,现在要读出它。00000000010000201000TIM0
00#0123梯形图0200地址指令数据0200LD000000201AND000010202TIM000#01230203LD000020204OUT01000助记符程序CLR00000200READ0201READ0202READ0202TIMDATA2
000200或LD00000AND00001TIM000#01230203READ0204READ0203READ0202TIMDATALD00002OUT01000LD00002#0123若读出程序时PLC的CPU
工作方式为运行或监控,则其相应的显示为:CLR00000200READOFF0201READON0202READOFF2000200或LD00000AND00001TIM0000202TIMDATA#01230203READON0204R
EADON0203READONLD00002OUT01000LD00002四、说明:1.在建立地址后,第一次按↑或↓键,读出的是该地址的指令或数据,并不在建立的地址上加1或减1,而以后再按↑或↓键,则地址数会自动加1或减1。2.按住↑键或↓键不放,则地址数会连续的加1或减1。5.2.3程序输入
操作将用户程序输入到可编程控制器中。一、工作方式:PROGRAM。即只能在编程工作方式下工作。二、键操作流程:键操作流程如下:建立地址读出程序输入指令WRITE三、操作过程与显示内容:例如:建立地址0200然后输入LD00001,OUT01000。CL
R00001020002002000200LDLD00000LD000010201READNOP(000)WRITEOUT1000WRITE0201OUT000000201OUT010000202READNOP(000)四、说明:1.在建立地址或读出程序
两种操作后,可进行程序输入操作。2.输入指令通过按指令键(如例中的LD、OUT)和数字键(如例中的LD指令之后的00001、OUT指令之后的01000)共同完成。3.对于单字节的指令在按WRITE键后,地址自动加
1。但是,如指令是双字节的指令在按WRITE键后,地址不加1,而是显示下一字节的内容,再按WRITE键后,地址才加1。其操作过程与显示内容如下:如在地址0250处输入CNT002、#0050指令。CLR000002502500250CNTCNT0000250C
NTDATAWRITE#000020250CNT002#005050WRITE0250CNTDATA0251READNOP(000)5.2.4指令的插入和删除指令的插入和删除是用户编辑程序时最常用的操作,将一条指令插入到已存储在存储器中的程序中或将一条指令从已存储在
存储器中的程序中删除。▲插入指令一、工作方式:建立地址读出程序输入指令INSPROGRAM。即只能在编程工作方式下工作。二、键操作流程:键操作流程如下:地址指令数据0200LD000020201AND000030202LD010
010203ANDNOT000060204ORLD0205AND000040206ANDNOT000050207OUT010010208END(001)设存储器中已有下列程序如下图所示:若想将00007触点插到指定位置可作如下操作:00002000030100100
0060000400005END00007插入插入00007的梯形图01001插入后的程序如下页所示:0200地址指令数据0200LD000020201AND000030202LD010010203ANDNOT000060204ORLD0205AN
D000040206AND000070207ANDNOT000050208OUT010010209END(001)三、操作过程与显示内容:CLR0000AND0206READ02062060206ANDNOT00005AND0000070206AND000
07INS0206INSERT?AND000070207INSERTENDANDNOT00005▲删除指令一、工作方式:PROGRAM。即只能在编程工作方式下工作。建立地址读出程序DEL二、键操作流程:键操作流程如下:例:如下图所示:若想将0207中的ANDNO
T00005删除如何操作?000020000301001000060000400005END删除00005的梯形图0100100007删除0200地址指令数据0200LD000020201AND000030202LD010010203ANDNOT000060204ORLD0
205AND000040206AND000070207ANDNOT000050208OUT010010209END(001)删除前其助记符程序如下:CLR0000DEL0207READ0207DELETE?20020
7ANDNOT00005ANDNOT000050207DELETEENDOUT010017三、操作过程与显示内容如下:地址指令数据0200LD000020201AND000030202LD010010203ANDNOT000060204ORLD0205AND000040206AND0000
70207OUT010010208END(001)删除后其助记符程序如下:四、说明:1、插入和删除指令只能在编程工作方式下进行。2、插入指令时所建立的地址是要插入指令处后面的地址,而删除指令所建立的地址是要删除那条指令的地址。3、插入指令时键入↓键后,显
示的内容是插入指令后面的那条指令ANDNOT00005;删除指令时键入↑键后,显示的内容是删除那条指令ANDNOT00005后面的那条指令OUT01001。5.2.5程序检查操作程序检查操作主要用来检查用户已输入程序中
的语法错误,该操作只能在编程工作状态下进行可以使用的程序检查操作分为三个级别0、1、2,而程序中的错误根据其严重程度分为三类A、B、C。其中A级错误为最严重的,B级错误次之,C级错误更次之。错误检查级别错
误类别0A、B、C1A、B2A检查级别与错误类别之间的关系如下表所示:类别出错显示意义A????程序不能正常读出NOENDINST无END指令CIRCUITERR指令中数据不匹配LOCNERR指令所在区域错DUPL重复使用子程序或跳转编号SBNUNDEFD调用子程序不存在JMEUND
EFD跳转的JME不存在OPERANDERR操作数错STEPERR步进指令错表5.2.1程序检查的错误类别及出错显示一览表类别出错显示意义BIL-ILCERRIL-ILC指令不成对JMP-JMEJMP-JME指令不成对SBN-RETSBN-RET指
令不成对CJMPUNDEFD找不到对应的JMPSBSUNDEFD定义的子程序未被调用COILDUPL输出位号多次使用续表5.2.1程序检查的错误类别及出错显示一览表一、工作方式:PROGRAM。即只能在编程工作方式下工作。二、键操作
流程:键操作流程如下:CLRSRCH0或1或2SRCHSRCH(直到END指令)中途按CLR键停止检查三、操作过程与显示内容:例如:某一程序从0083开始,到8100结束(END指令),程序的最大地址为8700。则检查这一程序的操作如下:#0000CLR00008100PROG
CHKSRCHEND(001)SRCH0083PROGCHKCHKLBL(0~2)?012或或0083PROGCHKCHKLBL(0或1或2)CLR00000153CIRCUITERRSRCHOUT00200SRCH0083PROGCHKCHKLBL(0~2)?012
或或0083PROGCHKCHKLBL(0)0178COILERRSRCHOUT010000200IL-ILCERRSRCHILC(003)5000SRCH????8700NOENDINSTRSRCH5.2.6指令查找与触点查找操作用于在用户程序存储器中查找
某条指定的指令或某个触点。▲指令查找操作一、工作方式:RUN、MONTR、PROGRAM。即该操作可以在三种工作方式中的任何一种方式下进行。END指令只能在PROGRAM工作方式进行。建立地址读出程序输入指令SRCHSRCHCLR三、操作过程
与显示内容:设下面的梯形图所对应的指令已经输入到内存中:二、键操作流程:键操作流程如下:地址指令数据0200LD000020201OUT010000202LD000020203TIM001#0123……1082END(001)01000T
IM001#0123END(001)0000200002………………1.欲查找LD00002指令操作与显示如下:CLR0000LD200000000LD00000LD00002SRCH0200SRCHLD0000
2SRCH0202SRCHLD00002SRCH1082SRCHEND(001)0000CLR1020002002000200TIMTIM000TIM0010203SRCHSRCHTIM0010203TIMDATA#01232.若要查找T
IM001的数据,其操作过程与显示内容如下:四、说明:1.在给定指令后,按SRCH键,将显示该指令所在地址。2.如果重复按SRCH键,将陆续显示该指令的其它地址,一直到END指令结束。3.如果程序中无END指令,则一直可找到用户存储器的最后一个地址。4.若要查找TIM/CNT指令的设定值,要先查
找TIM/CNT指令,然后再按一次↓键。注意:不能直接查找TIM/CNT的设定值。▲触点查找操作一、工作方式:RUN、MONTR、PROGRAM。即该操作可以在三种工作方式中的任何一种方式下进行。二、键操作流程:键操作流程如下:建立地址读出程序SRCHSRCHCLR
SHIFTCONT#数据HRTIMCNT三、操作过程与显示内容:设有如下图所示梯形图:01000000010100000001TIM000#0123END(001)地址指令数据0200LD000010201OUT010000202LD010000203AND00
0010204TIM000#0123…………1082END(001)查找过程与显示内容如下:CLR0000SRCH0200CONTSRCH0203CONTSRCH0000SRCHLD00001AND000011082CONTSRCHSRCHEND(001)SHIFTC
ONTCONT0000010000CONT00001四、说明:本操作与查找指令操作基本相同,只是查找指令操作的关键字是一条指令,而本操作中的关键字是一个触点。5.3监视与修改操作可编程控制器的监视与修改操作对用户程序的调试有着十分重要的作用。CPM2A
中的监视与修改操作比较丰富,使用方法也比较简单,而且一般在编程、监控和运行三种方式下都可以进行。5.3.1监视操作▲I/O监控一、工作方式:RUN、MONTR、PROGRAM。即该操作可以在三种工作方式中的任何一种方式下进行。二、键操作流程:其键操作流程如下:读出程序
DMCLRSHIFTCONT#数据HRSHIFTOUTCH*LDTIMCNTCLRMONTRCLRLDMONTR002100000000LD000000000LD0100201002ON三、操作过程与显示内容:例1:以监视点
01002为例,其操作过程与显示内容:例2:对TIM/CNT的监视。其操作过程与显示内容如下:CLR0000MONTR0000READT010000READ1TIM0010123T02O0000TIMTIM000例3:对通道进行监视。其相应的操作
过程与显示内容如下:CLR00001000000000000HRCHANNELHR00CHANNELHR01CH01MONTRFFFFSHIFTCH*CHANNEL00CH02MONTR0000四、说明:1.若按↓或↑键,则继电器或通道号将自动减1或加1,且
其内容也相应显示出来。2.I/O继电器,特殊辅助继电器,保持继电器,数据存储区通道的显示,内容为四位16进制数表示的状态,而TIM/CNT的显示内容为四位10进制数表示的计数/定时值。3.I/O继电器,特殊辅助继电器,保持继电器,数据存储区中每个继电器的触点也可以用ON或O
FF显示出来。▲多点监控它可以同时监视6个I/O点或通道或TIM/CNT,它是I/O监控操作的扩充,与I/O监控同样执行。一、工作方式:MONTR、PROGRAM。即该操作可以在MONTR、PROGRAM工作方式下进行。二、键操作流程:其键操作流程如下
:I/O监视DM多点监视SHIFTCONT#数据HRSHIFTOUTCH*LDTIMCNTMONTRMONTRCLRSHIFTCLR三、操作过程与显示内容:CLRTIMMONTRSHIFTCONT#1MONTR00000000TIM000T000012300000
T000012300001T0000123OFF012300001T000DMMONTRMONTRCLRCLRCLRD000001T000OFF0123D000001T00000FFOFF0123T000D000001012300FFOFFD00000100FFOFF0001OFF00
00CONT00001四、说明:1.监视的点在LCD显示屏上由左向右移动排列,在LCD显示屏上能同时监视3个点或通道。2.当第四个点或通道出现时,第一个点将向右移出LCD显示屏,并存入内部寄存器,依次还可以显示第5、6个点,但第1、2、3点均移入内部寄存器中,可以用MON
TR键从左边调出显示,这6个点形成一个环。3.如果想监视第7个数据,则最先监视的那个点被挤出且丢失,也就是说,最多可以监视6个点或通道。4.显示器最左边显示的那个点,可以被强迫置为ON或OFF或最左边显示的是通道、D
M、或TIM/CNT,则可以改变它们的值。▲几种特殊的监视:(1)上升沿和下降沿的监视:微分监视实现对被监视点状态变化的上升沿或下降沿时刻的监视。上升沿监视启动命令为顺序键入SHIFT→↑,上升沿监视点的显示提示是符号U@。下降沿监视启动命令为顺序键
入SHIFT→↓,下降沿监视点的显示提示是符号D@。微分监视过程中每条微分条件满足时编程器会用蜂鸣器的鸣叫来提醒用户。微分监视时,用CLR键退回到一般监视。(2)二进制监视:通道监视时数据字的默认方式为十六进制数显示,当需要二进制数据显示时的监
视启动命令为SHIFT→MONTR。二进制监视时用CLR键退回到一般监视状态。(3)十进制监视:当一个通道被监视时,用SHIFT→TR操作可以使被监视的数据内容按带符号的十进制数显示。用SHIFT→TR→NOT操作可以使被监视
的数据内容按不带符号的十进制数显示。十进制监视使用CLR键返回到一般监视状态。(4)三字监视:当一个通道被监视时,按下EXT键可以同时显示该通道及其前面两个通道中共三个字的数据内容。三字监视时用CLR键退回
到一般监视状态。(5)ASCII码监视:当一个通道被监视时,按下TR键后可以使被监视的数据按ASCII码字符显示。ASCII码监视时用CLR键退回到一般监视状态。例:设原监视显示数据结果为:FFF0按带符号十进制数监视结果变为:-00016按不带符号十进制数监视结果变为:655
20按二进制监视显示结果变为:1111111111110000例:设原监视显示结果为:4142按ASCII监视显示结果为:“AB”退出ASCII监视显示结果又变为:41425.3.2修改操作在编程器上对可编程控制器中数据内容的修改是系统和应用中不可缺少的主要操作。CP
M2A的所有修改操作都应该在监视或运行时进行,因此在修改状态和数据内容时,要特别注意那些对输入设备有着直接或间接影响的点与通道,应该保证修改操作不会产生任何危险和意外。以下是常用的几类修改操作:1.强迫置位(S
ET)/复位(RESET):用来改变被监视位的状态。如把I/O继电器、辅助继电器、HR、TIM/CNT等的状态强制地置为ON或OFF。对应的置位和复位命令键为SET和RESET。按下命令键时即对该位进行置位或复位操
作,对应的命令键是SHIFT→SET和SHIFT→RESET。被强制置位或复位的点无论其运算逻辑如何变化,将一直保持强制状态不变。系统在显示中用字母S和R来表示被强制置位或复位的点。强制置位解除的方法:(1)按键NOT恢复位的原始状态。(2)关机
重新开电。(3)解除强制状态命令。顺序按键:CLR→SET→RESET→NOT。2.TIM/CNTSV值的修改操作定时器和计数器的给定值SV是其正常工作的重要参数。如果调试时需要对这一参数进行修改,操作步骤大体可以分为四步:(1)首先用
查找操作在程序中找到该条指令。(2)按键↓→CHG进入修改SV状态。(3)输入新的数据,如果新SV为常数,可以直接用数字键输入,如果新SV为通道号,顺序按键SHIFT→CH→<通道号〉。(4)最后按WRITE键完成
修改操作。除了上述方法,对于常数型SV值,还可以用递增或递减的操作方法来进行修改。这种修改的步骤为:(1)按键↓→CHG→EXT,进入递增递减修改状态。(2)用向上向下键(↓↑)对SV进行加一减一操作。(3
)按CLR键两次,完成操作。3.数据的修改操作对于CPM2A通道中的数据,除了特殊继电器SR253~SR255,几乎都可以用CHG键来完成修改。常用的修改操作有:(1)十六进制数和BCD码的修改在欲修改通道的监视状态下,按CHG键就可以进入修改状态,用
数字键输入新数据,最后用WRITE键完成修改。(2)二进制数的修改在通道的二进制监视状态下,按CHG键进入修改状态。用向上向下键(↓↑)找到欲修改的位,用数字键1和0来修改相应的位,最后用WRITE键完成修改。对于非DM区的通道,除了用数字键修改之外还可以用SHI
FT→SET和SHIFT→RESET命令来强制该位置位和复位,用NOT键来解除强制状态。(3)十进制数的修改十进制数的修改与前面几种修改的操作基本相同。CPM2A不带符号十进制数的数值范围是:0~65535。带符号十进制数的数值范围是:-32768
~32767。数据输入时用SET键表示正数,RESET键表示负数。上述所有数据修改操作在WRITE键输入之前的任何时刻,都可以用CLR键废除当前输入。在用户数据输入有误时,常用到这一命令。编程器上其他常用操作还有:(1)扫描时间显示:计算并显示用户程序的扫描时间。这个操作可
以在运行和监控工作方式下进行。操作步骤为按键CLR→MONTR,以后每按一次MONRT键都重复计算一次扫描时间。由于程序执行条件的变化,同一程序显示出的扫描时间可能略有不同。(2)时钟的读出与修改用来显示和设置CPU内部时钟。时钟
的读出在三种5.3.3其他操作方式下都能进行。时钟的修改只能在运行和监控方式下进行。操作步骤如下:1.按CLR键,清显示。2.按键FUN→SHIFT→MONTR,进入显示状态,开始按年、月、日、时、分、秒和星期的顺序进行显示时钟数
据。3.按CHG键进入修改状态。4.用↓↑键移动光标选中修改的数据。5.输入新数据,按WRITE键完成修改操作。6.按CLR键返回。5.4上位机计算机辅助编程——CPT应用当可编程控制器通过适当的方式与上位计算机建立通信联系以后,就可以在上位计算机上应用厂家提供的编程软件完成可
编程控制器的编程工作。各公司近年来发布的编程软件大都是基于Windows操作系统的,所以都具有功能较强、使用方便和简单易学等优点。随着可编程控制器产品和计算机软件工业的发展,OMRON的编程软件产品也是从DOS平台到Windows平台,从通用的英文版到专门用于中国市场的中文版,经历过由L
SS、SSS到CPT再到近几年推出的CXP等好几代产品。应用这些软件产品,用户可以采用助记符编程,也可以采用梯形图编程,可以进行在线编程,也可以进行离线编程,还可以对在线的可编程控制器进行监控或调试。这些上位机软件使原来
枯燥繁琐的用户程序开发和系统维护工作变得更为直观、简单、快捷、深受广大工程技术人员的欢迎。本节内容将主要以CPT为例介绍这类软件的基本应用。5.4.1CPT的基本编程操作CPT软件的全名叫做SYSMAC-CPT支持软件,是OMRON公司的Windows
系统下开发的一个集编程、调试、监控及文件和数据管理的软件包。CPT软件安装成功后,用户可以从开始菜单中的程序/SYSMACCPT/选择SYSMACCPT程序或通过双击桌面上的CPT的快捷键等方式,按照任何一个Windows应用程序的启动方法来启动CPT程序。CPT开始启动时,用户首
先会见到的是一个信息对话框。在对话框中单击OK命令按钮进行确认后,即可正式进入CPT窗口。CPT窗口主要有菜单栏、工具栏和用户区组成,如图5.4.1所示。CPT中的绝大多数操作都可以通过选择菜单选项或单击相应的工具按钮来完成。图5.4.2所示的为CPT工具按钮示意图。启动信息对话对话框图
5.4.1CPT启动后的基本窗口为了在CPT上实现可编程控制器用户程序的在线或离线编程,首先要用“新建”操作建立一个新工程文件,或者是用“打开”操作打开一个已存在的旧工程文件。新建工程时注意要在新建对话框中选择正确的可编程控制器及CPU型号,
新建工程对话框如图5.4.3所示。打开旧工程也是典型的Windows目录和驱动器等列表控件组成的对话框操作,打开工程对话框如图5.4.4所示。操作时注意,所有CPT工程文件名都是以cpt为后缀的。图5.4.3新建工程对话框图5.4.4打开工程对话框
上述操作完成后,用户就可以进入到程序的实际编程阶段。CPT默认的编程方式是梯形图编程方式。在工作中梯形图程序与助记符程序具有相同效果,用户可以随时通过在菜单中View下的Programeditor项中
选择Ladder或Mnemonic,也可以通过工具栏里的“梯形图”或“助记符”工具按钮(图5.4.2中工具栏左起第十一和第十二个按钮)来方便的切换编程方式。梯形图编程操作主要在梯形图编程窗口中完成,图5.4.5所示就是一个梯形图编程窗口的例子。图5.4.5
梯形图编程窗口在窗口两侧的两道垂直线为两条母线,其中右侧一条被作为地线。梯形图程序中由许多若干器件及其水平连线连成的行组成。一个完整的逻辑运算部分称为一个条(或梯级),一个条应该包括一个或多个步。每一条左侧的区域称为条头区。在条头区中用户可以看到
条号、程序地址以及可以由用户设置的条标记。在梯形图编程方式下,CPT窗口将显示梯形图编程工具栏如图5.4.6所示,这种十分形象的“选中”、“擦除”、“常开触点”、“常闭触点”等按钮使用户对梯形图编程操作的学习和掌握变得十分简单。典型的编程操作
过程有两种:第一种是在梯形图窗口上选择所需要的位置,再在Ladder菜单中选择所需要的器件。第二种是在工具栏中选择所需要的工具按钮,再到梯形图窗口上点击适当位置来放置器件。如果器件之间还需要其他连线,可以选择“连接线”工具按钮后用拖拉操作实
现,如果编辑时需要擦除某连线,则应选择“擦除线”工具按钮后用拖拉操作实现。这里的编程过程就是要使用各种器件及连线作出描述一定逻辑控制运算功能的梯形图。双击梯形图上的任何一个器件后,弹出的对话框如图5.4.7所示,
在这里可以为该器件输入名称、操作数地址和注释。当CPT处在在线运行状态下时,右键单击任何一个器件后可以对其进行强制置位或清除操作。图5.4.6梯形图编程方式下的CPT菜单栏和工具栏图5.4.7助记符编程窗口助记符编程操作主要在助记符编程窗口中完成,图5.4.8所示就是一个助记符编程窗口
的例子。窗口中的每一行由以下几部分组成:条号、程序地址、指令码、操作数地址、名称、注释等。另外,如果CPT处在在线运行状态下,行中还会显示操作数地址中的实际数据。选中任何一行,就可以对该行指令进行输入或编辑操
作。指令码的输入可以用工具按钮、菜单项或者键盘来实现。而操作数一般只可以用键盘输入。图5.4.8助记符编程窗口5.4.2CPT的其他应用操作1.程序检查操作程序检查操作用来检查用户程序中的语法错误。程序检查由以下几种方式激活:存储操作、下传操作、用户通过菜
单栏或工具栏上启动等操作。当进行存储操作时,若检查到程序错误,在错误列表窗口出现的同时还会提醒用户选择是否带错存储程序。2.I/O表操作I/O表是对可编程控制器所有输入输出的一个形象描述,它可以向用户提供关于本地和远程控
制台的信息;控制台和从设备的输入输出特性及特殊模块的组态等内容。通过I/O表用户可以实现对I/O设备和特殊单元的检查和修改。在CPT中可以对I/O表进行查看、传送、比较、校验清除和注册操作。查看I/O表时,可按照用户所希望的组态方式显示指定的机柜或单元的I/
O信息。需要时可实现I/O表的上传和下传操作。I/O表传送操作使用的是和程序传送相同的对话框,被传送的是经过注册后的I/O表。I/O表比较操作是将CPT中的I/O表与可编程控制器中注册过的I/O表进行比
较。校验操作用来检查注册过的I/O表与可编程控制器及其执行单元之间的不同。注册操作是指可编程控制器及其所连接的I/O单元配置注册,故一旦系统中的单元有任何变化,就需要重新进行注册操作。清除操作只用于C200H系列。3.PLC设置操作PLC设置操作主要
用来对定义可编程控制器性能和硬件的一些标志位进行设置。可编程控制器的型号不同,在CPT上的PLC设置对话框中的内容也会有所不同,但无论是哪一种型号,其PLC设置基本上都应该包括可编程控制器工作方式、扫描时间、通信口和通信协议、扩展指令等几方面内容。当CPT处于在线工作状态时,若打开PLC
设置,CPT会自动将其PLC设置内容与可编程控制器中的实际设置进行比较。如果二者之间有任何不同,CPT将提示用户并给出上传或下传设置内容的选择。除此之外,在需要时用户也可以启动上传或下传操作。但是下传操作只能在可编程控制器是编程或监控工作方式下实现。上传操作对工作方式没有要求。如果用户在CP
T在线状态下关闭PLC设置,系统将自动在上位机和可编程控制器上同时存储设置内容。某些早期CPT版本的PLC设置中可能没有CPM2A选择项,在应用CPM2A可编程控制器时,可以通过将PLC选择CQM1,CPU选择CPU43来实现上位机功能。但此时要注意的是CQM1和CPM2A的数据
区、扩展指令等诸多方面的一些区别。另外,此时CPM2A的一些PLC设置在CPT对话框中不能完成,必要时须通过向设定字直接写入数据的办法来解决。4.交叉引用操作在交叉引用表中,用户可以得到程序内所有被引用的操作数地址的有关信息。当交叉引用操作被激活后,在梯形图或助记符程序中,用鼠
标单击或移动光标键等方法选择任一操作数地址,交叉引用表中就会列出程序中所有引用的该操作数地址及其基本信息,如图5.4.9所示。在程序中修改被选中操作数的地址,交叉引用表中将列出新地址的引用信息,交叉引用也可以实现地址查询操作,在交叉引用表中双击任一操作
数,CPT将在编程窗口的程序中自动选中该地址。图5.4.9交叉引用表窗口交叉引用表为用户编程和调试中的操作数使用提供了很大的方便。5.地址工作簿和地址管理操作地址工作簿是一个包括用户程序内存位置及相关地址的表格,利用
这个表格,用户在编程时可以方便快捷地查证与地址有关的资料。当CPT为离线状态时,工作簿为编辑工作模式。当CPT为在线状态时,工作簿为显示工作模式。显示模式下的工作簿不能进行修改操作。使用时可以在主窗口上通过选择Vie
w菜单下Table中的AddressWorkbook项来打开地址工作簿。地址工作簿表格中的主要内容有:名称、地址、注释、单元位置、用途和应用次数等信息。在地址工作簿中可进行的操作主要有:地址、名称、注释的编辑;行的增添、删除与拷贝;记录的确认等。选择View菜单下的Address
Mananger或单击相应的工具按钮,可以打开一个地址管理器。利用地址管理器,用户可以编辑和增加地址工作簿中的记录。6.PLC控制区在编程窗口的右下角,由CPT为打开的工程文件提供一个由四个按钮组成的可编程控制器控制区。这四个
按钮分别为:1)运行方式与状态显示PLC现在的工作方式。在这里也可以实现在线离线切换操作。如果是在在线状态,在这里可以实现编程、调试、监控和运行四个工作方式的切换操作。2)通信组态设置显示PLC通信的网络和节点号。点击该按钮可打开通信设置对话框,这与在On-line菜单下选择Com
municationSetting项的效果是一样的。在通信设置对话框里可以查看和修改节点号、网络地址、驱动组态等内容。3)型号显示PLC型号。点击该按钮可以打开可编程控制器型号对话框。4)错误记录当CPT监测到有
当前错误时,显示当前错误消息。点击该按钮可以激活PLC错误记录表,表内包括当前错误及其所有错误的记录。7.其他常用操作1)数据监控窗口是一个提供内存数据值显示的特殊表,它也是用户程序调试中的一个有力工具。在O
n-line菜单下选择DataMonitor就可打开数据监控窗口。表格中显示的是各数据的当前值,故只有在CPT在线状态下,表内的数据才会有值。在窗口中,用户可以选择对数据按字还是按位的不同显示格式。还可以对位数据进
行强制置位和清除等操作。2)在线状态切换和离线状态切换:通过选择菜单栏中的On-line下的GoOn-line和Offline或PLC控制区的运行方式按钮来实现。CPT在线状态下,用户可以在上位机上实现监控、运行及传送等操作。3)程序下传操作在On-
line菜单下选择ComputertoPLC,在传送类型对话框中选择Program,单击TransfertoPLC按钮。程序的传送只能在CPT为在线状态,可编程控制器为编程工作方式下实现。4)工作方式切换:在On-line菜单下的Mode项中选择所需要的工作方式。可编程控制器与上位机正确连接后,如
果CPT为离线工作状态,可编程控制器将自动选择编程工作方式。如果CPT为在线工作状态,可编程控制器的工作方式将由CPT控制。5.5上位机计算机辅助编程——CX-Programmer应用CX-Programmer包括CX-Programmer和CX-Sever两部分应用程序,是OMR
ON最新推出的上位机软件。它具有对Windows应用软件的数据兼容的特点,具有结构化、多任务开发的能力,开发有英文、日文和中文等多种版本。利用CX-Programmer(CXP文件)工程文件和其他文件如CVSS、CPT、LSS、SSS、
SYSWIN之间的转换。利用网络配置工具可以编辑和设置路由表、输入输出表、数据链路并实现系统测试。DEE管理器可以实现可编程控制器和Windows应用程序之间的动态数据交换。性能监视器用来实时地监视和统计上位机通讯的性能和吞吐量。CX-Program
mer的用户主界面如图5.5.1所示。主要由工程工作区、梯形图编程区、输出区和观察区几部分组成,操作者可以在“视图”菜单里或通过点击相应的工具按钮选择自己所希望的视图内容。图5.5.1CX-Programmer用户主界面用户主界面在工程工作区,用户可以实现
对以下项目的查看与操作:符号:可编程控制器所使用的所有全局和本地符号。I/O表:与可编程控制器相连的所有机架和主框的输入输出。设定:所有有关可编程控制器的设置。激活后的赋值对话框如图5.5.2所示。图5.5.2CX-Progr
ammer可编程控制器设置对话框内存:内存的数据值。扩展指令:扩展指令的赋值。激活后的赋值对话框如图5.5.3所示。图5.5.3CX-Programmer扩展指令赋值定义对话框输出窗口中包括:编译:显示程序编译
时的错误和警告。寻找报告:显示查找操作的结果。传输:显示与可编程控制器之间的传输过程。观察窗口:用来在线显示给定地址中的数据值,是程序调试时的好帮手。实用中用户一般应该先在离线状态下产生程序,编译无误后再切换到在线状态。梯形图程序输入时
,主要利用相应的工具按钮或“插入”菜单中的相应项选择放置各器件,除了常用的线圈和节点外。其他指令要使用“新PLC指令”按钮来实现,各器件间用“新水平线”和“新垂直线”根据其逻辑关系来连接。助记符编程窗口如图5.5.4所示,输入时可以直接键入。图5.5.4CX-Pro
grammer助记符程序编程窗口在程序下传之前,首先要确认PLC/CPU、内存类型的设置;通讯连接I/O等是否正确。梯形图以左边母线为电源,右边母线为地,在线调试时用不同的粗细和颜色来表示电流的流通过程,为逻辑运算的调试提供了方便。强制置位和强制复位是程序调试的
重要工具。数据跟踪用来监视PLC的数据值。微分监视用于对变化比较快的数据位进行监视。CX-Server作为网络方面的应用,可对OMRON公司的几种网络进行配置、监视,具体的使用可参见下一章的内容。5.6可编程终端(PT)OMRON的可编程终端(PT)是一种主
要用于现场监控的辅助设备。在可编程终端上,可以实现对系统和生产过程的实时监控;对设备和过程运行参数的设定和改变;对系统和过程的实时报警以及对现场设备的操作等多项功能,需要时可以代替简易编程器实现在线编程。可编程终端的特点:是使用液晶触摸显示屏。在它的单色(例如NT631、NT31)或彩色(例如
NT631C、NT31C)液晶显示屏上可以登录上千个由动态和静态内容组成的用户画面,可以实时地向操作人员显示系统、设备和过程的状态。通过触摸显示在屏幕上触摸开关,可输入数据,包括向上位机传送数据以及改变画面显示或弹出式窗口。图5.6.1所示为中型可编程终端典型产品NT31/NT31C的外
型。NT631/NT631C为大型可编程终端,它的显示屏要比NT31/NT31C大一倍。图5.6.1NT31/NT31C外形结构可编程终端的两个串行通信口可以用来连接可编程控制器和上位计算机。图5.6.2所示是一个典型的可编程终端连接系统。与上位机的通信系统可以通过
上位机链接方式、NT链接(1:1)方式或NT链接方式来实现。但当以上位机链接或NT链接(1:1)通信方式使用RS-232C/422A转换单元时,不能使用RS-485方式,必须用RS-422A建立连接。本节将以NT31/NT31C为例介绍可编
程终端的基本应用内存单元条码输入器PTPLC打印机COMPUTER(PC)图5.6.2PT连接系统例5.6.1系统菜单操作第一次使用NT31/NT31C或修改系统程序时,需要在上位计算机上制作画面,创建和传送画面数据,在上位PLC上生成必要的程序。启动NT31/NT31C后如果系统已
完成必要的设置和画面数据登记操作,可编程终端将进入运行模式,否则将进入安装器模式。在运行模式下,有两种方法可以进入系统菜单,一是按屏上显示系统菜单的触摸开关,二是同时按下四个触摸屏的角中的两个。如果NT31/NT31C没有安装系统程序,或系统程
序损坏,当电源开的时候,会自动建立系统安装器模式。NT31/NT31C有四种模式操作:“运行”、“传送”、“维护”和“扩展”,用户通过系统菜单执行相应的操作选择所需要的模式。表5.6.1为系统菜单中显示的项目和具体功能。
表5.6.1系统菜单中项目及其功能项目功能退出清除系统菜单画面并回到运行模式画面传送模式显示传送模式画面以允许支持工具和NT31/NT31C间屏幕数据的传送维护模式显示维护模式菜单,允许选择NT31/NT31C的系统维护及各种设置扩展模式显示扩展模式菜单,允许选择NT31/NT3
1C中预置的扩展功能另外,NT31/NT31C也具有专门用于安装系统程序的“系统安装器”模式。在系统安装器模式下可以执行下列功能:设置显示语种;清除和安装系统程序;禁止/使用系统菜单显示;禁止/使用写入画面数据内存;清除画面数据。
内存初始化操作有以下功能:1.清除画面数据当画面数据损坏,并且NT31/NT31C不能正确启动时使用该功能。清除前最好检查一下所创建的画面是否已经在支持工具中进行备份。2.显示历史记录数据初始化显示历史记录功能保存操作
过程中画面显示的次序记录和每个画面显示的次数的记录。仅当设置好画面“历史”属性,才能保持这些记录。3.报警历史记录数据初始化报警历史记录功能连续检查事先指定的位存储表相关的上位机位的状态,当任何位置成ON时记录时间,并记录该位变“ON”的次数
。4.内存表初始化初始化数字内存表和字符串内存表。当这些表初始化时,这些值恢复成由支持工具所设置的值。5.内存开关初始化初始化使内存开关恢复到出厂时状态。NT31/NT31C允许一系列在运行时能很方便地用内存开关来设置的功能,由于内存开关设置依靠NT31/NT31C中的电池
保存在快闪内存中,因此,电源关断是不会丢失。这些内存开关包括:启动等待时间、按键声音、蜂鸣器声音、打印机控制器、打印方式、屏幕保护动作、屏幕保护启动时间、历史显示方式、恢复功能、通讯自动恢复、超时间隔、重试次数、通讯A方式(用于条形码读入器)、通讯B选择、通讯B
方式。在完成画面数据传送和设置好通讯条件后,就可切换到运行模式并启动运行。NT31/NT31C的维护和检查功能包括:I/O设置,调试显示屏的对比度和背灯亮度;日历检查,显示和设置时间参数;PT设置,画面数
据检查,显示存储在NT31/NT31C中的每一个画面;I/O设备检查,检查NT31/NT31C的I/O功能等。检查NT31/NT31C的通讯功能。5.6.2基本功能NT31/NT31C画面由320×240点像素组成(NT631/NT
631C画面显示分辨率为640×480)。每个点可通过X轴坐标和Y轴坐标设置,坐标原点(0,0)为画面左上角。画面通过“画面编号”分类和管理,NT31/NT31C除去为特殊功能保留的画面外,允许最多登记3999个画面,对于这些画面的编号,可在
1~3999范围任意指定,画面编号次序没有限制,也不一定要连续。画面类型有正常(标准)画面、重叠画面、窗口画面、系统画面四种。每个画面可以设置不同的背灯、蜂鸣器、背景、注释、历史、历史标题、画面编号等属性。NT31C能
以八种不同的颜色显示整个画面或文字、图形等元素。在用支持工具创建一个画面时,为每个显示元素指定一种颜色作为它的属性。图5.6.3所示为一个简单显示画面的例子。表5.6.2显示元素一览表元素描述说明固定显示弧线标准/闪烁/反色/反显闪烁显示模式
圆标准/闪烁/反色/反显闪烁显示模式矩形标准/闪烁/反色/反显闪烁显示模式多边形标准/闪烁/反色/反显闪烁显示模式折线标准/闪烁/反色/反显闪烁显示模式扇形标准/闪烁/反色/反显闪烁显示模式文字标准/闪烁/反色/反显闪烁字符串显示类型填充在封闭的区域内用填充图案填充图像数
据任何所要的尺寸的图形由点组合成,显示模式不能改变库数据当作单个元素使用的一组元素标记当作字符的18×18点阵组成的图形灯普通灯根据上位机中的位状态决定亮(闪)或关的图形(矩形、多边形、圆、扇形)图像灯根据上位机中位状态显示不同
图像/库数据的元素续表5.6.2显示元素一览表触摸开关用来当作开关的元素(标准、阴影、3维矩形、圆、多边形、扇形)数字显示显示数字内存表的内容字符串显示显示数字内存表的内容图形棒图显示数字内存表的内容折线图显示数字内存表的内容趋势图显示数字内存表的内容报警报警列表监视预
先指定的位内存表位状态报警历史按发生次序监视预先指定位内存表位的状态,并显示报警历史记录(发生次序)的内容输入设备数字输入通过作为数字键的触摸键把数值输入到数字内存表字符串输入通过作为字符键的触摸键来把数值输入到数
字内存表拨盘开关通过各位的“+”和“-”触摸键来把数字值输入到数字内存表NT31/NT31C与上位机通过下列区域交换信息。PT状态控制区,用来指定要在NT31/NT31C上显示的画面、在内存表间复制的数据内容及控制背灯的状态和其他状态。当数据从上位机写入该区域
时,NT31/NT31C读取数据并进行相应操作,但是应注意当前显示的画面号也从NT31/NT31C写入到“画面切换设置”字中。PT状态通知区,用来在内存表数据内容改变时,把内存表号通知给上位机。上位机能通过读取该区确定NT31/NT31C的状态。数字内存表是NT31/NT31C用来
记录数字数据的内部存储器。由于能分配给上位机字,所以上位机字的内容能够通过数字内存表以数字值显示。通过数字内存表编号对它们进行管理和指定。字符串内存表是NT31/NT31C记录字符串数据的内部存储器。由于可分配给上位机中的字,所以上位机字的内
容可通过字符串内存表,以字符串形式显示。通过字符串内存表编号对它们进行管理和指定。位内存表用于位数据的内部存储器。它们可分配给上位机的一个位并能根据该位的状态执行某个特殊的功能。通过位内存表编号对它们进行管理的指定。固定显
示是指那些始终显示在画面上不变化的图形和文字。它们不随系统的运行和过程的改变而改变。图像数据是以点阵组成的图像,可设置为以下范围内的任意尺寸:宽:8~320点,高:8~240点。用支持工具中的图像编辑器生成图像数据,它独立于画面
,根据需要它可在任何画面任何位置显示任何次,也可以以Win95的BMP格式输入文件,并登记为图像数据。用户可以把经常使用的图像和复杂的图像登记为图像数据,以便在需要时能随时方便地显示。库数据是由多个固定显示文字和作为单个元素登记的图形元素组合而成,库数据可登记为任何所要的尺寸。库数据
用支持工具中的库编辑器创建,独立于画面,可在任何画面任何位置显示所要的库数据。用户也可以将经常使用和复杂的图像登记为库数据,以便随时显示。由于库数据中的元素以它们在支持工具中创建的顺序显示,所以在创建时一定要考虑其顺序。灯能根据设置位的状态改变图形。普通(标准)灯可以改变固定显示状
态(关/开/闪烁)。图像/库灯在开和关状态显示不同的图形(图像/库数据)。触摸开关是指可以从画面的触摸板进行输入的触摸区域。按下接触画面上的触摸开关,就会实施预先设置的功能或者切换NT31/NT31C的画面,位信息可以传送到上位机。可以将数字键和字符键分配给触
摸开关,以便在操作现场输入数值和字符串。输入的数据写入数字/字符串内存表并传给上位机,也可以由上位机控制禁止输入。数字内存表的内容是作为数字值显示的。数字值可以以十进制或十六进制显示。数字内存表有直接查阅和间接查阅两种查阅要作为数字显示的内容的方法。直接查阅时直接指定要显示其内容的
数字内存表编号。间接查阅时只需指定数字内存表的一个数字值,具有该编号的内存表的内容将作显示。字符串内存表的内容是以字符串的形式显示的。它可以是数字,字母和符号。在字符串中也可以显示标志(字符代码FF20到FF
FFH)。字符串内存表也有直接查阅和间接查阅两种查阅方法。图形是指NT31/NT31C可使用的棒图、折线图、趋势图三种类型的曲线图。它读出内存表的内容,并且自动刷新图形显示。如果数字内存表是分配给上位机
的一个或多个字,那么图形将连续地反映字内容变化。报警列表能够监视相连的上位机中分配给位内存表位的变化。当特定位的状态变成ON时,显示相应的信息。报警历史能够连续监视上位机中分配给位内存表位的变化。记录它们状态
变成ON的时间,以及状态变成ON的次数,并且将它们与来自字符串内存表的相关信息一起显示。数字输入是画面上的输入数字值输入区。用触摸开关输入的数字值写入到数字内存表。数字值可以用十进制形式输入也可以用十六进制形式输入。拨盘开关也是画面上的输入数字值输入区,如图5.6.4所示。画面上为每位数
提供增量或减量触摸开关,使现场操作人员很容易修改数字内存表中的数字值。字符串输入是画面上的输入字符串输入区。用触摸开关输入到字符串输入区的字符串写到字符串内存表。通过相连的条形码读入器,也可以直接读取
和输入条形码字符,输入到字符串输入区。除了显示元素以外,NT31/NT31C还有一些特殊功能。例如在当前显示画面(基本画面)上重叠显示的窗口功能,不管何时需要,都可以无限制地打开窗口;用于记录操作过程中画面显示的次序和显示的频率的显示历史记录功能,从系统菜单或在操作期间可以显示和检
查记录地数据;连续监控预先设定的上位机位状态的报警历史纪录功能,即使在运行期间也可以从系统菜单显示和校验记录的数据;自动保护运行过程中修改过的内存表内容的恢复功能,即使在电源关断或复位时,其数字与字符串设定或来自上位机的指令仍能保持,使得下一次可以在相同状态下重新
启动;最大限度延长背灯使用期限和防止形成余像的屏幕保护功能;通知紧急情况和NT31/NT31C出错的蜂鸣器功能;设定和显示日期和时间的始时钟功能;打印当前显示的画面或显示历史报警记录数据的打印功能;取代简易编程器操作,完成助记符程序输入和编辑操作的编程器功能等等。5.6.3可
编程终端支持工具软件可编程终端上的所有画面数据需要使用相应的NT系列支持工具在个人计算机上完成,这种windows95操作系统下的应用软件具有方便的作图、编辑和画图文件管理功能。利用软件中提供的各种应
用管理器,用户可以有效地对画面、表、图像、库、标记、符号等进行编辑和管理。I/O注释表与可编程控制器的地址放在一起管理,使用户在表的编辑中可以由软件自动登录顺序分配地址。不仅可以从各部件参考地址,同样也可以从地址
参考各部件。错误日志观察器自动检查不能下载的数据错误,双击错误信息就能直接显示错误所在的画面。图5.6.5所示为NT系列支持工具菜单和工具栏的一个典型例子。操作主要通过菜单和工具按钮来实现。在工具栏上可以看到,除了一般Windows程序的文件类、
打印类、编辑类基本工具按钮之外,它还具有对齐,居中及各种固定图形等常用工具。其余的工具按钮全都是制作或调试可编程终端画面所需要的内容,如上排的模拟闪烁。模拟开关。筛选屏幕元素;下排的图形对象、标记对象、库对象、标准灯、图像灯、触摸开关、拨盘开关、数据输入、串输入、数据显示、串
显示、棒图模拟表、趋势图、折线图、报警历史和报警列表等。创建一个画面的基本方法是:打开或新建一个画面,画面数据文件应该是后缀为.onw的NTST应用文件。必要时要重新进行PT系统设置,包括PT的型号、初始画面、打印机等的设置,也包括
数字表、串表、位表的设置,还应该完成PT状态控制区和通知区的设置工作。利用图5.6.5中的菜单项和工具按钮完成PT画面的制作,存储画面。最后还要向可编程终端传送数据。下面用标准画面上的一个标准灯元素为例介绍PT画
面制作中的具体操作内容:首先点击标准灯按钮或在对象菜单中选择相应对象,将其拖到画面中适当位置点击放置,出现标准灯特性对话框如图5.6.6所示。对话框中的主要内容有:灯功能特性:PLC地址,用来指定可编程控制器中与本标准灯对象相关的位。I/O注释,最多16个字符描述该地址位的一个字
符串。灯属性,ON状态时是否闪烁。灯通用特性:位置,指定本标准灯在画面上的位置坐标。大小,指定灯的显示长度和宽度。标签,为灯产生一个静态显示的字符或图形标签,复制I/O注释表示标签来自I/O注释的内容。边框,指定等边框的具体形状,选择OFF状态下是否显示
边框。颜色,选择边框及ON/OFF状态下灯的具体颜色。标准灯的特性确定后,可以利用模拟闪烁和模拟ON/OFF工具按钮或菜单选项看实际显示效果。用户在以后的过程中随时都可以利用左键单击选中或右键菜单的方法对它进行编辑和修改操作。系统的通讯连
接操作须从连接菜单选择相应的项来实现。在“通讯设定”中,需要设定通讯的口地址和波特率。当选择高速通讯速率时,通讯时间要比选择标准速率时快一倍。但标准通讯速率传输能确保通讯的准确性。“上载”操作是指由NT支持工具向可编程终端传输数据,“下载”操作是指从可编程终端向PT支持工具软件传输
数据。可以上载和下载的数据有画面应用数据、屏幕、直接存取信息、系统内存表等。通过“获取日历日志”操作还可以从可编程终端上传画面历史纪录和报警历史数据。通过“日期和时间”选择项,用户能够方便地得到和改变
可编程终端上的日期和时间数据。思考与练习题1.编程器有哪三种工作方式?加电前应置为哪种工作方式?为什么?2.说明位监视,多点监视和通道监视的异同。3.用一般程序输入的例子说明编程器输入助记符程序的过程。4.如何用编程器删除已输入程序中的一句。5
.如何用编程器修改TIM的SV值?6.什么叫做程序检查?如何进行程序检查?7.上位机编程软件中,什么叫做交叉引用?8.可编程终端如何与上位计算机终端相连接?9.CPT中梯形图与助记符之间可否相互转换?10.CX-Progr
ammer能否设置通信联网参数?