综合PLC实现密码锁设计(完整图纸)

摘 要

可编程序控制器(PLC)是综合了计算机核技术、自动控制技术和通信技术的一种新型的、通用的自动控制装置。它具有功能强、可靠性高、使用灵活方便、易于编程及适应工业环境下应用等一系列优点,近年来在工业自动化、机电一体化、传统产业技术等方面应用走越来越广,成为现代工业控制的三大支柱之一。

PLC具有结构简单,编程方便面,功能完善,可靠性高,体积小,维护方便等特点,近年广泛用于各种控制。如电动机的启动与正反转,机床的电气控制,安全门(门的质量大,用电机托动)的等。现在市场上的密码锁有很多,机械的密码锁、有单片机控制的密码锁、也有PLC控制的密码锁,还有计算机控制的密码锁。本设计主要以PLC强大的逻辑、计数、计时功能来设计密码锁。

CAD图纸,联系

目 录

摘要…………………………………………………………………………………I

综合分析…………………………………………………………………………1

拟定方案…………………………………………………………………………3

硬件部分…………………………………………………………………………5

3.1 PLC的选择……………………………………………………………………4

3.2 I/O的分配……………………………………………………… ……………7

3.3 PLC的接线图…………………………………………………………………8

3.4 输出继电器的选择…………………………………………………………8

3.5 电磁锁选择……………………………………………………………………9

3.6 电铃选择……………………………………………………………………10

3.7 热键选择……………………………………………………………………10

软件部分…………………………………………………………………………11

控制系统的梯形图…………………………………………………………11

控制系统的程序……………………………………………………………14

总结………………………………………………………………………………16

参考文献………………………………………………………………… ………17

综合分析

当今市场上的密码锁很多,有机械式的,有单片机控制的,也有电脑控制的、还有PLC控制的。这些密码锁的用处也很广泛,如保险箱、安全门、还有一些大型企业的库房等。机械式的密码锁大多用天保险箱等小门上,易于安装,机械密码锁的机械结构复杂,制造工艺复杂,造价高且保密性也不是很好。单片机的密码锁,易于实现,便于控制,在批量生产时成本低,但是在单个生产是成本就高了,单片机的知识结构复杂不易学,对使用者来说操作有困难。PLC控制的密码锁主要用PLC的逻辑功能来实现,PLC还包含有计数和定时功能,这些功能都可能用到密码锁里面去,从增加密码的复杂程度,这对财产的保密性有了很大的提高。单片机也有这些功能,但是它需要多个芯片共同合作来完成,增设扩展槽和接口。而且单片机是一块一块的芯片,没有一个固定和整体结构,还要增加一些电路板。PLC就不同了,PLC是一个整体结构,在PLC里面包含了很多的功能块,且它的对环境的要求也不高,在环境比较特殊的情况下也能正常工作(如潮湿、温度较高、粉尘、磁场大等)。单片机与它相比就逊色多了,因为以上的工作环境都会引起单片机的工作不稳定,易出现事故(如线路短路、老化、干拢强等)。PLC的结构不难,易学、易操作。

PLC的I/O接口众多,可以控制多个输入输出口,且能正常工作,用PLC设计的密码锁可用于一般家庭里的门控制,用PLC的输出端接一个中间继电器,利用继电器来控制一个电磁锁的线圈与电源的通断,通电时线圈产生强大的电磁力,电磁力克服弹簧力,即可以打开门。再在PLC的输出端接一个继电器,用来控制电铃的与电源的通断。当有人盗取密码而使控制电铃的继电器动作,电铃响即为报警。也可以用PLC来控制一些大型企业库门,比如说,库门的质量很大,有几吨吧,人为的开启和关闭非常困难,只有通过电动机来带动。用PLC来控制电动机的开启,和正反转。以这样的方式来实现门的开关。如果电机拖不动可用液压来实现。同样也在PLC的输出端接电铃控制开关,以防盗用。

由于是市场经济,设计主要考虑多用户、小成本、实用、好用,所以选用控制电磁锁为主进行设计。

对于密码肯定要要按密码键,键的多少直接关系到密码的复杂程度以及财产的安全性。密码键少了,易被别人以试探出来,这样不好。密码键多了虽然能解决密码复杂程度的问题,但是密码键越多也就是说PLC的I/O接口越多,也就关系到PLC的价格问题。因为PLC的I/O接口起多价格越贵,功能越大。虽说功能越大,在扩展方面有很方便,这对个体用户来说是不适用的。我们可以借鉴一些密码锁,如银行提款机的密码。它是0~9个键加一些功能键,从1

密码锁 java接口_综合PLC实现密码锁设计(完整图纸).doc相关推荐

  1. 密码锁 java接口_从synchronized和lock区别入手聊聊java锁机制

    写这篇文章之前,我去百度了一下啥叫锁,百度百科上写道:置于可启闭的器物上,以钥匙或暗码开启.确实我们一般理解的锁就是门锁,密码锁,但是在计算机科学中,锁又是啥,说实话,这个问题我也思考了很久,也没法很 ...

  2. 密码锁 java接口_指纹门锁的USB接口怎么用 USB应急充电接口使用方法

    指纹门锁的USB接口怎么使用?指纹锁USB应急充电端口在哪?指纹门锁常规的开锁方式当然是用户的指纹识别解锁,但是在紧急情况下,特别是没电或者电量耗尽的情况下,需要其他的开锁方式,比如机械钥匙,当然不少 ...

  3. 基于Java的联赛综合信息管理系统的设计与实现

    技术:Java.JSP等 摘要: 伴随着科学技术一日千里的革新,各种先进技术像是雨后春笋般冒了出来,给我们的生活带来了翻天覆地的巨变,而其中的佼佼者便是计算机技术.计算机技术的飞速发展,使各行各业在计 ...

  4. java gui论文_毕业设计论文-基于JAVA GUI的电子邮件客户端软件的设计与实现.doc

    毕业设计论文-基于JAVA GUI的电子邮件客户端软件的设计与实现.doc 还剩 41页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧, ...

  5. 更好的设计接口_陷入更好的设计

    更好的设计接口 一些程序具有清晰的设计,并且对新功能进行编码非常容易. 其他程序是拼凑而成的拼布,几乎无法理解的片段,错误修复和胶水. 如果必须为此类程序编写新功能,则最好改写它们. 但是,我怀疑有一 ...

  6. java图片管理系统_基于Java Web技术的图片管理系统的设计与实现.doc

    基于Java Web技术的图片管理系统 的设计与实现 本科毕业设计 目 录 第1章 引言6 1.1 课题研究目的及意义6 1.2 课题研究的内容7 2.1 用户功能需求7 图片收藏数据库查询系统图片收 ...

  7. 密码锁 java接口_Java实现 蓝桥杯VIP 算法提高 密码锁

    算法提高 题目 2 密码锁 时间限制:1.0s 内存限制:1.0GB 问题描述 你获得了一个据说是古代玛雅人制作的箱子.你非常想打开箱子看看里面有什么东西,但是不幸的是,正如所有故事里一样,神秘的箱子 ...

  8. c语言实现java接口_五分钟带你了解Java是如何从容而优雅地实现接口数据校验

    本篇文章给大家分享平时开发中总结的一点小技巧!在工作中写过Java程序的朋友都知道,目前使用Java开发服务最主流的方式就是通过Spring MVC定义一个Controller层接口,并将接口请求或返 ...

  9. 养宠物游戏java接口_接口--动物实例

    做一个饲养员给动物喂食物的例子体现JAVA中的面向对象思想,接口(抽象类)的用处 做一个饲养员给动物喂食物的例子体现JAVA中的面向对象思想,接口(抽象类)的用处 package com.softee ...

最新文章

  1. Java界面命名_java中用setTitel和JFrame给窗体命名的区别
  2. 托管exe文件的加载和执行
  3. Linux:运行级别,root密码重置,救援模式,安装图形化界面
  4. 【Android 逆向】Android 进程注入工具开发 ( 注入代码分析 | 获取注入的 libbridge.so 动态库中的 load 函数地址 并 通过 远程调用 执行该函数 )
  5. FPGA实验五——多周期移位寄存器
  6. 福大软工1816:Beta(5/7)
  7. 两台虚拟机ping不通问题
  8. PostgreSQL在Linux上的RPM和源码安装
  9. java加入md5_javamd5加密解密
  10. msfconsole 控制台使用和操作
  11. recovery 工作流程
  12. RuntimeError: Python is not installed as a framework. Mac下使用Matplotlib报错
  13. 【笨木头Cocos2dx 038】战争迷雾效果 第01章_要探索,不要地图全开!
  14. 标梵互动信息解说关于CSS-in-JS: 使用及优缺点
  15. 微信小程序开发基础(02模板与配置)
  16. FTX交易平台与AZA Finance达成合作,推动非洲数字经济发展
  17. kill 和 kill -9 的区别
  18. Phpstudy官网于2016年被入侵,犯罪分子篡改软件并植入后门
  19. 什么是端口?要如何修改端口?
  20. win7与ubuntu双系统,启动error:no such partition grub rescue

热门文章

  1. VR安全教育:打破“说教式”教育模式,让安全常伴
  2. mysql 索引 fulltext,MySQL FULLTEXT索引问题
  3. 网站怎么选择合适的香港服务器带宽
  4. 算法导论—中位数与顺序统计量
  5. 使用blackice黑冰防火墙拦截ping的方法【转】
  6. vue screenfull全屏插件 安装之后 npm run serve报错 Module parse failed: Unexpected token (55:42) You may need a
  7. math.h 数学函数库
  8. 聊聊数据域和主题域的区别
  9. 利盟Lexmark MX722adhe 一体机驱动
  10. C++ 24点游戏算法