欧姆龙模拟量应用实例.
OMRON模拟量模块使用方法 PPT
• 给IR地址101赋值即可在V1+、V1-测 量出直流电压,如:
模拟量输出通道
• 按上面等程序可以在V1+、V1-测量出 10V的直流电压
• 给IR地址102赋值则输出电压到V2确的设置后,模块上RUN绿色指示灯 常亮。如果绿色指示灯闪烁,取下模块 将模块背面的拨码全部打到OFF位置。 如果ERROR红色指示灯亮,请检查输出 给点值是否超过4000(&4000或#0FA0)
DM1000为特征DM区第二 个字,含义为模拟量输 入类型选择
• IR地址101读入1通道(V1+、V1-) • IR地址102读入2通道(V2+、V2-),其
余类推 • 直流电压10V读入对应数值&4000
模拟量输入通道1 模拟量输入通道2
• 整机通电前将模拟量模块端子及变频器 模拟量端子摘下,避免接线有误致使模 拟量模块损坏
• 通电后,检查线路无误后,将线接上 • 前面板上标示的V1+、V1-为1号通道,
V2+、V2-为2号通道,其余依次类推
调试步骤二 拨站号
如左图:
用一字螺丝刀扭动旋钮,设置站号:0
以站号0为实例:
IR地址为100~109
OMRON模拟量模块使用方法
本专题讲解OMRON C200H PLC模拟量模块使用方法, 实现:1、PLC给安川变频器速度或力矩
2、PLC读取安川变频器力矩、电流等 本讲座中的实例只使用0~10V的直流电压信号
A、模拟量输出模块 B、模拟量输入模块 C、模拟量混合模块
A、模拟量输出模块DA003
调试步骤一 检查、接线
信号
•10: 1 to 5V / 4 to 20mA
欧姆龙-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 模拟量编程的简单应用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. 程序小结上面的解法完全满足题目要求, 但是在实际当中却很少这样应用。
欧姆龙NX1P系列PLC模拟量模块使用说明
相关模拟量和用户单位计算说明
举例说明,已知模拟量输入模块 NX-AD2203 分辨率是 0—8000,压力传感器信号是 0-10V, 工作压力范围是 0-10MP。求当压力传感器受力是 4MP 的时候,此时模拟量模块输入端电压 是多少,PLC 获取的模拟量值是多少。 解析: 受力百分比是 4/10=2/5,对应的电压 2/5*10=4V 是输入端电压
如下,已经选了一个电源 PF630 模块,AD2608 模拟量输入模块和一个 DA2203 模拟量输出 模块。
第2页
双龙科技 ShuangLong 编辑: 李碧庄(技术应用工程师) 时间:2020 年 3 月 05 日
在 PLC 在线的情况下,可以在白色空白区域鼠标右键,可以看到比较并合并实际单元配置 功能,这是可以比较自己选的型号是否跟 PLC 实际挂的型号是否匹配。或者利用获取素有 NX 单元的序列号 功能可以直接把 PLC 实际挂的模块型号读上来。
在他输入输出通道这里就可以填写自己命名的对应变量,如模拟量输入 1,如果模块有信号 输入,读到的模拟量数值就是存放在这个变量,因此我们程序调用这个变量即可。模拟量输 出 1,比如模拟量精度是 8000,然后那对应的 10V 电压,那通过给 4000 的值给模拟量输出 1,模拟量输出 1 通道端口就有 5V 电压。
第4页
双龙科技 ShuangLong 编辑: 李碧庄(技术应用工程师) 时间:2020 年 3 月 05 日
三、 程序编写
1. 模拟量输入程序示例
前面模拟量输入 1 和模拟量输入 2 我们关联了 IO 映射,因此那里已经跟实际端口关联了, 我们在程序上只要调用这个变量即可。
2. 模拟量输出程序示例 只要复制给模拟量输出 1 和模拟量输出 2 地址既可在模拟量端口得到自己需要的 电压。
欧姆龙CPM1A-MAD01模拟量输入输出单元使用手册
CPM1A-MAD01
模拟量输入/输出单元
使用说明
感谢您使用欧姆龙的产品。
请在
使用该产品之前先阅读本使用说明,
并请保存该使用说明。
上海欧姆龙自动化系统有限公司
外部端子分布图:
1、输入端子
产品规格
注: 这个时间是指整个模块的输入输出完成一次 刷新所需要的时间。
⏹ 只要总电流小于或等于21mA,电压输出和电流输出可以同时使用。
⏹ 启动电压或电流输出时,写入输出通道的数据有效。
⏹ 启动电压或电流输入时,从输入通道读数据有效。
⏹ 启动后,必须设定范围,设置可以通过在输出通道写入
注:每次上电把设置值写入输出通道,此时
CPM1A-MAD01将不进行AD/DA 的转换。
通道分配
通道的IR 位分配
0:正电压输出 1:负电压输出
b : 断线位 0:没断线 1:断线
注:1.只有当使用±10V 量程时,符号位才有用。
2.断线位在设置为1-5V/4-20mA, 电压/电流输入 低于1 V/4mA.
输出接线图
输入接线图
数据转换
输出 输入
输出 10V/20mA
5V/12mA
0V/4mA
-5V -10V
10V/5V/20mA
5V/3V/12mA
0V/1V/4mA
输入
00 80 FF +
-
_ _。
OMRON模拟量转换
程序如下:
结果如下:
(三)用SCL3进行数据缩放:
操作数说明:
将D10的值根据偏移=0000,△X=0200,△Y=0FA0所决定的1次函数进行缩放,程序如下:
结果如下:
模拟页面转换算法模拟人生2语言转换模拟信号转换器omron官网omro血压计
OMRON模拟量转换
CP1H模拟量输入
——数据转换指令SCL的应用
实验时间:2011-7
实验人员:李欣玥
实验设备:CP1H-XA40DT-A,开关电源(DC 24V)
实验目的:通过缩放指令SCL,SCL2,SCL3实现数据转换
实验步骤:
1、系统概述,硬件搭建和接线:
将PLC接入电源。
2、软件设置
3.编程说明:
(1)用SCL指令实现将数值从0~1770转化为0~500。
’
结果如下:
转化为BCD码为
(二)用SCL2指令进行数据缩放,将-3000~3000转化为-100~200:
[S010-1]CP1W-DA041的使用
CP1W-DA041的使用制作时间:2016.01硬件设备:CP1E-NA20DR-A(PLC),CP1W-DA041(模拟量输出模块),USB 电缆,S8VK-C06024(开关电源)软件:CX-Programmer案例简介:使用CP1E-NA20DR-A带CP1W-DA041实现模拟量模块的输出功能。
1. 系统概述,硬件搭建和接线(1) 将PLC接到220V交流电源上,USB电缆线和电脑连接,如图1-1所示:图1-1(2) 将CP1W-AD041 连接至CP1E,如图1-2所示:图1-22.操作步骤(1)硬件设置:a. 模拟量输出模块CP1W-DA041端子排列如图2-1所示:图2-1b. 模拟量模块的布线如图2-2所示:图2-2c. 本次实验中,第一路、第三路使用电压输出,第二路使用电流输出,第四路不使用,接线如图2-3、图2-4所示:图2-3注:第三路接线和第一路一样,对应端子是VOUT3、COM3。
图2-4注:本次实验中是把模拟量模块输出接到CP1E内置模拟量输入上。
d. CP1W-DA041输出地址分配说明:模拟量量程在n+1、n+2中设置,模拟量输出1~4的值保存在n+1、n+2、n+3、n+4CH中。
图2-5注:n是分配给CPU单元或最后一个扩展单元的最后输出字。
e. 本次试验中使用的地址分配如下表所示:(2)软件操作a. CP1E-NA20DR-A内置模拟量设置如图2-6所示:图2-6第三路输出使用时,设置如图2-7所示:图2-7注:因CP1E只有两路的模拟量输入,故本次试验中是先测试第一路、第二路,然后PLC断电,第三路接线,PLC上电,重新下载设置的。
b. DA041的设置通过量程代码写入:图2-8量程代码如图2-9所示:图2-9 c. 本次实验中使用的量程如图2-10所示:图2-10 写入的量程代码如图2-11所示:图2-11d. 编程说明程序如图2-10所示:图2-12注:需要做个延时后再对输出通道赋模拟量的转换值,防止输出通道与量程代码的写入冲突。
欧姆龙模拟量模块的使用
欧姆龙模拟量模块的使用之阿布丰王创作1.AD003是八通道模拟量输入模块,接线方式见下图:1.拨码设置AD003上有一个站号选择开关,可选范围是0~F,对欧姆龙的特殊模块,每一个模块的站号都只能是唯一的,不能重复,否则PLC会报错.对每一个模拟量模块,PLC会分配分歧的IR区与DM区,例如,如果站号t设为0,那么IR地址n=100+10t(0<t <9) m=400+10(t-10) (10<t <F)那么此模块分配的IR区为n~n+9 .DM地址m=1000+10t (0<t <F) 那么此模块分配的DM区为m~m+990~F对应于数字0~15例如:如果拨码设为0,那么对应的8个通道地址n依次为101至108 .dm区地址为1000至1099.其中DM1000的低八位对应于八个通道的使能,需要使用某一通道就将相应位置1,如下图所示如果使用1和3通道,那么DM1000=0000 0000 0000 0101DM1001用于设定通道输入信号的范围,如果通道1和3的输入为0~10V,那么DM1001=0000 0000 00010001对DA003拨码设置与AD003一致,只是n的低八位对应于8个通道的使能,如果使用了某个通道,相应的位在法式中要置1,例如:如果n=100,要使用第4个通道,则100.3在法式中就要置1MAD01是一个2输入2输出的模拟量模块,前2通道为输出,后2通道为输入,如下图:拨码设置方法可以参考AD003和DA003的设置方法.注意:设置拨码开关时,PLC必需断电,在设置好DM区后PLC需断电一次,再上电可正常工作.详细资料请参考欧姆龙模拟量模块的PDF文档.时间:二O二一年七月二十九日。
OMRON 模拟量输入、输出混合模块选型事例
OMRON 模拟量输入、输出混合模块选型事例一、参数产品类型:模拟量输入、输出混合模块产品品牌:OMRON产品系列:SYS-OTHER二、步骤1.OMRON 模拟量输入、输出混合模块选型了解信息模拟量输入、输出混合模块的选型必须向客户了解产品以下技术参数信息:模拟量输入、输出混合模块应用于何种PLC:(CJ1/CJ1M、CS1G/H、CS1D、α系列、CPM1A-V1系列、CPM2A/2AH系列、CPM2C系列、CP1H系列)模拟量输入、输出混合模块的I/O点数:(输入4点、输出2点,输入2点、输出2点,输入2点、输出1点)模拟量输入、输出混合模块的信号范围:(1~5V、0~5V、0~10V、-10~10V、0~20mA、4~20mA)模拟量输入、输出混合模块的分辨率:(1/256、1/512、1/4000、1/6000、1/8000)模拟量输入、输出混合模块的转换速度:(1ms/点、2ms/点)2.OMRON 模拟量输入、输出混合模块选型选型步骤(1)确定型号类别:根据所选的PLC确定具体的型号类别:如上表,确定出CPU单元之后,很多都可以很快地确定出具体的模拟量I/O单元型号。
(2)确定系统需要的模拟量I/O点数:模拟量I/O模块的输入输出分布如下:输入4点、输出2点输入2点、输出2点输入2点、输出1点作为一种特殊的I/O单元之一,不同的PLC可安装的单元数也不一样。
具体如下:CJ系列的最多可安装至96号(根据型号1台可能占1号~4号);CS系列的CPU单元分配给CS系列特殊I/O单元的最大单元数目是80个,而分配给C200H特殊I/O单元最多只能16台,而且根据单元,有可能只能连接10台;CPM1A-V1系列CPU单元30、40点型的最多可扩展3个扩展I/O单元;CPM2A/2AH通过可选的模拟量输入输出单元(CPM1A-MAD01/MAD11)加上其他扩展单元,最多可连接3个;CPM2C最多可连接4台模拟量输入输出单元(CPM2C-MAD11);CP1H系列扩展CPM1A台数最大为7台。
欧姆龙PLC应用86例(经典实例)
T0001
1.03 0.00
1.01 (电磁阀YV1)
1.02 (电磁阀YV2) 1.00 (接触器) TIM0000 # 0600 1.03 (电磁阀YV3)
TIM0001 # 0020 W2.00 (停机记忆)
END
END
0000 0001 0002 0501
0000 0001
0500 0500
低液位L 0.04
第 1梯级 第 2梯级 第 3梯级
第 4梯级
第 5梯级
0.00 1.01 0.03 0.02
T0000 1.03 0.04
0.03
1.00 T0000
T0001
初步设计的梯形图程序还存在哪些问题?
1.01 (电磁阀YV1)
1.02 (电磁阀YV2) 1.00 (接触器) TIM0000 # 0600 1.03 (电磁阀YV3)
STEP(08)
HR0000~ HR0004 是控制位
程序流程图
00000 00001
步A
步C
00002
00004
步B
步D
00003 00005
步E
条件
00006
步结束
00000ON、00001OFF
00000 00001 SNXT(09) 步开始
00001 00000
HR0000 启动步A
SNXT(09)
当转换开关SA闭合时,其常闭触点00003断开,常开触 点闭合,按下00002按钮,输出线圈01000得电,松开00002 按钮,输出线圈01000失电,实现点动控制。
(1)控制要求
1)启动:SB1→KM得电,Y接法 启动,电动机M进入正常运转。 2)停止:SB2→KM失电,电动机 M停止。 3)过载保护:过载时,FR常开触 点闭合→ KM失电,电动机M停止, 报警灯H闪烁。
欧姆龙 NS实验与应用实例
实验与应用实例:温度实验一1.实验要求:用NS系列PT做一个温度显示界面,能够显示温度趋势图并可实时报警,温度值存放PLC的DM00000中,当温度大于等于110°时,报警。
2.实验分析:因为温度存放在DM00000中,可以用数字显示/输入对象显示DM00000中温度,数据日志从DM00000中读取温度值,显示出来就可以形成趋势图了,但怎样才能判断数据达到110°报警呢?这个判断一般是在PLC中进行的,但是因为NS系列的PT有宏功能,所以可以在PT中也可以完成这个判断。
这个实验中用数字显示/输入做宏条件设置,启动宏条件:当温度>=110°时,$B1=1,报警灯亮,$B2=1报警/事件报警。
实验中使用了一个屏幕,5个功能元件。
如表1所示:表1:功能元件功能元件图标地址功能作用位灯$B1 显示报警时亮数字显示/输入DM00000 显示温度值显示/输入宏条件设置数据日志DM00000 显示显示温度曲线报警/事件显示栏$B2 显示显示报警信息报警/事件摘要记录$B2 显示显示报警记录3.功能元素设置,下边分别介绍功能元件设置:1)位灯位灯用于报警,当宏判断温度>=110°时,灯亮。
地址设置为$B1,另外还需设置灯形状和颜色。
如图6.1图6.1 灯设置2)数字显示/输入数字显示/输入的作用有2方面:a)输入温度值。
如图6.2,主要需要设值温度写入地址DM00000,设置的地址要和数据日志的地址一致。
还需设置数字类型和格式,这里选择数据类型为十进制,无符号数,数字格式为3位。
图6.2 数字显示/输入b)宏条件设置。
这个设置是扩展功能,需选择Display Expansion Tabs,主菜单中就会出现Macro,点击Macro如图6.3,选择When Changing Numeral后,点击Edit Macro,出现图6.4写入以下代码。
READCMEM($W1,[SerialA:DM00000],1); *将DM0数据读入$W1If($W1>=110)*报警值为大于或等于110°$B1=1; *位灯开$B2=1; *报警开else$B1=0; *位灯关$B2=0; *报警关endif图6.3 宏图6.4 宏代码写完后点击OK按钮。
欧姆龙模拟量应用实例
欧姆龙模拟量应用实例一、概述本人在调试欧姆龙PLC的模拟量应用时,几次未能调整好,后询问了客户,加上自己摸索中才得出的模拟量的使用经验。
1、模拟量输入硬件的设置首次使用模拟量的输入输出需要检查卡键的接线及地址的设置情况,一般接线方法都可以参考厂家给出的接线图,但硬件的地址设置是大多数人容易忽视的东西,因为模拟量是特殊单元,所以要对他们的地址进行特殊的分配,比如有两个模拟量模块,那他们的地址不可以一样,设置地址用小螺丝刀,扭动转盘刻度,转盘刻度为“0~9”,如果第一个模块你定义的是“0”,那么第二个刻度定义的就是“1”;以此类推;设置完地址之后还需要在软件进一步的设置,首先是需要在线工作,PLC连接上去之后进行配置的操作,如下图所示:选择选项,再选创建;这样地址就在“IO表及单元设置”中可以看出来,否则,如果你没有定义它的地址,不创建它的地址,那么你所设置的地址在PLC中为无效,就会出现报警现象,正常在送电之前都得检查一下PLC的配置。
硬件的设置,在开电之前需要对模拟量模块进行硬件的设置,把原为电压型的输入改为电流型的输入,设置的方法就是卸下接线端子排,然后把里面的开关拨到ON状态,也就是特殊单元的重启位拨到了ON的位置;这样就可以接收输入的4~20mA的电流值了;如下图所示:设置完硬件的部分后,接下来就是对软件进行设置,以下是软件部分的设置双击“IO表和单元设置”,打开列表双击模拟量插板部分的支架,如:“0010支架01”,也就是模拟量模块部分,进入设置页面模拟量输入设置页面设置输入使能端,把设定值原为disable,设置为Enable,把range setting设置为1-5V/4-20mA的值,然后就再软件进行编程就可以完成了;以下是模拟量输出的软件设置部分,方法和模拟量输入的方法是一样的,只是多了几项设置而已。
特别注意的是分辨率的设置,一般欧姆龙的分辨率设置为4000;完成以上的设置之后接下来就是软件的编程,最后是软件的编程,正常软件的编程分为几部分:1、模拟量的滤波部分如下图范围只有在0~4000的分辨率的信号范围才能读取;再就是浮点数的转换过程;最好是做个均值算法,再四舍五入的算法经过以上的处理就可以输入了,程序还未对均值进行处理,变化率很小的话就可以不用均值处理,变化率大的话就要对均值进行处理。
OMRON模拟量应用TS101
温度模块TS101-DA对温度的采集及OMRON小型PLC对温度数据的处理本文以omron小型plc为例说明对温度数据的采集和处理。
温度数据采集的plc控制系统流程如图1所示。
cpm1a及cpm2a可挂接的温度模块种类很多,其中cpm2a-ts101-da,cpmla-ts001/oo2分别连接由铂热电阻和热电偶传送来的温度信号,尽管每个cpu可允许连接3个扩展单元,但同样功能的模块只能连接其中一种,且最多连接两个同种模块。
如图2所示,ts101-da可接两路铂热电阻,并且带有两路模拟量输出vout(电压)和iout(电流),但只能选择其中一种。
温度模块的输入与输出共占用plc三个输入输出字,输入、输出地址字编号紧接plc最后一个扩展单元,即温度模块的前一个功能模块单元(假设输入地址字n,输出m,则ts101-da的第一路输入(1a,1b,1b)地址字为n+1,第二路输入为n+2,输出vout和iout共用一个地址字m+1。
例如:ts101da+pt100的温度输入范围为-40~+20℃,对应的pt100阻值分别为8213欧姆和19411欧姆,模拟量输出的d/a线性比例关系见图3。
ts101-da模块的电流输出为4~20 ma,电压输出范围有两种,分别为0~10 v和-10~10 v,可通过设置控制字来选择输出电压的范围,如表1所示。
控制字在plc第一个扫描周期必须写入对应的模拟量输出通道m+1,否则整个模块无法工作,即使不用模拟量输出。
为了避免控制字被覆盖,后续程序中如果向该通道写入数据,应在第一个扫描周期之后。
例如:铂热电阻采集到的温度数据经ts101-da内的变送器和数模转换后,可被plc从对应的输入通道中读出。
ts101-da内的温度字的格式如表2所示:ts101-da输出的温度字格式共有16位,其中0~13位为二进制温度数据,13为最高位;第14位为温度数据的符号位,“0”表示正温度数据,“1”表示负温度数据;第“15”位为报警位,“0”表示温度在允许范围内,“1”表示温度超出允许范围。
欧姆龙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的距离值。
欧姆龙模拟量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指令,当在电源打开同步开始运行时,等待转换数据成为有效的程序。
欧姆龙模拟量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指令,当在电源打开同步开始运⾏时,等待转换数据成为有效的程序。
OMRON模拟量模块使用方法
其余类推 • 直流电压10V读入对应数值&4000
模拟量输入通道1 模拟量输入通道2
• 给IR地址101赋值即可在OUT V1+、 COM测量出直流电压,给IR地址102 赋值即可在V2+、COM测量出直流电 压
V2+、V2-为2号通道,其余依次类推
调试步骤二 拨站号
如左图:
用一字螺丝刀扭动旋钮,设置站号:0
以站号0为实例:
IR地址为100~109
DM区设置地址为DM1000~DM1099
如果同一机架上有其他特殊模块(模拟量模块、高速 计数器模块、PRM通讯模块等),请修改站号确保 各个特殊模块站号不相同 如果站号设为1,则:
OMRON模拟量模块使用方法
本课件仅供大家学习学习 学习完毕请自觉删除
谢谢 本课件仅供大家学习学习
学习完毕请自觉删除 谢谢
A、模拟量输出模块DA003
调试步骤一 检查、接线
• 整机通电前将模拟量模块端子及变频器 模拟量端子摘下,避免接线有误致使模 拟量模块损坏
• 通电后,检查线路无误后,将线接上 • 前面板上标示的V1+、V1-为1号通道,
的2位的含义如下: •00: -10 to 10V •01: 0 to 10V
5555即2进制的 1010101010101 01,表示模拟量 8路输出为电压信 号
•10: 1 to 5V / 4 to 20mA
•11: Same as above
DM1000为特征DM区 第二个字,含义为模拟 量输出类型选择
将相应的通道使能,规律是:
欧姆龙AD081、DA08C输入输出模块的使用手册之欧阳文创编
欧姆龙模拟量输入、输出模块的
使用
本文以AD081、DA08C八通道输入输出模块为例介绍欧姆龙模拟量输入输出模块的使用;
1、输入模块AD081
CIO n=2000+10t DM区 m=D20000+100t
(t为设置的单元号,本文输入单元以设置单元号为1 为例)
Dm低八位设置通道使能,使用置1,不适用置0;
D(m+1)设置每个通道的输入范围,如下图:
程序实例
D20100=#00FF=0000 0000 1111 1111
低八位全部使用置1,不使用置0,高八位默认置0,
D20101=#AAAA=1010 1010 1010 1010
每个输入通道为4~20mA,如果
D20101=#AA00=1010 1010 0000 0000
即1~4通道输入范围-10v~10v,5~8通道输入范围为
4~20mA
通道地址:一通道CIO 2011……八通道CIO 2018
2、元件开关设置
单元号设置
端子排列
输入配线实例
二、输出模块DA08C
对于输出模块,设置、通道使能、输出范围设定与输入模块相同,外加设置CIO n使能,使用置1不用置0。
注:1、输出模块没有输入的电压电流选择开关
2、本输出单元站号设为0
单元号设置
时间:2021.03.12 创作:欧阳文。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
欧姆龙模拟量应用实例
一、概述
本人在调试欧姆龙PLC的模拟量应用时,几次未能调整好,后询问了客户,加上自己摸索中才得出的模拟量的使用经验。
1、模拟量输入硬件的设置
首次使用模拟量的输入输出需要检查卡键的接线及地址的设置情况,一般接线方法都可以参考厂家给出的接线图,但硬件的地址设置是大多数人容易忽视的东西,因为模拟量是特殊单元,所以要对他们的地址进行特殊的分配,比如有两个模拟量模块,那他们的地址不可以一样,设置地址用小螺丝刀,扭动转盘刻度,转盘刻度为“0~9”,如果第一个模块你定义的是“0”,那么第二个刻度定义的就是“1”;以此类推;设置完地址之后还需要在软件进一步的设置,首先是需要在线工作,PLC连接上去之后进行配置的操作,如下图所示:
选择选项,再选创建;这样地址就在“IO表及单元设置”中可以看出来,否则,如果你没有定义它的地址,不创建它的地址,那么你所设置的地址在PLC中为无效,就会出现报警现象,正常在送电之前都得检查一下PLC的配置。
硬件的设置,在开电之前需要对模拟量模块进行硬件的设置,把原为电压型的输入改为电流型的输入,设置的方法就是卸下接线端子排,然后把里面的开关拨到ON状态,也就是特殊单元的重启位拨到了ON的位置;这样就可以接收输入的4~20mA的电流值了;如下图所示:
设置完硬件的部分后,接下来就是对软件进行设置,以下是软件部分的设置
双击“IO表和单元设置”,打开列表
双击模拟量插板部分的支架,如:“0010支架01”,也就是模拟量模块部分,进入设置页面
模拟量输入设置页面
设置输入使能端,把设定值原为disable,设置为Enable,把range setting设置为1-5V/4-20mA的值,然后就再软件进行编程就可以完成了;
以下是模拟量输出的软件设置部分,方法和模拟量输入的方法是一样的,只是多了几项设置而已。
特别注意的是分辨率的设置,一般欧姆龙的分辨率设置为4000;
完成以上的设置之后接下来就是软件的编程,最后是软件的编程,正常软件的编程分为几部分:
1、模拟量的滤波部分如下图
范围只有在0~4000的分辨率的信号范围才能读取;
再就是浮点数的转换过程;
最好是做个均值算法,再四舍五入的算法
经过以上的处理就可以输入了,程序还未对均值进行处理,变化率很小的话就可以不用均值处理,变化率大的话就要对均值进行处理。
如果是模拟量输出的话还要对使能端进行写入,否则将模拟量输出将不起作用,以下是使能端设置使用程序
就是把模拟量的输出端口置1,然后才能有输出。