朱 霖,邵振荣,郭修安,孙 健
(扬力集团股份有限公司,江苏 扬州 225000)
模拟量是我们在工控行业常见的信号点,作用是将物理量的值与电信号进行相互转换,电信号可以分为电压信号和电流信号。在工业生产中,经常需要接收电信号的实际值或者根据设定值输出相应的电信号,如变频器速度,气压数值,温度显示等,而这就需要使用模拟量模块来进行读取和控制。
本文选择采用欧姆龙控制器CJ2M-CPU33、欧姆龙模拟量模块CJ1W-AD081-V1进行模拟量模块应用介绍。
将欧姆龙控制器CJ2M-CPU33接入220V电源,将需要读取的模拟量信号按图1所示接线接入CJ1W-AD081-V1。
图1 模拟量模块接线图
如图2所示,将模拟量模块左下角拨码开关SW1,SW2均设置为Off即普通模式。
图2 模拟量模块模式拨码图
图3 模拟量模块输入类型拨码图
如图3所示模拟量输入模块由上往下分别为输入通道 2、1、4、3、6、5 的电压/电流拨码选择开关,向左为0ff/电压,向右为On/电流,根据输入信号类型选择拨码。
图4 模拟量模块单元设置图和通道地址对应表
图5 特殊DM区定义表
模拟量模块单元号拨码详见图4所示,单元拨码为n,则对应通道地址为CIO20n1、CIO20n2....... 依 次排序,假设n为5,则通道1-8对应地址为CIO2051-20 58。
按图5所示,给定D20n00区对应二进制数值可设定模拟量各通道使能状态,给定D20n01区对应二进制数值可设定各通道输入类型,如 1-5V,0-10v,4-20mA等,给定D20n18区对应二进制数值可设定通道数据转换时间和分辨率。
如图6所示进入程序软件,点开左侧工具栏IO表和单元设置,点开主机架双击模拟量模块,进入参数设置,弹出界面内可设置输入通道INPUT1-8的使用或不使用,以及输入信号的类型,输入信号的分辨率等参数,设定好参数后点击程序在线,并下载入PLC可完成参数设置。
图6 模拟量模块特殊参数设置表
编写比例模块,设单元号n为4,分辨率为4000,使用通道2模拟量读取值进行转换,则通道地址为2042,平衡缸气压实际值上下线为0-10MPa,对应模拟量反馈数值0-4000,将2042读取值按图所示进行程序比例处理,转换为实际需要的数值0-10MPa,存入D354中。具体方法见图7所示。
本文介绍的一种模拟量模块的应用在我公司所有设备上均得以长期应用,该种应用具有传输速率快速、稳定、精确等特点。
图7 模拟量转换梯形图