好文档 - 专业文书写作范文服务资料分享网站

PLC编程入门 - 图文

天下 分享 时间: 加入收藏 我要投稿 点赞

继电器200CH

RS—232C电缆

CPM1A CPM1A CPU单元 CPU单元 主站侧程序 从站侧程序 MOV(21) MOV(21) 000 000 LR00 LR08

MOV(21) MOV(21) LR08 LR00 200 200

LR00CH LR00CH

000CH 写入 写入区域 读出区域 读出 200CH LR07CH LR07CH LR08CH LR08CH 200CH 读出 读出区域 写入区域 写入 000CH

LR15CH LR15CH

主站侧 从站侧

⑥ 定时器/计数器(TIM/CNT)

定时器/计数器号,可以在定时(TIM)、计数(CNT)、高速计数(TIMH)、可逆计数(CNTR) 指令中使用,但这些指令不能使用相同的号数,例如:同一个程序中不可以同时有CNT010及TIM010,若重复使用时,程序检查中,会有“线圈重复使用”的显示,如执行程序,则会产生动作异常。

当使用互锁IL(02)和解锁ILC(03)指令时,若IL(02)至ILC(03)指令之间有定时器(包括高速定时器)或计数器时,定时器根据本指令前面的条件OFF时复位,而计数器保持原有的数据。

定时器/计数器的现在值,也可作为通道数据使用。

若使用中断处理的定时器用高速定时器时,请指定TIM000~001。

⑦ 数据存储器DM0000~1023(可读/写1024字) DM6144~6655(只读 512字)共1536个

通道,用于记忆一个字(16bit)为单位的数据,它只能以字为单位使用。它不是继电器,因而不能做为继电器线圈和接点使用,可作为数据的输入输出区使用;当电源切断时,DM

11

仍保持原有数据;可以间接指定使用(*DM),这时,DM的内容是要寻找的DM的地址。 数据存储器分为可读/写DM及只读DM,只读DM可以用编程器写入,但不能在程序中写入。其中DM6600~6614仅在编程模式时设定,而DM6615~6655则可在编程模式及监控模式时设定。

在可读写DM区域内,DM1000~1021这22个通道由DM6655的00~03bit指定可主要用于存放故障履历;在只读DM区域中DM6600~6655为系统设定区,用来设定各种系统参数。

DM系统设定区的具体功能 定通道号 bit 功 能 缺省值 时读出 00~07 电源ON时工作模式。00—编程,01—监控,02—运行 DM6600 08~15 电源ON时工作模式设定。00—编程器的模式设定开关;01—电源断之前的模式;02:用00~07 bit指定的模式 00~07 不可使用 08~11 电源ON时IOM(内继)保持标志保持/非保持DM6601 设定 12~15 电源ON时S/R(特内继)保持标志保持/非保持设定 00~03 0—用户程序存储器可写;1—用户程序存储器不可写(除DM6602) DM6602 04~07 0—编程器的信息显示用英文;1—编程器的信息显示用日文 08~15 不可使用 DM6603~6614 DM6615~6616 不可使用 不可使用 0— 非保持 1— 保持 根据编程器的模式设定开关 电非保持 源ON时 可写(可修改) 英文 00~07 外围设备通信口服务时间的设定。对扫描周期而言,服务时间的DM6617 比率可在00~99%之间(用BCD2桁)指定 08~15 外围设备通信口服务时间设定的有效/无效。00:无效(固定为扫描周期的5%);01:有效(用00~07bit指定) 00~07 扫描监视时间的设定。设定值00~99(BCD),单位用08~15位设定(设定为01~03时有效) DM6618 08~15 扫描监视有效/无效设定。 00:无效(固定120ms);01:单位时间10 ms、有效;02:单位时间100 ms、有效;03:单位时间1s、有效。监视时间=设定值X单位时间(最大99s) DM6619 扫描周期可变/固定的设定。0000—扫描周期可变设定;0001~9999:扫描周期为固定时间(单位:ms) 00~03 00000~00002的输入时间常数设定 DM6620 04~07 00003~00004的输入时间常数设定 08~11 00005~00006的输入时间常数设定 0:初始值(8ms) 12~15 00007~00008的输入时间常数设定 1:1 ms DM6621 00~07 001CH的输入时间常数设定 08~15 002CH的输入时间常数设定 2:2 ms 3:4 ms 12

0:初始值8 ms 扫描时间可变 120 ms固定 运行开始时 无效

DM6622 4:8 ms 5:16 ms 6:32 ms 7:64 ms 8:128 ms 00~07 003CH的输入时间常数设定 08~15 004CH的输入时间常数设定 00~07 005CH的输入时间常数设定 08~15 006CH的输入时间常数设定 00~07 007CH的输入时间常数设定 08~15 008CH的输入时间常数设定 00~07 009CH的输入时间常数设定 08~15 不可使用 不可使用 DM6623 DM6624 DM6625 DM6626~6627 0:通常输入 1:中断输入 2:快速脉冲输入 通常输入 00~03 输入号00003的中断输入设定 DM6628 04~07 输入号00004的中断输入设定 08~11 输入号00005的中断输入设定 12~15 输入号00006的中断输入设定 DM6629~6641 不可使用 00~03 高速计数器计数模式设定。4:加算模式;0:加减算模式 DM6642 04~07 高速计数器的复位方式设定。0:Z相信号+软复位;1:软复位 08~15 高速计数器使用设定。00——不使用;01:使用 DM6643~6644 DM6645~6649 不可使用 不可使用 外围设备通信口通信条件标准格式设定。 DM6650 08~11 1:1链接 (主动局) 12~15 全模式 00:标准设定(即:启动位1位;字长7位; 偶校验;停止位2位;波特率9600bps) 01:个别设定(由DM6651设定) 其它:系统设定异常(AR1302为ON) 外围设备通信口1:1链接区域设定 0:LR00~15CH 外围设备通信口使用模式设定。 0— 上位链接;2—1:1链接从动局 2— 1:1链接主动局;4:NT链接 其它:系统设定异常(AR1302为ON) DM6651 00~07 上位链接 外围设备通信口波特率设定。00:1200 01:2400 02:4800 03:9600 04:19200 不使用高速计数器 00~07 上位链接单元 电源外围设备通信口设定为上位链接 ON时常读出 13

08~15 上位链接 外围设备通信口的帧格式设定 启动位 字长 停止位 奇偶校验 00: 1 7 1 偶校验 01: 1 7 1 奇校验 02: 1 7 1 无校验 03: 1 7 2 偶校验 04: 1 7 2 奇校验 05: 1 7 2 无校验 06: 1 8 1 偶校验 07: 1 8 1 奇校验 08: 1 8 1 无校验 09: 1 8 2 偶校验 10: 1 8 2 奇校验 11: 1 8 2 无校验 其它:系统设定异常(AR1302为ON) 00~15 上位链接 外围设备通信的发送延时设定。 DM6652 设定值:0000~9999(BCD码)单位10ms 其它:系统设定异常(AR1302为ON) 00~07 上位链接 外围设备通信的上位LINK模式的机号设定。 DM6653 08~15 不可使用 DM6654 00~15 不可使用 00~03 故障履历存入法的设定(存入故障履历区域DM1000~1021) 0:超过10个记录,则移位存入 1:存到10个记录为止(不移位) DM6655 其它:不存入 04~07 不可使用 08~11 扫描周期超出检测。0——检测; 1——不检测 12~15 不可使用 检测 移位方式 设定值:00~31(BCD码) 其它:系统设定异常(AR1302为ON)

第三章 CPM1A的基本指令

一、程序和指令的理解方法 1、程序的步的理解方法

OMRON的PLC程序中,每一条指令对应为一步,一条指令为1~4个字,依指令而异。 因为指令的字数不同,所以根据在程序中使用的指令不同,可编程的步数亦不同.例如:

LD指令为一步,而运算指令(以双字BCD码减法指令SUBL(55)为例)为4步指令

14

SUBL(55) S1+1、S1 S1 S2+1、S2 S2 — CY D CY D+1 D

2、通道数据的理解方法

在输入输出继电器、内部辅助继电器、保持继电器(HR)、辅助记忆继电器(AR)、链接继电器(LR)以通道为单位使用时,以及作为计时器(TIM)、计数器(CNT)区的现在值,数据存储器(DM)区的内容表示用的通道数据,可有以16 bit的0和1表达方式及16进制4桁的表达方式。16 bit的0和1表达方式及16进制4桁的表达方式的关系如下: LSB 例:HR00CH的内容 (1=ON 0=OFF) LSB为最下位bit(00 bit) MSB为最上位bit(15 bit)

①HR00CH的内容用16位bit表达方式表示时,如下 示: 0 1 1 0 0 0 1 1 0 0 1 0 1 0 1 MSB LSB

②HR00CH的内容,若用16进制4位表达方式时,则 如下示: 632A

3、每次扫描执行型指令和输入微分型指令 CPM1A型机中,几乎所有的应用指令,都有每次 扫描执行型和输入微分型。下面以传送指令为例,说明其不①每次扫描执行型----MOV(FUN21) 动作说明:

输入0000ON时,保持继电器

HR10CH的内容,每次扫描都向数据存储器DM0000中传送。 当程序循环时间为80MS,输入0000 ON为2S时,则传送25次,在此期间,如果HR10CH的内容是变化的,则DM0000中保持每次传送前的最终内容。 ②输入微分型-----@MOV(FUN21) 动作说明:

仅在输入0000的上升沿(OFF—ON)时,执行一次把保持继电器HR10CH的内容传送到数据存储器DM0000中的操作。

15

HR 0000 HR 0001 HR 0002 HR 0003 HR 0004 HR 0005 HR 0006 HR 0007 HR 0008 HR 0009 HR 0010 HR 0011 HR 0012 HR 0013 HR 0014 HR 0015 0 1 0 1 0 1 0 0 1 1 0 0 0 1 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1514131211109876543210同之处:

0000 MOV(21) HR10 DM0000 0000 MOV(21) HR10 DM0000

PLC编程入门 - 图文

继电器200CHRS—232C电缆CPM1ACPM1ACPU单元CP
推荐度:
点击下载文档文档为doc格式
04p590his62cg5h8iub3
领取福利

微信扫码领取福利

微信扫码分享