欧姆龙-CP1H-模拟量编程的简单应用.

合集下载

欧姆龙模拟量CP W MAD 的使用

欧姆龙模拟量CP W MAD 的使用

CP1W-MAD42 的使用制作时间:2016.01硬件设备:CP1H-XA40DT-D(PLC),CP1W-MAD42(模拟量输入输出模块),USB 电缆,S8VK-C06024(开关电源)软件:CX-Programmer案例简介:使用CP1H-XA40DT-D带CP1W-MAD42模块实现输入采集输出模拟量的功能。

1. 系统概述,硬件搭建和接线(1) 将PLC接到DC24V直流电源上,USB电缆线和电脑连接,如图1-1所示:图 1-1(2) 将CP1W-MAD42 连接至CP1H,如图1-2所示:MAD42 模块图 1-22.操作步骤(1)硬件设置:a.模拟量模块CP1W-MAD42端子排列如图2-1所示:图 2-1 b.模拟量模块的布线如图2-2所示:图 2-2c. CP1W-MAD42输入地址分配说明:模拟量量程在n+1、n+2中设置,模拟量输入1~4的值保存在m+1、m+2、m+3、m+4CH中,模拟量输出1~2的值保存在n+1、n+2CH中。

如图2-3所示:图 2-3注:n是分配给CPU单元或最后一个扩展单元的最后输出字,m是分配给CPU 单元或最后一个扩展单元的最后输入字。

本案例中使用的地址分配如下表所示:(2)软件操作:a. MAD42的设置通过量程代码写入,如图2-4所示:图 2-4量程代码设置如图2-5所示:图 2-5本案例使用模拟量输入1:-10V~+10V,使用平均化;模拟量输入3:4-20mA,使用平均化;模拟量输出1:-10V~+10V;模拟量输出2:4-20mA;写入的量程代码如图2-6所示图 2-6即在102中赋值880C Hex,在103中赋值8C0E Hex。

b. 编程说明程序如图2-7所示:图 2-7注:从电源接通开始到最初的转换数据保存到输入字为止,要耗费2 个周期50ms 左右。

因此编写TIM指令,当在电源打开同步开始运行时,等待转换数据成为有效的程序。

欧姆龙-CP1H-模拟量编程的简单应用

欧姆龙-CP1H-模拟量编程的简单应用

欧姆龙-CP1H-模拟量编程的简单应用案场各岗位服务流程销售大厅服务岗:1、销售大厅服务岗岗位职责:1)为来访客户提供全程的休息区域及饮品;2)保持销售区域台面整洁;3)及时补足销售大厅物资,如糖果或杂志等;4)收集客户意见、建议及现场问题点;2、销售大厅服务岗工作及服务流程阶段工作及服务流程班前阶段1)自检仪容仪表以饱满的精神面貌进入工作区域2)检查使用工具及销售大厅物资情况,异常情况及时登记并报告上级。

班中工作程序服务流程行为规范迎接指引递阅资料上饮品(糕点)添加茶水工作要求1)眼神关注客人,当客人距3米距离时,应主动跨出自己的位置迎宾,然后侯客迎询问客户送客户注意事项15度鞠躬微笑问候:“您好!欢迎光临!”2)在客人前方1-2米距离领位,指引请客人向休息区,在客人入座后问客人对座位是否满意:“您好!请问坐这儿可以吗?”得到同意后为客人拉椅入座“好的,请入座!”3)若客人无置业顾问陪同,可询问:请问您有专属的置业顾问吗?,为客人取阅项目资料,并礼貌的告知请客人稍等,置业顾问会很快过来介绍,同时请置业顾问关注该客人;4)问候的起始语应为“先生-小姐-女士早上好,这里是XX销售中心,这边请”5)问候时间段为8:30-11:30 早上好11:30-14:30 中午好 14:30-18:00下午好6)关注客人物品,如物品较多,则主动询问是否需要帮助(如拾到物品须两名人员在场方能打开,提示客人注意贵重物品);7)在满座位的情况下,须先向客人致歉,在请其到沙盘区进行观摩稍作等待;阶段工作及服务流程班中工作程序工作要求注意事项饮料(糕点服务)1)在所有饮料(糕点)服务中必须使用托盘;2)所有饮料服务均已“对不起,打扰一下,请问您需要什么饮品”为起始;3)服务方向:从客人的右面服务;4)当客人的饮料杯中只剩三分之一时,必须询问客人是否需要再添一杯,在二次服务中特别注意瓶口绝对不可以与客人使用的杯子接触;5)在客人再次需要饮料时必须更换杯子;下班程序1)检查使用的工具及销售案场物资情况,异常情况及时记录并报告上级领导;2)填写物资领用申请表并整理客户意见;3)参加班后总结会;4)积极配合销售人员的接待工作,如果下班时间已经到,必须待客人离开后下班;1.3.3.3吧台服务岗1.3.3.3.1吧台服务岗岗位职责1)为来访的客人提供全程的休息及饮品服务;2)保持吧台区域的整洁;3)饮品使用的器皿必须消毒;4)及时补充吧台物资;5)收集客户意见、建议及问题点;1.3.3.3.2吧台服务岗工作及流程阶段工作及服务流程班前阶段1)自检仪容仪表以饱满的精神面貌进入工作区域2)检查使用工具及销售大厅物资情况,异常情况及时登记并报告上级。

欧姆龙cp1h 脉冲指令

欧姆龙cp1h 脉冲指令

欧姆龙cp1h 脉冲指令
欧姆龙CP1H是一种先进的可编程控制器,具有高度的可靠性、稳定性和卓越的性能。

脉冲指令是其重要的编程指令之一,可以实现对输入脉冲信号的检测和计数等功能。

脉冲指令可以提供对脉冲信号的计数和控制,该指令可以用于各种应用,如测量、计数或控制流量、压力、温度等。

在实际应用中,可以利用CP1H的多种输入输出功能,实现灵活多样的控制功能。

脉冲输入模块CP1W-CIF11是CP1H控制器的标准配件,它可以提供高速的脉冲计数能力。

该模块具有4个输入端口,每个端口可以独立配置为脉冲输入或脉冲输出,支持多种不同的编码器类型和脉冲信号输入。

脉冲计数可以在程序中使用脉冲指令进行控制。

例如,使用CJ命令可以检测到脉冲信号的输入,并将其计数到一个指定的寄存器中。

程序控制可以使用计数器的值做出决策,以实现所需的功能。

例如,可以使用计数器来控制计数器数量、时间间隔和计数器频率等参数。

脉冲指令为程序员提供了很大的灵活性,甚至可以使用它来测量周期性信号的时间间隔。

此外,脉冲指令还可以被用于控制电机、电机驱动器等许多应用中,以完成各种不同的控制任务。

CP1H编程简介

CP1H编程简介
3. 应用 通过给输出字(n+1)写控制字来选择扩展单元的输入
或者输出信号、范围及组合。该操作由编程实现,应在第一 个工作周期执行。
扩展单元的数据可直接直接读其输入通道m+1。
6.2 扩展CJ系列单元
第六章 扩展I/O
注:扩展CJ系列单元必须加一个CP1W-EXT01和一个CJ1W-TER01.
第七章 任务
第一章 I/0端子及接线
1.1 输入
X口型
加黑为独立COM口(即输入电压可为24V、5V)。
线
1.2 输出 X口-D型(直流输入)
第一章 I/0端子及接
注:当为X口-A型(交流输入)两NC为上为24V+,下为24V一。
1.3 接线 1 输入接线
第一章 I/0端子及接 线
如:编码器接入
第一章 I/0端子及接 线
7、PLC设置
第二章 高速计数/脉冲输出
2.2、脉冲输出 1、4轴 X/XA型:output 0,1
output 2,3
1~100KHz 1~30KHz
第二章 高速计数/脉冲输出
Y型:output 0,1 output 2,3
2、地址
output 0
CW
CIO 100.00
CCW
CIO 100.01
15
0
W000
W511
第八章 I/O内存
8.4 辅助区(AR) 辅助区包含监控或控制PC操作的标志和控制位。
这个区分为两部分: A000~A447为只读区
A448~A959为读写区
第八章 I/O内存
8.5 数据存储区(DM)
DM区是多用途数据区,只能以字为单位存取。范
围为D00000~D32767。

欧姆龙_CP1H_模拟量编程的简单应用

欧姆龙_CP1H_模拟量编程的简单应用

欧姆龙CP1H 模拟量编程的简单应用XX物理研究院工学院本文的目的是为了介绍欧姆龙CP1H 型机模拟量编程的一般过程。

而对模拟量的高级编程不作说明, 因为无论多么复杂的程序都是由简单的构成的。

希望这篇文章对大家的PLC 模拟量编程有所帮助。

在各种型号的PLC 编程的书籍中, 讲得最多的要算是开关量的编程了。

什么是开关量编程, 到目前为止还没有一个准确的定义。

说通俗易懂点就是, 给定一个或几个开关量, 与之相对应的线包有或无输出。

但是在自动控制领域里开关量编程用得很少的, 大多数都是模拟量的编程, 如变频调速系统等。

下面结合自动供水系统讲模拟量与开关量编程。

如图 1 所示,S1,S2 为液面传感器2,S3 为液位变送器。

A 为放水端,B 为进水端,YA 为进水电磁阀。

要求:(1) 电路具有启动停止功能。

(2) 当液面低于S2 时, 电磁阀YA 动作向池中供水。

(3) 当液面高于S1 时, 电磁阀YA 停止向池中供水。

(4) 当液面介于S1 与S2 之间时, 电磁阀YA 保持原态。

一、解法一: 开关量编程这个例子几乎在所有介绍PLC 编程的书籍中都可以见到。

是讲解PLC 编程的一道经典例题。

这道题并不难解, 梯形图如图 2 所示,PLC 外部接线图如图 3 所示。

1. 工作过程(1) 当SB1 被触发时, 中间继电器W0.01 得电自保, 常开闭合。

(2) 此时如果水平面在液位传感器S2 之下,S2 会产生一个触发信号, 使电磁阀YA 得电并自保, 向池中供水。

(3) 当水平面超过S1 时,S1 会产生一个触发信号, 电磁阀YA 停止供水。

(4) 若水平面在S1 与S2 之间时, 电磁阀YA 保持原态。

(5) 当SB2 触发时, 中间继电器W0.01 失电, 触点W0.01 不再闭合, 无论S2 有无触发信号, 电磁阀YA 都不会工作。

2. 程序小结上面的解法完全满足题目要求, 但是在实际当中却很少这样应用。

欧姆龙-CP1H-模拟量编程的简单应用.

欧姆龙-CP1H-模拟量编程的简单应用.

欧姆龙CP1H模拟量编程的简单应用中国工程物理研究院工学院刘兵本文的目的是为了介绍欧姆龙CP1H 型机模拟量编程的一般过程。

而对模拟量的高级编程不作说明, 因为无论多么复杂的程序都是由简单的构成的。

希望这篇文章对大家的PLC 模拟量编程有所帮助。

在各种型号的PLC编程的书籍中,讲得最多的要算是开关量的编程了.什么是开关量编程,到目前为止还没有一个准确的定义。

说通俗易懂点就是, 给定一个或几个开关量, 与之相对应的线包有或无输出。

但是在自动控制领域里开关量编程用得很少的, 大多数都是模拟量的编程,如变频调速系统等。

下面结合自动供水系统讲模拟量与开关量编程.如图1所示,S1,S2为液面传感器2,S3 为液位变送器. A为放水端,B 为进水端,YA 为进水电磁阀。

要求:(1) 电路具有启动停止功能.(2)当液面低于S2 时, 电磁阀YA 动作向池中供水.(3) 当液面高于S1 时,电磁阀YA 停止向池中供水。

(4) 当液面介于S1 与S2之间时, 电磁阀YA 保持原态.一、解法一:开关量编程这个例子几乎在所有介绍PLC编程的书籍中都可以见到。

是讲解PLC编程的一道经典例题.这道题并不难解, 梯形图如图2 所示,PLC 外部接线图如图 3 所示。

1. 工作过程(1) 当SB1被触发时, 中间继电器W0.01 得电自保,常开闭合。

(2)此时如果水平面在液位传感器S2之下,S2 会产生一个触发信号, 使电磁阀YA 得电并自保,向池中供水。

(3) 当水平面超过S1 时,S1 会产生一个触发信号, 电磁阀YA 停止供水。

(4) 若水平面在S1与S2之间时,电磁阀YA保持原态。

(5) 当SB2触发时,中间继电器W0.01失电,触点W0。

01 不再闭合, 无论S2有无触发信号,电磁阀YA 都不会工作。

2. 程序小结上面的解法完全满足题目要求,但是在实际当中却很少这样应用。

它有两大缺点一是S1 与S2的调试麻烦。

二是当要改变池水容量时,必须调整S1与S2的位置。

欧姆龙CP1HPLC应用基础与编程实践

欧姆龙CP1HPLC应用基础与编程实践
*
用于机器人控制;对机器人同样可以选择PLC控制。例如:美国JEEP公司自动焊接生产线上使用29个机器人,每个机器人都是由一个PLC单独控制。 用于组成多级控制系统;一些著名的PLC制造厂分别建立了自己的多层控制系统,向制造自动化通信协议MAP靠拢。 以PLC为基础的集散控制系统(DCS),以PLC为基础的监控和数据采集系统(SCADA),以PLC为基础的柔性制造系统(FMS),都体现了PLC的应用范围和水平。
*
设备层网络(见P5的图1-1) 是针对自动化系统底层设备的操作和管理网络。负责对底层设备的控制、信息采集和传送。目前设备层网络主要有Profitbus总线、CAN总线和DeviceNet网络等。 控制层网络 主要负责对处在中间层的各个控制器进行数据传送与控制。代表是欧姆龙的ControllerLink网络和美国ROCKWELL公司的ControlNet网络。 信息层网络 主要用于对多层网络的信息进行操作与处理。该层网络主要关注报文传输的高速性以及高容量的数据是否能共享。 一般都采用以太网(Ethernet)技术,是个开放的、全球公认的用于信息层互联的标准,通信速率高,可达到100bit/s。
*
1.4 PLC在工业自动化中的地位 和我国的发展现状
常规领域:批量过程控制91%采PLC,计算机控制中79%采用PLC,单元控制领域由92%采用PLC。 高技术领域:机器人控制29%使用PLC,人工智能21%采用PLC,可编程运动控制由45%采用PLC等。 以PLC为基础的DCS站整个DCS的20.9%。 举例:宝钢一、二期工程采用PLC 875台之多。
编程简单,可在现场修改程序;
维护方便,采用插件式结构;
可靠性高于继电器控制柜;
体积小于继电器控制柜;
成本可与继电器控制柜竞争;

欧姆龙 CP1H Modbus RTU 功能简介

欧姆龙 CP1H Modbus RTU 功能简介

以RTU方式读取整数据的例子
二. CP1H Modbus RTU 介绍
No. Setfactory shipment
1
ON: OFF: ON: OFF:
禁止写入 允许写入 上电时程序自动从内存卡传送到PLC 上电时程序不从内存卡传送到PLC
OFF
2
OFF
bit
setting
07 to 00 15 to 08
Slave addres (00 Hex to F7 Hex) 00 (Hex)
D32201
D32202 D32203 to D32249 D32250 D32251 D32252 D32253 D32254 to D32299
D32301
D32302 D32303 to D32349 D32350 D32351 D32352 D32353 D32354 to D32399
07 to 00
15 to 08 15 to 00 15 to 00 Command
FUNCTION cord
00 (Hex) Byte Number of Data (0000 Hex to 005E Hex) Data (Max. 94byte)
07 to 00 15 to 08 07 to 00
・RS-232C connecter
CP1W-CIF11 / RS485/422 option board
O N
RDARDB+ SDAFG SDB+
Pin No.
1 ・Dip switch
ON OF F
1 2 3 4 5 6
Yes No 2 wires( RS485) 4 wires( RS422) 2 wires( RS485)

欧姆龙CP1H串口仿真

欧姆龙CP1H串口仿真

欧姆龙CP1H用虚拟串口实现CX-Simulator与力控组太软件的连接
第一步:虚拟串口软件设置,没安装的先搜索下图软件(名称见图片左上角),我的电脑设置了一对虚拟串口:COM1 COM2,可以实现COM1发送的数据直接被COM2接收,反过来也一样,可以用串口调试助手试验。

第二步:在CX-Programmer软件设置串口1,2如下,PLC选择CP1H-XA
第三步:从“开始”菜单中启动仿真软件CX-Simulator软件,在编程软件中启动仿真软件不行。

双击红线那行,设置如下
单击OK--------单击下一步:
单击红线那行,设置如下:
COM port name 是第一步设置的虚拟串口中的一个,电脑不同,虚拟串口不同。

单击OK--------单击下一步,直到完成。

单击Connect,单击右三角运行。

第四步:更改PLC设置,下载程序与设置
第五步:力控组太软件设置。

新建IO设备,选择欧姆龙---HostLink
COM1是虚拟串口中的另一个,串口参数设置要与编程软件中的串口设置一致。

最后创建试验用的点表,运行力控,若通讯正常,则下图COM指示灯黄色闪烁。

欧姆龙CP1H模拟量编程时的相关设置

欧姆龙CP1H模拟量编程时的相关设置

欧姆龙CP1H模拟量编程时的相关设置
模拟量编程除了要做软件方面的计算外,往往需要对其中进行一些硬件方面的设置。

如电流信号和电压信号选择,分辨率选择,通道选择等等。

如下图。

根据接线要求,把内置模拟量接线接好。

然后需要设置模拟量信号是电流输入还是电压输入。

上图的4个拨码开关。

具体的设置见下图。

这些硬件方面的完成后,需要在软件编程界面中找到相应的设置,在软件方面具体设置
如通道选择与否,分辨率是6000还是12000,范围是4-20mA还是0-5V 等等参数。

只有以上的相关设置正确之后,才能进行相关的模拟量计算,转换工程量等等。

否则都是徒劳的,程序语句编写的再好,也没有用。

欧姆龙plc-cp1h应用基础

欧姆龙plc-cp1h应用基础

欧姆龙PLC-CP1H 应用基础前言前言::可编程序控制器可编程序控制器((PLC )是综合了计算机技术、自动化控制技术和通信技术的一种新型的通用的自动控制装置。

它具有功能强、可靠性高、操作灵活、编程简便以及适合于工业环境等一系列优点等一系列优点。

在工业自动化、过程控制过程控制、、机电一体化、传统产业技术改造等到方面的应用越来越广泛等到方面的应用越来越广泛,,已成为现代工业控制的三大支柱之一支柱之一。

CP1H 型PLC 机是日本欧姆龙公司推出的最新小型机机是日本欧姆龙公司推出的最新小型机,,是一种性价比高性价比高、、功能完备功能完备、、极具竞争优势的通用控制器极具竞争优势的通用控制器。

•1、中央处理器中央处理器::是PLC 的大脑的大脑,,由CPU 和存储器组成和存储器组成。

•CPU 由控制电路由控制电路、、运算器和寄存器组成运算器和寄存器组成,,它在硬件芯片上通过三总线通过三总线((地址总线地址总线、、数据总线和控制总线数据总线和控制总线))与各存储器单元单元,,输入输入、、输出输出((I/O )接口电路相连接接口电路相连接。

•CPU 在PLC 中运行时将不断的以循环扫描的方式中运行时将不断的以循环扫描的方式,,采集输入的信息入的信息、、读取用户程序并执行后读取用户程序并执行后,,将结果存入相关的存储器和刷新输出器和刷新输出。

并进行PLC 的全部管理的全部管理。

•2、存储器:PLC 中配有只读存储器ROM 和随机存储器RAM 二类二类。

•1)ROM :主要存放生产厂家设计好的管理程序主要存放生产厂家设计好的管理程序。

写在内部的数据是永久驻留的数据是永久驻留。

平时主要时读取内部的数据程序平时主要时读取内部的数据程序,,而去执行执行,,而作频繁的改写而作频繁的改写,,所以又称作只读存储器只读存储器。

•2)RAM :由于能随时方便的读或写内部的数据由于能随时方便的读或写内部的数据,,芯片内的数据数据,,在写入后当芯片的电源没掉时能保持不变在写入后当芯片的电源没掉时能保持不变,,但在掉电源后源后,,再上电源时内部的数据变成随机数再上电源时内部的数据变成随机数,,不能保持内部的数据不变数据不变。

欧姆龙PLC程序CP1H伺服定位,模拟量控制程式(完整注释,JOG,定长,主从站通信,模拟量控制,步进控制)

欧姆龙PLC程序CP1H伺服定位,模拟量控制程式(完整注释,JOG,定长,主从站通信,模拟量控制,步进控制)

00000 (000000)隔膜纠编步进前限位(CCW ) 000001 (000002)隔膜纠编步进后限位(CW ) 000002(000004) 000003(000010) 000004(000015) 000005(000021) 000006 (000026) 000007(000028)00008(000030)00009(000038) <580.02>b 042 a048 000010(000048) <580.04>b 050 a05500011(000055) 000012(000058)纠偏回原点中00013(000062)纠偏原点确定00014(000064) 000015(000069) 000016(000074)000000(000086)000001(000088)000002(000090)000003(000092)000004(000094)000005(000096)000006(000098)000007(000100)000008(000102)000009(000104)000010(000106)胶带浮棍下信号000011 (000108)胶带切刀张开信号000012 (000110)胶带切刀退回信号000013 (000112)胶带切刀移出信号000014 (000114)贴胶吸盘转备胶位信号00015 (000116)贴胶吸盘转贴胶位信号 000016 (000118)贴胶吸盘退回信号00017 (000120)贴胶吸盘伸出信号00018 (000122)贴胶步进前限位 000019 (000124)贴胶步进后限位 000020 (000126)压胶带上信号 000021 (000128)压胶带下信号 000022 (000130)夹胶带手指张开信号00023 (000132)夹胶带手指闭合信号00024 (000134)拉胶带退回信号 000025 (000136)拉胶带移出信号 000026 (000138)贴胶吸盘真空信号00027(000140)P LC 通信正常000028(000142)00029(000149)<500.00>a 152 a190 <500.01>b 154 a163 000030 (000159) 000031 (000161) 000032(000163) <500.02>a 165 a191 <500.03>b 167 a172 000033(000172) 000034(000175)<500.07>a 287 000035(000190) 000036(000193) <501.00>a 201 000037(000199) <501.00>a 201 000038(000204) <501.01>a 212 000039(000210)a 212 000040(000215) 000041(000221) <501.02>a 222 <501.03>b 226 000042(000231)c 218 c250 c26600043(000237) <501.04>a 238 <501.05>b 242 000044(000247)00045(000253)<501.06>a 254 <501.07>b 258 000046(000263) 000047(000269) <501.08>a 270 <501.09>b 27400048(000279) 000049(000283)贴胶滑台初始位确定00050(000285) 贴胶滑台位置1确定00051(000287) 贴胶滑台位置2确定00052(000289) 贴胶滑台位置3确定00000(000292)000001(000297).<400.02>a 303 000002(000302).<400.02> a 303 000003(000306) <400.03>a 312 000004(000311) <400.03>a 312000005(000315) <680.02>b 323 a330 000006(000328)轴1原点确定 <680.05>a 332 a407 a429 000007(000330)轴1原点确定 <680.05>a 332 a407 a429 000008(000332) 000009(000336)<cD00770> c 350 000010(000342) <533.03>a 344 <533.04>b 348000011(000353)[OP1]00012(000359) <533.05>a 361 <533.06>b 365 000013(000370) 000014(000376) <532.03>a 379<532.04>b 382000015(000387) 000016(000393) <533.10>a 396 <534.06>b 39900017(000404) 000018(000407)轴1原点位确定 <530.06>a 441 000019(000429)卷绕原点确定00020(000431)一次卷绕完成00021(000433)000022 (000435)仿形卷绕完成000023 (000437)一次贴胶卷绕完成000024 (000439)二次贴胶卷绕完成000025(000441)卷绕夹爪初始位(000444)00000(000000) 000001(000002) 000002(000005) 000003(000008) 000004 (000011) 000005(000013) [OP1]<T0322(bit)>a 01500006(000015)(000018)。

欧姆龙PLC指令应用案例

欧姆龙PLC指令应用案例

欧姆龙PLC指令应用案例条件:欧姆龙PLC变送器的输出信号为0-10V,对应温度为-100--200摄氏度;CP1H的模拟量输入量程设置为0-10V,分辨率选择6000目的:使用SCL2指令将模拟量转换得到的数据0-6000(BIN)对应缩放到-100--200(BCD)摄氏度显示输出。

程序如下:SCL2控制字解释:200:CP1H的模拟量输入通道1D100:偏移量(带符号BIN)详见下图D101:ΔX(带符号BIN)详见下图D102:ΔY(BCD)详见下图D200:转换结果通道结果:程序执行后就可以实现0-6000(BIN)转换到-100--200(BCD)摄氏度显示了。

注:因为BCD数是以十六进制来表示十进制数据的,因此对应的温度值应该用16进制方式去监视。

例如:当200CH中的数据是&4000(即6.66V电压输入),那么用十六进制监控数据D200应该显示#100。

&符号表示十进制数;#表示十六进制数。

SCL指令应用案例条件:欧姆龙PLC变送器的输出信号为0-10V,对应压力为0-400MPa;CP1H的模拟量输入量程设置为0-10V,分辨率选择6000。

目的:使用SCL指令将模拟量转换得到的数据0-6000(BIN)对应缩放到0-400MPa(BCD)显示输出。

程序如下:结果:程序执行后就可以实现0-6000(BIN)转换到0-400(BCD)的压力值了。

注:因为BCD数是以十六进制来表示十进制数据的,因此对应的压力值应该用16进制方式去监视。

例如:当200CH中的数据是&3000(即5V电压输入),那么用十六进制监控数据D200应该显示#200。

&符号表示十进制数;#表示十六进制数。

使用CPM1A-AD041的模块采集模拟量4-20ma的信号,该模拟量信号取自一位移传感器信号,代表一个0-100mm的距离,要怎么才能把输入通道里的数据转换成所对应的这个距离值呢?可以使用SCL指令做此类的定标转换,该指令的作用是把一个16进制数据线性转换成一个BCD码的数据,这条指令有3个操作数见图1,S为源字,P1是参数首字,R是结果字,从P1到P1+3要设置4个值,P1是AY,P1+1是AX,P1+2是BY,P1+3是BX(见图2),在此例中因为输入的数据范围是0-1770 HEX,所以P1+1和P1+3分别是0和1770,而定标结果是0-100,所以P1和P1+2分别是0和100.具体可以这么做,例如AD041的输入通道是002,把DM0作为参数首字,D10作为结果字存放0-100的距离值。

欧姆龙plc-cp1h应用基础

欧姆龙plc-cp1h应用基础

欧姆龙PLC-CP1H 应用基础前言前言::可编程序控制器可编程序控制器((PLC )是综合了计算机技术、自动化控制技术和通信技术的一种新型的通用的自动控制装置。

它具有功能强、可靠性高、操作灵活、编程简便以及适合于工业环境等一系列优点等一系列优点。

在工业自动化、过程控制过程控制、、机电一体化、传统产业技术改造等到方面的应用越来越广泛等到方面的应用越来越广泛,,已成为现代工业控制的三大支柱之一支柱之一。

CP1H 型PLC 机是日本欧姆龙公司推出的最新小型机机是日本欧姆龙公司推出的最新小型机,,是一种性价比高性价比高、、功能完备功能完备、、极具竞争优势的通用控制器极具竞争优势的通用控制器。

•1、中央处理器中央处理器::是PLC 的大脑的大脑,,由CPU 和存储器组成和存储器组成。

•CPU 由控制电路由控制电路、、运算器和寄存器组成运算器和寄存器组成,,它在硬件芯片上通过三总线通过三总线((地址总线地址总线、、数据总线和控制总线数据总线和控制总线))与各存储器单元单元,,输入输入、、输出输出((I/O )接口电路相连接接口电路相连接。

•CPU 在PLC 中运行时将不断的以循环扫描的方式中运行时将不断的以循环扫描的方式,,采集输入的信息入的信息、、读取用户程序并执行后读取用户程序并执行后,,将结果存入相关的存储器和刷新输出器和刷新输出。

并进行PLC 的全部管理的全部管理。

•2、存储器:PLC 中配有只读存储器ROM 和随机存储器RAM 二类二类。

•1)ROM :主要存放生产厂家设计好的管理程序主要存放生产厂家设计好的管理程序。

写在内部的数据是永久驻留的数据是永久驻留。

平时主要时读取内部的数据程序平时主要时读取内部的数据程序,,而去执行执行,,而作频繁的改写而作频繁的改写,,所以又称作只读存储器只读存储器。

•2)RAM :由于能随时方便的读或写内部的数据由于能随时方便的读或写内部的数据,,芯片内的数据数据,,在写入后当芯片的电源没掉时能保持不变在写入后当芯片的电源没掉时能保持不变,,但在掉电源后源后,,再上电源时内部的数据变成随机数再上电源时内部的数据变成随机数,,不能保持内部的数据不变数据不变。

欧姆龙CP1H和增量编码器高数计数器程序案例

欧姆龙CP1H和增量编码器高数计数器程序案例

双龙科技 SHUANGLONG欧姆龙 CP1H 系列 PLC 和增量编码器高速计数器程序案例同享成功经验 共创中国未来您是否因为身边没有一位良师而感到困惑 您是否因为手上没有专业资料而无从下手 您是否因为没有积蓄一定经验而胆怯迷茫那么我们这份资料,希望能帮您解决心中的困惑十年经验现场总结成功应用目录一、 产品介绍.......................................................................................................................- 1 1. CP1H 系列 PLC 在高速计数器应用上的特点..................................................................- 1 2. 增量型编码器 E6B2-CWZ6C 常用技术参数.....................................................................- 1 二、 电气接线.......................................................................................................................- 2 1. PLC 使用编码器端口接线情况介绍................................................................................- 2 2. PLC 控制器和 E6B2-CWZ6C 编码器接线图......................................................................- 2 三、 程序编写.......................................................................................................................- 3 1. 在编程软件上进行高速计数器参数设置.......................................................................- 3 2. 四路高速计数器对当前位置清零程序编写...................................................................- 3 3. 四路高速计数器读取编码器当前位置程序编写...........................................................- 4 4. 四路高速计数器读取编码器当前频率程序编写...........................................................- 4 四、 高速计数器在自动化行业应用情况分析...................................................................- 5 1. 高速计数器读取位置在自动化行业应用场合分析 .......................................................- 5 2. 高速计数器读取频率在自动化行业应用场合分析 .......................................................- 5 五、 成功经验总结...............................................................................................................- 6 1. 应用感受...........................................................................................................................- 6 2. 需要注意事项...................................................................................................................- 6 -特别声明 本技术资料仅提供参考和借鉴,请您在进行设备调试和测试时自觉遵守安全 操作规范和注意事项,如造成财产损失和安全事故,本编组概不负责。

欧姆龙CP1H模拟量编程的简单应用

欧姆龙CP1H模拟量编程的简单应用

欧姆龙CP1H模拟量编程的简单应用
刘兵
【期刊名称】《电子制作》
【年(卷),期】2008(000)003
【摘要】本文的目的是为了介绍欧姆龙CP1H型机模拟量编程的一般过程。

而对模拟量的高级编程不作说明,因为无论多么复杂的程序都是由简单的构成的。

希望这篇文章对大家的PLC模拟量编程有所帮助。

【总页数】3页(P43-45)
【作者】刘兵
【作者单位】中国工程物理研究院工学院
【正文语种】中文
【中图分类】TP311.1
【相关文献】
1.欧姆龙CP1H可编程序控制器实训平台的开发及应用 [J], 张进峰
2.欧姆龙推出集多种功能于一体的小型可编程控制器SYSMAC CP1H [J],
3.欧姆龙推出多种功能一体化小型可编程控制器SYSMAC CP1H [J],
4.欧姆龙小型可编程序控制器SYSMAC CP1H [J],
5.基于欧姆龙CP1H和触摸屏的汽车试验场涉水控制系统设计与应用 [J], 肖志权;杨炎;王瑞青;吕自磊
因版权原因,仅展示原文概要,查看原文内容请购买。

欧姆龙PLC-CP1H远程编程调试实现方案

欧姆龙PLC-CP1H远程编程调试实现方案

欧姆龙PLC-CP1H远程编程调试实现方案
欧姆龙PLC是一种功能完善的紧凑型PLC,能为业界领先的输送分散控制等提供高附加值机器控制;它还具有通过各种高级内装板进行升级的能力,大程序容量和存储器单元,以Windows环境下高效的软件开发能力。

欧姆龙PLC也能用于包装系统,并支持HACCP (寄生脉冲分析关键控制点)过程处理标准。

欧姆龙 CP1H plc远程编程调试流程
1、假定 PLC 的 IP 地址是 192.168.10.2,并且要求不能改变;
2、修改网关 LAN 口参数为 192.168.10.*网段(网关默认为 192.168.9.1)
3、硬件连接,HINET 工业智能网关LAN 口连接 PLC 网口,WAN 口连接互联网。

4、打开客户端软件
双击选中该PLC,即可进入远程连接页面,点击“加入网络组”和“构建连接通道”待该四个指示灯全部亮起,则表示欧姆龙PLC 已经远程连接成功。

5、打开 PLC 编程软件,点击“文件选择新建”,弹出新建框,根据使用的 PLC 型号选择正确的类型,网络类型选择:Ethernet(FINS/TCP),然后点击“显示所有”前面的空白框。

6、点击“设定”后弹出网络设置框,在IP地址下面的空白处填写欧姆龙PLC的实际IP,然后点击左下角的“确定”。

7、点击确定后,则新建完成,出现如下图连接页面,点击“新建plc监视模式”,再选择“在线工作”此时plc已经远程通讯连接上。

8、如果需要下载程序,在监控模式下,选择“传送”,再选择“从plc”此时弹出上
载选项框,选择要上载的内容,然后点击右边的“确定”按钮,会弹出上载框页面,此时只需要等待上载完成就可以了。

欧姆龙CP1H和增量编码器高数计数器程序案例

欧姆龙CP1H和增量编码器高数计数器程序案例
双龙科技 SHUANGLONG
欧姆龙 CP1H 系列 PLC 和增量编码器高速计数器程序案例
同享成功经验 共创中国未来
您是否因为身边没有一位良师而感到困惑 您是否因为手上没有专业资料而无从下手 您是否因为没有积蓄一定经验而胆怯迷茫
那么我们这份资料,希望能帮您解决心中的困惑
十年经验
现场总结
成功应用
目录
EX 型 4点 100KHZ 脉冲Байду номын сангаас方向 加减法脉冲 加法脉冲
本案例使用的是 E6B2-CWZ6C (1000) 0.5M 型号,即一圈脉冲 1000P,NPN 类型。
外径φ40 标准型 • 增量型 • 外径:φ40 • 分辨率 (大):3,600P/R • 对应电源电源 DC5-24V (集电极开路输出型) • 实现轴负重、径向 30N、轴向 20N • 附有逆接、负荷短路保护回路,改善了可靠性 • 丰富的输出型式可供选择, • 备有互补输出、线性驱动输出型式对应远距离传输
一、 产品介绍.......................................................................................................................- 1 1. CP1H 系列 PLC 在高速计数器应用上的特点..................................................................- 1 2. 增量型编码器 E6B2-CWZ6C 常用技术参数.....................................................................- 1 二、 电气接线.......................................................................................................................- 2 1. PLC 使用编码器端口接线情况介绍................................................................................- 2 2. PLC 控制器和 E6B2-CWZ6C 编码器接线图......................................................................- 2 三、 程序编写.......................................................................................................................- 3 1. 在编程软件上进行高速计数器参数设置.......................................................................- 3 2. 四路高速计数器对当前位置清零程序编写...................................................................- 3 3. 四路高速计数器读取编码器当前位置程序编写...........................................................- 4 4. 四路高速计数器读取编码器当前频率程序编写...........................................................- 4 四、 高速计数器在自动化行业应用情况分析...................................................................- 5 1. 高速计数器读取位置在自动化行业应用场合分析 .......................................................- 5 2. 高速计数器读取频率在自动化行业应用场合分析 .......................................................- 5 五、 成功经验总结...............................................................................................................- 6 1. 应用感受...........................................................................................................................- 6 2. 需要注意事项...................................................................................................................- 6 -

欧姆龙模拟量CP1W-MAD42的使用

欧姆龙模拟量CP1W-MAD42的使用

CP1W-MAD42 的使用制作时间:2016.01硬件设备:CP1H-XA40DT-D(PLC),CP1W-MAD42(模拟量输入输出模块),USB 电缆,S8VK-C06024(开关电源)软件:CX-Programmer案例简介:使用CP1H-XA40DT-D带CP1W-MAD42模块实现输入采集输出模拟量的功能。

1. 系统概述,硬件搭建和接线(1) 将PLC接到DC24V直流电源上,USB电缆线和电脑连接,如图1-1所示:图 1-1(2) 将CP1W-MAD42 连接至CP1H,如图1-2所示:MAD42 模块图 1-22.操作步骤(1)硬件设置:a.模拟量模块CP1W-MAD42端子排列如图2-1所示:图 2-1 b.模拟量模块的布线如图2-2所示:图 2-2c. CP1W-MAD42输入地址分配说明:模拟量量程在n+1、n+2中设置,模拟量输入1~4的值保存在m+1、m+2、m+3、m+4CH中,模拟量输出1~2的值保存在n+1、n+2CH中。

如图2-3所示:图 2-3注:n是分配给CPU单元或最后一个扩展单元的最后输出字,m是分配给CPU 单元或最后一个扩展单元的最后输入字。

本案例中使用的地址分配如下表所示:(2)软件操作:a. MAD42的设置通过量程代码写入,如图2-4所示:图 2-4量程代码设置如图2-5所示:图 2-5本案例使用模拟量输入1:-10V~+10V,使用平均化;模拟量输入3:4-20mA,使用平均化;模拟量输出1:-10V~+10V;模拟量输出2:4-20mA;写入的量程代码如图2-6所示图 2-6即在102中赋值880C Hex,在103中赋值8C0E Hex。

b. 编程说明程序如图2-7所示:图 2-7注:从电源接通开始到最初的转换数据保存到输入字为止,要耗费2 个周期50ms 左右。

因此编写TIM指令,当在电源打开同步开始运行时,等待转换数据成为有效的程序。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
梯形图如图6所示,PLC外部接线图如图7所示。
2.软件设定
在联机编程之前需要对PLC进行设置,因为CP1H内置的模拟量输入是通过CX-P软件设置使用的。程序中只需读取对应的通道(CIO200~203)即可。点击CX-P软件工作区的设置,在内置DA/AD选项中设置模拟量的使用和量程,然后在编程状态下传入PLC。具体设置方法如下。单击菜单栏“ PLC ”选择“编辑(E) ”再选择“设置(S) ” ,弹出一个对话框,将它设置成图8所示。
(3)当水平面超过S1时,S1会产生一个触发信号,电磁阀YA停止供水。
(4)若水平面在S1与S2之间时,电磁阀YA保持原态。
(5)当SB2触发时,中间继电器W0.01失电,触点W0.01不再闭合,无论S2有无触发信号,电磁阀YA都不会工作。
2.程序小结
上面的解法完全满足题目要求,但是在实际当中却很少这样应用。它有两大缺点一是S1与S2的调试麻烦。二是当要改变池水容量时,必须调整S1与S2的位置。其中第二个缺点是它致命的缺点。
至此整个编程结束,我们可以看出在实际中,模拟量编程运用更为广泛。当然这篇文只简单地讲了模拟量编程的基础东西,实际运用中的程序比这个要复杂得多,而且所涉及到的指令更复杂。但是,只要我们能熟悉地掌握最基础的东西,就能编出高级实用的程序来。
模拟量编程的方框图如图5所示。
1.工作原理
(1)液位变送器将水压转换成为电压信号。
(2)产生的电压信号经PLC的模拟量200通道输入,将电压信号转换成一个十六进制的数X。
(3)将转换的数与参数X1和X2作比较。(怎样设置参数见后文)
(4)如果转换的数X大于参数X1,电磁阀YA停止工作;如果转换的数X小于X2,电磁阀YA工作。如果X介于X1和X2之间保持原态。
ZCP是区间比较指令,它对指定的一个数据或常数是否在指定的上限值和下限值之间进行无符号BIN16位的比较,将比较结果反映在状态标志。以图6中的程序为例,#C8是ZCP指令的下限值,#708是ZCP指令的上限值。APR转换过后的数据D100送入ZCP指令作比较。如果D100值小于#C8,那么触点CF007闭合,SET指令对中间继电器W0.02置位,电磁阀YA工作。如果D100值大于#708,那么触点CF005闭合,RSET指令对中间继电器W0.02复位,电磁阀YA停止工作。如果D100介于#C8与#708之间,ZCP指令无动作,则电磁阀YA保持原态。
欧姆龙CP1H模拟量编程的简单应用
中国工程物理研究院工学院刘兵
本文的目的是为了介绍欧姆龙CP1H型机模拟量编程的一般过程。而对模拟量的高级编程不作说明,因为无论多么复杂的程序都是由简单的构成的。希望这篇文章对大家的PLC模拟量编程有所帮助。
在各种型号的PLC编程的书籍中,讲得最多的要算是开关量的编程了。什么是开关量编程,到目前为止还没有一个准确的定义。说通俗易懂点就是,给定一个或几个开关量,与之相对应的线包有或无输出。但是在自动控制领域里开关量编程用得很少的,大多数都是模拟量的编程,如变频调速系统等。
如果采用模拟量编程,在原有功能不变的情况下轻松解决上述两大问题。但请注意,如果采用模拟量编程则不用液面传感器S1、S2,只需一个液位变送器S3。这里用的是CYB31系列一体式液位变送器,外观如图4。它将水体的压力转换成电信号,水越深压力越大,相应的电信号越大,反之电信号越小。(电压信号为1~5V)
二、解法二:模拟量编程
一、解法一:开关量编程
这个例子几乎在所有介绍PLC编程的书籍中都可以见到。是讲解PLC编程的一道经典例题。这道题并不难解,梯形图如图2所示,PLC外部接线图如图3所示。
1.工作过程
(1)当SB1被触发时,中间继电器W0.01得电自保,常开闭合。
(2)此时如果水平面在液位传感器S2之下,S2会产生一个触发信号,使电
设置一个合适的参数是这个程序能否调试成功的关键。具体设置方法如下。PLC按图7接线,将液位变送器放入水池子底部,向池中加水,到一定深度(如果低于这个深度系统就应该向池中供水),停止加水,并记录下来此时寄存器D100的值,这便是ZCP指令的下限值。然后继续向水池加水,到我们希望的深度(如果高于这个深度系统就应该停止向池中供水),停止加水,也记录下此时寄存器D100的值,这便是ZCP指令的上限值。这样如要改变水池存水的容量只需改变相应的上限值就可以了,而不必像开关量编程那样要改动硬件。
下面结合自动供水系统讲模拟量与开关量编程。如图1所示,S1,S2为液面传感器2,S3为液位变送器。A为放水端,B为进水端,YA为进水电磁阀。
要求:
(1)电路具有启动停止功能。
(2)当液面低于S2时,电磁阀YA动作向池中供水。
(3)当液面高于S1时,电磁阀YA停止向池中供水。
(4)当液面介于S1与S2之间时,电磁阀YA保持原态。
设置成功过后再单击“选项(O) ”选择菜单栏“传送到PLC(P) ”。特别提示上述操作完成过后,要断电一次然后重新启动,否则所设置的不会生效。
3.指令讲解
这段梯形图主要用到了两个指令,APR和ZCP指令。APR是数值转换指令,在这里它的作用是把液位变送器传过来的电压信号转换成为一个十六进制的数,并存入寄存器D100中。图6中D0到D4的数据是用来设置APR参数的,具体设置方法见欧姆龙中文编程手册,这里不作过多的讲述。
相关文档
最新文档