




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第五章 编程监控设备及其应用,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
2、:N上位连接方式。 OMRON公司C系列PLC有两类三种编程器:一类为图形式编程器,直接利用梯形图进行程序输入;另一类为助记符编程器,利用梯形图语句表实现程序输入。助记符式编程器一种为水平直插式、另一种为手持式这两种编程器的键盘、操作方法、实现的功能是完全一样的。,OMRON手持式简易编程器是其编程设备中最为简单的一种。这种编程器根据不同的需要,可以通过专用电缆与CPU单元相连,可以直接安装在CPU单元上。CPM2A上使用的手持编程器外形如图:课本P162图5.1.1手持式简易编程器外形图。 编程器的面板由液晶显示器、工作方式选择开关、键盘组成。,1. LCD显示器 显示器可以显示2行16个字
3、的各种字符、符号和数字用来作为输入和监控的信息显示部件。显示器第一行显示地址,第二行显示指令码和数据。 2. 工作方式选择开关 选择开关分别对应于RUN(运行)、MONTOR(监控)和PROGRAM(编程)三种方式。, 运行工作方式使CPU单元用户程序的正常运行方式,此时可以对运行的状态进行必要的监视。 监控方式程序也处于运行状态,但此时可以实现对运行的监视和干预操作,是用户调试程序时常用的工作方式。 编程工作方式时可以用来输入和编辑用户程序。,CPM2A型可编程控制器开机上电时的工作方式是通过系统设定区中的DM6600通道来设定的。其默认方式(0000)为: 若CPU连接有编程器,上电时就按
4、工作方式选择开关的选择来确定工作方式。最好先选择为编程工作方式。 若连接有除编程器以外的其他编程设备,则选择编程工作方式。,若未连接任何编程设备,则选择运行工作方式。因此在控制现场设备时,上电操作时要十分小心。 3. 输入键区 输入键区用来输入程序和命令,按照其功能可以把它们分为4类: (1)数字键:,编号为09的10个白色键。用来输入程序的地址和程序数据。如输入/输出号,定时/计数器号及数值等。这些键与功能键(FUN)组合,以功能码的形式输入指令键中没有的特殊指令。 例:指令END(01)的输入步骤为依次按键输入: FUN 0 1 WRITE (2)编辑键:,12个黄色键用来编辑、查询和监控
5、用户程序。如插入、删除、检索、复位等操作的实现。 (3)清除键: 一个红色键CLR。用来清除编程器显示内容,输入口令、建立地址、监视操作时也用到此键。,(4)指令键: 16个灰色键。用来输入程序中的基本指令的操作码。如LD、OR、AND、NOT等。也可以用来输入程序中的通道操作数。如HR、DM、*DM等。其中CH、CONT、AR操作等为上档输入,要和SHIFT键配合使用才能正确输入。 键盘的上部为指令键,下部左侧为数字键,下部右侧为编辑键。键盘的排列见下页图。,(1)FUN键:该键为功能键,用于输入有功能号的指令。如MOV指令的输入,就要用到该键,按下FUN、2、1键即显示出MOV指令。 (2
6、)SFT、NOT、AND、OR、LD、OUT、CNT、TIM基本指令键:利用这些键可以输入相应的指令。 (3)SHIFT上挡键:利用该键和有上挡功能的键形成上挡功能。,PLC内部。 (11)MONTR键:该键为监控键,用于监控通道或位的状态。 (12) 、 键:改变地址键, 键地址减小, 键地址增加。 (13)CLR键:用于清除显示。,在CPM2A型PLC的指令系统中,还有一个扩展指令的概念。用户应该在程序输入之前完成扩展指令的赋值操作。一条指令只能赋值于一个功能码。如果扩展指令未能正确的赋值,则可编程控制器不能正常的运行。在扩展指令赋值前,用户先要对可编程控制器进行相应的设置,设置的方法是将
7、DM6602中的第811位置ON,并重新接通电源一次。, CPM2A中扩展指令的默认功能代码如表5.1.1所示。,表5.1.1 CPM2A中扩展指令默认功能代码一览表,(续)表5.1.1 CPM2A中扩展指令默认功能代码一览表,通过扩展指令功能代码的赋值操作,可以改变或显示各个扩展指令的代码。其中的代码显示操作在三种工作方式下都能完成,而代码改变则只能在编程工作方式下完成。 具体的操作步骤如下: 1. 按键CLR,清显示。 2. 按键EXT,显示第一个功能代码,FUN17:ASFT。,3.用向上键和向下键( )连续查找显示各功能代码。 4. 按键CHG,选中需要赋值的功能码。 5.用向上键和向
8、下键( )选择要被赋值的扩展指令。 6.按键WRITE,完成赋值操作。,在CPM2A型PLC的指令系统中,许多指令都有微分和非微分两种形式: 在简易编程器上输入微分指令与非微分指令相比较前面步骤相同后面再键入NOT即可。 例:指令MOV(21)的输入步骤为依次按键输入: FUN 2 1 WRITE 指令MOV(21)的输入步骤为依次按键输入: FUN 2 1NOT WRITE,5.2 编程器基本操作 PLC首次上电后,显示器上显示出PASSWORD(口令)字样,要求用户输入口令,用以防止对PLC内存程序的非法存取 。 口令的输入步骤是:CLR MONTR 用户口令的输入过程如下图所示:,5.2
9、.1内存清除操作 PLC中的RAM具有后备电池,所以断电后其内存中的内容不会丢失。若用户需要部分或全部地清除内存中的程序或数据内容,就需要使用内存清除操作。当进行完回答口令操作后,PASSWORD消失,此时方可进行下面的操作。,一、工作方式: PROGRAM。即该操作只可以在编程工作方式下进行。 二、键操作流程:如下页所示,三、 操作过程及显示内容: 将地址0123后的内容清除掉,保留HR中的内容,四、说明: 1.当按RESET键后,接着按MONTR键,则用户程序、I/O数据、内部辅助继电器及移位寄存器的数据全部被清除。 2.通过按HR、CNT、DM键可将保持继电器、计数器或数据存储区的内容保
10、留下来不被清除。,3.按四个数字键设定地址号,则从该地址清除程序。 4.若设定的地址超出用户程序的范围,则用户程序不会被清除,但HR、CNT、DM中的信息仍可按需要清除。,5.2.2建立地址和读出程序 建立地址是为用户程序的输入、编辑、检查程序等设定初始地址。读出程序是指显示指定地址中的程序内容。 建立地址: 一、工作方式:,RUN、MONTR、PROGRAM。即该操作可以在三种工作方式中的任何一种方式下进行。 二、键操作流程: 键操作流程如下:,四、说明: 1.若以0000来建立地址,则CLR后面的数字可不必再按。 2.地址号前面连续的0不必按,例如以0001来建立地址,CLR之后按1键即可
11、。 3.在建立地址时,该地址的内容不被显示出来,但当按一次或键后,该地址的内容就会显示出来。, 读出程序 一、工作方式:RUN、MONTR、PROGRAM。即该操作可以在三种工作方式中的任何一种方式下进行。 二、键操作流程: 键操作流程如下:,三、操作过程及显示内容 例如下图所示的梯形图所对应的助记符程序已存入内存,现在要读出它。,助记符程序,若读出程序时PLC的CPU工作方式为运行或监控,则其相应的显示为:,四、说明: 1.在建立地址后,第一次按或键,读出的是该地址的指令或数据,并不在建立的地址上加1或减1,而以后再按或键,则地址数会自动加1或减1。 2.按住键或键不放,则地址数会连续的加1
12、或减1。,5.2.3 程序输入操作 将用户程序输入到可编程控制器中。 一、工作方式: PROGRAM。即只能在编程工作方式下工作。 二、键操作流程: 键操作流程如下:,三、操作过程与显示内容: 例如:建立地址0200然后输入 LD 00001,OUT 01000。,四、说明: 1.在建立地址或读出程序两种操作后,可进行程序输入操作。 2.输入指令通过按指令键(如例中的 LD、OUT)和数字键(如例中的LD指令之后的00001、OUT指令之后的01000)共同完成。,3.对于单字节的指令在按WRITE键后,地址自动加1。但是,如指令是双字节的指令在按WRITE键后,地址不加1,而是显示下一字节的
13、内容,再按WRITE键后,地址才加1。,其操作过程与显示内容如下: 如在地址0250处输入CNT 002、#0050指令。,5.2.4 指令的插入和删除 指令的插入和删除是用户编辑程序时最常用的操作,将一条指令插入到已存储在存储器中的程序中或将一条指令从已存储在存储器中的程序中删除。 插入指令 一、工作方式:,PROGRAM。即只能在编程工作方式下工作。 二、键操作流程: 键操作流程如下:,设存储器中已有下列程序,插入后的程序如下页所示:,0200,三、操作过程与显示内容:, 删除指令 一、工作方式: PROGRAM。即只能在编程工作方式下工作。,二、键操作流程:键操作流程如下:,例:如下图所
14、示: 若想将0207中的AND NOT 00005删除如何操作?,删除前其助记符程序如下:,删除后其助记符程序如下:,四、说明: 1、插入和删除指令只能在编程工作方式下进行。 2、插入指令时所建立的地址是要插入指令处后面的地址, 而删除指令所建立的地址是要删除那条指令的地址。,3、插入指令时键入键后,显示的内容是插入指令后面的那条指令AND NOT 00005 ;删除指令时键入键后,显示的内容是删除那条指令AND NOT 00005后面的那条指令OUT 01001。,5.2.5 程序检查操作 程序检查操作主要用来检查用户已输入程序中的语法错误,该操作只能在编程工作状态下进行可以使用的程序检查操
15、作分为三个级别0、1、2,而程序中的错误根据其严重程度分为三类A、B、C。其中A级错误为最严重的,B级错误次之,C级错误更次之。,检查级别与错误类别之间的关系如下表所示:,表5.2.1 程序检查的错误类别及出错显示一览表,续表5.2.1 程序检查的错误类别及出错显示一览表,一、工作方式: PROGRAM。即只能在编程工作方式下工作。 二、键操作流程:键操作流程如下:,中途按CLR键停止检查,三、操作过程与显示内容: 例如:某一程序从0083开始,到8100结束(END指令),程序的最大地址为8700。则检查这一程序的操作如下:,#0000,5.2.6 指令查找与触点查找操作 用于在用户程序存储
16、器中查找某条指定的指令或某个触点。 指令查找操作 一、工作方式: RUN、MONTR、PROGRAM。即该操作可以在三种工作方式中的任何一种方式下进行。END指令只能在PROGRAM工作方式进行。,三、操作过程与显示内容: 设下面的梯形图所对应的指令已经输入到内存中:,二、键操作流程: 键操作流程如下:,1. 欲查找 LD 00002指令操作与显示如下:,0000,2.若要查找TIM 001的数据,其操作过程与显示内容如下:,四、说明: 1.在给定指令后,按SRCH键,将显示该指令所在地址。 2.如果重复按SRCH键,将陆续显示该指令的其它地址,一直到END指令结束。 3.如果程序中无END指
17、令,则一直可找到用户存储器的最后一个地址。 4.若要查找TIM/ CNT指令的设定值,要先查找TIM/ CNT指令,然后再按一次 键。注意:不能直接查找TIM/ CNT的设定值。,触点查找操作 一、工作方式: RUN、MONTR、PROGRAM。即该操作可以在三种工作方式中的任何一种方式下进行。 二、键操作流程: 键操作流程如下:,三、操作过程与显示内容: 设有如下图所示梯形图:,四、说明: 本操作与查找指令操作基本相同,只是查找指令操作的关键字是一条指令,而本操作中的关键字是一个触点。,5.3 监视与修改操作 可编程控制器的监视与修改操作对用户程序的调试有着十分重要的作用。CPM2A中的监视
18、与修改操作比较丰富,使用方法也比较简单,而且一般在编程、监控和运行三种方式下都可以进行。 5.3.1 监视操作 I/O监控 一、工作方式: RUN、MONTR、PROGRAM。即该操作可以在三种,工作方式中的任何一种方式下进行。 二、键操作流程: 其键操作流程如下:,三、操作过程与显示内容: 例1:以监视点01002为例,其操作过程与显示内容:,例2:对TIM/CNT的监视。其操作过程与显示内容如下:,例3:对通道进行监视。其相应的操作过程与显示内容如下:,四、说明: 1.若按或键,则继电器或通道号将自动减1或加1,且其内容也相应显示出来。 2.I/O继电器,特殊辅助继电器,保持继电器,数据存
19、储区通道的显示,内容为四位16进制数表示的状态,而TIM/CNT的显示内容为四位10进制数表示的计数/定时值。 3. I/O继电器,特殊辅助继电器,保持继电器,数据存储区中每个继电器的触点也可以用ON或OFF显示出来。,多点监控 它可以同时监视6个I/O点或通道或TIM/CNT,它是I/O监控操作的扩充,与I/O监控同样执行。 一、工作方式: MONTR、PROGRAM。即该操作可以在MONTR、PROGRAM工作方式下进行。 二、键操作流程: 其键操作流程如下:,三、操作过程与显示内容:,四、说明: 1.监视的点在LCD显示屏上由左向右移动排列,在LCD显示屏上能同时监视3个点或通道。 2.
20、当第四个点或通道出现时,第一个点将向右移出LCD显示屏,并存入内部寄存器,依次还可以显示第5、6个点,但第1、2、3点均移入内部寄存器中,可以用MONTR键从左边调出显示,这6个点形成一个环。 3.如果想监视第7个数据,则最先监视的那个点被挤出且丢失,也就是说,最多可以监视6个点或通道。,4.显示器最左边显示的那个点,可以被强迫置为ON或OFF或最左边显示的是通道、DM、或TIM/CNT,则可以改变它们的值。 几种特殊的监视: (1)上升沿和下降沿的监视: 微分监视实现对被监视点状态变化的上升沿或下降沿时刻的监视。上升沿监视启动命令为顺序键入SHIFT ,上升沿监视点的显示提示是符号 U。下降
21、沿监视启动命令为顺序键入 SHIFT ,下降沿监视点的显示提示是符号D。,微分监视过程中 每条微分条件满足时 编程器会用蜂鸣器的鸣叫来提醒用户。微分监视时,用CLR键退回到一般监视。 (2)二进制监视: 通道监视时数据字的默认方式为十六进制数显示,当需要二进制数据显示时的 监视启动命令为SHIFT MONTR。二进制监视时用CLR键退回到一般监视状态。 (3)十进制监视: 当一个通道被监视时,用SHIFT TR操作可以使被,监视的数据内容按带符号的十进制数显示。用SHIFT TR NOT操作可以使被监视的数据内容按不带符号的十进制数显示。十进制监视使用CLR键返回到一般监视状态。 (4)三字监
22、视: 当一个通道被监视时,按下EXT键可以同时显示该通道及其前面两个通道中共三个字的数据内容。三字监视时用CLR键退回到一般监视状态。 (5)ASCII 码监视: 当一个通道被监视时,按下TR键后可以使被监视的数据,按ASCII 码字符显示。 ASCII 码监视时用CLR键退回到一般监视状态。 例:设原监视显示数据结果为:FFF0 按带符号十进制数监视结果变为:-00016 按不带符号十进制数监视结果变为:65520 按二进制监视显示结果变为:1111111111110000 例:设原监视显示结果为:4142 按ASCII监视显示结果为:“AB” 退出ASCII监视显示结果又变为:4142,5
23、.3.2 修改操作 在编程器上对可编程控制器中数据内容的修改是系统和应用中不可缺少的主要操作。CPM2A的所有修改操作都应该在监视或运行时进行,因此在修改状态和数据内容时,要特别注意那些对输入设备有着直接或间接影响的点与通道,应该保证修改操作不会产生任何危险和意外。 以下是常用的几类修改操作: 1.强迫置位(SET)/复位(RESET): 用来改变被监视位的状态。如把I/O继电器、辅助,继电器、HR、TIM/CNT等的状态强制地置为ON或OFF。 对应的置位和复位命令键为SET和RESET。 按下命令键时即对该位进行置位或复位操作,对应的命令键是SHIFT SET和SHIFT RESET。被强
24、制置位或复位的点无论其运算逻辑如何变化,将一直保持强制状态不变。 系统在显示中用字母S和R来表示被强制置位或复位的点。,强制置位解除的方法: (1)按键NOT恢复位的原始状态。 (2)关机重新开电。 (3)解除强制状态命令。 顺序按键:CLR SET RESETNOT。 2.TIM/CNT SV值的修改操作 定时器和计数器的给定值SV是其正常工作的重要参数。如果调试时需要对这一参数进行修改,操作步骤大体可以分为四步:,(1)首先用查找操作在程序中找到该条指令。 (2)按键 CHG进入修改SV状态。 (3)输入新的数据,如果新SV为常数,可以直接用数字键输入,如果新SV为通道号,顺序按键SHIF
25、T CH 通道号。 (4)最后按WRITE键完成修改操作。 除了上述方法,对于常数型SV值,还可以用递增或递减的操作方法来进行修改。这种修改的步骤为: (1)按键 CHG EXT,进入递增递减修改状态。,(2)用向上向下键()对SV进行加一减一 操作。 (3)按CLR键两次,完成操作。 3.数据的修改操作 对于CPM2A通道中的数据,除了特殊继电器SR253SR255,几乎都可以用CHG键来完成修改。常用的修改操作有: (1)十六进制数和BCD码的修改 在欲修改通道的监视状态下,按CHG键就可以进入修改状态,用数字键输入新数据,最后用WRITE键完成修改。,(2)二进制数的修改 在通道的二进制
26、监视状态下,按CHG键进入修改状态。用向上向下键()找到欲修改的位,用数字键1和0来修改相应的位,最后用WRITE键完成修改。对于非DM区的通道,除了用数字键修改之外还可以用SHIFT SET和SHIFT RESET命令来强制该位置位和复位,用NOT键来解除强制状态。,(3)十进制数的修改 十进制数的修改与前面几种修改的操作基本相同。CPM2A不带符号十进制数的数值范围是:065535。带符号十进制数的数值范围是:-3276832767。数据输入时用SET键表示正数,RESET键表示负数。 上述所有数据修改操作在WRITE键输入之前的任何时刻,都可以用CLR键废除当前输入。在用户数据输入有误时
27、,常用到这一命令。,编程器上其他常用操作还有: (1)扫描时间显示: 计算并显示用户程序的扫描时间。这个操作可以在运行和监控工作方式下进行。操作步骤为按键CLR MONTR,以后每按一次MONRT键都重复计算一次扫描时间。由于程序执行条件的变化,同一程序显示出的扫描时间可能略有不同。 (2)时钟的读出与修改 用来显示和设置CPU内部时钟。时钟的读出在三种,5.3.3 其他操作,方式下都能进行。时钟的修改只能在运行和监控方式下进行。 操作步骤如下: 1.按CLR键,清显示。 2.按键FUN SHIFT MONTR,进入显示状态,开始按年、月、日、时、分、秒和星期的顺序进行显示时钟数据。 3.按C
28、HG键进入修改状态。 4.用键移动光标选中修改的数据。 5.输入新数据,按WRITE键完成修改操作。 6.按CLR键返回。,5.4 上位机计算机辅助编程CPT应用 当可编程控制器通过适当的方式与上位计算机建立通信联系以后,就可以在上位计算机上应用厂家提供的编程软件完成可编程控制器的编程工作。 各公司近年来发布的编程软件大都是基于Windows操作系统的,所以都具有功能较强、使用方便和简单易学等优点。 随着可编程控制器产品和计算机软件工业的发展,OMRON的编程软件产品也是从DOS平台到Windows平台,,从通用的英文版到专门用于中国市场的中文版,经历过由LSS、SSS到CPT再到近几年推出的
29、CXP等好几代产品。 应用这些软件产品,用户可以采用助记符编程,也可以采用梯形图编程,可以进行在线编程,也可以进行离线编程,还可以对在线的可编程控制器进行监控或调试。 这些上位机软件使原来枯燥繁琐的用户程序开发和系统维护工作变得更为直观、简单、快捷、深受广大工程技术人员的欢迎。本节内容将主要以CPT为例介绍这类软件的基本应用。,5.4.1 CPT的基本编程操作 CPT软件的全名叫做SYSMAC-CPT支持软件,是OMRON公司的Windows系统下开发的一个集编程、调试、监控及文件和数据管理的软件包。 CPT软件安装成功后,用户可以从开始菜单中的程序/SYSMAC CPT/选择SYSMAC C
30、PT程序或通过双击桌面上的CPT的快捷键等方式,按照任何一个Windows应用程序的启动方法来启动CPT程序。,CPT开始启动时,用户首先会见到的是一个信息对话框。在对话框中单击OK命令按钮进行确认后,即可正式进入CPT窗口。CPT窗口主要有菜单栏、工具栏和用户区组成,如图5.4.1所示。CPT中的绝大多数操作都可以通过选择菜单选项或单击相应的工具按钮来完成。图5.4.2所示的为CPT工具按钮示意图。,启动信息对话对话框,图5.4.1 CPT启动后的基本窗口,为了在CPT上实现可编程控制器用户程序的在线或离线编程,首先要用“新建”操作建立一个新工程文件,或者是用“打开”操作打开一个已存在的旧工
31、程文件。新建工程时注意要在新建对话框中选择正确的可编程控制器及CPU型号,新建工程对话框如图5.4.3所示。打开旧工程也是典型的Windows目录和驱动器等列表控件组成的对话框操作,打开工程对话框如图5.4.4所示。操作时注意,所有CPT工程文件名都是以cpt为后缀的。,图5.4.3 新建工程对话框,图5.4.4 打开工程对话框,上述操作完成后,用户就可以进入到程序的实际编程阶段。CPT默认的编程方式是梯形图编程方式。在工作中梯形图程序与助记符程序具有相同效果,用户可以随时通过在菜单中View下的Program editor项中选择Ladder 或Mnemonic,也可以通过工具栏里的“梯形图
32、”或“助记符”工具按钮(图5.4.2中工具栏左起第十一和第十二个按钮)来方便的切换编程方式。 梯形图编程操作主要在梯形图编程窗口中完成,图5.4.5所示就是一个梯形图编程窗口的例子。,图5.4.5 梯形图编程窗口,在窗口两侧的两道垂直线为两条母线,其中右侧一条被作为地线。梯形图程序中由许多若干器件及其水平连线连成的行组成。一个完整的逻辑运算部分称为一个条(或梯级),一个条应该包括一个或多个步。每一条左侧的区域称为条头区。在条头区中用户可以看到条号、程序地址以及可以由用户设置的条标记。,在梯形图编程方式下,CPT窗口将显示梯形图编程工具栏如图5.4.6所示,这种十分形象的“选中”、“擦除”、“常
33、开触点”、“常闭触点”等按钮使用户对梯形图编程操作的学习和掌握变得十分简单。典型的编程操作过程有两种: 第一种是在梯形图窗口上选择所需要的位置,再在Ladder菜单中选择所需要的器件。 第二种是在工具栏中选择所需要的工具按钮,再到梯形图窗口上点击适当位置来放置器件。如果器件之间,还需要其他连线,可以选择“连接线”工具按钮后用拖拉操作实现,如果编辑时需要擦除某连线,则应选择“擦除线”工具按钮后用拖拉操作实现。这里的编程过程就是要使用各种器件及连线作出描述一定逻辑控制运算功能的梯形图。双击梯形图上的任何一个器件后,弹出的对话框如图5.4.7所示,在这里可以为该器件输入名称、操作数地址和注释。当CP
34、T处在在线运行状态下时,右键单击任何一个器件后可以对其进行强制置位或清除操作。,图5.4.6 梯形图编程方式下的CPT菜单栏和工具栏,图5.4.7 助记符编程窗口,助记符编程操作主要在助记符编程窗口中完成,图5.4.8所示就是一个助记符编程窗口的例子。窗口中的每一行由以下几部分组成:条号、程序地址、指令码、操作数地址、名称、注释等。另外,如果CPT处在在线运行状态下,行中还会显示操作数地址中的实际数据。选中任何一行,就可以对该行指令进行输入或编辑操作。指令码的输入可以用工具按钮、菜单项或者键盘来实现。而操作数一般只可以用键盘输入。,图5.4.8 助记符编程窗口,5.4.2 CPT的其他应用操作
35、 1.程序检查操作 程序检查操作用来检查用户程序中的语法错误。程序检查由以下几种方式激活:存储操作、下传操作、用户通过菜单栏或工具栏上启动等操作。当进行存储操作时,若检查到程序错误,在错误列表窗口出现的同时还会提醒用户选择是否带错存储程序。,2.I/O表操作 I/O表是对可编程控制器所有输入输出的一个形象描述,它可以向用户提供关于本地和远程控制台的信息;控制台和从设备的输入输出特性及特殊模块的组态等内容。通过I/O表用户可以实现对I/O设备和特殊单元的检查和修改。 在CPT中可以对I/O表进行查看、传送、比较、校验清除和注册操作。查看I/O表时,可按照用户所希望的组态方式显示指定的机柜或单元的
36、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设置对话框中的内容也会有所不同,但无论是哪
37、一种型号,其PLC设置基本上都应该包括可编程控制器工作方式、扫描时间、通信口和通信协议、扩展指令等几方面内容。 当CPT处于在线工作状态时,若打开PLC设置,CPT会自动将其PLC设置内容与可编程控制器中的实际,设置进行比较。如果二者之间有任何不同,CPT将提示用户并给出上传或下传设置内容的选择。除此之外,在需要时用户也可以启动上传或下传操作。但是下传操作只能在可编程控制器是编程或监控工作方式下实现。上传操作对工作方式没有要求。如果用户在CPT在线状态下关闭PLC设置,系统将自动在上位机和可编程控制器上同时存储设置内容。 某些早期CPT版本的PLC设置中可能没有CPM2A选择项,在应用CPM2
38、A可编程控制器时,可以通过将PLC,选择CQM1,CPU选择CPU43来实现上位机功能。但此时要注意的是CQM1和CPM2A的数据区、扩展指令等诸多方面的一些区别。另外,此时CPM2A的一些PLC设置在CPT对话框中不能完成,必要时须通过向设定字直接写入数据的办法来解决。,4.交叉引用操作 在交叉引用表中,用户可以得到程序内所有被引用的操作数地址的有关信息。当交叉引用操作被激活后,在梯形图或助记符程序中,用鼠标单击或移动光标键等方法选择任一操作数地址,交叉引用表中就会列出程序中所有引用的该操作数地址及其基本信息,如图5.4.9所示。在程序中修改被选中操作数的地址,交叉引用表中将列出新地址的引用
39、信息,交叉引用也可以实现地址查询操作,在交叉引用表中双击任一操作数,CPT将在编程窗口的程序中自动选中该地址。,图5.4.9 交叉引用表窗口,交叉引用表为用户编程和调试中的操作数使用提供了很大的方便。 5.地址工作簿和地址管理操作 地址工作簿是一个包括用户程序内存位置及相关地址的表格,利用这个表格,用户在编程时可以方便快捷地查证与地址有关的资料。当CPT为离线状态时,工作簿为编辑工作模式。当CPT为在线状态时,工作簿为显示工作模式。显示模式下的工作簿不能进行修改操作。,使用时可以在主窗口上通过选择View菜单下Table中的Address Workbook项来打开地址工作簿。地址工作簿表格中的
40、主要内容有:名称、地址、注释、单元位置、用途和应用次数等信息。在地址工作簿中可进行的操作主要有:地址、名称、注释的编辑;行的增添、删除与拷贝;记录的确认等。 选择View菜单下的Address Mananger或单击相应的工具按钮,可以打开一个地址管理器。利用地址管理器,用户可以编辑和增加地址工作簿中的记录。,6.PLC控制区 在编程窗口的右下角,由CPT为打开的工程文件提供一个由四个按钮组成的可编程控制器控制区。这四个按钮分别为: 1)运行方式与状态 显示PLC现在的工作方式。在这里也可以实现在线离线切换操作。如果是在在线状态,在这里可以实现编程、调试、监控和运行四个工作方式的切换操作。,2
41、)通信组态设置 显示PLC通信的网络和节点号。点击该按钮可打开通信设置对话框,这与在On-line菜单下选择Communication Setting项的效果是一样的。在通信设置对话框里可以查看和修改节点号、网络地址、驱动组态等内容。,3)型号 显示PLC型号。点击该按钮可以打开可编程控制器型号对话框。,4)错误记录 当CPT监测到有当前错误时,显示当前错误消息。点击该按钮可以激活PLC错误记录表,表内包括当前错误及其所有错误的记录。 7.其他常用操作 1)数据监控窗口 是一个提供内存数据值显示的特殊表,它也是用户程序调试中的一个有力工具。在On-line菜单下选择Data Monitor就可
42、打开数据监控窗口。表格中显示的是,各数据的当前值,故只有在CPT在线状态下,表内的数据才会有值。在窗口中,用户可以选择对数据按字还是按位的不同显示格式。还可以对位数据进行强制置位和清除等操作。 2)在线状态切换和离线状态切换: 通过选择菜单栏中的On-line下的Go On-line和Off line或PLC控制区的运行方式按钮来实现。CPT在线状态下,用户可以在上位机上实现监控、运行及传送等操作。,3)程序下传操作 在On-line菜单下选择Computer to PLC,在传送类型对话框中选择Program,单击Transfer to PLC按钮。程序的传送只能在CPT为在线状态,可编程控
43、制器为编程工作方式下实现。 4)工作方式切换: 在On-line菜单下的Mode项中选择所需要的工作方式。可编程控制器与上位机正确连接后,如果CPT为离线工作状态,可编程控制器将自动选择编程工作方式。如果CPT为在线工作状态,可编程控制器的工作方式将由CPT控制。,5.5 上位机计算机辅助编程 CX-Programmer应用 CX-Programmer包括CX-Programmer和CX-Sever两部分应用程序,是OMRON最新推出的上位机软件。它具有对Windows应用软件的数据兼容的特点,具有结构化、多任务开发的能力,开发有英文、日文和中文等多种版本。利用CX-Programmer(CX
44、P文件)工程文件和其他文件如CVSS、CPT、LSS、SSS、SYSWIN之间的转换。利用,网络配置工具可以编辑和设置路由表、输入输出表、数据链路并实现系统测试。DEE管理器可以实现可编程控制器和Windows应用程序之间的动态数据交换。性能监视器用来实时地监视和统计上位机通讯的性能和吞吐量。 CX-Programmer的用户主界面如图5.5.1所示。主要由工程工作区、梯形图编程区、输出区和观察区几部分组成,操作者可以在“视图”菜单里或通过点击相应的工具按钮选择自己所希望的视图内容。,图5.5.1 CX-Programmer用户主界面用户主界面,在工程工作区,用户可以实现对以下项目的查看与操作
45、: 符号:可编程控制器所使用的所有全局和本地符号。 I/O表:与可编程控制器相连的所有机架和主框的输入输出。 设定:所有有关可编程控制器的设置。激活后的赋值对话框如图5.5.2所示。,图5.5.2 CX-Programmer可编程控制器设置对话框,内存:内存的数据值。 扩展指令:扩展指令的赋值。激活后的赋值对话框如图5.5.3所示。,图5.5.3 CX-Programmer扩展指令赋值定义对话框,输出窗口中包括: 编译:显示程序编译时的错误和警告。 寻找报告:显示查找操作的结果。 传输:显示与可编程控制器之间的传输过程。 观察窗口: 用来在线显示给定地址中的数据值,是程序调试时的好帮手。,实用
46、中用户一般应该先在离线状态下产生程序,编译无误后再切换到在线状态。梯形图程序输入时,主要利用相应的工具按钮或“插入”菜单中的相应项选择放置各器件,除了常用的线圈和节点外。其他指令要使用“新PLC指令”按钮来实现,各器件间用“新水平线”和“新垂直线”根据其逻辑关系来连接。助记符编程窗口如图5.5.4所示,输入时可以直接键入。,图5.5.4 CX-Programmer助记符程序编程窗口,在程序下传之前,首先要确认PLC/CPU、内存类型的设置;通讯连接I/O等是否正确。梯形图以左边母线为电源,右边母线为地,在线调试时用不同的粗细和颜色来表示电流的流通过程,为逻辑运算的调试提供了方便。强制置位和强制
47、复位是程序调试的重要工具。数据跟踪用来监视PLC的数据值。微分监视用于对变化比较快的数据位进行监视。 CX-Server作为网络方面的应用,可对OMRON公司的几种网络进行配置、监视,具体的使用可参见下一章的内容。,5.6 可编程终端(PT) OMRON的可编程终端(PT)是一种主要用于现场监控的辅助设备。在可编程终端上,可以实现对系统和生产过程的实时监控;对设备和过程运行参数的设定和改变;对系统和过程的实时报警以及对现场设备的操作等多项功能,需要时可以代替简易编程器实现在线编程。 可编程终端的特点:是使用液晶触摸显示屏。在它的单色(例如NT631、NT31)或彩色(例如NT631C、NT31
48、C),液晶显示屏上可以登录上千个由动态和静态内容组成的用户画面,可以实时地向操作人员显示系统、设备和过程的状态。通过触摸显示在屏幕上触摸开关,可输入数据,包括向上位机传送数据以及改变画面显示或弹出式窗口。图5.6.1所示为中型可编程终端典型产品NT31/NT31C的外型。NT631/NT631C为大型可编程终端,它的显示屏要比NT31/NT31C大一倍。,图5.6.1 NT31/NT31C外形结构,可编程终端的两个串行通信口可以用来连接可编程控制器和上位计算机。图5.6.2所示是一个典型的可编程终端连接系统。与上位机的通信系统可以通过上位机链接方式、NT链接(1:1)方式或NT链接方式来实现。
49、但当以上位机链接或NT链接(1:1)通信方式使用RS-232C/422A转换单元时,不能使用RS-485方式,必须用RS-422A建立连接。 本节将以NT31/NT31C为例介绍可编程终端的基本应用,5.6.1 系统菜单操作 第一次使用NT31/NT31C或修改系统程序时,需要在上位计算机上制作画面,创建和传送画面数据,在上位PLC上生成必要的程序。启动NT31/NT31C后如果系统已完成必要的设置和画面数据登记操作,可编程终端将进入运行模式,否则将进入安装器模式。在运行模式下,有两种方法可以进入系统菜单,一是按屏上显示系统菜单的触摸开关,二是同时按下四个触摸屏的角中的两个。如果NT31/NT
50、31C没有安装系统程序,或系统,程序损坏,当电源开的时候,会自动建立系统安装器模式。NT31/NT31C有四种模式操作:“运行”、“传送”、“维护”和“扩展”,用户通过系统菜单执行相应的操作选择所需要的模式。表5.6.1为系统菜单中显示的项目和具体功能。,表5.6.1 系统菜单中项目及其功能,另外,NT31/NT31C也具有专门用于安装系统程序的“系统安装器”模式。在系统安装器模式下可以执行下列功能:设置显示语种;清除和安装系统程序;禁止/使用系统菜单显示;禁止/使用写入画面数据内存;清除画面数据。 内存初始化操作有以下功能: 1.清除画面数据 当画面数据损坏,并且NT31/NT31C不能正确
51、启动时,使用该功能。清除前最好检查一下所创建的画面是否已经在支持工具中进行备份。 2.显示历史记录数据初始化 显示历史记录功能保存操作过程中画面显示的次序记录和每个画面显示的次数的记录。仅当设置好画面“历史”属性,才能保持这些记录。 3.报警历史记录数据初始化 报警历史记录功能连续检查事先指定的位存储表相关,的上位机位的状态,当任何位置成ON时记录时间,并记录该位变“ON”的次数。 4.内存表初始化 初始化数字内存表和字符串内存表。当这些表初始化时,这些值恢复成由支持工具所设置的值。 5.内存开关初始化 初始化使内存开关恢复到出厂时状态。,NT31/NT31C允许一系列在运行时能很方便地用内存
52、开关来设置的功能,由于内存开关设置依靠NT31/NT31C中的电池保存在快闪内存中,因此,电源关断是不会丢失。这些内存开关包括:启动等待时间、按键声音、蜂鸣器声音、打印机控制器、打印方式、屏幕保护动作、屏幕保护启动时间、历史显示方式、恢复功能、通讯自动恢复、超时间隔、重试次数、通讯A方式(用于条形码读入器)、通讯B选择、通讯B方式。,在完成画面数据传送和设置好通讯条件后,就可切换到运行模式并启动运行。 NT31/NT31C的维护和检查功能包括:I/O设置,调试显示屏的对比度和背灯亮度;日历检查,显示和设置时间参数;PT设置,画面数据检查,显示存储在NT31/NT31C中的每一个画面;I/O设备
53、检查,检查NT31/NT31C的I/O功能等。检查NT31/NT31C的通讯功能。,5.6.2 基本功能 NT31/NT31C画面由320240点像素组成(NT631/NT631C画面显示分辨率为640480)。每个点可通过X轴坐标和Y轴坐标设置,坐标原点(0,0)为画面左上角。画面通过“画面编号”分类和管理,NT31/NT31C除去为特殊功能保留的画面外,允许最多登记3999个画面,对于这些画面的编号,可在13999范围任意指定,画面编号次序没有限制,也不一定要连续。画面类型有正常(标准)画,面、重叠画面、窗口画面、系统画面四种。每个画面可以设置不同的背灯、蜂鸣器、背景、注释、历史、历史标题
54、、画面编号等属性。NT31C能以八种不同的颜色显示整个画面或文字、图形等元素。在用支持工具创建一个画面时,为每个显示元素指定一种颜色作为它的属性。图5.6.3所示为一个简单显示画面的例子。,表5.6.2 显示元素一览表,续表5.6.2 显示元素一览表,NT31/NT31C与上位机通过下列区域交换信息。PT状态控制区,用来指定要在NT31/NT31C上显示的画面、在内存表间复制的数据内容及控制背灯的状态和其他状态。当数据从上位机写入该区域时,NT31/NT31C读取数据并进行相应操作,但是应注意当前显示的画面号也从NT31/NT31C写入到“画面切换设置”字中。PT状态通知区,用来在内存表数据内
55、容改变时,把内存表号通知给上位机。上位机能通过读取该区确定NT31/NT31C的状态。 数字内存表是NT31/NT31C用来记录数字数据的内部,存储器。由于能分配给上位机字,所以上位机字的内容能够通过数字内存表以数字值显示。通过数字内存表编号对它们进行管理和指定。 字符串内存表是NT31/NT31C记录字符串数据的内部存储器。由于可分配给上位机中的字,所以上位机字的内容可通过字符串内存表,以字符串形式显示。通过字符串内存表编号对它们进行管理和指定。 位内存表用于位数据的内部存储器。它们可分配给上位机的一个位并能根据该位的状态执行某个特殊的功能。,通过位内存表编号对它们进行管理的指定。 固定显示
56、是指那些始终显示在画面上不变化的图形和文字。它们不随系统的运行和过程的改变而改变。 图像数据是以点阵组成的图像,可设置为以下范围内的任意尺寸:宽:8320点,高:8240点。用支持工具中的图像编辑器生成图像数据,它独立于画面,根据需要它可在任何画面任何位置显示任何次,也可以以Win95的BMP格式输入文件,并登记为图像数据。用户可以把经常,使用的图像和复杂的图像登记为图像数据,以便在需要时能随时方便地显示。 库数据是由多个固定显示文字和作为单个元素登记的图形元素组合而成,库数据可登记为任何所要的尺寸。库数据用支持工具中的库编辑器创建,独立于画面,可在任何画面任何位置显示所要的库数据。用户也可以
57、将经常使用和复杂的图像登记为库数据,以便随时显示。由于库数据中的元素以它们在支持工具中创建的顺序显示,所以在创建时一定要考虑其顺序。,灯能根据设置位的状态改变图形。普通(标准)灯可以改变固定显示状态(关/开/闪烁)。图像/库灯在开和关状态显示不同的图形(图像/库数据)。 触摸开关是指可以从画面的触摸板进行输入的触摸区域。按下接触画面上的触摸开关,就会实施预先设置的功能或者切换NT31/NT31C的画面,位信息可以传送到上位机。可以将数字键和字符键分配给触摸开关,以便在操作现场输入数值和字符串。输入的数据写入数字/字符串内存表并传给上位机,也可以由上位机控制禁止输入。,数字内存表的内容是作为数字
58、值显示的。数字值可以以十进制或十六进制显示。数字内存表有直接查阅和间接查阅两种查阅要作为数字显示的内容的方法。直接查阅时直接指定要显示其内容的数字内存表编号。间接查阅时只需指定数字内存表的一个数字值,具有该编号的内存表的内容将作显示。 字符串内存表的内容是以字符串的形式显示的。它可以是数字,字母和符号。在字符串中也可以显示标志(字符代码FF20到FFFFH)。字符串内存表也有直接查阅和间接查阅两种查阅方法。,图形是指NT31/NT31C可使用的棒图、折线图、趋势图三种类型的曲线图。它读出内存表的内容,并且自动刷新图形显示。如果数字内存表是分配给上位机的一个或多个字,那么图形将连续地反映字内容变化。 报警列表能够监视相连的上位机中分配给位内存表位的变化。当特定位的状态变成ON时,显示相应的信息。报警历史能够连续监视上位机中分配给位内存表位的变化。记录它们状态变成ON的时间,以及状态变成ON的次数,并且将它们与来自字符串内存表的相关信息一起显示。,数字输入是画面上的输入数字值输入区。用触摸开关输入的数字值写入到数字内
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度办公楼木地板铺设与监理合同范本2
- 二零二五年度高科技办公区厂房租赁服务协议书
- 二零二五年农家乐承包经营合同
- 二零二五年度厂区门卫安全教育与培训服务合同细则
- 二零二五年度安全技术装备订货及采购协议
- 2025版PVC及彩印包装材料绿色环保认证采购合同
- 二零二五年度工业节能EMC合同能源管理执行书
- 2025版长途货运车辆货物运输合同范本
- 二零二五年度SaaS合同范本:电商平台SaaS平台服务协议
- 二零二五年度体育公园场地租赁合作协议
- 文本排版习题
- 窗帘采购投标方案(技术标)
- 车辆保险服务投标方案(完整技术标)
- 天翼云练习试题附答案
- 小区除草杀虫剂管理规定范本
- 学科教学中有效渗透心理健康教育的研究开题报告
- 《旅游学概论》第二章
- 云南省高中毕业生登记表
- GB/T 42748-2023专利评估指引
- 火试金安全操作规程
- 地下水相关知识培训课件
评论
0/150
提交评论