简易编程器是最常用的编程工具。
1.结构
图2-79所示为C200H-PR027手持式编程器,通过电缆接于PLC上。适用于OMRON公司的多种型号的PLC。此外,还有CQM1H-PR001及CQM1-PR001型号的简易编程器。结构类似,但它自带有电缆。
它的面板由三部分组成:
LCD显示部分:有两行,每行可显示16个字符,相当于微型计算机的显示器,用以显示信息。
方式切换开关:用以控制PLC的工作状态,可使PLC处于编程、监控或运行三者之一状态。
键盘部分,如用原来的面板,如图2-80所示。如安装CS1W- KS001-E操作面板纸(日文显示),如图2-80b所示。
有近40个按键,原来的面板,可分为四类:
数字键:分布在操作键的左下方,白色键。有0、1、…、9、10个。其中0、1、…、5,还可兼而对应输入A、B、…、F。为后者时,应先键入上档(SHIFT)键(于操作键的左上角)。SHIFT键的作用,如同计算机键盘上的SHIFT键。
指令键:分布在操作键的左上方,灰色键。用于输入PLC的指令,如LD(装载)、OR(或)、AND(与)、NOT(非)、FUN(功能)等。
图2-79 简易编程器
1—液晶显示屏 2—PLC模式控制开关 3—键盘
数据标识键:分布在键盘部分的右上方,灰色键。用于标识内部器件的类型,如DM、HR等。
控制键:分布在右下方,黄色键。用以控制编程或监控操作,如WRITE(写入)、DEL(删除)等键。
图2-80 简易编程器键盘
2.操作
可用编程器作多种操作。
(1)预备性操作。有:
输入口令,使编程器联机工作:编程器接上PLC,PLC接上电源后(编程器电源由PLC支持),编程器显示屏上会出现如下字样:
这时应输入口令。系统提供的口令为,依次按CLR、MONTR两个键。
输入后,将依PLC工作模式开关选定,显示PLC工作模式。
PLC中存的用户程序,如加有密码,须先解密。
提示:解密的步骤是,先把液晶显示清零(按“CLEAR”键),然后按“SHIFT”、“CLEAR”键,再按“RESET”键。这时,显示屏显示4个问号,要求送入密码。送入的密码后,再按“WRITE”键,予以确认。
如送入的密码正确,即可读出程序,否则,只是显示地址0000,什么也读不出来,进一步操作也无法进行。
蜂鸣器:编程器还有蜂鸣器,其是否发声可设定。办法是,先依次键入“CLEAR”、“SHIFT”、“CLEAR”键,将显示蜂鸣器工作模式。如显示屏显示为如下所示,有“BZ”字样,则蜂鸣器会发声。
当蜂鸣器会发声时,若键入指令,数据,键入出错时,蜂鸣器将发“的”或“的的”声。如不要其发声,可先键入“SHIFT”键,再“1”键,显示屏将不显示有“BZ”字样显示,即:
则不会发声。如再想发声,还是先键入“SHIFT”键,再“1”键,其显示又回到原来状态,又能发声。
声音的大小,可用编程器上方侧面的一个电位器旋钮调整。
清零:依次按CLR、PLAY/SET、NOT和REC/RESET,这时显示屏出现:
若再按MONTR键,显示:
表示用户程序全部被清除,而且HR、CNT、DM也清零。
如果在按MONTR之前,先按HR、CNT、DM中任一个,或两个、三个,再按MONTR,则相应的HR、CNT或DM不被清零。
建立地址:按CLR键,显示0000。未显示时还可多按几次,直到显示0000。这时建立的地址,即为0000。如想建立另一个地址,可依所要建立的地址号键入。
(2)编程。这是最基本的操作,应在编程状态下进行。有:
写入指令:写入指令先是地址(从零开始,从小到大,自动生成),后操作码,再操作数,最后为WRITE键。功能指令则要先按功能键,后再按功能号(两位或三位数)。
读出指令:编程过程常要把已送入的指令读出,以了解编程的情况。这时可先送地址,后按下移键即可。若再想读下一条指令,可再按下移键。想读上一条指令,也可按上移键。
插入指令:先找出所要插的位置(指插在它之前),办法是依上述读出指令的方法读出它。然后写入要插的指令,再按插入键,最后按下移键。
删除指令:先找出所要删的指令,再按删除键,再按上移键。
程序检查:先清零,再按SRCH键,即可进行检查。如程序有错,即可显示错误指令的地址,及错误号。如没有错,则显示最末一条指令地址及END字样。
(3)监控。编程器不仅可用于编程,还可用作对PLC的监控。其操作为
1)查找指令:清零,键入指令,再按SRCH键,即显示查找的指令及其地址。
2)查找触点:清零,按SHIFT键,再按CONT/#键,再按要找的触点号,再按SRCH键。这时将显示第一个使用该触点的地址及指令。再按SRCH,还会出现后续使用该触点的地址及指令。
3)读出及清除出错信息:PLC出现非致命错误(NON-ERROR)可用编程器显示与清除。其操作为:先按“CLEAR”键,显示屏清零;再按“MONTR”键。如有错,则显示有关出错信息。如有多个错误,多次按“MONTR”键,可依次显示这多个错误。
有了错误,要查出错原因,并予以清除。同时,还须清除出错信息。否则PLC的有关报警灯还闪亮。清除的方法是,先按“CLEAR”键,显示屏清零;再按“FUN”及“MONTR”键。如所有错误已排除,则显示“ERR/MSGCHKOK”。
4)数据监视:查出触点或指令后,按MONTR键,即可监视触点ON、OFF的情况。如监视的为定时器或计数器,还可显示它的当前值。再按上移或下移键,还可显示相邻触点号的触点ON、OFF情况,也可显示通道或数据存储器的内容。另外,还可作多点显示,即显示一个点后,还可再送入点进行监视。总共可显示6点,但只有3点出现在显示屏上,按MONTR键可把未显示的点滚动到显示屏上,而最先显示的从显示屏上消失。
5)微分监控:用以检测某位从OFF到ON,或从ON到OFF的信息。如检测到此信息,将发声,并在显示屏上有相应显示。如有下图的位数据监控例子:
这时同时监控3个位,L0000、00001及H0000。但L0000位在显示屏的最左方,故可对其作微分监控设定。如为如下键入:
为L0000的上升沿微分监控,当检测到L0000从OFF到ON时,蜂鸣器将发出声音。
如为如下键入:(www.xing528.com)
为L0000的下降沿微分监控,当检测到L0000从ON到OFF时,蜂鸣器将发出声音。
如要监控别的位,则先按相应的若干次“MONTR”键,把要监控的位地址显示在显示屏的最左方,再作与以上相同的设定即可。
6)二进制监控:如被监控的字处于显示屏的最左方,如下图所示。
这时,将监控000通道的值。如作了如下键入,则可实现二进制监控。
这时,将按二进制的格式显示000通道的值。这时,如再键入“CLEAR”键,又将回到对通道000的正常显示。
如要用带符号位的显示通道的值,则可作如下键入。
这时,如再键入“CLEAR”键,又将回到对通道000的正常显示。如要用不带符号位的显示通道的值,则可作如下键入。
这时,如再键入“CLEAR”键,又将回到对通道000的正常显示。
7)设定或强制ON/OFF:监视到触点的ON、OFF,还可对其状态做改变或强制改变。OFF改变成ON,按PLAY/SET键;强制ON,按SHIFT及PLAY/SET键。改变成OFF,按REC/RESET键;强制成OFF,按SHIFT及REC/RESET键。强制定时器、计数器时,它的当前值也会作相应改变。
当作了二进制监控设定后,也可对相应的位,作1或0的设定或强制。如作了如下键入,
则有光标出现。上图光标显示在第15位。如要对别的位操作,则可相应地键入“↑”或“↓”,这将改变光标位置:
光标位置选定后,如要对该位置1,则键入“1”。如要对该位置0,则键入“0”。如要对该位强制1,则键入“SHIFT”及“SET”。如要对该位强制0,则键入“SHIFT”及“RESET”。如要取消对该位强制,则键入“NOT”。
作了以上键入后,再键入“WRITE”,J将把这个改变写入PLC内存,显示屏则又回到二进制监控时的显示。即:
8)改变T/C的设定值:查出所要改设定值的指令,按CHG键,然后再送入新值,再按WRITE键即可。
9)改变T/C的当前值:查出所要改当前值的指令,按MONTR键,对其监视,再按CHG键。然后送新值,再按WRITE键。当然,这时PLC应处监控状态。
10)改变DM当前值:键入要改的某DM地址,按MONTR键,对其监视,再按CHG键。然后送新值,再按WRITE键。
11)读扫描时间:清零,再按MONTR键,显示屏即显示PLC执行当前程序的时间。
以上操作多须在MONITOR状态下进行。查找、监视、读扫描时间也可在RUN状态下进行。查找还可在编程状态进行。
(4)存储程序:编程器上可接入磁带录音机,可把程序存入磁带;也可从磁带上读出程序,并存于PLC中。
在向磁带存程序,或从磁带读程序时,PLC必须处于编程状态。普通的录音机即可用于存储,半小时的磁带可存16KB的程序。
不过,由于编程软件的完善及个人计算机使用的普及,存贮程序多用计算机的外设实现,已不用这个磁带机了。所以,对这个程序存贮与调入的过程就不加介绍了。
(5)I/O表登记
箱体式PLC(含CQM1、CQM1H),不须定义I/O表,也没有I/O表登记。它的I/O地址与箱体间连接的情况有关。依据它们之间的关系,弄清各个I/O地址也就可以编程了。
模块式PLC,要用I/O表定义PLC所安装的机架与单元(模块)的地址。显然,I/O表没定义好,PLC的I/O地址不确定,是无法编程的。
只是,OMRON公司模块式PLC的I/O表可自动形成,无须设计。这时,其I/O地址将按默认确定。
自动形成的I/O表可作登记。一经I/O表登记,PLC运行前,CPU就要检查实际模块连接与I/O表是否相符。如不符,则出现I/O总线错,PLC无法进入运行模式,无法工作。
自动形成的I/O表也可不作登记。这样做,当PLC上电时,其CPU不检查实际模块连接与I/O表(因未登记,无I/O表)是否相符。不管模块是如何安装的,其程序照样运行。这当然有一定的危险。所以,一般还是推荐作I/O表登记。
提示:用简易编程器I/O表登记是很方便的。请记住如下步骤。
I/O表登记可用编程软件(见后),也可用简易编程器。把简易编程器连接到PLC上,PLC上电,并置于编程模式。然后,再按如下步骤操作即可。
如为CS1/CJ1机型前生产的PLC,则按“WRITE”键后,“指定保持或清除CPU总线单元信息”框不会出现,不必选择键入“0”或“1”。如无其它问题,将直接出现“WRITEOK”框。
提示:登记后的I/O表也可清除。其步骤只是在以上步骤中,在键入“WRITE”键之前,加入“NOT”键。
(6)PLC设定
按要求,对PLC设定区的内存内容写入相应的值,称CPU软设定。这是使PLC按要求进行工作,对PLC进行初始操作的重要内容。
用编程器作这个设定是很方便的。作PLC设定时,可选择相应字地址,并写入相应值实现。如CJ1机,其监视循环时间(以10ms为单位)的设定地址为209。具体见表2-24。
表2-24 监视循环时间设置
对此,如用编程器作设定,首先,编程器与PLC联机,使PLC处编程模式。然后,选定进行PLC设定。即:
进而,选择地址209,并按“CHG”键。即:
再键入“8”、“0”、“6”、“4“、“WRITE”,即:
则出现:
这样,即完成了对监视循环时间的设定。本例第15位为1,故监视循环时间为第14位到第0位间的值(应转换为十进制)及10ms乘积,即1s。
如为CS1/CJ1之前的PLC,可直接对DM的设定区,写有关数据。
当然,要做这类设定,首先要弄清PLC设定的有关地址、要求,否则,这类设定是无法进行的。至于设定的有关地址、要求,请参阅有关说明书。
编程器还可作其它操作,并依所面对的PLC的型号不同而有所不同。这里就不再赘述。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。