- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CP1H型PLC动态扫描数显仪设计
摘要:PLC在工业自动化生产中的应用日益广泛,但由于其内存数据难以直观呈现给开发人员,因此PLC的梯形图的编程及调试较困难。该文介绍了一种基于OMRON CP1H型PLC的简易数显仪的设计,通过4位7段数码显示管可方便输出PLC对应内存数据,以作程序调试或其他数据输出使用。
关键词:PLC;动态扫描;数码显示
中图分类号:TP334文献标识码:A文章编号:1009-3044(2010)19-5383-02
Design of Dynamic Scanning Digital Display Based on CP1H PLC
LIU Gao-jun
(College of Mechanical Engineering, Sichuan University of Science and Engineering, Zigong 643000, China)
Abstract: PLC is increasingly widely used in industrial automation manufacturing. However, the programming and debugging of PLC’s ladder chart is rather difficult because its memory data is hardly available for the programmers. The design of a simple digital display based on 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 output the data for other purposes.
Key words: PLC; dynamic scanning; numeric indicator
PLC以其高可靠性,灵活的编程方式广泛应用于自动化工业生产的各个领域,是现代工业生产的核心设备之一。然而PLC本身并没有良好的数显功能,对控制单元的调试及数据不能及时把握,尤其在程序编制时对PLC内存数据的及时跟踪是程序调试的关键。本文基于OMRON CP1H型PLC设计了一个简单而实用的内存数据数显仪,可方便的用于程序调试时的内存数据跟踪显示。
1 设计思路
本系统采用动态扫描法进行4位7段数码管显示,动态扫描即使4位7段LED数码管按位顺序点亮,只要输出次数超过24次/秒,人眼观察数码管并不会有闪烁现象,看到的将是4位数的稳定输出[1]。PLC的所有输入输出及辅助线圈和数据存储区都是对应有相关编号的内存区域,本系统利用PLC的7段解码指令给输出端输出相应的内存区数据。
2 硬件电路连接
本系统采用OMRON CP1H40DT-X型PLC,晶体管输入输出,其输入输出刷新时间为0.01ms,根据程序长度平均运行循环时间在0.01s以下,其连接4位动态数码管刷新时间可满足观察要求。
数码管采用共阴极连接,因PLC每个端口输出电流在300mA以下,每位数码管阳极加了限流电阻以保证位控输出端口的电流在100mA以下。硬件连接如图1所示,其中图中并没有画出电源,在实际接线中,包括PLC本身和7段数码管都需另接24V直流电源。
3 软件设计
OMRON CP1H型PLC7段解码指令专用于7段数码管显示用,其可将任意内存编号所存储的数据解码成数码显示管的输出数据,使用简单可靠。以下是7段解码指令详细
S:变换数据CH编号;K:指定输出位数据;D:变换结果输出低位CH编号
操作数说明K(16位字)
0~3位:变换数据CH(S)的变换开始位编号:取值0~3,0位0(S的0~3),1位1(S的4~7),2位2(S的8~11),3位3(S的12~15)
4~7位:解码位数,0~3分别表示1~4位
8~11位:变换结果输出低位CH的输出位置,0低8位;1高8位
12~15位:0固定值
图2为PLC语句表(因梯形图占版面,本文只列出语句表),主要功能为将十进制数(如2534)赋给数据内存D100,调整为BCD码由输出口100输出7段显示码,输出位控显示分别由101.04~101.07四个输出端口控制,输出时间由TIM(根据需要可用TIMH等高速定时器)定时器控制实现四位数的循环
文档评论(0)