文档介绍:第三章 SYSMAC-C系列可编程控制器概述
欧姆龙C系列有微型、小型、中型和大型四大类。
微型——代表产品为P型机和CPM系列。采用整体式结构,最大I/O点数为140点。
小型——代表产品为C120和CQM1系列。采用紧凑式模板式结构,最大I/O点数可达192点。
中型——代表产品为C200H和C500等。采用紧凑式模板式结构,最大I/O点数可达1024点。
大型——代表产品为C2000H和CVM1系列等。采用紧凑式模板式结构,最大I/O点数可达2048点。
第一节 SYSMAC-C系列PLC的编程元件及存储区域分配
为了有效地对存储器进行管理,将各种数据按照功能或用途分类存放在特定的存储区域。这样特定的区域就是PLC的内部编程元件。
一、PLC的编程元件
二、PLC的软继电器
一个软继电器实质上是一个基本存储单元(1bit)
如果存储单元存放是“1”,那么表示这个软继电器线圈“得电”;如果存储单元存放是“0”,那么表示这个软继电器线圈“失电”。
OMRON公司PLC的数据存储格式如下图所示:
三、OMRON公司PLC的数据存储格式
每个通道都有通道地址,又称通道号。
CPM系列通道号用三位数字表示,如000,001等。
P型机通道号用二位数字表示,如00,01,02等。
每位代表一个软继电器,继电器号由通道号+位号组成。如00001,00002,00100等。
继电器号也是对应基本存储单元的地址。
一个通道可用来存放用“BCD码”表示的4位十进制数。因此,每4位称为1个数学位。
四、CPM1A的数据存储区域分配
整个数据区可分为九个区:
输入/输出继电器区(I/O)、内部辅助继电器区(IR)、特殊继电器区(SR)、保持继电器区(HR)、 暂存继电器区(TR)、定时/计数器区(TC)、数据存储区(DM)、辅助继电器区(AR)、 链接继电器区(LR)
( Input/Output Area)
输入继电器是用来存放PLC采集到的输入信号。它是只读存储器。用户程序只能引用其状态,而不能改变其状态。其状态由对应的外部电路决定。
CPM1A输入继电器通道为:000CH-009CH。
CPM1A输入继电器号为:00000-00915,共160个。
输出继电器是用来存放输出数据,并且其状态可以经过输出接口电路输出,来驱动负载。它是可读写的存储器。用户程序可以引用其状态,也可以改变其状态。
CPM1A输出继电器通道为:010CH-019CH。
CPM1A输出继电器号为:01000-01915,共160个。
( Internal Relay Area)
在输入变量与输出变量之间建立一个复杂的逻辑关系,往往需要大量的中间变量。而内部辅助继电器常当作中间变量使用。
CPM1A内部辅助继电器通道为:
200CH-231CH
CPM1A内部辅助继电器号为:
20000-23115,共512个。
( Special Relay Area)
特殊继电器用来存放PLC的工作状态。其状态由系统程序自动写入,用户程序只能引用其状态。特殊继电器既可按通道访问,也可以按位进行访问。
CPM1A特殊继电器通道为:
232CH-255CH
CPM1A特殊继电器号为:
23200-25515,24×16共384个。
( Holding Relay Area)
保持继电器在断电之后,其状态不会丢失。它可以作为内部辅助继电器使用。
CPM1A保持继电器通道为:
HR00CH-HR19CH
CPM1A保持继电器号为:
HR0000-HR1915,20×16共320个。
( Temporary Relay Area)
暂存继电器用来暂时存放程序分支点的状态。
CPM1A暂存继电器号为:
TR0-TR7,共8个。
同一梯级,暂存继电器号不能重复。
不同梯级,暂存继电器号能重复。如P98
( Timer/Counter Area)
定时器和计数器共用同一数据区,即该区的通道即可以当作定时器使用,也可以当作计数器使用。
同一程序中,定时器号与计数器号不能相同,如在程序中先已使用TIM000,T000。
CPM1A定时/计数器通道号为:
T000-T127
定时器断电不保持,计数器断电保持。