SIEMENS/西门子中国(***)代理
价格:888.00
SIEMENS/西门子中国(***)代理湖南中乾公司优势产品;、可编程控PLCc、变频器、电缆及通讯卡、数控系统、网络接头、伺服驱动制器凡在公司采购西门子产品,均可质保一年,***罚十以满足客户的需求为宗旨,以诚为本,精益求精西门子S7-200产品信息本机集成8输入/6输出共14个数字量I/O点。可连接2个扩展模块。6K字节程序和数据存储空间。4个***的30kHz高速计数器,2路***的20kHz高速脉冲输出。1个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。非常适合于小点数控制的微型控制器。本机集成14输入/10输出共24个数字量I/O点。可连接7个扩展模块,***大扩展至168路数字量I/O点或35路模拟量I/O点。13K字节程序和数据存储空间。6个***的30kHz高速计数器,2路***的20kHz高速脉冲输出,具有PID控制器。1个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。I/O端子排可很容易地整体拆卸。是具有较强控制能力的控制器。西门子S7-300可编程逻辑控制器(ProgrammableLogicController,PLC)在工业控制系统中有较为广泛的应用,但一直以来缺少密码锁方面的相关研究。针对西门子S7300PLC控制的相关工业设备,设计了一类内嵌式电子密码锁系统,并将该系统的***与设密与PLC控制原理相结合,使其能直接应用于工业设备,从而实现设备的防盗功能。***后,采用软件STEP7SIMATIC对密码锁系统进行编程和测试,其仿真结果表明密码锁的功能是可靠且有效的。0引言****项目:四川省人工智能***实验室资助项目(2014RZY02);四川省桥梁无损检测与工程计算***实验室资助项目(2014QZY01)纵观密码锁的悠久历史,其种类繁多,从机械密码锁发展到如今功能齐全的电子密码锁。电子密码锁以其自身的优点被人们所广泛关注和使用。其特点如下。(1)保密性能好,随机输入成功率极低,避免资料的丢失和财产的流失。(2)密码可以随时更改,防止密码被盗。(3)比机械锁零件少,减少人为的磨损。(4)使用方便灵活,不需要佩带钥匙来***。如今,在工业和工程领域中,因其自身的易操作性,PLC被广泛使用在工业过程控制中。但是在一些大型的PLC工业整体系统中,由于非***操作员的不当使用以及PLC程序的***,导致经济效益下降和财产的损失,产生了诸多不安全性因素,所以本文提出一种基于PLC的密码锁设计,该设计应用于PLC所处的工业领域的防盗中,可以大大加强管控力度,保证系统的安全运行,提高工厂的经济效益。但是工业领域中将密码锁嵌入到PLC中用于防盗的案例实在太少,为了填补其空缺,本文采用德国西门子S7300PLC来实现密码的设定和***功能,其结构简单,且故障率低。S7300系列PLC采用模块化结构,适用于输入/输出(I/O)点数在1000左右的集中或分布式控制系统,一般由***处理单元(CPU)、输入信号模块、输出模块、电源模块、通信模块、接口模块和功能模块等组成,其中***基本的S7300PLC系统只需***处理单元、电源模块以及输入输出模块组成。在模块的安装方面也有一些规定,*号槽位是电源模块,第二号槽位是***处理器模块,第三号槽位是接口模块,接下来的模块可以自由分配接上即可。本文采用STEP7SIMATIC软件结合S7300PLC芯片,仿真出密码锁的部分功能。STEP7SIMATICV5.5软件是德国西门子公司针对S7300/400PLC所研发的一款支持中文及多个***语言的编程软件,本文采用此编程软件对密码锁的部分功能进行仿真。目前,PLC技术已经被广泛应用于机械制造、能源、交通运输及文化***等行业中。随着其进一步发展,PLC必将渗透到生活中的每个角落。对密码锁和以太网结合技术的深入研究也会给生活中各领域的防盗带来极大的改善。1问题描述1.1控制原理本文设计的密码锁系统主要包括***和设密码两个部分。在***环节,进行输入数字的判断以及输入位数的判断,本文采用四位密码输入的形式,当依次输入的数字与设定的密码完全一致时,实现***,否则***失败;另外在此环节还增加了超时自锁功能,当用户超过某一时间不输入密码,键盘将自动加锁;在设密码环节,依次输入要设置的密码即可,按下确定键即实现密码的设置,同时密码已重置。同样在此环节,用户没有在规定时间重置密码,键盘将自动加锁。1.2结构和符号表基于西门子S7300PLC控制的密码锁结构的外部接线图如图1所示。由图1可知,本文采用15个按键输入和6个指示灯作为输出,可以清楚地看出密码***和设密的整个过程。用PLC进行仿真,必须将按键和指示灯转化为大家熟知的按钮,这就必须将其符号表。导入程序中进行仿真,本文的PLC密码锁的符号表如表1所示。2软件设计2.1功能模块FC1功能块FC1主要描述***的程序,利用PLC的内部存储器标志位存储器区(M区),赋予0~9不同的地址,详情可见文献。由于0~9的程序非常相似,以下只列出按键0的程序:A(O"0"OM11.0)AN"密码正确"AN"密码错误"AN"取消"=M11.0以上程序表明,当密码正确(Q11.1灯亮)和密码错误(Q11.2灯亮)任意一个有效的时候,按键0~9均无效,而当取消按键按下时,0~9也均无效。接下来的工作就是判断输入的位数是否满足设定的位数要求,利用一个加法计数器,每当0~9的按键按下时,都会加1,按下取消按键则给计数器清零。如何判断输入是否正确是***过程中***重要的部分,在OB1主程序中设定初值地址MW0、MW2、MW4、MW6四个初值,详情可见文献。在FC1模块中设定四个变量地址,即0~9按键按下时的数转化为十六进制的数所存放的变量地址,分别为MW30、MW32、MW34、MW36,主要程序如下:AM60.2A(LMW0LMW30==I)A(LMW2LMW32==I)A(LMW4LMW34==I)A(LMW6LMW36==I)A(LMW40L4==I)=M60.32.2功能模块FC2FC2功能块与FC1在功能形式上是相似的,利用***部分的程序类推得到设密部分的程序,首先介绍0~9按键按下时的数由地址MW0、MW2、MW3以及MW4传送给新设定的地址MW50、MW52、MW54和MW56,由MW0~MW50借助当前值地址MW10来完成数据的传递,其程序如下:A(LMW40L1==I)JNB_001L"当前密码位的值"TMW50_001:NOP0其次,当设定的密码达到四位时,将之前已经赋值的地址MW50、MW52、MW54和MW56重新传递给MW0、MW2、MW4和MW6,按下确定键,则显示密码已重置,完成密码的修改。2.3***模块OB1***模块OB1的功能可简述为两点:*,编译主程序;第二,使所有的功能模块都必须在***块中调用,以完成程序的编译,功能模块相当于***模块的子程序。定货号型号CPU6ES7211-0AA23-0XB0CPU221DC/DC/DC,6输入/4输出6ES7211-0BA23-0XB0CPU221继电器输出,6输入/4输出6ES7212-1AB23-0XB8CPU222DC/DC/DC,8输入/6输出6ES7212-1BB23-0XB8CPU222继电器输出,8输入/6输出6ES7214-1AD23-0XB8CPU224DC/DC/DC,14输入/10输出6ES7214-1BD23-0XB8CPU224继电器输出,14输入/10输出6ES7214-2AD23-0XB8CPU224XPDC/DC/DC,14DI/10DO,2AI/1AO6ES7214-2BD23-0XB8CPU224XP继电器输出,14DI/10DO,2AI/1AO6ES7216-2AD23-0XB8CPU226DC/DC/DC,24输入/16输出6ES7216-2BD23-0XB8CPU226继电器输出,24输入/16输出扩展模块6ES7221-1BH22-0XA8EM22116入24VDC,开关量6ES7221-1BF22-0XA8EM2218入24VDC,开关量6ES7221-1EF22-0XA0EM2218入120/230VAC,开关量6ES7222-1BF22-0XA8EM2228出24VDC,开关量6ES7222-1EF22-0XA0EM2228出120V/230VAC,0.5A开关量6ES7222-1HF22-0XA8EM2228出继电器6ES7222-1BD22-0XA0EM2224出24VDC固态-MOSFET6ES7222-1HD22-0XA0EM2224出继电器干触点6ES7223-1BF22-0XA8EM2234入/4出24VDC,开关量6ES7223-1HF22-0XA8EM2234入24VDC/4出继电器6ES7223-1BH22-0XA8EM2238入/8出24VDC,开关量6ES7223-1PH22-0XA8EM2238入24VDC/8出继电器6ES7223-1BL22-0XA8EM22316入/16出24VDC,开关量6ES7223-1PL22-0XA8EM22316入24VDC/16出继电器6ES7223-1BM22-0XA8EM22332入/32出24VDC,开关量6ES7223-1PM22-0XA8EM22332入24VDC/32出继电器6ES7231-0HC22-0XA8EM2314入*12位精度,模拟量6ES7231-7PB22-0XA8EM2312入*热电阻,模拟量6ES7231-7PD22-0XA8EM2314入*热电偶,模拟量SIEMENS/西门子中国(***)代理)