CP1H系列PLC内存分配培训教程
(参考资料)CP1H系列PLC内存分配培训教程
DA041
无
输出
100
101
102
103 104
105 106 107 108
0~15CH
TK
任务标志区
0~31CH
第二章 CP1H内存分配
I/O存储器地址表示
字(通道)地址:数据
W 100
W区 字编号
D 100
D区 字编号
100
字编号(CIO省略)
位地址:状态(字编号和位编号由“.”隔开)
W 100 . 02
W区 字编号 位编号 (00~15)
0 . 07
字编号 位编号(CIO省略) (00~15)
CP1H-X/XA 40点
输入 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
000CH 001CH 输出
不可使用 15 14 13 12
11 10 09 08 07
06 05 04 03 02 01 001Fra bibliotek0CH 不可使用
101CH
第二章 CP1H内存分配
CP1H可编程控制器
Max作品 2015.9
您将学会什么?
CP1H系列PLC选型配置 CP1H系列PLC内存分配 CP1H系列PLC功能使用
第二章 CP1H内存分配
CP1H内存结构
用户程序
RAM
I/O存储器
系统参数
闪存
①程序或设置参数变更时 RAM 闪存自动传送 接通电源时 闪存 RAM自动传送
---
n,n+1 n,n+1,n+2,n+3
模拟量输入输出 CP1W-MAD11
欧姆龙cp1h常用指令学习(九)结构化语言ST
欧姆龙cp1h常用指令学习(九)结构化语言ST结构化语言ST是作用于功能块编程中。
这门语言对于梯形图中不善于处理的数值运算等逻辑算法,采用类似于高级语言的语法,使其变得简单。
下面先从功能块的相关知识说起:CP1H的功能块规格:功能块定义数: 128实例数:256实例嵌套级数:cx-programmer6.0及以后,支持8级嵌套IO变量数:最多64个变量变量类型:注意:TIMER和COUNTER数据类型不能用于结构化文本功能块。
在内部变量中,其中一个变量定义为数组,CX-Programmer 只支持一维数组。
变量可以设置初始值,并且如果勾选了选择Retain Option 时,变量分配于存储区内。
当断电和PLC 操作开始时保持该存储常数直接输入指令操作数。
• 梯级编程语言。
在# 后面输入十六进制数值;在 & 后面输入十进制数。
• 结构化文本(ST 语言):在16# 后面输入十六进制数值;十进制数照原样不动。
ST 编程限制只支持以下的语句和运算符。
• 赋值语句• 选择语句(CASE 和IF 语句)• 迭代语句(FOR、WHILE、REPEAT 和 EXIT 语句)• RETURN 语句• 功能块调用语句• 算术运算符• 逻辑运算符• 比较运算符• 数函词• 算术函数• 注释• 不能使用TIMER 和 COUNTER 数据类型。
程序结构注意事项实例左面无分支每级只有一个实例无功能块连接变量类型(输入、输出、外部和内部)输入变量:用来修改已传递的值输出变量:传递数值或监视输出变量外部变量:程序中的条件标记、时钟脉冲、辅助区域位用于程序中的条件标记(例如, Always ON 标记和Equals 标记)、时钟脉冲(例如, 1.0 秒时钟脉冲位)、预先注册的辅助区域位(例全局符号如,首次循环标记)和全局符号全部是由系统定义的外部变量。
内部变量:内部分配的变量和需要AT 设置的变量未规定位输入、输出或外部的变量均为内部变量。
CP1H可编程控制器
CP1H可编程控制器的内存区域的分布及I/O配置梯形图的主要特点:1)可编程控制器梯形图中的某些编程元件沿用了继电器这一名称,如输入继电器、输出继电器、内部辅助继电器等,但是它们不是真实的物理继电器(即硬件继电器),而是在软件中使用的编程元件。
每一编程元件与可编程序控制器存储器中元件映像寄存器的一个存储单元相对应。
2)梯形图两侧的垂直公共线称为公共母线(BUS bar)。
在分析梯形图的逻辑关系时,为了借用继电器电路的分析方法,可以想象左右两侧母线之间有一个左正右负的直流电源电压,当图中的触点接通时,有一个假想的“概念电流”或“能流(Power flow)从左到右流动,这一方向与执行用户程序时的逻辑运算的顺序是一致的。
3)根据梯形图中各触点的状态和逻辑关系,求出与图中各线圈对应的编程元件的状态,称为梯形图的逻辑解算。
逻辑解算是按梯形图中从上到下、从左到右的顺序进行的。
4)梯形图中的线圈和其他输出指令应放在最右边。
5)梯形图中各编程元件的常开触点和常闭触点均可以无限多次地使用。
可编程控制器的编程步骤(1)确定被控系统必须完成的动作及完成这些动作的顺序。
(2)分配输入输出设备,即确定哪些外围设备是送信号到PLC,哪些是外围设备是接收来自PLC信号的。
并将PLC的输入、输出口与之对应进行分配。
(3)设计PLC程序画出梯形图。
梯形图体现了按照正确的顺序所要求的全部功能及其相互关系。
(4)实现用计算机对PLC的梯形图直接编程。
(5)对程序进行调试(模拟和现场)。
(6)保存已完成的程序。
显然,在建立一个PLC控制系统时,必须首先把系统的需要的输入、输出数量确定下来,然后按需要确定各种控制动作的顺序和各个控制装置彼此之间的相互关系。
确定控制上的相互关系之后,就可进行编程的第二步──分配输入输出设备,在分配了PLC的输入输出点、内部辅助继电器、定时器、计数器之后,就可以设计PLC程序画出梯形图。
在画梯形图时要注意每个从左边母线开始的逻辑行必须终止于一个继电器线圈或定时器、计数器,与实际的电路图不一样。
CP1H操作手册第七章扩展单元的使用方法
CP1H操作手册第七章扩展单元的使用方法7-1CPM1A扩展单元的连接7-1CPM1A扩展单元的连接CP1H能够连接CPM1A系列的扩展单元。
能连接的台数含CPM1A扩展I/O单元最多为7台。
但是,温度调节单元CPM1A-TS002/102中因为输入继电器区域占有4CH,当包含这些单元时,要减少可分接的台数。
●占有通道数单元名称扩展单元模拟输入输出单元温度调节单元单元型号输入2CH2CHCPM1A-TS1014CHCPM1A-TS102消耗电流(mA)占有CH数输出1CH----1CH2CH2CH扩展I/O单元CPM1A-SRT21CPM1A-DRT21CPM1A-40EDR1CH2CHCP1HCPU单元CPU单元中输入0CH和1CH,输出100CH和101CH为固定分配的。
输入输出20点单元2CHCPM1A-20EDR11CHCPM1A-20EDT11CH输入8点单元CPM1A-8ER输出8点单元CPM1A-8ET1·扩展单元、扩展I/O单元的占有CH请将输入·输出分别控制在15CH以下。
·扩展单元、扩展I/O单元的合计消耗电流请注意不要超出21mA。
扩张I/O单元输入输出40点型模拟输入输出模拟输入输出温度传感器单元单元单元CPM1A-MAD11CPM1A-MAD11CPM1A-TS001扩张I/O单元输入输出20点型DeviceNetI/O链接单元CPM1A-DRT21链接单元CPM1A-SRT21·连接台数最多7台·输入CH合计最多15CH·输出CH合计最多15CH·消耗电流合计mA以下7-27-2模拟输入输出单元7-2-1CPM1A-MAD017-2模拟输入输出单元模拟输入输出单元CPM1A-MAD01,每1台单元可以有模拟输入2点、输出1点的模拟输入输出。
·模拟输入信号量程为0~10V/1~5V/4~20mA,分辨率为1/256。
欧姆龙cp1hplc应用基础与编程实践含1cd教学配套课件霍罡樊晓兵plc第2章-c..
模块结构。
OMRON C系列PLC 产品线
功 能
7. 带符号二进制数据(2)
PLC
8. 数制转换(1)
PLC
二进制数 ↓
10011110100011 (B)
0010 0111 1010 0011
十六进制数 2 7 A 3 27A3(H)
8. 数制转换(2)
PLC
二进制数 11011110010101 (B) (BCD码) 0011 0111 1001 0101
使用CJ/CS相同的命令语言体系, 提供Function block(FB) 因此可以简单共享CS/CJ的梯形图 通过Cx-programmer或Web
T I C_1
EN ENQ
設定温度 SV
現在温度 PV
PB
インバータの号機No. IT
設定周波数
DT
提供Structure text(ST)语言
FB功能块
高速计数指令与脉冲输出指令 的综合应用
CP1L功能特点举例——串行通讯功能
CP1H具备的优点,CP1L同样具备
串行PLC连接功能
调用FB库中的通讯功能块
ModBus-RTU简易主站功能
2.2.2 CP1H基本结构
PLC
CP1H PLC 采用整体式结构,由CPU、系统存储 器、用户程序存储器、I/O单元和编程器等组成。
2.3 CPU 单元(3)
PLC
欧姆龙PLC的地址分配
欧姆龙PLC的地址分配欧姆龙PLC系统中的单元,根据前后位置或单元的特殊性,分别占用CIO区不同的地址,了解地址分配、知道输入、输出数据的具体存放位置,就能够利用编程对数据进行正确的处理。
第一讲欧姆龙PLC的地址分配在I/O存储器中,CPU单元和CP1W扩展单元的输入地址占用000 ~ 016通道,输出地址占用100 ~ 116通道,而1个通道就是我们所说的1个字,它也等于16个位,本篇我们以CP1H为例,来说明PLC地址分配的规律。
1、CPU单元地址分配X和XA型CPUX和XA型CPU单元自带40点I/O,其中输入24点,输出16点,在CIO区输入部分占用0 ~ 1通道,总共分配24个输入位:①其中12个位为0通道的位00 ~ 位11②另12个位为1通道的位00 ~ 位11③ 0通道和1通道中不使用的位12 ~ 位15,将始终被清除,且不可用作内部辅助工作位X和XA型CPU单元的输出16点,在CIO区输出部分占用100 ~ 101通道,总共分配16个输出位:①其中8个位为100通道的位00 ~ 位07②另8个位为101通道的位00 ~ 位07③ 100通道和101通道的位08 ~ 位15,可用作内部辅助工作位CP1H-XA型CPU中自带了模拟量输入和输出,其中4路模拟量输入占用200 ~ 203通道,2路模拟量输出占用210 ~ 211通道。
Y型CPUCP1H-Y型CPU中自带20点I/O,其中输入12点,输出8点,由于脉冲输入输出专用端子占用,输入输出被分配到不连续的地址:①所以Y型CPU单元的输入,占用CIO区0通道和1通道的共计12点② 0通道和1通道中不使用的位12 ~ 位15,将始终被清除,且不可用作内部辅助工作位Y型CPU单元的输出8点,也是由于脉冲输入输出专用端子占用:① CPU单元的输出占用CIO区100通道和101通道的共计8点② 100通道和101通道中不使用的位08 ~ 位15,可用作内部辅助工作位2、扩展单元地址分配扩展单元的作用是扩展输入、输出,扩展单元从CPU单元的分配通道之后的下一个通道开始,依次往后分配地址。
欧姆龙cp1h常用指令学习(一)常用存储器功能区、订时器
欧姆龙cp1h常用指令学习(一)常用存储器功能区、订时器常用的存储器功能区CIO:输入继电器 272 点(17 CH) 0.00~16.15输出继电器 272 点(17 CH) 100.00~116.15内部辅助继电器 4,800 点(300 CH) 1200.00~1499.15 (1200~1499 CH)37,504 点(2,344 CH) 3800.00~6143.15 (3800~6143 CH)内部辅助继电器:8,192 点(512 CH) W000.00~W511.15 (W0~W511 CH)暂时存储继电器:16 点 TR0~TR15保持继电器:8,192 点(512 CH) H0.00~H511.15 (H0~H511 CH)特殊辅助继电器:只读(不可写入) 7168 点(448 CH) A0.00~A447.15 (A0~A447CH)可读/写 8192 点(512 CH) A448.00~A959.15 (A448~A959 CH)定时器:4,096 点 T0~T4095计数器:4,096 点 C0~C4095DM 区:32K 字 D0~D32767数据寄存器:16 点(16 位) DR0~DR15变址寄存器:16 点(32 位) IR0~IR15任务标志:32 点 TK0000~TK0031常用指令(1)订时器BCD方式 BIN方式定时器(100ms) TIM TIMX高速定时器(10ms) TIMH TIMHX超高速定时器(1ms) TMHH TMHHX注意BIN方法的订时器计数时间比BCD的要长些,例如TIM计时为999.9秒,而TIMX 为6553.5秒例子:长时间订时例子:定时器加计数器例子:时钟加计数器例子:超过9999以上的记数例子: ON/OFF电路例子:单稳态在输入为ON 后,仅输出TIM1 的设定时间例子:闪烁如果使用内部时钟脉冲(0.1 秒、 0.2 秒、 1 秒),可 便于对闪烁电路进行编程。
欧姆龙PLC的地址分配
欧姆龙PLC的地址分配————————————————————————————————作者: ————————————————————————————————日期:ﻩ欧姆龙PLC的地址分配欧姆龙PLC系统中的单元,根据前后位置或单元的特殊性,分别占用CIO区不同的地址,了解地址分配、知道输入、输出数据的具体存放位置,就能够利用编程对数据进行正确的处理。
第一讲欧姆龙PLC的地址分配在I/O存储器中,CPU单元和CP1W扩展单元的输入地址占用000 ~ 016通道,输出地址占用100 ~ 116通道,而1个通道就是我们所说的1个字,它也等于16个位,本篇我们以CP1H为例,来说明PLC地址分配的规律。
1、CPU单元地址分配X和XA型CPUX和XA型CPU单元自带40点I/O,其中输入24点,输出16点,在CIO区输入部分占用0 ~ 1通道,总共分配24个输入位:①其中12个位为0通道的位00 ~ 位11②另12个位为1通道的位00 ~ 位11③0通道和1通道中不使用的位12 ~ 位15,将始终被清除,且不可用作内部辅助工作位X和XA型CPU单元的输出16点,在CIO区输出部分占用100 ~ 101通道,总共分配16个输出位:①其中8个位为100通道的位00 ~ 位07②另8个位为101通道的位00~位07③100通道和101通道的位08 ~ 位15,可用作内部辅助工作位CP1H-XA型CPU中自带了模拟量输入和输出,其中4路模拟量输入占用200 ~ 203通道,2路模拟量输出占用210 ~ 211通道。
Y型CPUCP1H-Y型CPU中自带20点I/O,其中输入12点,输出8点,由于脉冲输入输出专用端子占用,输入输出被分配到不连续的地址:①所以Y型CPU单元的输入,占用CIO区0通道和1通道的共计12点②0通道和1通道中不使用的位12 ~ 位15,将始终被清除,且不可用作内部辅助工作位Y型CPU单元的输出8点,也是由于脉冲输入输出专用端子占用:①CPU单元的输出占用CIO区100通道和101通道的共计8点②100通道和101通道中不使用的位08 ~位15,可用作内部辅助工作位2、扩展单元地址分配扩展单元的作用是扩展输入、输出,扩展单元从CPU单元的分配通道之后的下一个通道开始,依次往后分配地址。
CP1H操作手册中文
关于「使用时的承诺事项」
1. 保证内容 ①保证期 本公司产品的保证期为购买本产品后或送到指定地点后的 1 年内。 ②保证范围 在上述保证期内,由于本公司的原因导致本产品出现故障时,在您所购买产品的地点 免费提供代用产品,并对出现故障的产品进行修理。 但是,因为以下原因造成的故障,不属于保证范围之内。 a)未按照产品样本或操作说明书等资料中所记载的条件・ 环境・ 操作方法使用 b) 本公司产品之外的原因 c) 非本公司进行的改造或修理 d) 未按本公司产品所规定的使用方法进行使用 e) 交货时以本公司所具有的科学・ 技术水平所无法预计到的情况 f) 自然灾害等其他非本公司所能承担责任的原因 此外,上述保证仅限于对本公司产品的保证,因此由于本公司产品的故障所引发的其 他损害不在保证对象范围内。 2. 责任的限制范围 ①对于由本公司产品引起并产生的特别损害、间接损害或其他消极损害,本公司概不负 责。 ②对于可进行程序设计的本公司产品,由本公司之外的人员进行的编程及由此造成的后 果,本公司概不负责。
为了区分单元版本和以前的 CPU 单元,请将此标签贴在 CPU 单元的正面。
7
相关手册
相关手册
CP 系列 PLC 本体的相关手册的构成如下表所示,请结合使用。
Man. No. W450 型号 CP1H-X40D□-□ CP1H-XA40D□-□ CP1H-Y20DT-D 手册名称 CP 系列 CP1H CPU 单元 用户手册 用途 内容 用于明确 CP 系列的概要 针对 CP 系列 PLC 本体的以下内容进行说明。 /设计/安装/保养等 ・ 需要明确其概要/特长时 基本规格时 ・ 需要设计其系统结构时 ・ 需要进行安装/布线时 ・ 需要明确 I/O 存储器分配时 ・ 需要明确其发生故障时的处理方法时 请结合程序设计手册(SBCA-341)一起使用。 用于明确 CP 系列的各种 针对 CP 系列 PLC 本体的以下内容进行说明。 功能时 ・ 需要编程 ・ 明确任务功能 ・ 明确各种功能 对 1)C 模式指令以及 需要了解有关指向 CS/CJ/CP 系列 CPU 单 2)FINS 指令的详细内容进行说明。 元的通信指令的详细内 需要明确关于指向 CPU 单元的通信指令(C 模 容时 式指令或 FINS 指令)的详细内容时,请参见。 注:本手册中所记载的通信指令是针对 CPU 单 元的通信指令。 与其通信路径无关 (能经由 CPU 单元的串行通信端口、 串行通信卡/单元的通信 端口、 通信单元等) 。 另外, 关于指向高功能 I/O 单元或 CPU 高功能单元的指令,请参见各单元 的用户手册。 对 CX-Programmer 的操作方法加以说明。
第6章CP1 PLC的规格与系统配置
高速计数单元、ID传感器单元等,CPU总线单元为Ethernet单元、
Controller Link单元、串行通信单元、DeviceNet单元等。以上CJ1 系列高功能单元可参见CJ1相关手册。
6.2 CP1的系统配置
6.2.1 CP1 CPU单元的结构 CP1的CPU单元面板图,其中,(a)为CP1H,(b)为CP1E,因CP1L与CP1E的 外形非常相似,这里省略。
精品资料cp1h的通用输入端子可以根据plc的系统设定进行选择和分配具体设置见表输入端子台输入动作设定高速计数器动作设定原点搜索功能通道位号通用输入输入中断脉冲输入高速计数器03脉冲输出03的原点搜索功能000000脉冲0原点输入信号01111高速计数器2z相复位脉冲0原点接近输入信号02222高速计数器1z相复位脉冲1原点输入信号03333高速计数器0z相复位脉冲1原点接近输入信号044高速计数器2a相加法计数输入055高速计数器2b相减法方向输入066高速计数器1a相加法计数输入077高速计数器1b相减法方向输入088高速计数器0a相加法计数输入099高速计数器0b相减法方向输入1010高速计数器3a相加法计数输入1111高速计数器3b相减法方向输入1001244高速计数器3z相复位脉冲2原点输入信号011355脉冲2原点接近输入信号021466脉冲3原点输入信号031577脉冲3原点接近输入信号04160517061807190820092110221123直接模式或计数器模式根据msks指令设定精品资料2cp1h的输入规格的输入规格?xxa型cpu单元的输入规格单元的输入规格incom内部电路
6.2.3 CP1的编程工具
只能通过编程软件CX-Programmer(简称CX-P),不能用手持编程器。
CP1E用CX-P V8.3(CX-One V3.0)以上版本;CP1L用CX-P V8.0(CXOne V2.3)以上版本;CP1H用CX-P V6.1(CX-One V1.1)以上版本。
欧姆龙PLC的地址怎么分配
欧姆龙PLC的地址怎么分配欧姆龙PLC系统中的单元,根据前后位置或单元的特殊性,分别占用CIO区不同的地址,了解地址分配、知道输入、输出数据的具体存放位置,就能够利用编程对数据进行正确的处理。
第一讲欧姆龙PLC的地址分配在I/O存储器中,CPU单元和CP1W扩展单元的输入地址占用000 ~ 016通道,输出地址占用100 ~ 116通道,而1个通道就是我们所说的1个字,它也等于16个位,本篇我们以CP1H 为例,来说明PLC地址分配的规律。
1、CPU单元地址分配X和XA型CPUX和XA型CPU单元自带40点I/O,其中输入24点,输出16点,在CIO区输入部分占用0 ~ 1通道,总共分配24个输入位:①其中12个位为0通道的位00 ~ 位11②另12个位为1通道的位00 ~ 位11③0通道和1通道中不使用的位12 ~ 位15,将始终被清除,且不可用作内部辅助工作位X和XA型CPU单元的输出16点,在CIO区输出部分占用100 ~ 101通道,总共分配16个输出位:①其中8个位为100通道的位00 ~ 位07②另8个位为101通道的位00 ~ 位07③100通道和101通道的位08 ~ 位15,可用作内部辅助工作位CP1H-XA型CPU中自带了模拟量输入和输出,其中4路模拟量输入占用200 ~ 203通道,2路模拟量输出占用210 ~ 211通道。
Y型CPUCP1H-Y型CPU中自带20点I/O,其中输入12点,输出8点,由于脉冲输入输出专用端子占用,输入输出被分配到不连续的地址:①所以Y型CPU单元的输入,占用CIO区0通道和1通道的共计12点②0通道和1通道中不使用的位12 ~ 位15,将始终被清除,且不可用作内部辅助工作位Y型CPU单元的输出8点,也是由于脉冲输入输出专用端子占用:①CPU单元的输出占用CIO区100通道和101通道的共计8点②100通道和101通道中不使用的位08 ~ 位15,可用作内部辅助工作位2、扩展单元地址分配扩展单元的作用是扩展输入、输出,扩展单元从CPU单元的分配通道之后的下一个通道开始,依次往后分配地址。
CP1H操作手册.第六章.各种功能
01
03
05
07
09
11
00
02
04
06
08
10
00
02
04
06
08
10
POWER ERR/ALM BKUP
RUN INH PRPHL
COMM
COMM
EXP
MEMORY
{
00
01
02
03
04
06
00
01
03
04
06
| COM COM COM COM 05
07 COM 02 COM 05
07
DC24V0.3A 100CH OUTPUT
通道串行端口1串行端口2d32200位设定内容070015080700150815001500从站地址00hexf7hex系统保留请设为00hexfunction代码系统保留请设为00hex通信数据字节数0000hex005ehex通信数据最大94字节d32300d32201d32301d32202d32302d32203d32249d32303d32349指令07001508070015080700150815001500从站地址01hexf7hex系统保留请设为00hexfunction代码保留出错代码系统保留请设为00hex应答字节数0000hex03eahex应答最大92字节d32250d32350d32251d32351d32252d32352d32253d32353d32254d32299d32354d32399响应相关特殊辅助继电器通过对以下的modbusrtu简易主站功能执行开关的操作offon按照dm固定分配区域中设定的内容modbusrtu命令自动发出正常结束异常结束反映到标志上
欧姆龙CP1H系列PLC完全自学手册(第二版)
4.1时序输入指令 4.2时序输出指令
4.3定时器指令 4ห้องสมุดไป่ตู้4计数器指令
4.5时序控制指 令
4.6 CP1H基本 指令的应用
5.1数据处理指令 5.2算术运算指令
5.3浮点数运算指令 5.4逻辑运算指令
1
5.5表格数据 处理指令
2
5.6数据控制 指令
3
5.7显示功能 指令
4
5.8实时时钟 指令
目录分析
1.2 PLC的组成及 工作原理
1.1 PLC简介
1.3 PLC与其他顺 序逻辑控制系统的
比较
2.1主机单元 2.2扩展单元
2.3存储器的数据类 型与寻址方式
2.4硬件系统的接线
3.1 PLC编程语言 3.2 CX-One软件包
3.3 CXProgrammer编程软 件的使用
3.4 CX-Simulator 仿真软件的使用
精彩摘录
精彩摘录
这是《欧姆龙CP1H系列PLC完全自学手册(第二版)》的读书笔记模板,可以替换为自己的精彩内容摘录。
谢谢观看
9.4 CP1H系列PLC的 串行通信
10.1 PLC的安 装和维护
10.2 PLC应用 系统的设计与 调试
附录1指令速查 集
附录2特殊辅助 继电器一览表
作者介绍
同名作者介绍
这是《欧姆龙CP1H系列PLC完全自学手册(第二版)》的读书笔记模板,暂无该书作者的介绍。
读书笔记
读书笔记
这是《欧姆龙CP1H系列PLC完全自学手册(第二版)》的读书笔记模板,可以替换为自己的心得。
5
5.9特殊指令
6.1子程序指令 6.2 I/O单元用指令
6.3中断控制及指令 6.4高速计数器控制
CP1H系列PLC的选型配置培训教程
CP1H可编程控制器Max天哥作品 Max天哥作品您将学会什么?CP1H系列PLC选型配置CP1H系列PLC内存分配CP1H系列PLC功能使用第一章 CP1H选型配置CP1H类型第一章 CP1H选型配置CP1H规格性能CP1H-Y 控制点数 程序容量 数据容量 USB编程口 7段码显示 存储盒 FB功能 指令速度 300点 CP1H-XA 320点 20k步 32k字 有 有 支持 支持 0.1μs/LD指令,0.3μs/MOV指令 CP1H-X 320点第一章 CP1H选型配置CP1H命名 CP1HCP1H-□ □ □ □ □ □- □类型 X :基本型 XA:内置模拟量型 Y :高速定位型 I/O点数 40:40点 20:20点 输入类别 D:直流输入电源类别 A :交流电源 D :直流电源输出类别 R :继电器输出 T :漏型输出 T1:源型输出第一章 CP1H选型配置CP1H型号第一章 CP1H选型配置CP1H配置(CPU)③ 电池 ④ 工作指示灯 ⑤ USB端口 ⑥ 模拟电位器 ⑦ DIP开关 ⑧ LED显示 ⑨ 存储盒槽 ⑩ 模拟量端子排 ② DC24V、输出端 ①电源、输入端⑪ 选件板槽⑫扩展口第一章 CP1H选型配置CP1H DIP开关No. DIP1 设定 设定内容 ON 不可写入用户存储器 电源接通时,执行从存储盒向RAM的 程序、数据、参数的自动传送 未使用 强制选件板1的串行通信为TOOLBUS 强制选件板2的串行通信为TOOLBUS A395.12为ON OFF 可写入用户存储器 ON 初始值DIP2 DIP3 DIP4 DIP5 DIP6OFF 不执行 ---ON ON ON OFFOFF 根据PLC系统参数设定 OFF 根据PLC系统参数设定 OFF A395.12为OFF第一章 CP1H选型配置CP1H配置(CP1W扩展模块)最多7块扩展单元 40点输入/出 32点输出 20点输入/出 逻辑I/O单元 16点输出 8点输入 8点输出 AD2点/DA1点 AD4点 模拟量单元 DA4点 DA2点 热电偶输入2点 PT100输入2点 温度传感器单元 热电偶输入4点 PT100输入4点 型号 CP1W-40ED*(R/T/T1) CP1W-32E*(R/T/T/T1) CP1W-20ED*(R1/T/T1) CP1W-16E *(R/T/T1) CP1W-8ED CP1W-8E*(R/T/T1) CP1W-MAD11 CP1W-AD041 CP1W-DA041 CP1W-DA021 CP1W-TS001 CP1W-TS101 CP1W-TS002 CP1W-TS102CP1H最大可控点数:40+7×40=320点第一章 CP1H选型配置CP1H配置(CP1W扩展模块)CP1W-CN811(80cm)注:只可使用一次第一章 CP1H选型配置CP1H配置(CJ1W扩展模块)单元名称 EtherNet/IP单元 型号 CJ1W-EIP21 CJ1W-ETN21 CJ1W-CLK23 CJ1W-DRM21 CJ1W-SCU21-V1 CJ1W-SCU41-V1 CJ1W-AD081-V1/041-V1 CJ1W-DA041/021 CJ1W-DA08V/08C CJ1W-MAD42 CJ1W-TC□□□ CJ1W-CT021 CJ1W-NC□□□ CJ1W-V680C11/12 CJ1W-V600C11/12CJ单元适配器 CJ1W-EXT01Ethernet单元端盖ControllerLink单元 DeviceNet单元 串行通信单元 模拟量输入单元 模拟量输出单元 模拟量混合单元最多2块(高功能模块)温度控制单元 高速计数单元 位置控制单元 RFID单元第一章 CP1H选型配置CP1H配置(CP1W和CJ1W同时扩展)第一章 CP1H选型配置CP1H配置(系统限制)占用地址限制CP1W的扩展通道数 输入≤ 15CH (002~016) 输出≤ 15CH (102~116)第一章 CP1H选型配置CP1H配置(选件板)型号 CP1W-CIF01类别 RS-232C通信距离 15米 50米 500米 100米 ——CP1W-CIF11 RS-422A/485(非隔离) CP1W-CIF12 CP1W-CIF41 CP1W-DAM01 RS-422A/485(隔离) 以太网 LCD显示屏第一章 CP1H选型配置CP1H配置(选件板)模拟量选件板输入输出 输入 输出电压/电流输入电压输出2路 电压0V~10V --2路 电压0V~102路 CP1W-MAB221 电压0V~10V 电流0mA~20mA 2路 CP1W-ADB21 电压0V~10V 电流0mA~20mA --CP1W-DAB21V第一章 CP1H选型配置CP1H配置(存储盒)CP1W-ME05M (存储盒)第一章 CP1H选型配置CP1H配置(实例) 1 2I/O点共70点, 输入40点,继电 器输出、晶体管NPN输出各15点 4路模拟量输入和4路模拟 量输出 PLC交流供电CP1H:CP1H-XA40DR-A 扩展I/O:CP1W-40EDT,CP1W-DA041 选件板:CP1W-CIF01,CP1W-CIF11/12 高功能扩展:CJ1W-ETN21 附件: CP1W-EXT01,CP1W-CN81134通过RS-232C连接触摸 屏,通过RS-485方式连 接变频器 通过以太网方式接入到上位 控制系统中CP1H5。
CP1H操作手册.第二章.部分的名称与规格
指示 CP1H 的工作状态的 LED。
POWER 灯亮 通电时
RUN
(绿)
灯灭 未通电时
INH PRPHL
RUN (绿)
ERR/ALM (红)
灯亮 灯灭 灯亮
CP1H 正在「运行」或「监视」模式下执行程序 「程序」模式下运行停止中,或因运行停止异常而处于运行停止中 发生运行停止异常(包含 FALS 指令的执行),或发生硬件异常(WDT 异 常)
规
电位器/外部模拟设定输入」)
格
⑥外部模拟设定输入连接器 通过从外部施加 0~10V 的电压,可将 A643 CH 的值在 0~255 范围内任意变更。另外, 该输入为不隔离。(参见「6-2 模拟电位器/外部模拟设定输入」)
⑦拨动开关
No. 设定
设定内容
用途
初始值
SW1 ON 不可写入用户存储器(注) 在需要防止由外围工具(CX-Programmer) OFF
用
安装的串行通信选件板时置于 ON。
OFF 根据 PLC 系统设定
SW5 ON
在用工具总线的情况下使 需要通过工具总线来使用选件板槽位 2 上 OFF
用
安装的串行通信选件板时置于 ON。
OFF 根据 PLC 系统设定
SW6 ON A395.12 为 ON
在不使用输入单元而用户需要使某种条件 OFF
成立时,将该 SW6 置于 ON 或 OFF,在程
2-1 各部分的名称及使用方法 2-1-2 RS-232C 选件板(CP1W-CIF01)
2
各 部 分 的 各 称 及 规 格
第2章 各部分的名称及规格
2-1
2-1 各部分的名称及使用方法 2-1-1 CP1H CPU 单元
CP1H系列PLC存储器的各功能区及其作用
PLC知识(一)用户程序存储区用户程序存储区是由多个任务构成的,程序包括作为中断使用的任务最多可编写288个。
通过CX-Programmer软件将这些程序按1:1分配到执行任务中后,传送到CPU单元。
(二)I/O存储区CP1H系列PLC的I/O存储区(也称为I/O存储器)是指通过指令的操作数可以进入的区域。
I/O存储区主要是用来存储输入、输出数据和中间变量,提供定时器、计数器、寄存器等,还包括系统程序所使用和管理的系统状态和标志信息。
I/O存储区分为输入/输出通道继电器区(CIO区)、内部辅助继电器区(WR)、保持继电器区( HR)、特殊辅助继电器区(AR)、暂存继电器区(TR)、定时器区(TIM)、计数器区(CNT)、数据存储器区(DM)、变址寄存器区(IR)、数据寄存器区(DR)、任务标志(TK)等。
CP1H系列PLC I/O存储区的分配见表1-14。
表1-14 CP1H系列PLC I/O存储区的分配注:CIO区中不使用的继电器编号可作为内部辅助继电器使用。
对于各区的访问,CP1H系列PLC采用字(也称为通道)和位的寻址方式,前者是指各个区可以划分为若干个连续的字,每个字包含16个二进制位,用标识符及3~5个数字组成字号来标识各区的字;后者是指按位进行寻址,需在字号后面再加00 N15二位数字组成位号来标识某个字中的某个位。
这样整个数据存储区的任意一个字、任意一个位都可用字号或位号唯一表示。
注意:在CP1H系列PLC的I/O存储区中,TR区、TK区只能进行位寻址;而DM区和DR区只能进行字寻址,除此以外的其他区域既支持字寻址又支持位寻址方式。
(三)参数区参数区包括各种不能由指令操作数指定的设置,这些设置只能由编程装置设定,包括PLC系统设定、路由表及CPU高功能单元系统设定区域。
(四)内置内存CP1H系列PLC的CPU单元中内置有闪存,通过CX- Programmer软件向用户程序区和参数区写入数据时,该数据可自动备份在内置闪存中,下次电源接通时,会自动地从闪存中传送到RAM内的用户内存区。
欧姆龙cp1h常用指令学习(六)功能块、子程序
欧姆龙cp1h常用指令学习(六)功能块、子程序欧姆龙PLC的功能块勇哥暂时理解为是一种拥有输入输出参数的自定义的指令。
它的好处是实现功能复用,从梯形图上看来很简洁,可以减少plc内存消耗。
如果仅仅是实现功能的利用,显然功能块无法和子程序区分开来,功能块拥有自己特殊的定义与调用方式。
功能块有两种方法,一是梯形图形式,二是ST文本形式(结构文本),两者区别只是编码方式不同。
(一) 梯形图形式的功能块首先创建一个梯形图功能块然后进入功能块的参数与梯形图编辑界面参数区有:内部、输入、输出、输入输出、外部,共5个标签项。
下面的示例块用到了输入与输出,其它3个标签是干嘛用的勇哥暂时还不清楚,以后再补充。
输入标签要自己建立变量,指定数据类型,因为yButton等三个变量我准备输入继电器点,所以其类型为BOOL型。
EN是输入标签里面自带的一个变量,可以叫做系统变量吧,它是不可删除的,这个变量按名称就可以猜出来是让功能有效或者无效的作用。
输出标签里也有个系统变量,ENO,它是表示这个功能块运行成功或者失败的标志,默认置1。
最下面是梯形图编辑区,在这里面你不可以LD 0.01这样写,也就是不可以用到实际的输入输出IO点,你可以使用的是上面定义的输入输出的变量。
(三)子程序在下面的例子中,子程序fun2中使用了1.09,在主程序中也使用了1.09,如果子程序不被执行,则我们按下1.09则子程序里面的指令即使导通也是没有效果的。
即如果子程序没被导通调用的话,其内部的指令不被执行。
子程序指令包括:SBN 定义子程序RET 子程序结束SBS 调用子程序另外还有3条指令:GSBN,GRET,GSBS为全局子程序调用。
这三条指令是和中断调用配合的,勇哥还不知道怎么用,以后再补全。
欧姆龙plc的子程序,基本上相当于高级语言的无参数调用。
如果要有参数调用子程序,可以上面讲的功能块指令。
另外一点是,子程序也是支持嵌套的。
主程序子程序fun1子程序fun2。
(参考资料)CP1H系列PLC内存分配培训教程
CPU单元
输入:000 001
从002
到016
输出:100 101
从102
到116
扩展单元
第二章 CP1H内存分配
CP1H地址分配(CP1W扩展模块)
名称
型号
输入
m表示输入起始通道号 n表示输出起始通道号
占用通道数
输出
逻辑输入
CP1W-8ED
m
---
CP1W-8E□
07w区字编号位编号字编号位编号cio省略00150015字地址位地址的表示用十进制字地址可看成位地址的集合一个字通道16位特殊标志第二章cp1h内存分配时钟脉冲标志名称地址作用pfirstcyclea20011第一次循环标志pcycf004进位标志ponpoffcf114cf113常通常断标志pltcf007小于标志peqcf006等于标志pgtcf005大于标志条件标志名称地址作用p002scf103002秒时钟脉冲位p01scf10001秒时钟脉冲位p02scf10102秒时钟脉冲位p1scf10210秒时钟脉冲位cp1h地址分配cpu第二章cp1h内存分配输入15141312111009080706050403020100000ch不可使用001ch输出15141312111009080706050403020100100ch不可使用101ch
---
n,n+1 n,n+1,n+2,n+3
模拟量输入输出 CP1W-MAD11
m,m+1
n
温度传感单元
CP1W-TS□□1 CP1W-TS□□2
m,m+1
---
m,m+1,m+2,m+3 ---
CP1H操作手册.第四章.存储器及分配
15 输入继电器区域 (空闲)* 输出继电器区域 (空闲)* 内置模拟输入输出 (空闲)* 数据链接继电器区域 内部辅助继电器区域
0
位
CPU 高功能单元继电器区域 (25CH/单元)
CPU 高功能单元继电器区域 (25CH/单元)
1899 1900 (空闲)* 1999 2000 高功能 I/O 单元继电器区域 (10 CH/单元) 2959 2960 3100 串行 PLC 链接继电器区域 (3199) 3200 3799 3800
4-5
4-1 I/O 存储器区域概要
4-1-2 各 I/O 存储器区域概要
■保持继电器(HR)
通道 H0 15 0 位
H511
仅可在程序上使用的继电器区域。PLC 上电(OFF→ON)或模式切换(程序模式←→运 行模式/监视模式间的切换)时,也保持 ON/OFF 状态。
4
注:H512~H1535 CH 为功能块专用保持继电器。 仅可在 FB 实例区域(变量的内部分配范围)设定。注意不可作为用户程序上的指令的操作数 指定。
■状态标志
表示指令执行结果的标志,及通常为 ON 或 OFF 的标志。不是用地址而是用标签(名称) 来指定。
■时钟脉冲
根据 CPU 单元内置定时器置为 ON/OFF。不是用地址而是用标签(名称)来指定。
■任务标志(TK)
周期执行任务为执行状态 (RUN) 时置于 1 (ON) , 未执行状态 (INI) 或待机状态 (WAIT) 时置于 0(OFF)的标志。
在电路的分支点,暂时存储 ON/OFF 状态的继电器。关于使用方法,请参见程序设计手 册。
■数据存储器(DM)
以字(16 位)单位来读写的通用数据区域。 PLC 上电(OFF→ON)或模式切换(程序模式←→运行模式/监视模式间的切换)时也 可保持数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CP1H可编程控制器
Max作品 Max作品 2015.9
您将学会什么?
CP1H系列PLC选型配置
CP1H系列PLC内存分配
CP1H系列PLC功能使用
第二章 CP1H内存分配
CP1H内存结构
①程序或设置参数变更时 RAM 闪存自动传送 接通电源时 闪存 RAM自动传送 ②通过特定操作 进行RAM 闪存的传送 通过PLC设置,在接通电源时 进行闪存 RAM的传送
用户程序
RAM
I/O存储器
闪存
③ 通过软件操作 进行RAM 存储盒的传送,或 闪存 存储盒的传送 通过DIP开关设置,在接通电源 时或通过软件操作 进行存储盒 RAM的传送,或 存储盒 闪存的传送
系统参数
第二章 CP1H内存分配
CP1H的I/O存储器
CIO W
用户程序
存储器区 输入输出继电器区 内部辅助继电器区 特殊辅助继电器区 保持继电器区 数据存储器区 定时器区 计数器区 变址寄存器区 数据寄存器区 任务标志区
CP1H 0~6143CH 0~511CH 0~959CH 0~511CH 0~32767CH 0~4095CH 0~4095CH 0~15CH 0~15CH 0~31CH
A H D
I/O存储器
T C
系统参数
IR DR TK
第二章 CP1H内存分配
I/O存储器地址表示
字(通道)地址:数据 W 100
W区 字编号
D 100
D区 字编号
100
字编号(CIO省略)
字地址、位地址的 表示用十进制 字地址可看成位地 址的集合 一个字(通道)16位
位地址:状态(字编号和位编号由“. .”隔开) W 100 . 02
W区 字编号 位编号 (00~15)
0 . 07
字编号 位编号(CIO省略) (00~15)
第二章 CP1H内存分配
特殊标志
名称 P_First_Cycle 地址 A200.11 CF004 CF114 / CF113 CF007 CF006 CF005 作用 第一次循环标志 进位 标志 常通 / 常断标志 小于 标志 等于 标志 大于 标志
条件标志
P_CY P_On / P_Off P_LT P_EQ P_GT
名称 P_0_02s P_0_1s P_0_2s P_1s
地址 CF103 CF100 CF101 CF102
作用 0.02秒时钟脉冲位 0.1秒时钟脉冲位 0.2秒时钟脉冲位 1.0秒时钟脉冲位
时钟脉冲标志
第二章 CP1H内存分配
CP1H地址分配(CPU)
CP1H-X/XA 40点
输入 000CH
15
14
13
12
11 10
09
08
07
06
05
04
03
02
01
00
不可使用 001CH 输出 100CH 不可使用 101CH 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
第二章 CP1H内存分配
CP1H地址分配(CPU)
CP1H-Y 20点
输入 000CH 001CH 输出 100CH 101CH
15
14
13
12
11
10
09
08 07
06
05
04
03
02
01
00
15
14
13
12
11
10
09
08 07
06
05
04
03
02
01
00
第二章 CP1H内存分配
CP1H地址分配(CP1W扩展模块)
CPU单元
输入:000 001 从002 到016
输出:100 101
从102
到116
扩展单元
第二章 CP1H内存分配
CP1H地址分配(CP1W扩展模块)
名称 逻辑输入 逻辑输出 型号 CP1W-8ED CP1W-8E□ CP1W-16E□ CP1W-32E□ 逻辑输入输出 模拟量输入 模拟量输出 CP1W-20ED□ CP1W-40ED□ CP1W-AD041 CP1W-DA021 CP1W-DA041 CP1W-TS□□1 CP1W-TS□□2 m ------m m,m+1 m,m+1,m+2,m+3 ----m,m+1 m,m+1 m,m+1,m+2,m+3 占用通道数 输入 --n n,n+1 n,n+1,n+2,n+3 n n,n+1 n,n+1 n,n+1 n,n+1,n+2,n+3 n ----输出
m表示输入起始通道号 n表示输出起始通道号
模拟量输入输出 CP1W-MAD11 温度传感单元
CP1H地址分配(实例)
第二章CP1H内存分配
000 001 100 101002
102
无
105
106
107
108
输入输出X型CPU20点I/O AD041DA041
003
004
005
006
103
104。