下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PLC对模拟量数据的计算方法可编程控制器(简称 PLC)是专为在工业环境中应用而设计的一种工业控制用计算机,具有抗干扰能力强、可靠性高、体积小等优点,是实现机电一体化的理想装置,在各种工业设备 上得到了广泛的应用,在机床的电气控制中应用也比较普遍,这些应用中常见的是将PLC用于开关量的输入和输出控制。随着PLC技术的发展,它在位置控制、过程控制、数据处理等方面的应用也越来越多。本文将谈论利用 PLC处理模拟量的方法,以对机床液压系统工作压力的检测处理为例,详细介 绍PLC处理模拟量的各重要环节,特别是相关软件的设计。为利用PLC全面地实现对机床系统工作参数的检测打下技术基础;为机床故障的判断、
2、故障的预防提供重要的数据来源。1 PLC采集、处理模拟量的一般过程在PLC组成的自动控制系统中,对物理量(如温度、压力、速度、振动等)的采集是利用传感器(或变送器)将过程控制中的物理信号转换成模拟信号后,通过 PLC提供的专用模块, 将模拟信号再转换成 PLC可以接受的数字信号,然后输入到 PLC中。由于PLC保存数据时多 采用BCD码的形式,所以经过 A /D专用模块的转换后,输入到 PLC的数据存储单元的数据 应该是一个BCD码。整个数据传送过程如图 1所示。图1 PLC采集数据的过程图PLC对模拟量数据的采集,基本上都采用专用的A /D模块和专用的功能指令相配合,可以让设计者很方便地实现
3、外部模拟量数据的实时采集,并把采集的数据自动存放到指定的数 据单元中。经过采集转换后存入到数据单元中的BCD码数字,与物理量的大小之间有一定的函数关系,但这个数字并不与物理量的大小相等,所以,采集到PLC中的数据首先就需要进行整定处理,确定二者的函数关系,获得物理量的实际大小。通过整定后的数据,才是实时采集的物理量的实际大小,然后才可以进行后序的相关处理,并可根据需要显示输出 数据,整个程序设计的流程图如图 2所示。图2数据采集、处理的流程图下面以三菱公司的 F1系列PLC及其专用的转换模块 F2 - 6A为例,详细介绍处理机床液压 系统压力参数的具体方法。2 F2 - 6A模块F2 - 6A
4、是三菱F1、F2系列PLC的专门用于模拟量转换的专用模块,它有 4个模入通道,可 以同时连接4个传感器,2个模出通道,其模入通道的功能是把通过模入通道的模拟电压信 号转换成数字信号,然后输入到PLC的数据单元中,为进行相关的运算及其它处理做好准备;模出通道的功能是将数据单元的BCD码转换成B IN码,然后转换成模拟电压输出。其主要性能参数如下。输入特性:模拟输入电压直流05V或者直流010V (可以设定),经过 F2 - 6A的转换后形成8位二进制数(B IN 形式)。输出特性:将3位BCD码转换成8位B IN形成数字量,然后将8位二进制转换成 05V 或010V(可以设定)的直流电压输出。3
5、数据采集其中传感器负责完成物理信号与模拟电压信号的转换,F2 - 6A完成模拟量转换成 B IN二进制数,然后输入到 PLC中,我们在实验设备中选择的传感器是用于检测压力大小的CS -PT型压力变送器,检测的压力范围调整为0400kPa,经过传感器的转换、 放大后可得05V的电压,即0kPa对应0V,400kPa对应5V,传感器是线性变换的,把它连接在 F2 - 6A 的0号输入通道,F2 - 6A 模块插在4号扩展插槽上,则该传感器的通道编号为410,其中1表示模入,如果要把物理信号经过转换后的数字输入到内存数据单元D700中,需要利用其功能指令F670 K86。读取方法如图 3所示。单朮号
6、91祚譬单元敢需妙能图3模拟量的采集程序图通过图3的功能指令,可定时地将 PLC的4号插槽中连接的F2 - 6A模块0号通道上的数据 输入到PLC中,并保存到D700数据寄存器单元,但要注意两点:一方面要保证4号插槽上的F2 - 6A模块0号上通道正确连接了传感元件;另一方面,在 D700中存放的数据并不能 直观反映物理量的大小,所以,输入到内存数据单元中的数据需要进行整定和相应的运算 处理。4数据的整定和运算通过F2 - 6A扩展单元转换后读入到PLC内存数据单元的数据是一个3位的BCD码,这个数据与外部的物理量有着密切的关系,但它并不直观反映物理量的大小,如前例中当压力为50kPa时,经过
7、传感器和F2 - 6A的转换后,读入内存数据单元的数据就不是50、050 (3位BCD码),所以需要把这个转换后的BCD码进行合理的变换,才能够直观表示物理量的大小,我们把这个变换叫整定。本例中0kPa经过采集转换后的数字是 0,400kPa经过采集转换后的数字是 250,由于选用的 压力传感器是一个线性变换的元件,假设输入的压力为 p,经过传感器和F2 - 6A的转换, 然后读入到内存数据单元的数据为 D,则有函数:D = Kp +B ( 1)针对本文所选择的传感元件和数据条件,推导可得:D = (5 /8) p ( 2)由计算式(2)可以获得在某种压力下读入到内存单元的数据是多少,如果要把
8、读入内存单元的数据还原为实际的压力数值,则由计算式(2)获得计算式:p = ( 8 /5) D =D + ( 3 /5) D ( 3)因为数据寄存器能存放的最大值为999,为了运算方便,将(8 /5) D化成D + (3 /5) D,不至于使在两数相乘时,其结果超过数据寄存器的存储范围。利用计算式(3)将采集的数据单元的数据进行变换可获得实际压力值。在PLC中,运算上面的表达式,需要采用系统提供的功能指令,现假设采集的数据D保存在D700单元中,运算结果保存到D703中,其运算程序如图4所示。MJ71比技0他中帕金離 艮苦大7fjirw 中扁大于规埔子,建 mo?申的Di攝加】图4 表达式:(
9、3 /5) D +D的运算程序图图4所示梯形图的算法是:先把 D700中的值乘以3,结果放到D701中,然后把D701中的 数据除以5结果保存到D702中,余数保存在D703中,为了减小误差,对D703中的余数进 行比较处理,最后把 D702单元中的数据加上 D700中的数据,并保存到D703中,贝U D703中的数据即为实际液体压力。我们可以进一步利用PLC的功能指令对实际压力值进行比较、显示及其它应用处理。5数据显示经过变换后所得的数据能直观反映物理量的大小,在很多地方,都需要把这个数据显示出来,这就涉及到利用 PLC显示数据,在 PLC中要显示一个 BCD数据,常用的方法是:在PLC的输
10、出端口连接上七段数码管,这里要显示一个三位数的 BCDf进制数,考虑连接三个 数码管和三个译码器 CD4511,其中CD4511具有译码和锁存功能,其连接如图 5所示。然后用传送指令将数据单元中的十进制数传送到输出端口,由经过CD4511的译码和锁存后就可以驱动各自的数码管进行显示。图5显示电路图图5中采用三个数码管,分别显示个位、十位和百位,共同占用Y430 Y431、Y432、Y433端口,接受传送指令传出的数据,在各 CD4511的片选端分别连接 Y434Y435Y436端口,由 片选端确定传送指令输出的数据应驱动哪个数码管,当 Y434为ON,而Y435 Y436为OFF时,传送到 Y
11、430 Y431、Y432、Y433输出端口的数据将通过个位的 CD4511驱动个位数码管的显示。百位和十位数字的显示类似,这样可以节约输出端口。现在,为配合所连接的硬件,我们设计程序来支持显示要求。图6即为显示个位数据的梯形图。遴中牛笹败吗曾it 柞谶十牠图6传送个位数据到第一个数码管的梯形图十位数字和百位数字的显示程序与之相似,但是在输出驱动显示时要按个位、十位、百位的顺序先后输出。在一个数据显示完毕以后,要显示下一个压力值,需要一个时间间隔,这由 采样时间决定,应该考虑长一点的采样周期,这有利于避免显示的闪烁。6 总结利用PLC处理模拟量的功能,除了可以检测液压系统的压力变化以外,还可以处理机床系统的温度、速度、振动等其它工作参数,有利于对机床系统工作状态的实时监测,对维护机 床的性能, 提高机床设备的效率有重要意义 , 另外, 也为 PLC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度CEO任期责任与义务合同3篇
- 2025年度出租车新能源推广应用合同3篇
- 二零二五年绿色环保储藏室租赁标准合同3篇
- 2025年度深水油气田钻探与打井工程施工合同范本书4篇
- 二零二五年度自然灾害应急避难所搭棚合同3篇
- 二零二五年度生物制药研发合同标的物临床试验与专利申请4篇
- 2025年度数据中心租赁承包经营合同范本4篇
- 二零二五版风景名胜区绿化维护劳务合同样本4篇
- 2025年度城市综合体物业管理服务承包合同范本4篇
- 2025年度展览场地租赁合同中的展览内容审核与现场管理3篇
- 《C语言从入门到精通》培训教程课件
- 2023年中国半导体行业薪酬及股权激励白皮书
- 2024年Minitab全面培训教程
- 社区电动车棚新(扩)建及修建充电车棚施工方案(纯方案-)
- 项目推进与成果交付情况总结与评估
- 铁路项目征地拆迁工作体会课件
- 医院死亡报告年终分析报告
- 建设用地报批服务投标方案(技术方案)
- 工会工作人年度考核个人总结
- 上海民办杨浦实验学校初一新生分班(摸底)语文考试模拟试卷(10套试卷带答案解析)
- 机器人论文3000字范文
评论
0/150
提交评论