欧姆龙NX1P系列PLC模拟量模块使用说明

欧姆龙NX1P系列PLC模拟量模块使用说明
欧姆龙NX1P系列PLC模拟量模块使用说明

双龙科技 SHUANGLONG
欧姆龙 NX1P 系列 PLC 模拟量模块使用说明
同享成功经验 共创中国未来
您是否因为身边没有一位良师而感到困惑 您是否因为手上没有专业资料而无从下手 您是否因为没有积蓄一定经验而胆怯迷茫
那么我们这份资料,希望能给您一臂之力
十年经验
现场总结
成功应用

目录
一、 NX 模拟量模块选型说明..................................................................................................1 1. 模拟量输入单元...................................................................................................................1 2. 模拟量输出单元...................................................................................................................1 二、 在 NX1P 上添加模拟量模块.............................................................................................2 1. 模块添加...............................................................................................................................2 2. 参数设置...............................................................................................................................3 3. 地址关联...............................................................................................................................4 三、 程序编写...........................................................................................................................5 1. 模拟量输入程序示例...........................................................................................................5 2. 模拟量输出程序示例...........................................................................................................5 四、 总结...................................................................................................................................5
相关模拟量和用户单位计算说明 ........................................................................................... 5
特别声明
? 本技术资料仅提供参考和借鉴,请您在进行设备调试和测试时自觉遵守安全 操作规范和注意事项,如造成财产损失和安全事故,本编组概不负责。
? 内容若有发现疏漏和不详,我们会加以更新,如有变更,恕不另行通知。 ? 本编著原创作品,版权归双龙科技团队及作者所有,不经授权,禁止出售,
转载和宣传等。如有侵权,一经发现,必将追究法律责任。

双龙科技 ShuangLong 编辑: 李碧庄(技术应用工程师) 时间:2020 年 3 月 05 日
一、 NX 模拟量模块选型说明
? 模拟量输入输出模块如果是安装到 NX1P 的右边,那需要安装一个电源模块。 ? 模拟量输入输出模块如果是安装到 NX-ECC201 上就不需要加电源模块。
1. 模拟量输入单元
2. 模拟量输出单元
第1页

双龙科技 ShuangLong 编辑: 李碧庄(技术应用工程师) 时间:2020 年 3 月 05 日
二、 在 NX1P 上添加模拟量模块
1. 模块添加
首先,我们我在编程软件上添加需要用到的模拟量模块,在 CPU 扩展机架那进入可以看到 一款 NX1P 的模型,然后我们只需要把需要添加的模块插入到这个模型的右边即可。
在右边工具箱的型号查找框里输入 AD 或 D 字样就能出现模拟量模块所以型号,根据需求选 择对应的型号用鼠标左键直接拖到 NX1P 的模型右边侧即可。
如下,已经选了一个电源 PF630 模块,AD2608 模拟量输入模块和一个 DA2203 模拟量输出 模块。
第2页

双龙科技 ShuangLong 编辑: 李碧庄(技术应用工程师) 时间:2020 年 3 月 05 日
在 PLC 在线的情况下,可以在白色空白区域鼠标右键,可以看到比较并合并实际单元配置 功能,这是可以比较自己选的型号是否跟 PLC 实际挂的型号是否匹配。或者利用获取素有 NX 单元的序列号 功能可以直接把 PLC 实际挂的模块型号读上来。
2. 参数设置
双击需要进行设置的模块,会弹出一个参数设置界面。
Input Enable/Disable Setting 模拟量端口是否启用设置
Input Range Setting
模拟量输入范围设置
Event Level Setting
模拟量接线故障使用或禁用设置
Output Enable/Disable Setting 模拟量端口是否启用设置
Output Range Setting
模拟量输入范围设置
Event Level Setting
模拟量接线故障使用或禁用设置
第3页

双龙科技 ShuangLong 编辑: 李碧庄(技术应用工程师) 时间:2020 年 3 月 05 日
3. 地址关联
在 IO 映射这里可以找到对应的模块型号,然后在型号里面有个变量区关联变量。 Ch1 Analog Input Value 通道 1 模拟量输入值 Ch2 Analog Input Value 通道 2 模拟量输入值 Ch1 Analog Output Value 通道 1 模拟量输入值 Ch2 Analog Output Value 通道 1 模拟量输入值
在他输入输出通道这里就可以填写自己命名的对应变量,如模拟量输入 1,如果模块有信号 输入,读到的模拟量数值就是存放在这个变量,因此我们程序调用这个变量即可。模拟量输 出 1,比如模拟量精度是 8000,然后那对应的 10V 电压,那通过给 4000 的值给模拟量输出 1,模拟量输出 1 通道端口就有 5V 电压。
第4页

双龙科技 ShuangLong 编辑: 李碧庄(技术应用工程师) 时间:2020 年 3 月 05 日
三、 程序编写
1. 模拟量输入程序示例
前面模拟量输入 1 和模拟量输入 2 我们关联了 IO 映射,因此那里已经跟实际端口关联了, 我们在程序上只要调用这个变量即可。
2. 模拟量输出程序示例 只要复制给模拟量输出 1 和模拟量输出 2 地址既可在模拟量端口得到自己需要的 电压。
四、 总结
相关模拟量和用户单位计算说明
举例说明,已知模拟量输入模块 NX-AD2203 分辨率是 0—8000,压力传感器信号是 0-10V, 工作压力范围是 0-10MP。求当压力传感器受力是 4MP 的时候,此时模拟量模块输入端电压 是多少,PLC 获取的模拟量值是多少。 解析: 受力百分比是 4/10=2/5,对应的电压 2/5*10=4V 是输入端电压
PLC 获取的模拟量值=4/10*8000=3200 模拟量输出算法和这原理一致,不再进行说明。
第5页

共通技术-iFIX与欧姆龙PLC连接手册

iFIX与欧姆龙PLC通讯连接手册 目录 1 概述 (1) 1.1 iFIX与欧姆龙PLC连接的通讯驱动 (1) 1.2 通讯驱动安装 (2) 2 iFIX使用OMR驱动与欧姆龙PLC串口连接 (5) 2.1 OMR驱动支持PLC系列及读写寄存器区域 (5) 2.2 OMR驱动配置 (5) 2.3 数据库标签建立 (9) 3 iFIX使用OMF驱动与欧姆龙PLC以太网连接 (10) 3.1 OMF驱动支持PLC系列及可读写区域 (10) 3.2 OMF驱动配置 (11) 3.3 设置路由表 (14) 3.4 FINSGateway设置 (15) 3.5 建立数据库标签 (17) 4 iFIX使用OMS与欧姆龙PLC以太网连接 (19) 4.1 OMS驱动支持PLC系列及可读写区域 (19) 4.2 OMS驱动配置 (19) 4.3 设置路由表 (22) 4.4 FINSGateway设置 (23) 4.5 建立数据库标签 (26) 5 iFIX使用OPC与欧姆龙PLC以太网连接 (28) 5.1 OPC驱动支持PLC系列及可访问寄存器 (28) 5.2 OPC驱动配置 (30) 5.2.1 Sysmac OPC Server配置 (30) 5.2.2 OPC Client配置 (32) 5.3 设置路由表 (36) 5.4 FINSGateway设置 (37) 5.5 建立数据库标签 (40)

1 概述 iFIX的驱动程序主要是完成硬件设备(包括PLC,电度表,电量监测仪,模拟量模块等)和组态监控软件IFIX动态数据交换,以完成上位监控软件的监视与控制功能。 iFIX有两种模式的I/0驱动:基于串口的驱动程序和基于TCP/IP的驱动程序。 两种驱动程序的安装包里都包含以下五个文件: setup.exe 驱动的安装文件 setup.dll 驱动安装文件的动态库 license 驱动的授权安装文件 xxx.inf 驱动程序安装过程中的安装配置文件,其中XXX为三个字母驱动程序名 [注: 在IFIX 中所有的驱动程序名都只能且只能有三个字母] Server.Cab 驱动程序安装包 1.1 iFIX与欧姆龙PLC连接的通讯驱动 目前iFIX与欧姆龙PLC通讯连接驱动主要有两种: 1、由组态软件厂商开发的基于串口(Hostlink)或TCP/IP的驱动程序,如OMR(OMRON COM),基于串口Hostlink协议,可直接与欧姆龙PLC连接;IGS,基于OMRON FINS EtherNet、OMRON FINS Series、Hostlink 等。 2、基于中间接口软件开发的通讯驱动,需安装FINSGateway软件。例如,OMF、OMS、OMRON Sysmac OPC Server。 其中OMR、OMF驱动属于iFIX 6.X版本,版本较旧,支持访问的PLC寄存器区存在较多的限制(具体见每一种通讯连接说明),一般不建议使用; OMS驱动属于较新的驱动,对欧姆龙新型PLC CS/CJ/CP系列全面兼容,可访问的寄存器区几乎无限制,推荐客户使用; OMRON Sysmac OPC Server和通用的OPC驱动一样,主要是提供欧姆龙过程设备的通用接口。 IGS驱动是目前iFIX主推的通讯驱动,兼容当前主流PLC设备开发出各种通讯驱动,支持自动化行业200多种主流PLC。

欧姆龙PLC知识

SCL2指令应用案例 条件:变送器的输出信号为0-10V,对应温度为-100--200摄氏度;CP1H的模拟量输入量程设置为0-10V, 分辨率选择6000 目的:使用SCL2指令将模拟量转换得到的数据0-6000(BIN)对应缩放到-100--200(BCD)摄氏度显示 输出。 程序如下: SCL2控制字解释: 200:CP1H的模拟量输入通道1 D100:偏移量(带符号BIN)详见下图 D101:ΔX(带符号BIN)详见下图 D102:ΔY(BCD)详见下图 D200:转换结果通道 结果:程序执行后就可以实现0-6000(BIN)转换到-100--200(BCD)摄氏度显示了。 注:因为BCD数是以十六进制来表示十进制数据的,因此对应的温度值应该用16进制方式去监视。例如:当200CH中的数据是&4000(即6.66V电压输入),那么用十六进制监控数据D200应该显示#100。 &符号表示十进制数;#表示十六进制数。

SCL指令应用案例 条件:变送器的输出信号为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的距离,要怎么才能把输入通道里 的数据转换成所对应的这个距离值呢?

欧姆龙_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. 程序小结 上面的解法完全满足题目要求, 但是在实际当中却很少这样应用。它有

欧姆龙PLC初级培训教材

欧姆龙PLC初级培训教材

PLC初级培训教材 第一章电气系统及PLC简介 一、设备电气系统结构简介设备电气系统一般由以下几部分组成 1、执行机构:执行工作命令 陶瓷行业中常见的执行机构有:电动机(普通、带刹车、带离合)、电磁阀(控制油路或气路的通闭完成机械动作)、伺服马达(控制调节油路、气路的开度大小)等。 2、输入元件:从外部取入信息 陶瓷行业中常见的输入元件有:各类主令电器(开头、按扭)、行程开关(位置)、近接开关(反映铁件运动位置)、光电开关(运动物体的位置)、编码器(反映物体运动距离)、热电偶(温度)、粉位感应器粉料位置)等。 控制中心:记忆程序或信息、执行逻辑运算及判断 常见控制中心部件有各类PLC、继电器、接触器、热继电器、等。 电源向输入元件、控制中心提供控制电源;向执行机构提供电气动力。 二、简单的单台电动机电气系统 例:一台星——角启动的鼠笼式电动机的电气系统 1、一次线路图 2、二次线路图 A B C T Q JC1 R R JC1 SJ JC1 JCJ JCJ JCJ SJ JCY JCJ A

3、上图看出,二次回路图中为实现延时控制,要使用一个时间继电器,而在 陶瓷行业中,星——角启动控制可说是一种非常简单的例子,若在陶瓷生产设备上全部采用继电器类来实现生产过程的自动控制,要使用许多的继电器、时间继电器等其它一些电气产品,而该类产品占空间大,且运行不是十分可靠。 三、PLC简介 1、可编程序控制器 早期的PLC只能做些开关量的逻辑控制,因而叫PLC,但近年来,PLC采用微 处理器作为中央处理单元,不仅有逻辑控制功能,还有算术运算、模拟量处理甚至通信联网功能,正确应称为PC,但为了与个人计算机有所区别,仍称其为PLC。 2、PLC的特点 1>、灵活、通用 控制功能改变,只要改变软件及少量的线路即可实现。 2>、可靠性高、抗干扰能力强 ①硬件方面:采用微电子技术开关动作由无触点的半导体电路及大规模集成电路完成, CPU与输入输出之间,采用光电隔离措施,隔离了它们之间电的联系。 ②软件方面:有自身的监控程序,对强干扰信号、欠电压等外界环境定期检查,有故障 时,存现状态到存储器,并对其封闭以保护信息;监视定时器WTD,检查程序循环状态,超出循环时间时报警;对程序进行校验,程序有错误进输出报警信息并停止执行。 3>、使用简单 采用自然语言——梯形图语言编程方式,编程容易,更改方便。输入输出接口可以与各种开关、传感器、继电器、接触器、电磁阀连接,接线简单。 4>、功能强、体积小 纵向——PLC不仅可能完成各种条件控制,还能完成模/数、数/模转换并进行数字运算,可以完成对模拟量的控制;横向——可以控制一台至几台设备,还可实现远距离控制;重量轻,体积小,便于安装。 3、PLC控制思路 以前面的星——角起动二次回路为例。 按控制等效电路可分为三个部分:输入部分、输出部分及控制部分。 1>、输入部分: 接收由各种主令电器发出的操作指令及由各种反映设备状态信息的输入元件传来的各种状态信息。PLC的一个输入点单独对应一个内部继电器,当输入点与输入用的公用脚COM接

OMRON 模拟量

推荐给朋友打印欧姆龙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 保持原态。

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

欧姆龙C P1H模拟量编程的简单应用 中国工程物理研究院工学院刘兵

本文的目的是为了介绍欧姆龙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 的位置。其中第二个缺点是它致命的缺点。 如果采用模拟量编程, 在原有功能不变的情况下轻松解决上述两大问题。但请注意, 如果采用模拟量编程则不用液面传感器S1 、S2, 只需一个液位变送器 S3 。这里用的是CYB31 系列一体式液位变送器, 外观如图4 。它将水体的压力转换成电信号, 水越深压力越大, 相应的电信号越大, 反之电信号越小。( 电压信号为1~5V) 二、解法二: 模拟量编程

欧姆龙PLC选型手册大全

欧姆龙PLC型号 欧姆龙PLC--CPM1A-V1系列 欧姆龙PLC--CPM1A-V1系列产品型号 1.CPM1A-10CDR-A-V110点CPU单元AC100-220V、6点入,4点继电器输出 (1A是型号代号;10表示输入输出总点数为10点,具体是6点输入,4点输出;C表示是CPU单元;D表示混合型,也就是有输入也有输出;R表示继电器输出型;A表示工作电压为交流电100~240V) 2.CPM1A-10CDR-D-V110点CPU单元DC24V、6点入,4点继电器输出 3CPM1A-10CDT-D-V110点CPU单元DC24V、6点入,4点晶体管输出.漏型 4.CPM1A-20CDR-A-V120点CPU单元AC100-220V12点入,8点继电器输出 5.CPM1A-20CDR-D-V120点CPU单元DC24V12点入,8点继电器输出 6.CPM1A-20CDT-D-V120点CPU单元DC24V12点入,8点晶体管输出.漏型 7.CPM1A-30CDR-A-V130点CPU单元AC100-220V18点入,12点继电器输出 8.CPM1A-30CDR-D-V130点CPU单元DC24V18点入,12点继电器输出 9.CPM1A-30CDT-D-V130点CPU单元DC24V18点入,12点晶体管输出.漏型 10.CPM1A-40CDR-A-V140点CPU单元AC100-220V24点入,16点继电器输出 11.CPM1A-40CDR-D-V140点CPU单元DC24V24点入,16点继电器输出 12.CPM1A-40CDT-D-V140点CPU单元DC24V24点入,16点晶体管输出.漏型 13.CPM1A-40EDR扩展I/O单元40点24点输入16点继电器输出 14.CPM1A-20EDR1扩展I/O单元20点12点入,8点继电器输出 15.CPM1A-8ER扩展输出单元8点继电器输出 16.CPM1A-8ED扩展输入单元8点DC输入 17.CPM1A-40EDT扩展I/O单元40点24点输入16点晶体管输出.漏型 18.CPM1A-20EDT扩展I/O单元20点12点入,8点晶体管输出.漏型 19.CPM1A-8ET扩展输出单元8点晶体管输出.漏型 20.CPM1A-MAD01-NL模拟量模块输出单元2入/1出输入:0~10V,1~5V,4~20毫安 输出:0~10V,-10~+10V,4~20毫安 21.CPM1A-MAD02-CH模拟量输入输出单元4入/1出输入:0~10V,1~5V,4~20毫安 输出:0~10V,-10~+10V,4~20毫安 22.CPM1A-DA001模拟量输出单元2路分辨率1/4000转换速率2.5ms/CH每个输出通道可独立设置量程 输出:-10~10V0~10V0~5V0~20mA1~5V4~20mA 23.CPM1A-DA002模拟量输出单元4路分辨率1/4000转换速率2.5ms/CH每个输出通道可独立设置量程 输出:-10~10V0~10V0~5V0~20mA1~5V4~20mA 24.CPM1A-AD041模拟量输入单元,4路分辨率1/6000 25.CPM1A-DA041模拟量输出单元,4路分辨率1/6000 26.CPM1-CIF01RS232适配器 27.CPM1-CIF11RS422适配器

欧姆龙 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. 程序小结 上面的解法完全满足题目要求, 但是在实际当中却很少这样应用。它有

欧姆龙PLC-NJ501读数据操作手册学习资料

欧姆龙PLC NJ501读数据操作手册 一:使用指令 Trigger 触发 Operating 操作 OperatingEnd 操作结束 RS 复位优先保持 FileOpen 打开文件 FileSeek 查找文件 FileRead 读文件 FileClose 关闭文件 _Card1Ready SD卡准备标志 二:程序原理 用Trigger常开触发RS复位优先保持指令,使用RS指令控制程序读数据的开始与结束。用FileOpen来定义读文件的名,用FileSeek来定义数据读取的开始地址,用FileRead来读数据,当数据读完了触发FileClose,使操作结束。 三:程序解释 内部变量 外部变量 程序

该程序段为停止操作程序,当出现以下情况会触发停止操作指令,使程序停止 1:FileClose_instance.Done写文件完成, 2:FileOpen_instance.Error打开文件产生错误 3:FileSeek_instance.Error 查找文件产生错误 4:FileRead_instance.Error读文件产生错误 5:FileClose_instance.Error关闭文件产生错误 该程序段使用复位优先保持指令触发操作指令,当Trigger产生一个上升沿,并且SD卡准备就绪,RS置位,Operating置1。 该程序段使用FileOpen指令创建一个文件。当Operating置1,打开一个名为32.bin的文件(若已经有一个该文件则直接打开,若没有则创建一个新的),Fid为文件标识符。当FileOpen 指令发生错误,FileOpen_instance.Error置1,然后执行lnline ST(图正方形框),结束错误。 该程序段使用FileSeek指令查找文件读取的地址,当Operating置1,且FileOpen有执行,则找到Fid标识符,写Offset表示读数据的起始字,图中DINT#2表示从第二个字开始读,_SEEK_SET表示从文件开始。当FileSeek指令发生错误,FileSeek_instance.Error置1,然

欧姆龙PLC样本与手册全集

欧姆龙PLC样本与手册全集 小型机) R05-CN-03中文CP1H选型样本() SBCA-C-051D中文CP1H/CP1L 选型样本 (P20E-EN-01CP1L选型样本(英文)中英文选型样本CP1E ) W450-CN5-02 中文CP1H操作手册() W450-E1-01英文CP1H操作手册(W462-CN5-03CP1L 操作手册(中文)W462-E1-06操作手册(英文)CP1L W480-CN5-01 单元软件用户手册(中英文)W480-E1-01 CP1E W479-CN5-01 单元硬件用户手册(中英文)W479-E1-01 CP1E W479-E1-03)单元硬件用户手册(英文)(包含NACP1E 英文) W451-E1-03CP1H/CP1L编程手册(中文)CP1H/CP1L编程手册(中 文)W483-CN5-04CP1E 指令参考手册(CP1E 指令手册(英文) ) P039 E1-11(英文CPM1A-V1 选型样本 W317-E1-4操作手册(英文)CPM1A W353-E1-1编程手册(英文)CPM1/1A/2A/2C/SRM1OMP-ZCO97101B操作手册(中文)CPM1A )中文CPM1A/2A/2AH/2C 编程手册(W262-E1-4操作手册(英文)CPM1) P049-E1-08英文选型样本(CPM2A/2C )中文选型样本(CPM2AH ) .P01Z-CN-01(中文CPM2AH-S 选型样本W352-E1-1CPM2A 操作手册(英文))(中文CPM2AH-S 操作手册)中文CPM2A/CPM2AH 操作手册()英文选型样本(CPM2C W356-E1-08操作手册(英文)CPM2C ) OMP-AD000102A(中文CPM2B 操作手册) W399-E1-1英文CPM2B-S001M-DRT 操作手册(中型机)(中文CJ1系列选型样本SBCE-CN-058D选型样本(中文)CJ2H/CJ2M)中文(选型样本C200HX/C200HG/C200HE W395-C1-01操作手册(中文)CJ1M内置I/O W393-C1-02操作手册(中文)CJ1W340-C1-08编程手册(中文)CJ1W340-E1-1最新编程手册(英文)CJ1W472-CN5-06单元硬件操作手册(中文)CJ2 CPU W472-E1-01操作手册(英文)CJ2W486-E1-01操作手册(英文)CJ2M-MD W473-E1-01编程手册(英文)CJ2W345-C1-05操作手册(中文)CJ1W-AD/DA W396操作手册(中文)CJ1W-TC W368-E1-07操作手册(英文)CJ1W-PTS)OEZ-ZCP97201A中文编程手册(C200HX/HG/HE )OEZ-ZCI96201A(中文C200HE/HG/HX 操作手册OMP-ZCO99406A(中文)C200H 模拟量(AD001/DA001)操作手册W325-E1-04I(AD003/DA003)操作手册(英文)C200H 模拟量 W124-E1-5C200H-TC 温度控制单元操作手册(英文))W130-E3-5(英文C200H 操作手册)安装手册(英文C200HS )C200HS 操作手册(英文)中文CQM1H 选型样本()中文操作手册(CQM1H )中文编程手册(CQM1H 和内装板操作手册(英文) CPU CQM1H 系列和内装板编程手册(英文)系列 CPU CQM1H )(中文CQM1H 特殊I/O单元操作手册手册(英文)特殊I/OCQM1H/CQM1 大型机W368-E1-07模块操作手册(英文)CS1W-PTS过程控制I/O选型样本(中文)CS1-H 选型样本(中文)CS1D) W339-CN5-10(中文CS1可编程控制器操作手册)W340-C1-08中文CS1编程手册(最新编程手册(英文)CS1W405-E1-06CS1D双机操作手册(英文)W345-C1-05操作手册(中文)CS1W-AD/DA W345-E1-11CS1W-AD/DA最新操作手册(英文)W132-E1-3D

欧姆龙模拟量模块的使用

欧姆龙模拟量模块的使用 1.AD003是八通道模拟量输入模块,接线方式见下图: 1.拨码设置 AD003上有一个站号选择开关,可选范围是0~F,对于欧姆龙的特殊模块,每一个模块的站号都只能是唯一的,不能重复,否则PLC会报错。对每一个模拟量模块,PLC会分配不同的IR区与DM 区,例如,如果站号t设为0,那么IR地址n=100+10t(0

至108 。dm区地址为1000至1099。其中DM1000的低八位对应于八个通道的使能,需要使用某一通道就将相应位置1,如下图所示 如果使用1和3通道,那么DM1000=0000 0000 0000 0101 DM1001用于设定通道输入信号的范围, 如果通道1和3的输入为0~10V,那么DM1001=0000 0000 0001 0001 对于DA003拨码设置与AD003一致,只是n的低八位对应于8个通道的使能,如果使用了某个通道,相应的位在程序中要置1,例如:如果n=100,要使用第4个通道,则100.3在程序中就要置1

MAD01是一个2输入2输出的模拟量模块,前2通道为输出,后2通道为输入,如下图: 拨码设置方法可以参考AD003和DA003的设置方法。 注意:设置拨码开关时,PLC必须断电,在设置好DM区后PLC需断电一次,再上电可正常工作。详细资料请参考欧姆龙模拟量模块的PDF文档。

欧姆龙PLC样本与手册全集

欧姆龙PLC样本与手册全集 小型机 CP1H选型样本(中文) R05-CN-03 CP1H/CP1L选型样本(中文) SBCA-C-051D CP1L选型样本(英文)P20E-EN-01 CP1E中英文选型样本 CP1H操作手册(中文) W450-CN5-02 CP1H操作手册(英文) W450-E1-01 CP1L操作手册(中文)W462-CN5-03 CP1L操作手册(英文)W462-E1-06 CP1E单元软件用户手册(中英文)W480-E1-01W480-CN5-01 CP1E单元硬件用户手册(中英文)W479-E1-01W479-CN5-01 CP1E单元硬件用户手册(英文)(包含NA)W479-E1-03 CP1H/CP1L编程手册(英文) W451-E1-03 CP1H/CP1L编程手册(中文) CP1E指令参考手册(中文)W483-CN5-04 CP1E指令手册(英文) CPM1A-V1选型样本(英文) P039 E1-11 CPM1A操作手册(英文)W317-E1-4 编程手册(英文)W353-E1-1 CPM1A操作手册(中文)OMP-ZCO97101B

CPM1A/2A/2AH/2C编程手册(中文) CPM1操作手册(英文)W262-E1-4 CPM2A/2C选型样本(英文) P049-E1-08 CPM2AH选型样本(中文) CPM2AH-S选型样本(中文) .P01Z-CN-01 CPM2A操作手册(英文)W352-E1-1 CPM2AH-S操作手册(中文) CPM2A/CPM2AH操作手册(中文) CPM2C选型样本(英文) CPM2C操作手册(英文)W356-E1-08 CPM2B操作手册(中文) OMP-AD000102A CPM2B-S001M-DRT操作手册(英文) W399-E1-1 中型机 CJ1系列选型样本(中文) CJ2H/CJ2M选型样本(中文)SBCE-CN-058D C200HX/C200HG/C200HE选型样本(中文) CJ1M内置I/O操作手册(中文)W395-C1-01 CJ1操作手册(中文)W393-C1-02 CJ1编程手册(中文)W340-C1-08 CJ1最新编程手册(英文)W340-E1-1 CJ2 CPU单元硬件操作手册(中文)W472-CN5-06

欧姆龙PLCNJ501读数据操作手册

欧姆龙 PLC NJ501 读数据操作手册 一:使用指令 Trigger触发 Operating操作 OperatingEnd操作结束 RS复位优先保持 FileOpen打开文件 FileSeek查找文件 FileRead读文件 FileClose关闭文件 _Card1Ready SD 卡准备标志 二:程序原理 用 Trigger 常开触发RS 复位优先保持指令,使用RS指令控制程序读数据的开始与结束。用FileOpen 来定义读文件的名,用FileSeek 来定义数据读取的开始地址,用FileRead 来读数据,当数据读完了触发FileClose ,使操作结束。 三:程序解释 内部变量 外部变量 程序

该程序段为停止操作程序,当出现以下情况会触发停止操作指令,使程序停止 1: FileClose_instance.Done 写文件完成, 2: FileOpen_instance.Error 打开文件产生错误 3: FileSeek_instance.Error查找文件产生错误 4: FileRead_instance.Error 读文件产生错误 5: FileClose_instance.Error 关闭文件产生错误 该程序段使用复位优先保持指令触发操作指令,当 备就绪, RS 置位, Operating 置 1。 Trigger产生一个上升沿,并且SD卡准 该程序段使用 FileOpen 指令创建一个文件。当 Operating 置 1,打开一个名为 32.bin 的文件(若已经有一个该文件则直接打开,若没有则创建一个新的),Fid 为文件标识符。当FileOpen 指令发生错误, FileOpen_instance.Error 置 1,然后执行 lnline ST (图正方形框),结束错误。 该程序段使用FileSeek 则找到 Fid 标识符,写指令查找文件读取的地址,当Operating 置 1,且 FileOpen 有执行,Offset 表示读数据的起始字,图中DINT#2 表示从第二个字开始读, _SEEK_SET表示从文件开始。当FileSeek指令发生错误,FileSeek_instance.Error置1,然

欧姆龙-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. 程序小结

欧姆龙模拟量CPWMAD的使用.docx

OMRON 客户服务中心[P011-1] 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-2 2.操作步骤 ( 1)硬件设置: a. 模拟量模块 CP1W-MAD42 端子排列如图 2-1所示:

图 2-1 b.模拟量模块的布线如图2-2所示:

OMRON 客户服务中心[P011-1] c.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 单元或最后一个扩展单元的最后输入字。 本案例中使用的地址分配如下表所示: 地址 / 型号CP1H-XA40DT-D CP1W-MAD42 输入地址CIO 0、1CIO 2、3、4、5 输出地址CIO 100、101CIO102、103 ( 2)软件操作: a. MAD42 的设置通过量程代码写入,如图2-4所示:

欧姆龙DA021模拟量输出功能和操作步骤

欧姆龙DA021模拟量输出功能和操作步骤 1、输出量设置和转换 输出号 模拟量输出单元仅转换输出号1~8(对于CJ1W-DA41是1~4,对于CJ1W-DA21是1和2)规定的模拟量输出。要规定使用的模拟量输出,将编程装置的DM区域的D(m)位设置成ON,如下图所示: 模拟量输出的采样周期可以通过将任何未使用的输出号设置为0来缩短。 采样周期=(1ms)×(使用输出的号). 注 1、对于DM字地址,m=20000+(单元号×100). 2、不使用的输出号(设置成0)将以0V输出. 3、CJ1W-DA08V,当转换时间设置成250us分辨率8000时,数值将是250us. 输出信号范围 对每个输出,可以选择四种类型的输出信号范围(-10~10v,0~10v,1~5v/4~20mA和0~5v)中的任何一种。要规定每个输出的输出信号的输出范围。设置编程装置的DM区域和D(m+1)位,如下图所示。 注 1、DM字地址,m=20000+(单元号×100)。 2、通过改变端子接线来实现输出信号范围1~5v和4~20mA之间的转换 3、在用编程装置进行了数据存储器的设置后,确定将PLC电源关闭然后再接通,或将特殊I/O单元启动为ON时,存储器的设置内容被传送到特殊I/O单元

写设置值 模拟输出设置值写进CIO的字n+1~n+8中。(对于CJ1W-DA041,写进CIO的字n+1~n+4中, 对于CIO地址,n=2000+(单元号×10)。 编程可以用 MOV 或 XFER 指令。 转换时间/分辨率设置(仅对CJ1W-DA08V) 仅版本1单元支持这个装置 可以使用DM字m+18的位08~15来设置CJ1W-DA08V的转换时间和分辨率,以提高速度和精度。 这个设置适合于模拟量输出1~8,即每个输入没有单独设置。 注 1、在用编程装置进行了数据存储器的设置后,确定将PLC电源关闭然后再接通,或将特殊I/O单元启动为ON时,存储器的设置内容被传送到特殊I/O单元

相关文档
最新文档