欧姆龙模拟量应用实例

合集下载

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

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

欧姆龙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 地址既可在模拟量端口得到自己需要的 电压。

欧姆龙模拟量模块的使用

欧姆龙模拟量模块的使用

欧姆龙模拟量模块的使用 The Standardization Office was revised on the afternoon of December 13, 2020欧姆龙模拟量模块的使用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 0001 0001对于DA003拨码设置与AD003一致,只是n的低八位对应于8个通道的使能,如果使用了某个通道,相应的位在程序中要置1,例如:如果n=100,要使用第4个通道,则在程序中就要置1MAD01是一个2输入2输出的模拟量模块,前2通道为输出,后2通道为输入,如下图:拨码设置方法可以参考AD003和DA003的设置方法。

注意:设置拨码开关时,PLC必须断电,在设置好DM区后PLC需断电一次,再上电可正常工作。

详细资料请参考欧姆龙模拟量模块的PDF文档。

欧姆龙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的距离值。

[S010-1]CP1W-DA041的使用

[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注:需要做个延时后再对输出通道赋模拟量的转换值,防止输出通道与量程代码的写入冲突。

OMRON 模拟量输入、输出混合模块选型事例

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台。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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,然后才能有输出。

以上程序在现场已经调教过可以放心使用,如有类似的模拟量问题请发邮件联系本人,本人将给你们提供帮助,邮箱:huangqingzhi@;。

相关文档
最新文档