CQM1—PRO01编程器的使用

发布时间:2023-08-04
下面介绍编程器常用的操作及屏幕显示。
plc 首次上电后,编程器上显示出“password ! (口令)字样,依此按下clr 和montr 键(回答口令)至口令消失后,再按clr 键,待编程器上显示出00000 时方可进行下面的操作。
1 .内存清除
在program 方式下执行内存清除的操作。
( l )欲将存储器中的用户程序、各继电器、计数器、数据存储器中的数据全部清除时,操作过程及每步操作时屏幕显示的内容如图8.2 所示。
图8.2
( 2 )如需保留指定地址以前的程序或保留指定的数据区,则应进行部分清除。例如,要保留地址 00123 以前的用户程序及 hr 区的内容,操作过程及显示内容如图 8. 3 所示。
图8.3
保留 cnt 区、 dm 等区的操作与上述相同。若设定的地址超出用户程序的范围,则清除操作无效。
2 .建立地址:
在 program 方式下建立地址。
(1)在选择 program 方式、回答了口令后,再按几次 clr 键时,当屏幕上显示 00000,表示用户程序地址可从 00000 开始建立。
( 2 )欲建立一个别的地址时,例如 00200 ,可按下 2 、 0 、 0 ,再按一次 ↑或↓键即可 。
3 . 输入程序:
在 progr 八 m 方式下输入程序。
( l )要先建立程序首地址,然后再输入指令。每输入一条指令后要按~次 wiute 键,且地址会自动加 1 。例如,在地址 00010 处输入 ld 00002 指令,操作过程及其显示内容如图 8 . 4 所示
图8.4
( 2 )在输入双字节指令时,当输入指令、按 write 键后地址并不加 1 ,而是提示输入下一字节的内容。在输入了下一个字节的内容后再按 write 键,地址才加 l 。例如,在地址 00200处输入“mov ( 021 ) # 01 50 200 ”语句,操作过程及其显示如图8 . 5 所示。其中data 后面的a 、b 是指令的第一、第二个操作数,有3 个操作数的指令会继续出现c 。若操作数没输入完整就输入下一条指令,则编程器发出“嘀”的声音并拒绝输入下一条指令。
图8.5
( 3 )输入微分型指令的操作步骤是:按fun →输入指令码→按not 键→按write 键,表示微分型指令的“@ ”就显示出来,再按一次not 键, @ ”就消失。非微分型指令不必按not 键。
( 4 )如果输入的语句中有错误,只需在出错的地址处重新输入正确的语句即可。例如,输入图8 . 6 的程序,连续按clr 键,当显示0000 地址后开始输入程序,操作过程如图8 . 7 所示。
图8.6 图8.7
▲没有特殊要求时一般以0000 作为首地址。
4 .程序读出
在run 、monitor 和program 方式下读出程序。
该操作用于检查程序的内容。例如,若图8 . 6 所示的程序已输入,读程序的操作及其显示如图8 . 8 所示。
图8.8
利用↑ 、↓键可继续读出程序中的其他语句。
5 .程序检查
在program 方式下检查程序。
程序错误类型分为a 、b 、c 三类和0 、1 、2 三级。a 类错误影响程序的正常执行,必须通过检查并修改程序消除之。0 级检查用于检查a 、b 、c 三类错误,1 级检查用于检查a 、b 两类错误,2 级检查用于检查a 类错误。表7 . 1 为a 、b 、c 三类错误的出错显示以及对各类错误的处理方法一览表8.1。
表8.1程序错误类别及处理一览表
除了这三类错误之外,还有些错误在程序输入时即被显示出来,并由系统监控程序阻止这些非法指令或数据的输入。
程序检察的操作及其显示如图8. 9 所示。
图8.9
这个显示表示没有错误。若程序有错,则显示出错地址和错误内容。例如,对错误语句“out 00200 ,在程序检查时的显示如图8.10 所示。
图8.10
这个显示表示输出数据错误。
每按srch 键一次,就会显示下一个出错的内容和地址。若程序没有end 指令,则一直检查到最大地址,并显示如图8 . 11 所示,提示程序没有结束指令end 。
图8 . 11 提示程序没有结束指令
6 .指令检索
在run 、monit0r 和program 方式下检索指令。
( l )欲检索用户程序中的某条指令,操作步骤为:建立开始检索的首地址→键入要检索的指令→按srch 键→显示出要检索的指令内容及地址→按↓键→显示出操作数(对于有一个或多个操作数的指令要进行最后一步的操作)。
例如,检索图7 . 6 程序中ld 00002 指令的操作步骤为:依次按clr →0 → ld 、2 →srch , 检索开始,此时显示屏上显示的内容如图8 . 12 所示,表示00000 地址的指令是ld 00002 。
图8 . 12 表示00000地址的指令是ld00002
再按srch 键,显示的内容如图8 . 13 所示,表示00003 地址的指令也是ld 00002 。
图8 . 13 表示000003 地址的指令是ld 00002
再按srch 键,显示的内容如图8 . 14 所示,表示在地址00000 到地址00006 之间,只有两条ld 00002 指令。
图8 . 14 按三次srch 键后显示的内容
( 2 )如果要检索tim/cnt 指令的设定值,要先检索到tim/cnt 指令后,再按↓键,就显示出要检索的tim/cnt 指令的设定数据。
( 3 )连续按srch 键可继续向下检索,一直检索到end 指令。如果程序中无end 指令,则一直可找到程序存储器的最后一个地址。
7 .触点检索
在program 、monitor 、run 方式下检索触点。
本操作和指令检索基本相同。只是指令检索的操作中检索的是一条指令,而本操作中检索的是一个触点。在monitor 和run 方式下进行触点检索时,还可显示该触点的实际通断状态。
触点检索的操作步骤为:输入开始检索的地址→按shift 、cont/#→输入要查找的触点号→按srch 键→显示含有触点的指令。连续按srch 键可继续显示含有触点的指令。例如,对图8 . 6 检索触点00002 ,按上述操作则显示内容如图8 .15所示。
图8 .15操作及其显示内容
再次按srch 键,显示如图8 . 16 所示。
图8 . 16 再次按srch 键后的显示内容
继续按srch 键,直至检索到end 指令为止,此时显示如图8 . 17 所示。
图8.17按srch 键直至检索到end 指令为止时的显示内容
8.插入指令
在program 方式下插入指令。
( l )配合ins 键,用该操作可把一条指令插入己输入的程序中。例如,现欲将and 00102 指令插入图8 . 18 箭头所指的位置,其操作为:
先找到and not 00101 指令所在地址(可用指令读出、指令检索、触点检索操作)→输入and 00102 语句→按ins 键→显示“insert ? ”的提示画面→按↓键,则指令被插入。插入指令后,其后的指令地址将自动加1 。
按上述操作,插入and 00102 语句的操作和显示内容如图8 . 19 所示。
( 2 )若插入多字节指令时,在输入指令助记符后,要继续输入其操作数,每输入一个操作数时要按一次write 键。
图8.18
图8.19
9 .删除指令
在 program 方式下删除指令。对图 8 . 18 的程序,如欲删除刚插入的 and 00102 语句,其操作为:先找到 and 00102 指令所在的地址→按 del→显示“ delete ? ”的提示画面→按↑键,则指令被删除(若指令有操作数也一起删除)。删除指令后,其后的指令地址自动减 1 。删除 and 00102 语句的操作和显示内容如图 8. 20 所示。
图 8. 20 删除 and 00102 语句的操作和显示内容
10 .位、数字和字的监视
在 program 、 monitor 、 run 方式下执行这 3 种监视。
本操作在调试程序时经常用到。在 monitor 及 run 状态下,可以监视i/o、 ir 、 ar 、 hr 、 sr 、 lr 的状态,也可以监视 tim/cnt 的状态及数据内容。
( l ) tim/ cnt 的监视
该操作用于对 tim/ cnt 的当前值及状态的监视。例如, monitor 或 run 方式时,监视 tim000 的操作为:
先清除显示屏→按 tim 键→键入 tc 号000 →按下 montr 键,则显示 tim000 的当前值和动态变化情况。例如,屏幕显示如图 8 . 21 所示。
图8.21
画面中的0049 是tim000 的当前值。其当前值每隔l00ms 减1 ,直到减为0000 为止,此时屏幕显示如图8.22 所示。
图8.22 屏幕显示
画面中0000 前的字母o ,表示tim000 的状态为on 。
使用↑ 或↓键可以继续观察其他tc 号的tim/cnt 。
( 2 )位监视
该操作用于监视i/o 、ir 、ar 、hr 、sr 、lr 通道中某位的状态是on 还是off 。要监视输入点00006 的状态,具体操作为:
按clr 键清显示屏一按键入被监视的位号6→按montr 键,示如图8 . 23 所示。
图8. 23 位监视的操作及其显示
继续按↑或↓键,可以监视与当前显示位相邻的其他位的状态。若要再监视另一个位,则可以键入位号,再按montr 键。
( 3 )通道监视
该操作以通道为单位进行监视,它可以监视ir 、ar 、hr 、sr 、lr 、dm 等通道内的内容。例如,要监视链接继电器lr01 通道的内容,具体操作和显示如图8.24 所示。
图8.24
该显示表示 lr01 的内容是 e03f 。
若欲继续观察 lr00 的内容,操作和显示如图8 . 25 所示。
图8.25
继续观察 lr00 内容的操作及其显示
若欲继续查看 lroo 通道中每位的状态,操作和显示如图 8 . 26 所示。
图8.26
继续按↑或↓键,可以监视与当前显示通道相邻的其他通道。若欲继续查看其他通道的榷容,只要键入通道号,再按montr 键即可。
( 4 )监视程序内的位、通道
在run 或monitor 方式下,按clr 键,输入欲监视的位或通道的地址,再按↑ 或↓ 键,可在显示屏上观察到各继电器、tim /cnt 、数据存储器在程序运行过程中的状态。
例如,若显示内容如图8 . 27 所示,表示这时输入继电器00002 接通。
图8 . 27 继电器00002 的显示内容
若显示内容如图8 . 28 所示,表示这时输出继电器01000 没接通。
图8 . 28 输出继电器01000 没接通的显示内容
若显示内容如图8. 29 所示,表示计数器cnt000 当前输出为on 。
图8 . 29 计数器cnt000 当前输出为on 的显示内容
11.多点监视
在monitor 、run 方式下执行多点监视。
在监控程序运行时,经常需要同时监视多个接点或通道的状态,这时需进行多点监视。
( l )多点监视可与通道监视同时执行,最多可以同时监视6 个对象。例如,第一个监视tim000 ,在依次按clr 、tim 、0 和montr 键后,屏幕显示内容如图8 . 30 所示。
图8 . 30 屏幕显示内容
接着监视。00001 点,依次按、1和montr 键,显示内容如图8.31 所示。
图8.31 屏幕显示内容
再监视dm0000 通道,依次按dm 、o 和montr 键,显示内容图8 .32所示。
图8.32
观察以上操作可见,第一个被监视对象的显示在屏幕左边,当监视第二点或通道时,第一个被监视对象的显示就向右移动。如果被监视的对象为4 个时,第一个被监视对象就移出显示屏(移到内部寄存器中)。这时,显示屏上从左到右显示的是第四个、第三个、第二个被监视对象。屏幕上的内容与寄存器中的内容形成一个环,可以用montr 键从左边再调出环上的某一个。显示器显示3 个,寄存器内存3 个,因此,最多可以同时监视6 个点或通道。如果要监视第7 个对象,则最先被监视的那个内容被挤出且丢失。
( 2 )如果显示器最左边显示的是点,则可以强迫将其置为on 或off 。如果最左边显示的是通道、tim/cnt 、dm 等则可以改变它们的值。
12 .修改tim/cnt 的设定值1
在program 、monitor 方式下修改tim /cnt 的设定值1 。
( l )在program 方式下用编程器修改参数的操作不再叙述。在monitor 方式下,当程序运行时能改变tim/cnt 的设定值。对图8. 6 所示的程序欲将定时器tim000 的设定值改为#0400 ,其操作及相应显示如图8 . 33 所示。
图8 . 33操作及其显示内容
( 2 )若欲将tim000 的设定值改为一个通道,则可依次按chg 、shift 、ch/*dm键及通道号,最后按write 键。
13 .修改当前值1
在program 、monit0r 方式下修改当前值1 。
这个操作用来改变i/o 、ar 、hr 和dm 通道的当前值(4 位十六进制数)及tim / cnt 的当前值(4 位十进制数)。其操作为:
先对被修改的通道或tim/cnt 进行监视,然后按chg 键→键入修改后的数值→按write 键。
例如,将dm0000 通道的内容0100 修改为0200 ,操作为:按键,显示如图8. 34 所示。
图8.34
继续按chg 键,则显示如图8.35所示。
图8.35 屏幕显示内容
接着键入2 、0 、0 ,显示如图8.36 所示。
图8.36 屏幕显示内容
最后按write 键,显示如图8.37 所示。
图8.37 屏幕显示内容
此时数据修改为200 。注意,不能修改通道253~255 的内容。
14 .强制置位/复位
在program 、monitor 方式下强制置位/复位。
使用set 或者reset 键可以把i / o 点和ir 、hr 的位及tim/cnt 等的状态强制置为on 或者off ,在程序调试中要用到这个功能。这种操作分为强制置位/复位和持续弹制置位/复位两种情况。
下面主要介绍在monitor 方式下的强制置位/复位和持续强制置位/复位操作。
( l )强制置位/复位操作
对图7 . 18 的程序,若00100 、00101 为off 时,欲把输出线圈01000 强制置为on 的操作为:依次按clr →out → 1 、0 、0 、0 键,显示如图8.38 所示。
图8.38 屏幕显示内容
按montr 键监视01000 的状态,显示如图8.39 所示。
图8.39屏幕显示内容
按住set 键,屏幕显示如图8.40所示。
图8.40
当松开set 键时,01000 又变为off 。
对图8.18 的程序,若01000 己为on ,欲将其强制置为off 的操作与上述类似,只是使用reset 键进行操作。
( 2 )持续强制置位、复位的操作
对图7 . 18 的程序,若01000 为off ,欲把01000 持续强制置为on 的操作为:按clr → out →l 、0 、0 、0 键,显示如图8.41 所示。
图8.41屏幕显示内容
再按一下montr 键监视01000 的状态,显示如图8.42 所示。
图8.42 屏幕显示内容
依次按下shift 和set 键,则持续显示如图8.43 所示。
图8.43屏幕显示内容
再按not 键或reset 键,01000 就又变为off 。
对图8.18的程序,若01000 为on ,欲把输出线圈01000 持续强制置为off 的操作与上述类似,只是使用reset 键强制置其为off 。
如果对tim / c nt 执行强制on /off操作时,请注意:
① 在强制on 时,是把tin /cnt 的当前值置为0000 ,而对之施行强制off 操作时,是恢复tim/cnt 的设定值。
② 强制on / off 操作时,要按住set 、reset 键不松手。
15 .读出扫描时间
在run 、monitor 方式下读出扫描时间。
按clr 键和montr 键,可读出当前扫描时间的平均值。例如,欲查看某程序的扫描时间,操作及显示如图8.44 所示。
图8.44
在不同时间按 montr 键,每次读出的数值多少有点差别。
上一个:老龄杨梅锯干高接换种技术
下一个:家庭办公用笔记本电脑推荐哪款,哪款笔记本电脑适合办公用

戴森吸尘器序列号在哪V8(戴森吸尘器序列号在哪看)
对讲机最大通话传输距离是多远?购买对讲机/无线电设备注意事项
win10家庭版升级专业版区别需要换系统吗(window10家庭版升级专业版对电脑有影响吗)
花木生产应对不良气候的管理技术措施
槐树白粉病的症状及防治方法
荣耀x20se参数怎么样(荣耀x20se参数详细参数表)
“五个到位”将建筑施工工程思政工作落到实处
lgg3参数(lgg3s)
绯牡丹的嫁接繁殖法
win11怎么设置休眠(win11简单设置定时关机)