CPM2A高速计数中断功能使用

合集下载

国家开放大学-机电控制与可编程序控制器技术_专题报告

国家开放大学-机电控制与可编程序控制器技术_专题报告

泡沫塑料切片机控制原理切片机的控制要求(1)原理图切片机控制系统原理,如图2-1所示,切割厚度由4位拨盘开关设定输入,范围为000.0~199.9mm。

在刀架电机的转轴上装有调速齿轮,沿圆周均匀开5个槽,使用二线制接近开关,电机转轴每转1圈,向PC发出5个计数脉冲,转两圈刀架高度变化1mm,接近开关发出10个脉冲,根据设定的切割厚度可以简单的计算出PC应计的脉冲个数。

电机轴转速为10转/秒,PC的计数频率应达到50HZ,因此,采用CPM2A 的单相高速计数功能,它的计数频率可达5KHZ。

图2-1为切片机控制系统原理图(2)工作原理示意图泡沫塑料切片机把泡沫塑料切成一片片一定厚度的海绵,其工作原理如图2-2所示。

泡沫块置于台面上,切割开始时,使台面后移到限位,接着刀架下降一定位移量并锁住,然后台面带动泡沫快一起前移至限位,旋转的刀片随之切割出一片一定厚度的海绵,台面再后移至限位,不断重复上述过程。

台面的体积为长、宽、高分别为1米、0.5米0.005米的铁块。

2.2 PLC控制系统的功能如下:(1)两种工作状态:手动或自动。

工作方式由选择开关S1确定,输入点00011接通时为手动方式,断开时为自动方式。

由手动进入自动时,先停止手动状态工作,按下自动启动按钮后,根据拨盘开关设定厚度值,进行自动切割。

过程如图2-3所示。

由自动进入手动时,先停止自动状态开关,然后操作人员操作手动按钮,控制切片机的动作。

(2)面向前或向后移动时,带锯电动机先启动,一旦带锯电动机停转,台面前移或后移就立即停止。

(3)须在带锯电动机启动时(即刀片旋转)时才能进行磨刀控制。

(4)无论在手动或自动方式下,当按下总停按钮后,除了带锯,磨刀外,刀架、台面的动作立即停止。

(5)电接通后,台面刹车交流接触器KM7立即接通。

在自动方式下使用高速计数器,用编程器设置DM6642的内容为0114,表示使用高速计数的加模式、软复位,在DM0000~DM0003中为高速计数器建立中断比较表:DM0000 比较的次数(在程序中置为1)DM0001 目标值1低4位(在程序中计算设置)DM0002 目标值1高 4位(在程序中置为0000)DM0003 比较1中断子程序号(在程序中下置为000)后到位到位图2-3 自动方式下的工作流程硬件电路设计主电路图切片机控制系统的主电路如图3-1所示。

CPMA第一讲ppt课件

CPMA第一讲ppt课件
以直接和输出设备相连接的位称为输出点。 输入点和输出点通称为PLC的I/O点。 PLC的I/O点数越多,控制规模越大。 有时也常用I/O点数来表征PLC的规模。
12
(3)通道 (Channel)
将存储数据的单元称为通道(CH),也叫字,是PLC中数据 运算和存储的基本单位。一个通道由16个位组成,通道内位 号编排如下:
输入通道一 般分配12点 输出通道一 般分配8点
30点输入输出型
输入号
00000~00011 00100~00105
输入18点
输出12点
输出号
01000~01007 01100~01103
扩展I/O单元 00200~00211
输入12点 输出8点 01200~01207
扩展I/O单元 00300~00311
返回
25
6、数据存储区(DM) (通道DM0000~DM6655)
(1)数据存储器区只能以通道为单位使用,不能以位为单位使用。 (2)DM0000~DM0999、DMl022~DMl023为程序可读写区,用户程序 可自由读写其内容。 (3)DM1000、DM1021主要用作故障履历存储器(记录有关故障信息) (4)DM6144~DM6599为只读存储区,用户程序可以读出但不能用程 序改写其内容,利用编程器可预先写入数据内容。 (5)DM6600~DM6655称为系统设定区,用来设定各种系统参数。通 道中的数据不能用程序写入,只能用编程器写入。 (6)数据存储器区DM有掉电保持功能。
27
三、 CPM1A的基本指令
1: LD 2: LD NOT 3: AND 4: AND NOT 5: OUT 6: OUT NOT 7: OR 8; OR NOT 9: AND LD 10:OR LD 11:END(01)

PLC硬件电路设计

PLC硬件电路设计

PLC硬件电路设计1.选择PLC机型机型选择的基本原则是在满足控制要求的前提下,保证可靠、维护使用方便,并取得最佳的性能价格比。

具体应考虑以下几点。

(1)性能与任务相适应①要看PLC的控制规模,即最大I/O点数,例如,CPM1A的最大I/O点数为160 点, CQM1H可达520点。

②要看PLC 工作速度。

PLC 的输出对输入响应存在滞后现象,对于一般工业控制是允许的。

现代PLC设置了一些动作很快的功能,例如,高速响应输入、高速计数、脉冲输出等,可以满足一些特殊的要求。

③选择PLC还要看其内存容量、内存配置。

PLC 一般装有RAM 内存,并有电池支持,可以掉电保护。

但为了程序安全,通常还可配置EPROM或EEPROM型内存卡。

④ PLC 使用时要考虑电源问题。

一方面PLC 自身需要电源,选用交流或直流,型号会不一样;另一方面,PLC 的输入、输出电路需要驱动电源,PLC 向外提供一个DC 24V电源,使用时注意不要超出其额定容量。

⑤要选择 PLC 的输出方式。

继电器输出适用的电压范围较宽,承受瞬时过电压和过电流的能力较强。

但其触点的动作速度较慢、寿命较短,因此适用不频繁通断的负载。

对于频繁通断的负载,应选用晶体管输出。

⑥要看系统是否需要特殊功能配置。

如果有温度、压力、流量、液位等连续量的检测与控制,应选用模拟量输入单元和模拟量输出单元,配接相应的传感器、变送器和驱动装置。

对于温度控制,OMRON 公司还提供了温度传感器单元和温控单元,可以方便选用。

如果需要一个人机界面监控PLC,也就是既向PLC输入控制数据,又能观察PLC 的内部数据信息,则可以选择可编程终端(PT)。

⑦有时要考虑 PLC 的安装尺寸。

机电一体化的趋势之一是产品向轻、薄、短、小巧化方向发展,控制柜的体积越来越小,这就要求PLC的体积尽可能小,大的PLC生产厂家都开发了高性能、超小型的PLC,如OMRON公司的CPM2C、CJ1。

欧姆龙CQM1H系列PLC及

欧姆龙CQM1H系列PLC及

2.CQM1H系列PLC的I/O地址分配
• 1)数字量I/O地址分配 • CQM1H系列PLC的I/O地址为固定方式,从装在 左侧的模块开始,从左到右依序分配地址。CPU 模块自带的16点输入单元地址为IR000,与CPU 连接的I/O模块地址按顺序为IR001,IR002, IR003……依序排列。输出模块的地址编号则从 按顺序为IR100,IR101,IR102……依序排列。 即使是8个点的I/O模块也分配一个字(通道)如 图7-4所示。
8定时器/计数器区(TC)
• 该区共有TC000~TC511共512个字。定 时器分为普通定时器TIM和高速定时器 TIMH两种,计数器分为普通计数器CNT 和可逆计数器CNTR两种。定时器/计数 器采用统一TC编号,一个TC号可分配给 定时器,也可分给计数器,但不能重复。 • 定时器无断电保持功能,电源断电时定 时器复位;而计数器有断电保持功能。
欧姆龙CQM1H系列PLC及其基本指令
• 欧姆龙小型PLC由于采用模块式结构,因而配置灵活, 性价比高。前期生产的小型PLC主要是CQM1系列,I/O 点数可达192点。CQM1H是它的升级产品,如图7-1, 是一种功能完善的紧凑型PLC,有4种型号的CPU模块, 最多可插11个模块,最大I/O点数可达512点。其设计思 路在于为灵活配置的系统提高附加值的机械控制功能, 紧凑型设计中包含可用于分散控制的高级功能。设计要 点是:用高容量的Controller Link来建立分散控制系统; 利用先进的内装板来灵活地配置系统:CQM1H具有一 系列的内装板,通过内装板可实现一般定位、多点高速 计数器输入、绝对旋转编码器输入、模拟量输入/输出、 模拟量设定和连接到标准串行设备的串行通信。与 CQM1比,程序容量,DM容量和I/O点数增加了一倍, 使它有足够的控制能力来满足更复杂的控制程序、以及 高功能的数据处理需要。

PLC对温度数据的采集与控制

PLC对温度数据的采集与控制

PLC对温度数据的采集与控制作者:朱清慧王志奎来源:《现代电子技术》2008年第17期摘要:工控现场常遇到对温度的监控,而对温度数据的采集和控制是解决问题的关键。

通常工控现场使用PLC(可编程序控制器)作为系统的控制核心,温度变量经温度传感器(热电偶或热电阻) 采集后,送入PLC的特殊功能单元——温度模块(变送器+模数转换),温度模块对采集到的温度模拟量数据(电压或电流)自动进行模数(A/D)变换,最后转变为PLC可读的数字量(16进制数,以二进制数存放),通过对PLC编程可实现对读入的温度数据进行单位转换和数模(D/A) 转换,根据工业现场需要,编制相应的PLC 处理程序,可对温度进行开环或闭环控制及实现温度对其他设备的跟随控制。

关键词:快闪存储器;热电偶;热电阻;变送器;模数转换中图分类号:TP216 文献标识码:B 文章编号:1004373X(2008)1717703Collecting and Control of Temperature Data by PLCZHU Qinghui,WANG Zhikui(Nanyang Insititute of Technology,Nanyang,473004,China)Abstract:The monitoring and control of temperature in industrial control field is often met.The collecting and control of temperature data is the key to solve ually,PLC is a system′s control core and temperature variable collected via temperature sensors(thermocouples or thermal resistors)can be sent to the special function unit of a PLC,namely,temperature module (converting apparatus plus anologdigidal conversion).Temperature module converts the detected temperature anolog data (voltage or current) into digital data automatically(which can be read by a PLC finally).A PLC can process the units of the temperature data and convert the digital data into corresponding voltage or current by internal program.One can design certain PLC program with the need of the industry field to control the temperature in open-loop or close-loop and control other facilities by using of the converted temperature data from time to time.Keywords:flash memory;thermocouple;thermal resistor;converting apparatus;anolog digital conversion1 引言工控现场离不开温度控制,温度数据的采集通常由温度传感器热电偶、热电阻来完成,而温度数据的变换与处理方法很多,可用温度仪、工控机、可编程序控制器(又称PLC)等。

PLC得分类可编程序控制器(PLC)

PLC得分类可编程序控制器(PLC)

可编程序控制器(PLC)品牌:IM-英迈名称:可编程序控制器(PLC)型号:可编程序控制器(PLC)发布日期:2010-8-23产品简介:可编程序控制器(PLC)产品详细:---------------日本欧姆龙OMRON小型PLC自动化系统包含有可支持机器控制的可编程控制器和支持与主机系统灵活信息交换的网络/软件产品。

CPM1A 用于小型设备、小点数配电箱的省空间化经济型微型PLC的标准机型,小型机种 ;CPM2A -高速计数器能方便地测量高速运动的加工件 -同步脉冲控制提供方便的脉冲比例调整 ;CPM2C 纤细型小型PLC、SYSMAC CPM2C内置了高速省布线总线CompoBu ;SRM2C CompoBus/S 主单元;CPM2AH l 高速计数器能方便地测量高速运动的加工件。

l 扩展能力增强,最大到12ch;CPM2AH-S 具有现场总线功能的CPM2AH:::CPM2AH-S40CDR-A 内置Com;CP 20/30/40点型CPU,完整的小型PLC产品线CP1E/CP1L/CP1H.中型PLC自动化系统包含有可支持机器控制的可编程控制器和支持与主机系统灵活信息交换的网络/软件产品。

CQM1H 输入范围:电压-10-10V,0-10V,1-5V 电流4-20mA ;CJ1 超小尺寸, 低电流消耗;CJ1M 小型且极具潜力的SYSMAC CJ1M上,搭载脉冲输入输出功能的高精度PLC;CJ2 CJ系列新一代CJ2H-CPU6□-EIP CPU单元,继承CJ1的优点,并进一步提高性能。

全新的通讯能力,便捷的编程方式,卓越的软件环境,尽在您的掌握;C200Hα努力实现生产现场的智能化集中了“信息化对应控制器”功能的SYSMAC a系列.大型PLC自动化系统包含有可支持机器控制的可编程控制器和支持与主机系统灵活信息交换的网络/软件产品。

CV系列采用SFC(顺序功能图)语言,程序结构化,易编、易读、易调试 -高功能通信网络;CVM1 采用SFC(顺序功能图)语言,程序结构化,易编、易读、易调试 -高功能通信网;CVM1D SYSMAC LINK系统是高速地进行PC与FA计算机、PC与PC间大容量数据链接;CS1 通过单元内置程序实现灵活的运动控制• 高速反馈压力和位置;CS1D 更高的网络可靠性以提升信息处理能力节省初装和维护费用无需考虑冗编程功能更强劲,表劲,表现更优越易于维护,易于操作.型号大概形式如:CV- C1000H- C2000H- 3G2A5- 3G2C5- C500- CS1/D- EE-3G8- B7A- DRS- DRT- SRT- FIT- G××- HMC-C200H- C200PC- NT- NS- B500- WS ××- CX- CP1E-3G2A2- 3G2A6- 3G2A9- 3G2C3- 3G2C7- 3G5A2- C120- CP1H-C××P- C××H- C×K- CPM1A- CPM2A- CJ1- CQM1- CP1L----------------美国A-BPLC与SLC罗克韦尔自动化公司的可编程逻辑控制器产品在冶金、石化、水处理、矿山等几乎所有的行业都有广泛的应用。

第3章OMRONPLC简介

PLC中通道可分两大类:
一类是外部的输入/输出通道,简称I/O通道,它对应于PLC机外部的接线端 子,直接与PLC外部的设备打交道,也有人称之为输入/输出继电器。
另一类是内部通道,或称内部继电器,它不直接与外部设备打交道,而是作 为控制其他继电器的数据存储单元或数据处理区,在功能上相当于继电控制系 统的内部继电器,即所谓的"内部输出",这类继电器的种类和功能稍复杂一些。
CQM1H
PMCR 指令 串行 通信板
RS -232C 信息
具有 串行口 的设 备
在协 议宏中设 置所需的 通信规 格
第3章 OMRON公司PLC简介
多种传感器单元
主机
光电 传感器
传感模块
E3X-MA11
CQM1H CQM1-SEN01
传感模块
E2C-MA11
传感 器
传感 器
E39-M11
C3C-M11
第3章 OMRON公司PLC简介
3.4 系统的配置及通道分配
3.4.1 系统的配置
1.C20型PLC的配置
C20采用的是单元式结构,用户可以根据实际需要选用相应的单元或箱体。 C20可以根据选用的单元构成5种I/O点数不同的系统。它们配置情况如下:
①16点输入、12点输出:选用主机单元即可。
②32点输入、24点输出:选用主机单元+28点I/O扩展单元。
01200~01207
00300~00311 输入12点 输出8点
01300~01307
00300~00311 输入12点 输出8点
01300~01307
00400~00411 输入12点 输出8点
01400~01407
00400~00411 输入12点 输出8点

CPH系列PLCCPU功能简介计算机控制装置


电源 程序容量 最大IO(扩展) 输入输出点数 脉冲接收输入 输出点数 输出规格 内置特殊功能
模拟电压/电流输入:4 点 模拟电压/电流输出:2 点
一般性描述
・通过扩展CPM1A 系列扩展I/O 单元, CP1H 整体可以达到最大320(300)点的输入输出。 ・通过扩展CPM1A 系列的扩展单元,也能够进行功能扩展(温度传感器输入等)。 ・通过安装选件板,可进行RS-232C 通信或RS-422A/485 通信(条形码阅读器、变频器等的连接用)。 ・通过扩展CJ 系列高功能单元,可扩展向高位/低位的通信功能等。
—计算机控制装置—
6
CP1H有:CPU单元、IO扩展单元、特殊功能单元和通信高功能单元
有3种类型的CPU 有10种扩展IO单元: 基本型(X型) 8点输入单元(1) 8点输出单元(3) 带内置AI/AO(XA型) 20点输入输出单元 DI×12点,DO×8点(3) 带脉冲I/O(Y型) 40点输入输出,DI×24 ,DO×16(3)
有3种类型的CPU
基本型(X型)
有2类特殊功能单元: 有10种扩展IO单元: 模拟量IO单元 8点输入单元(1) 温度传感器单元 8点输出单元(3) 有3种通信单元: RS232C通信适配器 RS422通信适配器 CompoBus/S I/O链接单 元
带内置AI/AO(XA型) 20点输入输出单元 DI×12点,DO×8点(3) 带脉冲I/O(Y型) 40点输入输出,DI×24 ,DO×16(3)
CPM1A-40EDT1
PNP· 源型×16点
—计算机控制装置—
8
CP1H有:CPU单元、IO扩展单元、特殊功能单元和通信高功能单元
有3种类型的CPU
基本型(X型)

CP1E编程手册(宝典)

Cat. No. W480-CN5-01SYSMAC CP 系列CP1E-E □□ D □ -A CP1E-N □□ D □ - □CP1E CPU 单元软件操作手册引言感谢您购买SYSMAC CP 系列CP1E 可编程控制器。

本手册包含使用CP1E 所必须的信息。

在使用CP1E 前请通读并理解本手册。

面向的读者本手册是为下列人员编写的,他必须具有电气系统知识(电气工程师或同等水平者)。

? 从事FA 系统安装的人员。

? 从事FA 系统设计的人员。

? 从事FA 系统及设备管理的人员。

适用的产品? CP 系列CP1E CPU 单元? 基本型号CP1E-E □□ D □ -A 支持基本控制应用的CPU 单元的基本型号,可使用基本、移动、算术和比较指令等。

? 应用型号CP1E-N □□ D □ - □ 支持连接到可编程终恕⒈淦灯骱退欧 鞯?CPU 单元应用型号。

CP 系列以CP1H、CP1L 和CP1E CPU 单元为中心,与CS 和CJ 系列的设计具有相同的基本结构。

扩展I/O容量时,必须使用CP系列扩展单元和CP系列扩展I/O单元。

I/O字的分配方法与CPM1A/CPM2A PLC 相同,即对输入和输出使用固定区。

CP1E CPU 单元软件操作手册(W480)1CP1E CPU 单元手册以下手册中提供CP1E CPU 单元的信息。

关于所需信息请参考相应的手册。

.CP1E CPU W479CP1E CPU W480CP1E CPUW4831CPU I/O2I/O I/O3PLC CX-ProgrammerCX-Programmer4CPU PLC5CPU CPU6I/OCX-Programmer72CP1E CPU 单元软件操作手册(W480)章节构成CP1E CPU 手册由下述章节构成。

请根据需要参见相关章节。

CP1E CPU 单元软件操作手册(样本编号W480)( 本手册)章节第一章概述第二章CPU 单元存储器第三章CPU 单元运行第四章编程概念第五章I/O 存储器第六章I/O 分配第七章PLC 设置第八章内置功能的概述和分配第九章快速响应输入第十章中断第十一章高速计数器第十二章脉冲输出第十三章PWM 输出第十四章串行通信第十五章内置功能第十六章运行编程设备内容本章节中阐述了CP1E 单元的概述及其应用步骤。

OMRON PLC资料(一)

第一章概述一、编程概念1.指令:PLC被告知要做什么,以及怎样去做的代码或符号。

从本质上讲,指令只是一些二进制代码,即机器码。

它可把一些文字符号或图形符号编译成机器代码。

常用的文字代码为助记符,有的PLC称之为语句表。

它类似计算机的汇编语言。

常用的图形符号为梯形图符号。

它类似于电气原理图的符号。

但是至今,绝大多数PLC用的指令代码仍多是助记符。

特别是用简易编程器编程时,都只接受助记符指令。

多数PLC在接受助记符指令的同时,还接受梯形图符号指令。

一个PLC所具有的指令的全体称为该PLC的指令系统。

它包含的指令多少,各指令都能干什么事,代表着PLC的性能或功能,PLC 的指令系统是在对其编程之前必须弄清楚的。

而各厂家及各类型的PLC指令系统都不一样。

指令,英语称instruction,是因袭计算机的术语。

2.程序:PLC指令的有序集合,PLC运行它,可进行相应的工作。

用语句表表达的程序不太直观,可读性较差,特别是较为复杂的程序,更难读。

所以,多数程序是用梯形图表达。

梯形图是通过连线把PLC指令的梯形图符号连接在一起的连通图,用以表达所使用的PLC指令及其前后顺序,它与电气原理图很相似。

梯形图的连线有两种:一为母线;另一为内部横竖线。

3.对应关系语句表指令与梯形图符号指令有严格的对应关系。

先输入,后输出;先上,后下;先左,后右。

一般不会出现二义。

这样,有了梯形图,就可将其翻译成语句表程序。

反之,根据语句表,也可画出与其对应的梯形图。

如果仅考虑逻辑控制,梯形图与电气原理图也可建立起一定的对应关系。

那就是梯形图的输出(OUT)指令,对应于继电器的线圈,而输入指令(LD,AND,OR)对应于接点,互锁指令(IL,ILC)可看成总开关,等等。

这样,原有的继电控制逻辑,经转换即可变成梯形图,再进一步转换,即可变成语句表程序。

二、编程内容PLC编程内容为:1.工艺分析:对PLC控制对象的工作情况及控制要求要进行分析。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CPM2A高速计数中断功能
一、CPM2A高速计数DM6642的设置
DM6642 00~03
高速计数器输入模式设置
0:相位差输入模式 5khz
1:脉冲+方向输入模式 20khz
2:增/减脉冲输入模式 20khz
4:递增模式 20khz
04~07
高速计数器复位方式设置
0:Z相+软件复位
1:软件复位
08~15
高速计数器使用设置
00:不使用高速计数器
01:作高速计数器使用
02:作同步脉冲控制使用(10hz~500hz)
03:作同步脉冲控制使用(20hz~1khz)
04:作同步脉冲控制使用(300hz~20khz)

DM6600~DM6614:设置断电上电生效。
DM6615~DM6644:设置传输给PC后在下次开始时才生效。
DM6645~DM6655:设置传入PLC后生效。

二、CPM2A复位方式(软复位、Z相+软复位)
1.软复位,当复位信号一直为ON时,它只复位一次之后又继续进行计数,然后程序控制一
下有一个OFF信号,再有一个ON信号之后,它才再复位一次。

2.Z相+软复位,当复位信号一直为ON时,它只复位一次之后又继续进行计数,然后程序
控制一下有一个OFF信号,再有一个ON信号之后,它才再复位一次。

三、CPM2A高速计数指令的使用
注册比较表-CTBL(63)
CTBL(63)
P
C
TB
P:端口,CPM2A为0
C:控制数据,CPM2A为000~003
TB:比较表首地址(IR、SR、AR、DM、HR、LR)
控制数据C CTBL(63)的功能
000
注册一个目标值比较表并启动比较
001
注册一个范围值比较表并启动比较
002
注册一个目标值比较表,用INI(61)指令启动比较
003
注册一个范围值比较表,用INI(61)指令启动比较

模式控制-INI(61)
INI(61)
P
C
P1
P:端口,CPM2A为000,010,100,101,102,103
C:控制数据,CPM2A为000~005
P1:PV当前值首地址(IR、SR、AR、DM、HR、LR或000)
注意:当C为000,001,003,005时,P1必须设为000

控制数据C P1 INI(61)的功能
000 000
启动CTBL(63)表格比较
001 000
中止CTBL(63)表格比较
002
新PV值 改变高速计数器的PV值或者计数模式下的中断输入
003 000
中止脉冲输出
004
新PV值 改变脉冲输出的PV值
005 000
中止同步脉冲控制输出

读取PV值(比248、249通道读到的当前值精确)PRV指令是时时刷新的。
PRV(62)
P
C
D
P:端口,CPM2A为000,010,100,101,102,103
C:控制数据,CPM2A为000~003
D:目的首地址(IR、SR、AR、DM、HR、LR)
注意:1.D和D1+1必须在同一个数据区内
2.当D使用DM区,必须是可读/写的DM区
P
功能
000
指定高速计数器的输入(输入000.00,000.01,000.02)。同步脉冲控制的输入频率(输
入000.00,000.01,000.02),单相脉冲输出0,无加速/减速(输出01000和01001),
单相脉冲输出0,梯形加速/减速(输出01000),或者同步脉冲控制输出0(输出
01000/01001)。
010
指定单相脉冲输出1,无加速/减速(输出01000)或者同步脉冲控制输出1(输出
01000)
100
定义中断输入0为计数模式(输入00003)
101
定义中断输入1为计数模式(输入00004)
102
定义中断输入2为计数模式(输入00005)
103
定义中断输入3为计数模式(输入00006)

C
功能 目的字
000
读取高速计数器或者中断输入(计数模式)的PV或者同步脉冲控制的输入频率 D和D+1

001 读取高速计数器或者脉冲输出的状态 D
002 读取范围对比的结果 D
003
读取脉冲输出的PV值 D和D+1

四、CPM2A高速计数使用CTBL指令
1)CTBL指令目标值比较最多设置16个目标值。
248、249当前值与设置目标值相比较,当PV=SV调用子程序。
当增值计数子程序号为0000~0049,当减值计数子程序号为F000~F0049。
当目标值比较完成表中最后一个目标值比较,才返回执行第一个目标值。

目标值比较实验1:目标值按从小到大的顺序排列
子程序号子 目标值 目标值地址
1 1000 DM100
2 2000 DM200
3 3000 DM300
结果是当PV=SV,依次执行子程序。

目标值比较实验2:目标值不按从小到大的顺序排列
子程序号子 目标值 目标值地址
1 2000 DM100
2 1000 DM200
3 3000 DM300
结果是当PV=1000时,不调用2号子程序,当PV=2000时,同时调用1和2号子程序,
这样程序执行有误动作。

2)CTBL指令范围值比较最多设置8个范围比较(如果小于8个范围比较,可以把不使用
的子程序号写为FFFF)
248、249当前值与设置范围值相比较,当PV在SV值范围里就调用子程序。
当增值计数子程序号为0000~0049,当减值计数子程序号为F000~F0049。
当设置范围比较,它的下限必须小于它的上限。
子程序编号可以在比较表中多次使用。
范围值比较实验1:范围值没有交叉
子程序号子 范围值 目标值地址
1 1000~2000 DM100
2 2001~3000 DM200
3 3001~4000 DM300
结果是当PV值=SV值(范围值)就调用哪个子程序
范围值比较实验2:范围值有交叉
子程序号子 范围值 目标值地址
1 60~90 DM1
2 150~180 DM2
3 0~180 DM3
结果是上电之后首先执行3号子程序,当范围值为61的时候执行1号子程序,当范围值超
过90就又调用3号子程序。当范围值有交叉的时候,编程序时,要考虑范围值地址排列前
后位置。

相关文档
最新文档