您好,欢迎来到微智科技网。
搜索
您的当前位置:首页基于CP1H型PLC动态扫描数显仪设计

基于CP1H型PLC动态扫描数显仪设计

来源:微智科技网
ISSN 1009-3044 E—mail:kfyj@cccc.net.cn http://www.dnzs.net.cn Compu ̄rKnowledge and Technology电脑知识 j技术 Vol 6,No.19,July 2010,PP 5383—5384 Tel:+86—55 1-5690963 5690964 基于CP1 H型PLC动态扫描数显仪设计 刘高君 (四川理工学院机械丁程学院.四川自贡643000) 摘要:PLC在工业自动化生产中的应用日益广泛,但由于其内存数据难以直现呈现给开发人员.因此PLC的梯形图的编程及调试较 困难。该文介绍了一种基于oMR0N CP1H型PLC的简易数显仪的设计,通过4位7段数码显示管可方便输出PLC对应内存数 据.以作程序调试或其他数据输出使用 关键词:PLC:动态扫描:数码显示 中图分类号:TP334 文献标识码:A 文章编号:1009—3044(2010)19—5383—02 . Design of Dynamic Scanning Digital Display Based Oil CP1H PLC LIU Gao-iun - (College of Mechanical Engineering,Sichuan University of Science and Engineering,Zigong 643000,China) Abstract:PLC is increasingly widely used in industria1 automation manufacturing.However,the programming and debug ̄ng of PLC’S ladder chart is rather dificulft because its nlenlory data is hardly available for the programulers.The design of a simple digital display based 012 OMRON CP1H PLC is introduced in this paper.It’S easy to output the PLC’S corresponding memory data by four seven—segment numeric indicators,which can help to debug and OHtput the data for other purposes. Key words:PLC;dynamic scanning;numeric indicator PLC以其高可靠性,灵活的编程方式广泛直用于F{动化工业生产的各个领域,是现代工业生产的核 fi,设备之一。然而PLC本身 并没有良好的数显功能,对控制单元的调试及数据不能及时把握,尤其存程序编制时对PLC内存数据的及时跟踪是程序调试的关 键。本文基于OMRON CP1H型PLC设计l『一个简单而实用的内存数据数显仪,可方便的用于程序调试时的内存数据跟踪显示。 1设计思路 本系统采用动态扫描法进行4位7段数码管 示,动态扫描即使4位7段LED数码管按位顺序点亮,只要输出次数超过24 次/秒,人眼观察数码管并不会有闪烁现象,看到的将是4位数的稳定输出【1】。PLC的所有输入输出及辅助线圈和数据存储区都是对 应有相关编号的内存区域,本系统利用PLC的7段解码指令给输出端输出相应的内存区数据。 2硬件电路连接 本系统采用OMRON CP1H4ODT—X型PLC,晶体管输入输出,其输入输出刷新时间为0.01ms,根据程序长度平均运行循环时间 在0.Ols以下,其连接4位动态数码管刷新时间可满足观察要求。 数码管采用共阴极连接,因PLC每个端口输出电流在300mA 以下,每位数码管阳极加了限流电阻以保证位控输出端口的电流在 100mA以下。硬件连接如 l所示,其中图中并没有画 电源,在 i 十& 千任 实际接线中。包括PLC本身和7段数码管都需另接24V直流电源 3软件设计 OMRON CP1H型PLC7段解码指令专用于7段数码管显示用, 其可将任意内存编号所存储的数据解码成数码显示管的输出数据. 使用简单可靠。以下是7段解码指令详细 图i硬件连接 0-3位:变换数据cu(s)的变换开始位编号:取值0~3,0位0(S的0-3),1位l(S的4-7),2位2(s的8 ̄11),3位3(S的12-15) 4~7位:解码位数,0~3分别表示1~4位 收稿日期:2010—04—19 作者简介:刘高君(1978一),男,重庆人,助理实验师 主要从事液压及机电传动控制应用研究。 本栏目责任编辑:梁书 * 计算机工程应用技术t-5383 ComputerKnowledge andTechnology电脑知识与技术 第6卷第19期(2010年7月) 8 I1位:变换结果输出低位CH的输出位置,O低8位;1高8位 l2~l5位:0固定值 图2为PLC语句表(因梯形图占版面,本文只列出语句表),主要功能为将十进制 数(如2534)赋给数据内存D100,调整为BCD码由输出口100输出7段显示码,输出 位控显示分别由101.04~101.07四个输出端口控制,输出时间由|rIM(根据需要可用 TIMH等高速定时器)定时器控制实现四位数的循环 示。 4结束语 本系统利用动态扫描法设计的PLC内存数据显示仪利用较少的相关输出端口和 外设成本实现数据输出显示。其可在编写PLC程序时,方便的应用于PLC相关内存数 L,9 据的外部显示输出,也可作为计数数据输出来使用,如电机转数测量等,也可作为梯 sDEc(O781 形图程序调试输出工具。 参考文献: SDEc【078) …卢庆林.数字动态扫描显示电路的实现Ⅲ.电子技术,2006(10):68—72. ∞ SnEC『o78) [2I董毅 张立君,张文.基于动态扫描控制的多路数据选择电路的设计lJJ—E京印刷学院 学报,2009,17f4):51—53. LD 0R [3】梁睿,王崇林,管廷卫,等.一种实现LED小条屏动态扫捕的方法fJJ.工矿自动化,2005 0R OR f8). }^oV∞ lJ 图2 PLC语句表 (上接第5382页) ‘按照上述方法,基于虚拟仪器平台的微机继电保 § 护系统.其滤波器输入得到的数据序列,多数是传感 器采集到的电参数,如电压和电流,而电压和电流数 j 鼍 据是离散的数字量序列,其中包含了大量的谐波干扰 信号.因此有必要进行滤波。在本论文中,采用了二级 滤波保护算法.即分别进行前置滤波和后置滤波,实 现对数据的二级滤波保护,Ⅲ 从而提高整个微机继电保 护系统的稳定性和可靠性。前置滤波模块如图3所 艟 雌 舱 示.后置滤波模块如图4所示。其中前置滤波模块提 供了差分滤波器、积分滤波器、级联滤波器、半波和1/4 周波傅立叶滤波器、三蒌 半波和1三兰/4周波沃尔氏滤波器,洲  可 以根据需要自行选择:后置滤波模块提供了平均值滤 鳟 ㈣ 一一叭i窖∞  波器、中间值滤波器,也可以自由选择。 图4后置滤波模块 3结束语 利用虚拟仪器技术进行微机继电保护装置系统的设计开发.能够很好的避免了实物硬件开发设计所带来的周期较长、调试较 复杂以及成本较高等劣势,所有的开发设计任务全部在虚拟仪器平台上完成。本论文将虚拟仪器技术应用到了微机保护装置的设 计。对于进一步提高微机继电保护装嚣的可靠性与稳定性具有优势,同时借助于虚拟仪器技术的开发,能够更好的实现电气继电保 护功能的完善与提升。 参考文献: 『1】李佑光,林东.电力系统继电保护原理及新技术[M].北京:科学出版社,2003. 【2】王亮,赵文东.微机继电保护的现状及其发展趋势[Jj.科技情报开发与经济,2006,16(18):150—151. 【3】张振华,许振宇,张月品.第三代微机保护的设计思想[J].电力自动化设备,1997,17(3):24~25. f4】梁振锋,杨晓萍,高立刚,王锁JlI.基于LabView的微机保护仿真lJJ.电力系统及其自动化学报,2008,20(4):120—124. f51余小燕.基于LabVIEW的虚拟仪器进入实验教学的研究IJl1.煤炭技术,2002,22(2):68—70. 5384 *计算机工程应用技术 本栏目责{壬编辑:梁书 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务