第7讲可编程序控制器的编程工具
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CLR CONT # 00000 初始画面 CONT SRCH 检索到含有 00001 触 点 的 指 令 CONT SRCH 检索到含有 00001 触 点 的 指 令
SHFT
1
SRCH
00200 LD 00205 AND
SRCH
SRCH
00397 CONT SRCH 检 索 到 END结 束 END(001) 00.4KW
在工具菜单的选项命令中做一定设置后注释内容会出现在圆圈的右部对输出指令或者出现在梯级条批注列表用户可以通过梯级上下文菜单中的命令在所选择梯级的上方或下方插入梯级还可以通过梯形图元素的上下文菜单中的命令插入行和元素或删除行和元素
第11讲 可编程序控制器的编程工具
11.1 编程器的使用和基本操作 11.2 编程软件CX-P
11.1 编程器的使用和基本操作
11.1.1 编程器面板组成及可实现的功能 1.CQM1-PRO01编程器的面板 CQM1-PRO01编程器的面板由以下3部分组成: (1) LCD显示部分。显示部分可显示两行,每行可显示16个 字符,相当于微型计算机的显示器显示信息。 (2) 方式切换开关。方式切换开关用以控制PLC的工作状态。 通过切换可使PLC处于编程、监控或运行状态。 (3) 键盘部分。键盘部分有39个按键,可分为3个区域: 数字键区:用于数字输入。 指令键区:用于输入PLC的指令。 编辑键区:用于控制编程或监控操作。
1个红色清除键用于清除显示屏的显示。
表11-1 编程器功能一览表
表11-1 编程器功能一览表
11.1.2
编程器的操作
1.操作准备
当利用编程器进行编程时,应将编程器的连接电缆接到 PLC的外设端口上,如图11-2所示。当主机没有接编程器等外 围设备时,上电后PLC自动处于运行方式。因此,在对PLC中的 用户程序不了解时,一定要把PLC方式选择开关置于编程位置, 避免一上电就运行程序而造成事故。当主机接有编程器时,上 电后的工作方式取决于方式选择开关的位置。
图11-11 触点检索操作过程及显示
11.1.8
指令的插入与删除
00003 00004 01000 地址 指令 数据
00000 00001
…
…
20000 20001
删除
插入 00005
…
删除 插入
00105 00106 00107 00108
AND 00003 AND NOT 00004 OUT 01000 END (01)
表11-2 程序检查出错表
操作 CLR 00000
显示 初始画面
SRCH
00000 PROG CHK CHK LBL -2)? (0 00017 PROG CHK 没有出错的情况 END(001) 00.1KW
0
图11-8 程序校验操作及其显示
ቤተ መጻሕፍቲ ባይዱ
11.1.5
程序读出
用户可在RUN、MONITOR和PROGRAM方式下读出程序。 程序读出操作用于检查程序的内容。其过程为:建立开始 读出的首地址→按向下箭头或向上箭头读出程序。读程序的操 作及其显示如图11-9所示。
操作 CLR 00000
显示 初始画面 第一个监 视对象 TIM000 0100 两个监 视对象
END (01)
图11-12 需插入指令与删除指令的程序示意
1.指令插入
CLR 1 0
操作 00000
显示 初始画面
6 键
00106 READ 读出插入 AND NOT 00004地 址 程 序
指 定 插 入 ,按 INS AND 5 INS
00106 AND
INSERT? 确认插入程序? 00005
CLR 00000 00000 MEMORY CLR ? HR CNT DM 00000 MEMORY CLR END HR CNT DM
SET
NOT
RESET
MONTR
图11-3 操作过程及显示内容
(2) 如需保留指定的数据区,则应进行部分清除。例如,要保 留地址00123以前的用户程序及CNT的内容,操作过程及显示内 容如图11-4所示。
图11-2 编程器与PLC的连接
2.设定编程器方式
设定编程器的方式,选开关为编程方式。
PLC首次上电后,编程器上显示出“PASSWORD!”(口令) 字样,依次按下CLR和 MONTR键(回答口令)至口令消失后,再 按CLR键,待编程器上显示出00000时方可进行后续操作。 3.清除内存 在输入程序之前,应首先清除内存。在PROGRAM方式下执行 清除内存的操作如下: (1) 欲将存储器中的用户程序、各继电器、计数器、数据存 储器中的数据全部清除时,操作过程及每步操作时屏幕显示的 内容如图11-3所示。 操作 显示
1
0
5
00105 AND 00105 AND 00105 AND
DEL
图11-14 指令删除操作
11.1.9 I/O监视 1.对节点的监视
操作 CLR CONT # 00000 显示 初始画面
SHIFT
1
MONTR
00001 ON
图11-15 对节点监视
2.对通道的监视
操作 CLR CONT # 00000 显示 初始画面
11.1.3 程序输入 在进行程序输入时,要将方式开关设为编程方式PROGRAM。 待输入口令,按下CLR键,编程器上显示出 00000时,即可进行 程序输入。此时,00000表示输入程序的开始地址,如要从其他 地址输入,可按下相应地址号,再按上箭头键或下箭头键即可。 1.单字节指令输入 当输入程序时,每输入一条指令后要按一次WRITE键,地址 会自动加1。例如,输入LD 00005指令,操作过程及其显示内容 如图11-5所示。 操作 显示
图11-7 输入程序梯形图、指令表及操作过 程(a)梯形图;(b)指令表;(c)操作过程
11.1.4 程序校验
程序输入后,可在PROGRAM方式下检查程序,进行程序校验, 以确认输入的程序是否正确。 程序错误类型分为A、B、C三类和0、1、2三级。A类错误影 响程序的正常执行,必须通过检查消除。0级检查用于检查A、B、 C三类错误;1级检查用于检查A、B两类错误;2级检查用于检查 A类错误。除了这三类错误之外,还有些错误在程序输入时即被 显示出来,并由系统监控程序阻止这些非法指令或数据的输入。 表11-2为A、B、C三类错误的出错显示以及对各类错误的处理方 法一览表。
例如,检索某程序中LD指令的操作步骤为:按CLR→20→按 向下箭头→LD→SRCH,此时操作过程及显示的内容如图11-10所 示。如果要检索TIM/CNT指令的设定值,可在先检索到TIM/CNT 指令后,再按向下箭头,就可显示出要检索的TIM/CNT指令的设 定数据。连续按SRCH键可继续向下检索,一直检索到END指令。 如果程序无END指令,则一直可找到程序存储器的最后一个地址。
操作 CLR 00000 显示
SET
NOT
RESET
00000 MEMORY CLR ? HR CNT DM 00000 MEMORY CLR ? HR DM
CNT
1
2
3
00123 MEMORY CLR ? HR DM 00000 MEMORY CLR END HR CNT DM
MONTR
图11-4 操作过程及显示内容
00107 INSERT END 指定指令被插入 AND NOT 00004
图11-13 指令插入操作
2.指令删除
操作 CLR 00000 显示 初始画面 READ 读出指定 00003 地 址 程 序 DELETE? 提问是否删除 00003 指定指令被删 DELETE ENT 除,下条指令 00005 自动移入
CLR 00000
LD
5
00000 LD 00001 READ NOP(000)
00005
WRITE
图11-5 操作过程及显示内容
2.双字节指令输入 在输入双字节指令时,若 仅输入指令,则按 WRITE 键后 地址并不加 1,而是提示输入 下一字节的内容。在指令输入 完整后再按 WRITE 键,地址才 加 1 。例如,在地址 00200 处输 入 “ MOV (021)#0150 200” 语 句,操作过程及其显示如图 11-6 所示。其中, DATA 后面的 A、 B是指令的第一、第二个操 作数,有三个操作数的指令会 继续出现 C 。若操作数没有输 入完整的指令就输入下一条指 令,则编程器发出“嘀”的声 音并拒绝输入下一条指令。
CLR
00000
初始画面 设定开始 检索地址 READ 显 示 开 始 000 地 址 内 容 READ 显示检索内容 00000 READ 显示检索内容 00002
2
0
00020
00020 TIM LD SRCH 00024 LD 00026 LD
SRCH
…
SRCH
00397 END(010)
…
WRITE
图11-6 操作过程及显示内容
3.微分型指令输入
输入微分型指令的操作步骤是:按FUN→输入指令码→按 NOT键→按WRITE键,表示微分型指令的“@”就显示出来,再按 一次NOT键,“@”就消失。非微分型指令不必按NOT键。
4.出错纠正 如果输入的语句中有错误,只需在出错的地址处重新输入 正确的语句即可。 例如,根据图11-7(a)输入程序,按下CLR键,当编程器显示地 址为00000时开始输入。程序指令表如图11-7(b)所示,输入过 程如图11-7(c)所示。
SRCH 检 索 到 END结 束 0.04KW
图11-10 检索操作过程及显示
11.1.7 触点检索 在PROGRAM、MONITOR、RUN方式下检索触点。 触点检索操作和指令检索基本相同。只是指令检索操作 检索的是一条指令,而触点检索操作检索的是一个触点。在 MONITOR 和 RUN 方式下进行触点检索时,还可显示该触点的实 际通、断状态。 例如,检索触点00001的操作显示如图11-11所示。
SHIFT
LR
1
00000 指定通道 CHANNEL LR 01 cL01 FE08 cL00 30E8 监视状态
MONTR
上一通道状态 继续查看通道 中每位的状态
SHIFT
MONTR
cL00 MONTR 0011000011101000
图11-16 对通道的监视
3.对程序内的节点、TIM/CNT和数据存储器的监视
操作 CLR 00000 显示 初始画面
2
0
0
00200
确定读出地址 READ 读出指定地址指令 00000 READ 读出下一条指令 00001 READ 读出上一条指令 00000
00200 LD 00201 AND 00200 LD
图11-9 读程序操作及其显示
11.1.6
指令检索
在RUN、MONITOR和PROGRAM方式下检索指令。 欲检索用户程序中的某条指令,操作步骤为:建立开始检 索的首地址→键入要检索的指令→按SRCH键→显示出要检索的 指令内容及地址→按向下箭头→显示出操作数。
2.各键区的组成及主要功能 10 个白色的数字键组成 数字键区。用该键区输入程
序地址或数据,再配合FUN键,
可以形成有指令码的应用指 令。
16 个灰色键组成指令键
区,该键区用于输入指令。 12 个黄色键组成编辑键 区,用于输入、修改、查询 程序及监控程序的运行。
图11-1 CQM1-PRO01编程器键盘示意图
操作 CLR 00000
显示 初始画面 READ OFF 显示节点 00001 00001的 状 态
2
0
0
00200 LD
图11-17 对程序内指定地址的节点、TIM/CNT和数据存储器的监视
11.1.10
I/O多点监视
在MONITOR、RUN方式下执行多点监视。 当监控程序运行时,经常需要同时监视多个节点或通道的 状态,这时需进行多点监视。多点监视可与通道监视同时执行, 最多可以同时监视6个对象。第一个被监视对象的显示在屏幕左 边,当监视第二点或通道时,第一个被监视对象的显示就向右 移动。监视情况示意图如图11-18所示。如果被监视的对象为4 个,则第一个被监视对象就移出显示屏(移到内部寄存器中)。 这时,显示屏上从左到右显示的是第四个、第三个、第二个被 监视对象。屏幕上的内容与寄存器中的内容形成一个环,可以 用MONTR键从左边再调出环上的某一个。显示器显示3个,寄存 器内保存 3个,因此,最多可以同时监视6个点或通道。如果要 监视第7个对象,则最先被监视的那个内容被挤出且丢失。
操作 FUN 2 1
显示 00200 MOV(21) 00200 MOV DATA A 000
WRITE CONT # WRITE
1
5
0
00200 MOV DATA A #0150 00200 MOV DATA B 000
2
0
0
00200 MOV DATA B 200 00201 NOP(000) READ
SHFT
1
SRCH
00200 LD 00205 AND
SRCH
SRCH
00397 CONT SRCH 检 索 到 END结 束 END(001) 00.4KW
在工具菜单的选项命令中做一定设置后注释内容会出现在圆圈的右部对输出指令或者出现在梯级条批注列表用户可以通过梯级上下文菜单中的命令在所选择梯级的上方或下方插入梯级还可以通过梯形图元素的上下文菜单中的命令插入行和元素或删除行和元素
第11讲 可编程序控制器的编程工具
11.1 编程器的使用和基本操作 11.2 编程软件CX-P
11.1 编程器的使用和基本操作
11.1.1 编程器面板组成及可实现的功能 1.CQM1-PRO01编程器的面板 CQM1-PRO01编程器的面板由以下3部分组成: (1) LCD显示部分。显示部分可显示两行,每行可显示16个 字符,相当于微型计算机的显示器显示信息。 (2) 方式切换开关。方式切换开关用以控制PLC的工作状态。 通过切换可使PLC处于编程、监控或运行状态。 (3) 键盘部分。键盘部分有39个按键,可分为3个区域: 数字键区:用于数字输入。 指令键区:用于输入PLC的指令。 编辑键区:用于控制编程或监控操作。
1个红色清除键用于清除显示屏的显示。
表11-1 编程器功能一览表
表11-1 编程器功能一览表
11.1.2
编程器的操作
1.操作准备
当利用编程器进行编程时,应将编程器的连接电缆接到 PLC的外设端口上,如图11-2所示。当主机没有接编程器等外 围设备时,上电后PLC自动处于运行方式。因此,在对PLC中的 用户程序不了解时,一定要把PLC方式选择开关置于编程位置, 避免一上电就运行程序而造成事故。当主机接有编程器时,上 电后的工作方式取决于方式选择开关的位置。
图11-11 触点检索操作过程及显示
11.1.8
指令的插入与删除
00003 00004 01000 地址 指令 数据
00000 00001
…
…
20000 20001
删除
插入 00005
…
删除 插入
00105 00106 00107 00108
AND 00003 AND NOT 00004 OUT 01000 END (01)
表11-2 程序检查出错表
操作 CLR 00000
显示 初始画面
SRCH
00000 PROG CHK CHK LBL -2)? (0 00017 PROG CHK 没有出错的情况 END(001) 00.1KW
0
图11-8 程序校验操作及其显示
ቤተ መጻሕፍቲ ባይዱ
11.1.5
程序读出
用户可在RUN、MONITOR和PROGRAM方式下读出程序。 程序读出操作用于检查程序的内容。其过程为:建立开始 读出的首地址→按向下箭头或向上箭头读出程序。读程序的操 作及其显示如图11-9所示。
操作 CLR 00000
显示 初始画面 第一个监 视对象 TIM000 0100 两个监 视对象
END (01)
图11-12 需插入指令与删除指令的程序示意
1.指令插入
CLR 1 0
操作 00000
显示 初始画面
6 键
00106 READ 读出插入 AND NOT 00004地 址 程 序
指 定 插 入 ,按 INS AND 5 INS
00106 AND
INSERT? 确认插入程序? 00005
CLR 00000 00000 MEMORY CLR ? HR CNT DM 00000 MEMORY CLR END HR CNT DM
SET
NOT
RESET
MONTR
图11-3 操作过程及显示内容
(2) 如需保留指定的数据区,则应进行部分清除。例如,要保 留地址00123以前的用户程序及CNT的内容,操作过程及显示内 容如图11-4所示。
图11-2 编程器与PLC的连接
2.设定编程器方式
设定编程器的方式,选开关为编程方式。
PLC首次上电后,编程器上显示出“PASSWORD!”(口令) 字样,依次按下CLR和 MONTR键(回答口令)至口令消失后,再 按CLR键,待编程器上显示出00000时方可进行后续操作。 3.清除内存 在输入程序之前,应首先清除内存。在PROGRAM方式下执行 清除内存的操作如下: (1) 欲将存储器中的用户程序、各继电器、计数器、数据存 储器中的数据全部清除时,操作过程及每步操作时屏幕显示的 内容如图11-3所示。 操作 显示
1
0
5
00105 AND 00105 AND 00105 AND
DEL
图11-14 指令删除操作
11.1.9 I/O监视 1.对节点的监视
操作 CLR CONT # 00000 显示 初始画面
SHIFT
1
MONTR
00001 ON
图11-15 对节点监视
2.对通道的监视
操作 CLR CONT # 00000 显示 初始画面
11.1.3 程序输入 在进行程序输入时,要将方式开关设为编程方式PROGRAM。 待输入口令,按下CLR键,编程器上显示出 00000时,即可进行 程序输入。此时,00000表示输入程序的开始地址,如要从其他 地址输入,可按下相应地址号,再按上箭头键或下箭头键即可。 1.单字节指令输入 当输入程序时,每输入一条指令后要按一次WRITE键,地址 会自动加1。例如,输入LD 00005指令,操作过程及其显示内容 如图11-5所示。 操作 显示
图11-7 输入程序梯形图、指令表及操作过 程(a)梯形图;(b)指令表;(c)操作过程
11.1.4 程序校验
程序输入后,可在PROGRAM方式下检查程序,进行程序校验, 以确认输入的程序是否正确。 程序错误类型分为A、B、C三类和0、1、2三级。A类错误影 响程序的正常执行,必须通过检查消除。0级检查用于检查A、B、 C三类错误;1级检查用于检查A、B两类错误;2级检查用于检查 A类错误。除了这三类错误之外,还有些错误在程序输入时即被 显示出来,并由系统监控程序阻止这些非法指令或数据的输入。 表11-2为A、B、C三类错误的出错显示以及对各类错误的处理方 法一览表。
例如,检索某程序中LD指令的操作步骤为:按CLR→20→按 向下箭头→LD→SRCH,此时操作过程及显示的内容如图11-10所 示。如果要检索TIM/CNT指令的设定值,可在先检索到TIM/CNT 指令后,再按向下箭头,就可显示出要检索的TIM/CNT指令的设 定数据。连续按SRCH键可继续向下检索,一直检索到END指令。 如果程序无END指令,则一直可找到程序存储器的最后一个地址。
操作 CLR 00000 显示
SET
NOT
RESET
00000 MEMORY CLR ? HR CNT DM 00000 MEMORY CLR ? HR DM
CNT
1
2
3
00123 MEMORY CLR ? HR DM 00000 MEMORY CLR END HR CNT DM
MONTR
图11-4 操作过程及显示内容
00107 INSERT END 指定指令被插入 AND NOT 00004
图11-13 指令插入操作
2.指令删除
操作 CLR 00000 显示 初始画面 READ 读出指定 00003 地 址 程 序 DELETE? 提问是否删除 00003 指定指令被删 DELETE ENT 除,下条指令 00005 自动移入
CLR 00000
LD
5
00000 LD 00001 READ NOP(000)
00005
WRITE
图11-5 操作过程及显示内容
2.双字节指令输入 在输入双字节指令时,若 仅输入指令,则按 WRITE 键后 地址并不加 1,而是提示输入 下一字节的内容。在指令输入 完整后再按 WRITE 键,地址才 加 1 。例如,在地址 00200 处输 入 “ MOV (021)#0150 200” 语 句,操作过程及其显示如图 11-6 所示。其中, DATA 后面的 A、 B是指令的第一、第二个操 作数,有三个操作数的指令会 继续出现 C 。若操作数没有输 入完整的指令就输入下一条指 令,则编程器发出“嘀”的声 音并拒绝输入下一条指令。
CLR
00000
初始画面 设定开始 检索地址 READ 显 示 开 始 000 地 址 内 容 READ 显示检索内容 00000 READ 显示检索内容 00002
2
0
00020
00020 TIM LD SRCH 00024 LD 00026 LD
SRCH
…
SRCH
00397 END(010)
…
WRITE
图11-6 操作过程及显示内容
3.微分型指令输入
输入微分型指令的操作步骤是:按FUN→输入指令码→按 NOT键→按WRITE键,表示微分型指令的“@”就显示出来,再按 一次NOT键,“@”就消失。非微分型指令不必按NOT键。
4.出错纠正 如果输入的语句中有错误,只需在出错的地址处重新输入 正确的语句即可。 例如,根据图11-7(a)输入程序,按下CLR键,当编程器显示地 址为00000时开始输入。程序指令表如图11-7(b)所示,输入过 程如图11-7(c)所示。
SRCH 检 索 到 END结 束 0.04KW
图11-10 检索操作过程及显示
11.1.7 触点检索 在PROGRAM、MONITOR、RUN方式下检索触点。 触点检索操作和指令检索基本相同。只是指令检索操作 检索的是一条指令,而触点检索操作检索的是一个触点。在 MONITOR 和 RUN 方式下进行触点检索时,还可显示该触点的实 际通、断状态。 例如,检索触点00001的操作显示如图11-11所示。
SHIFT
LR
1
00000 指定通道 CHANNEL LR 01 cL01 FE08 cL00 30E8 监视状态
MONTR
上一通道状态 继续查看通道 中每位的状态
SHIFT
MONTR
cL00 MONTR 0011000011101000
图11-16 对通道的监视
3.对程序内的节点、TIM/CNT和数据存储器的监视
操作 CLR 00000 显示 初始画面
2
0
0
00200
确定读出地址 READ 读出指定地址指令 00000 READ 读出下一条指令 00001 READ 读出上一条指令 00000
00200 LD 00201 AND 00200 LD
图11-9 读程序操作及其显示
11.1.6
指令检索
在RUN、MONITOR和PROGRAM方式下检索指令。 欲检索用户程序中的某条指令,操作步骤为:建立开始检 索的首地址→键入要检索的指令→按SRCH键→显示出要检索的 指令内容及地址→按向下箭头→显示出操作数。
2.各键区的组成及主要功能 10 个白色的数字键组成 数字键区。用该键区输入程
序地址或数据,再配合FUN键,
可以形成有指令码的应用指 令。
16 个灰色键组成指令键
区,该键区用于输入指令。 12 个黄色键组成编辑键 区,用于输入、修改、查询 程序及监控程序的运行。
图11-1 CQM1-PRO01编程器键盘示意图
操作 CLR 00000
显示 初始画面 READ OFF 显示节点 00001 00001的 状 态
2
0
0
00200 LD
图11-17 对程序内指定地址的节点、TIM/CNT和数据存储器的监视
11.1.10
I/O多点监视
在MONITOR、RUN方式下执行多点监视。 当监控程序运行时,经常需要同时监视多个节点或通道的 状态,这时需进行多点监视。多点监视可与通道监视同时执行, 最多可以同时监视6个对象。第一个被监视对象的显示在屏幕左 边,当监视第二点或通道时,第一个被监视对象的显示就向右 移动。监视情况示意图如图11-18所示。如果被监视的对象为4 个,则第一个被监视对象就移出显示屏(移到内部寄存器中)。 这时,显示屏上从左到右显示的是第四个、第三个、第二个被 监视对象。屏幕上的内容与寄存器中的内容形成一个环,可以 用MONTR键从左边再调出环上的某一个。显示器显示3个,寄存 器内保存 3个,因此,最多可以同时监视6个点或通道。如果要 监视第7个对象,则最先被监视的那个内容被挤出且丢失。
操作 FUN 2 1
显示 00200 MOV(21) 00200 MOV DATA A 000
WRITE CONT # WRITE
1
5
0
00200 MOV DATA A #0150 00200 MOV DATA B 000
2
0
0
00200 MOV DATA B 200 00201 NOP(000) READ