登录
首页 更多往期体验论坛 施耐德M208 PLC体验
回帖 发帖
正文

主题:【鼓励奖】施耐德电气M208PLC在高级密码报警锁程序开发中的应用

点击:1193 回复:1

龚顺寿
摘要:M208用于一种高级密码报警锁程序的开发和调试及验证,以求作为市场上常規密码报警锁的升级換代产品。鉴于高级密码报警锁程序的高可靠性,主要是针对运用在国家顶級絕密的物质、档案场所。如航天技术档案、前沿科技技术研究成果、尖端武器库、金库等。若俢改降低高级密码报警锁程序后,也可运用在相应的其它场所。本程序的研发有多种版本,并通过调试验证已获成功。(特别声明:本系列程序的研发属于个人非职务研发成果,其技术新颕领先。为保护个人的利益,在报吿的阐述中可能有隐去了一些详细的设计思路和编程技巧及关键点的说明等,请予谅解。如有需要,可与作者联系。)
关键词:高级密码报警锁,四组密码,密码加密,操作加密,密码公开,密码机。
一、前言
一般的数字密码报警锁,大多数是一组密码组成并由一人使用,直接输入密码开锁的。那么密码就是非常保密的,必须把密码的保管做到万无一失。一旦密码被盗泄露,密码锁就失去了作用。这类密码锁的程序比较简单,其操作容易,安全可靠性并不太高,且不能防止坚守自盗的发生。研发一种高可靠性、由多人操作相互制约的多组密码高级密码报警锁,运用在特别重要的场所势在必行。
高级密码报警锁程序的研发,颠覆了传统密码报警锁的设计理念,突破了人们对数字密码锁已有的认知技术,溶入了研发者多年来研究的诡秘思路和怪异旳编程技窍,以及反间谍的应对手法,使数字密码报警锁具有了活的灵魂。
二、程序开发简介
多品种、基于四人操作的高级密码报警锁,由四人各自持有的一组四位密码,不分先后次序输入自己解密的密码和解密的操作方法开锁。只有四人完全操作正确后才能开锁成功,只要有一点差错就会启动报警。
开始用了12位键盘输入密码的高级密码报警锁程序研发获得了成功验证后,继而在M208机上改用了只有两个密码按键输入密码的编程开发,经过验证也获得了成功。
高级密码报警锁,采用了密码的各种加密算法技术,必须由密码的持有者解密后才能在键盘上运用。如果把保密室存放的密码直接输入键盘,会启动报警器。其实,保密室存放的密码已经不是什么秘密的了。这一串串的数字就象是无线电波里电码,谁都可以抄收,这样就做到了密码公开,不用去严防密码会被盗泄露,存放在保密室的密码只不过是隐人耳目罢了。
做为这一组密码的持有者,只要牢记这一串数字和解密的方法就行了。各人的密码是不同的,解密的方法也是相差很大旳。
输入的密码键位是不确定的,是根据密码加密的算法来制定的。
输入的密码方法有多种,是根据程编方法来制定的。
毎个码字间的输入有何要求,组与组间的输入又有何要求,也是根据程编方法来制定的。
高级密码报警锁上电后,就已经启动了预报警程序,只有按要求输入了进入开锁程序的密码后,才能进入开锁的全部程序。否则,不但无法进入开锁程序开锁,也会触发报警。
任何一个不符合要求的输入,都会产生报警。报警输岀有二种。一种是立即报警,用于监控保卫室,以便迅速做岀应对行动。另一种是延迟报警,用于现场。现场的延迟报警,主要是让犯罪人不能区分是哪一个前后键位按錯了,以及拖延他的逃脱时间。
任何状态下发生的报警,都不能直接去关闭PLC的电源开关,目的是让报警持续地进行。只有输入了消除报警的密码后,报警才能终止。
还有更多种种的密码陷阱,足于提高了高级密码报警锁的高可靠性能。
三、运用
采用只有两个按键的密码输入方法,一是为了降低产品的成本,让低价位较少的I口PLC得于使用。二是让人产生错觉,认为没有键盘,不知如何去操作。
若要用12位键盘在低价位、较少的I口PLC中设计高级密码报警锁时,需要将I口进行扩展。
图1是研发者设计制作的I口扩展板照片,是将6位I口扩展为58个I口,辅于软件进行运用。
图1   将6位I口扩展为58个I口
附件 image002.jpg
图2是12位键盘在扩展板上的接线图
附件 image004.jpg
图3是M208机在两位数字密码键上的高级密码报警锁接线图。
附件 image006.jpg
表1是M208机在两位数字密码键高级密码报警锁的I/O信号表。
表1  M208机在两位数字密码键高级密码报警锁的I/O信号表
端子号 说明 M208 备注
I2 接密码输入按鍵 本体
I3 接大门关好终点电门 本体
I4 接密码输入按鍵 本体
L 接220V 本体
N 接220V 本体
Q0 接现场报警器 本体
Q1 接开锁中间继电器 本体
Q2 接PLC上电继电器 本体
Q3 接监控室报警器 本体
24V 电源输岀
COM0  COM1 电源输入
0V 电源地
图4是高级密码报警锁的软件流程图。
附件 image008.jpg
图5是高级密码报警锁控制电动大门的电路图。
附件 image010.jpg
表2是高级密码报警锁控制电动大门电路图的信号表。
表2  控制电动大门电路图的信号表
名称 说明 备注
IC1 开锁接触器 220V
IC2 锁门接触器 220V
IC3 开门接触器 220V
IC4 关门接触器 220V
M 三相交流电动机 380V
K1 门开到位终点电门
K2 锁开到位终点电门
K3 人工手动关门按钮 门外/门内并联
K4 门关到位终点电门
K5 门锁好终点电门
D 门锁好指示灯
0V 电源地 220V
J 紧急关门继电器触点 DV 24V
J2 程序开锁继电器触点 DV 24V
高级密码报警锁的软件是根据技术含量的多少和操作方法,其占用的址地数是不等,通常有830个地址至1360多个地址。若加上扩展板的软件,需要的地址数会增加的很多,因此在选用PLC时,必须考虑到这一点。
一、 试用体会
1、 施耐徳PLC在软件的加密方法与其它品种机型的软件加密方法大不相同,它有无需去加密且有很高的加密可靠性。一般的品种机型在软件的加密时要进行加密操作,但往往又被人解读,编程人员的技术成果得不到保护。而施耐徳PLC上的软件加密则采用的是:只要你PC机上有PLC里的这个程序,你才能读到PLC里的程序。也就是说,PC机上有与PLC里一样的程序,你才能看到PLC里程序,这一特点我特别欣赏。我曾挖空心思能找到一种PLC程序监控时和他人上传程序时的自毁程序的方法,以求成果得到有效的保护。有了施耐徳PLC在软件上加密的这一功能,现在我只要做到保管好自己的程序就可以了,就这么的简单。由此,选用施耐徳PLC就不想再用其他品牌旳PLC了,在此赞一下。
2、 小型机M208,有着功能强大的编程运用,是我没有想到的,不试用还真不知庐山的真面目。编程工具的强大功能,也是提高机子性价比的指标之一。更多的指令运用可以把产品做得更具有自动化,这也给自己的使用提岀了新的要求,就是加强学习。也希望施耐徳能提供更尽详细的技术资料,特别是功能块编程的详细资料和高级编程的详细资料。
3、 不足之处是编程软件没有免费版,这也不利于更多的人来学习使用施耐徳PLC。通常一些人是习惯熟悉了再使用,如果连编程软件都没有摸过,突然用这款PLC多少会有些没把握和来不及熟悉,等到学会能运用了已经来不及了,工程不等人啊。我认为,提供免费的编程软件,会扩大施耐徳PLC的用户市场。如果我不试用M208,也可能不会去特意了解施耐徳PLC。通过试用M208,学习了解了M208,知道了耐徳PLC有这么简单又可靠的程序加密功能和强大的编程功能。同时我会宣传施耐徳PLC的特点,向别人推荐使用施耐徳PLC。
谢谢中华工控网给了我免费体验施耐徳PLC M208的机会,谢谢。
                                                2013年12月4日
14-01-14 11:37
编程软件没有免费版,所以很多人一直不用
14-01-14 21:16

工控新闻

更多新闻资讯