OMRON CPM1A微型可编程控制器:功能与应用全解析

电子说

1.4w人已加入

描述

OMRON CPM1A微型可编程控制器:功能与应用全解析

在工业自动化领域,可编程控制器(PLC)是核心控制设备之一。OMRON的CPM1A系列微型可编程控制器以其高性能、高可靠性和丰富的功能,广泛应用于各种基础和半复杂的自动化控制场景。本文将详细介绍CPM1A系列的特点、配置、功能及应用案例,为电子工程师在设计和应用中提供有价值的参考。

文件下载:CPM1A-20CDR-D.pdf

一、产品概述

CPM1A系列微型控制器能解决基础和半复杂的应用问题。其砖式型号包括交流输入/继电器输出、直流输入/晶体管或继电器输出,可满足不同的设计需求。CPU的基本I/O点数有10、20、30和40点,最大可扩展至100点。此外,还有专门的扩展模块,如混合模拟I/O模块、温度传感器输入模块和串行通信模块。

二、产品配置

2.1 CPU单元

CPU单元有多种I/O点数和电源类型可供选择,包括10、20、30和40点I/O的CPU,电源有交流和直流两种。输出类型有继电器输出、晶体管输出(漏型和源型)。具体的型号和参数可参考以下表格: I/O端子数量 输入 输出 电源供应 部件编号
继电器输出 晶体管输出(漏型) 晶体管输出(源型)
10 6个直流点 4点 交流 CPM1A - 10CDR - A CPM1A - 10CDT - A CPM1A - 10CDT1 - A
直流 CPM1A - 10CDR - D CPM1A - 10CDT - D CPM1A - 10CDT1 - D
20 12个直流点 8点 交流 CPM1A - 20CDR - A CPM1A - 20CDT - A CPM1A - 20CDT1 - A
直流 CPM1A - 20CDR - D CPM1A - 20CDT - D CPM1A - 20CDT1 - D
30 18个直流点 12点 交流 CPM1A - 30CDR - A CPM1A - 30CDT - A CPM1A - 30CDT1 - A
直流 CPM1A - 30CDR - D CPM1A - 30CDT - D CPM1A - 30CDT1 - D
40 24个直流点 16点 交流 CPM1A - 40CDR - A CPM1A - 40CDT - A CPM1A - 40CDT1 - A
直流 CPM1A - 40CDR - D CPM1A - 40CDT - D CPM1A - 40CDT1 - D
20 12个交流点 8点 交流 CPM1A - 20CAR - A - -
32 20个交流点 12点 交流 CPM1A - 32CAR - A - -

2.2 扩展I/O模块

扩展I/O模块可增加系统的I/O点数,有20点I/O(12输入,8输出)、8输入和8输出等多种类型,输出类型包括继电器、漏型晶体管和源型晶体管。例如,20点I/O的扩展模块最大可使用3个,不同类型的扩展模块对应不同的部件编号。 描述 最大模块数量 输入 输出 部件编号
20 I/O点(12输入,8输出) 3个(特定CPU适用) 24 VDC 继电器 CPM1A - 20EDR
24 VDC 漏型晶体管 CPM1A - 20EDT
24 VDC 源型晶体管 CPM1A - 20EDT1
8输入 - 24 VDC - CPM1A - 8ED
8输出 - 继电器 - CPM1A - 8ER
- 漏型晶体管 - CPM1A - 8ET
- 源型晶体管 - CPM1A - 8ET1

2.3 专用I/O模块

专用I/O模块包括模拟I/O模块、温度传感器输入模块和CompoBus/S I/O链接模块等。模拟I/O模块可提供2个模拟输入和1个模拟输出;温度传感器输入模块可连接热电偶或铂电阻温度计;CompoBus/S I/O链接模块可实现与主模块的I/O链接。 描述 最大模块数量 输入 输出 部件编号
模拟I/O模块(2个模拟输入,1个模拟输出) 3个 2个模拟输入 1个模拟输出 CPM1A - MAD01
温度热电偶传感器输入模块 3个 2个输入(J和K型) - CPM1A - TS001
1个(特定条件) 4个输入(J和K型) - CPM1A - TS002
铂电阻温度计输入模块 3个 2个输入(Pt100,JPt100) - CPM1A - TS101
3个 2个输入(Pt100,JPt100) 1个模拟输出 CPM1A - TS101 - DA
1个(特定条件) 4个输入(Pt100,JPt100) - CPM1A - TS102
CompoBus/S I/O链接模块(8输入和8输出) 3个 8位(来自主模块的输入) 8位(输出到主模块) CPM1A - SRT21

三、技术规格

3.1 一般规格

CPM1A的电源供应有交流(100 - 240 VAC,50/60 Hz)和直流(24 VDC)两种,不同I/O点数和电源类型的CPU在功率消耗、浪涌电流等方面有所不同。同时,它具有良好的绝缘电阻、介电强度、抗噪声能力、抗振动和抗冲击能力,工作温度范围为0°C - 55°C,存储温度范围为 - 20°C - 75°C,相对湿度为10% - 90%(无冷凝)。

3.2 输入输出规格

不同类型的输入(交流输入和直流输入)和输出(继电器输出和晶体管输出)具有不同的电气特性。例如,交流输入的电压范围为85 - 132 VAC/DC,输入阻抗和电流根据不同的型号有所差异;继电器输出的最大开关容量为2 A,250 VAC(cosφ = 1)或2 A,24 VDC(4 A/公共端),最小开关容量为10 mA,5 VDC;晶体管输出(漏型/源型)的最大开关容量为300 mA,24 VDC ± 10% / - 15%。

3.3 模拟I/O模块规格

模拟I/O模块(CPM1A - MAD01)的模拟输入信号范围为0 - 10 V或1 - 5 V(电压)、4 - 20 mA(电流),分辨率为1/256,整体精度为满量程的1.0%;模拟输出信号范围为0 - 10 V或 - 10 - 10 V(电压)、4 - 20 mA(电流),分辨率根据输出范围有所不同,转换时间最大为10 ms/单元。

3.4 温度传感器模块规格

温度传感器模块可连接热电偶或铂电阻温度计,将输入转换为二进制数据存储在IR区域。不同型号的模块在输入数量、输入类型、分辨率、精度等方面有所差异。例如,CPM1A - TS001/TS002可选择热电偶类型K或J,输入分辨率为0.1°C,输入精度为±0.5%或±2%(取较大值)± 1位;CPM1A - TS101/TS102可选择铂电阻温度计类型Pt100和JPt100,输入精度为±0.5%或±1%(取较大值)± 1位。

四、功能特点

4.1 中断输入功能

CPM1A具有输入中断功能,10点I/O CPU有2个输入中断,20、30和40点I/O CPU有4个输入中断。输入中断有两种模式:正常中断输入模式和计数器模式。在正常中断输入模式下,当输入中断发生时,常规程序会立即停止,中断处理程序会立即执行;在计数器模式下,当高速计数的外部信号数量达到指定数量时,常规程序停止,中断处理程序按固定计数执行,计数范围可设置为0 - 65535。

4.2 快速响应输入功能

快速响应输入功能可以检测脉冲宽度低至0.2 ms的输入信号,无论其在扫描周期中的时间点如何。不同点数的CPU对应的快速响应输入编号不同,如10点I/O CPU的00003 - 00004,20、30和40点I/O CPU的00003 - 00006。

4.3 高速计数器功能

CPM1A的高速计数器功能可用于递增和上下计数模式。通过与输入中断结合使用,可以实现与周期时间无关的区域比较控制或目标值控制。计数模式包括递增模式和上下模式,输入编号和计数频率有所不同。例如,递增模式下输入00000的计数频率为5.0 kHz,计数范围为0 - 65535;上下模式下A相输入(00000)和B相输入(00001)的计数频率为2.5 kHz,计数范围为 - 32767 - 32767。

4.4 间隔定时器中断功能

CPM1A有一个间隔定时器,当时间到达时,无论处于周期的哪个点,常规程序都会停止,立即执行中断处理程序。间隔定时器有单次模式和定时中断模式,设置时间范围为0.5 ms - 319,968 ms(0.1 - ms单位)。

4.5 模拟设置功能

CPM1A包含两个模拟设置控件,可用于广泛的模拟定时器和计数器设置。通过旋转设置控件,可将0 - 200(BCD数据)的值存储在SR区域。

4.6 脉冲输出功能

CPM1A晶体管输出型号具有脉冲输出功能,可输出20 Hz - 2 kHz的脉冲(单相输出)。与步进驱动器或伺服驱动器结合使用时,可以轻松实现定位控制。

五、通信功能

5.1 NT链接通信

使用欧姆龙的高速NT链接,可实现CPM1A与可编程终端之间的实时通信。

5.2 主机链接通信

CPM1A的主机链接通信包括交互式程序,允许IBM PC/AT或兼容计算机向CPM1A发送命令,CPM1A返回响应。通过这种通信方式,计算机可以读取和写入CPM1A的I/O区域、数据存储区域以及各种设置状态区域。

5.3 1:1连接数据交换

通过1:1链接,两个CPM1A或一个CPM1A与CQM1或C200H可以1:1连接,其中一侧作为主设备,另一侧作为从设备,提供最大256点(LR 0000 - LR 1515)的I/O链接。

六、指令集

CPM1A的指令集丰富,包括顺序指令、定时器/计数器指令、步进指令、数据转换指令、数据比较指令、BCD/二进制计算指令、数据移动指令、逻辑指令、移位指令、特殊计算指令、子程序指令、中断控制指令、外设控制指令等。每种指令都有对应的助记符和代码,方便工程师进行编程。

七、应用案例

7.1 金属板材切割

在金属板材切割应用中,接近传感器检测金属板的边缘,触发CPM1A的输入中断,控制切割机工作,实现金属板材按指定长度连续高速切割。

7.2 零件计数

金属传感器用于计数通过的零件数量,CPM1A的快速响应输入功能可以确保即使输入导通时间较短,也能稳定计数。

7.3 传送带速度控制

通过CPM1A的模拟设置功能和定时器功能,结合限位开关,可以实现传送带的临时停止和固定速度运行,方便进行装配过程的控制。

7.4 步进电机速度控制

CPM1A的脉冲输出功能与步进驱动器结合,可实现步进电机的速度控制。

八、总结

OMRON CPM1A微型可编程控制器以其丰富的功能、灵活的配置和良好的性能,适用于各种工业自动化应用场景。电子工程师在设计和应用过程中,可以根据具体需求选择合适的CPU单元、扩展模块和通信方式,结合其强大的指令集进行编程,实现高效、稳定的自动化控制。你在实际应用中是否遇到过类似的控制器?对于CPM1A的功能和应用,你有什么独特的见解或经验可以分享呢?

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分