电子密码锁控制系统编程与实现s7200_第1页
电子密码锁控制系统编程与实现s7200_第2页
电子密码锁控制系统编程与实现s7200_第3页
电子密码锁控制系统编程与实现s7200_第4页
电子密码锁控制系统编程与实现s7200_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2021-12-28电子密码锁控制系统编程与实现s7200电子密码锁控制系统编电子密码锁控制系统编程与实现程与实现s7200电子密码锁控制系统编程与实现s7200任务任务九九 电子密码锁控制系统编程与实现电子密码锁控制系统编程与实现PLCPLC控制系统编程与实现控制系统编程与实现电子密码锁控制系统编程与实现s7200 掌握比较指令的应用,能熟练运用比较指令设计掌握比较指令的应用,能熟练运用比较指令设计PLCPLC程序实现对电子密码锁的控制。程序实现对电子密码锁的控制。PLCPLC控制系统编程与实现控制系统编程与实现电子密码锁控制系统编程与实现s72001.1.进一步熟悉计数器指令的应用。进一步

2、熟悉计数器指令的应用。2.2.掌握比较指令的应用。掌握比较指令的应用。3.3.掌握逻辑运算指令的应用。掌握逻辑运算指令的应用。PLCPLC控制系统编程与实现控制系统编程与实现电子密码锁控制系统编程与实现s7200 三三.相关知识相关知识 比较指令用于两个相同数据类型的有符号数或无符号数比较指令用于两个相同数据类型的有符号数或无符号数IN1IN1和和IN2IN2的比的比较判断操作。较判断操作。 比较运算符有:等于(比较运算符有:等于(= =)、大于等于()、大于等于(=)、小于等于()、小于等于(= )、小于()、小于( )、不等于()、不等于(),共),共6 6种比较形式。种比较形式。 在梯形

3、图中,比较指令是以动合触点的形式编程的,在动合触点在梯形图中,比较指令是以动合触点的形式编程的,在动合触点的中间注明比较参数和比较运算法。触点中间的参数的中间注明比较参数和比较运算法。触点中间的参数B B、I I、D D、R R分别分别表示字节、整数、双字、实数,当比较的结果满足比较关系式给出的表示字节、整数、双字、实数,当比较的结果满足比较关系式给出的条件时,该动合触点闭合。条件时,该动合触点闭合。电子密码锁控制系统编程与实现s7200图图3-16 3-16 比较指令在梯形图中的基本格式比较指令在梯形图中的基本格式三三.相关知识相关知识电子密码锁控制系统编程与实现s7200表表3-15 3-

4、15 比较指令的操作数比较指令的操作数IN1IN1和和IN2IN2的寻址范围的寻址范围操作数类型寻 址 范 围 IN1IN2字节字节VBVB,IBIB,QBQB,MBMB,SBSB,SMBSMB,LBLB,ACAC,* *VDVD,* *ACAC,* *LDLD和和常数常数整数整数VWVW,IWIW,QWQW,MWMW,SWSW,SMWSMW,LWLW,AIWAIW,T T,C C,ACAC,* *VDVD,* *ACAC,* *LDLD和常数和常数双字双字VDVD,IDID,QDQD,MDMD,SDSD,SMDSMD,LDLD,HCHC,ACAC,* *VDVD,* *ACAC,* *LDL

5、D和常数和常数实数实数VDVD,IDID,QDQD,MDMD,SDSD,SMDSMD,LDLD,ACAC,* *VDVD,* *ACAC,* *LDLD和和常数常数三三.相关知识相关知识电子密码锁控制系统编程与实现s7200 字节比较指令字节比较指令: :用于两个无符号的整数字节用于两个无符号的整数字节IN1IN1和和IN2IN2的比较;的比较; 整数比较指令整数比较指令: :用于两个有符号的一个字长的整数用于两个有符号的一个字长的整数IN1IN1和和IN2IN2的比较,的比较, 整数范围为十六进制的整数范围为十六进制的80008000到到7FFF7FFF,在,在S7-200 PLCS7-20

6、0 PLC 中,用中,用16#800016#8000 16#7FFF16#7FFF表示;表示; 双字节整数比较指令双字节整数比较指令: :用于两个有符号的双字长整数用于两个有符号的双字长整数IN1IN1和和IN2IN2的比的比 较。双字整数的范围为:较。双字整数的范围为:16#80000000 16#80000000 16#7FFFFFFF16#7FFFFFFF; 实数比较指令实数比较指令: :用于两个有符号的双字长实数用于两个有符号的双字长实数IN1IN1和和IN2IN2的比较,正实的比较,正实 数的范围为:数的范围为:+1.175495E-38+3.402823E+38+1.175495E

7、-38+3.402823E+38,负实,负实 数的范围为:数的范围为:-1.175495E-38 -1.175495E-38 -3.402823E+38-3.402823E+38。 三三.相关知识相关知识电子密码锁控制系统编程与实现s7200图图3-17 3-17 比较指令使用举例比较指令使用举例 计数器计数器C10C10中的当前值大于等于中的当前值大于等于2020时,时,Q0.0Q0.0为为ONON;VD100VD100中的实数小于中的实数小于36.836.8且且I0.0I0.0为为ONON时,时,Q0.1Q0.1为为ONON,MB1MB1中的值不等于中的值不等于MB2MB2中的值或者高速计

8、数中的值或者高速计数器器HC1HC1的计数值大于等于的计数值大于等于40004000时,时,Q0.2Q0.2为为ONON。三三.相关知识相关知识电子密码锁控制系统编程与实现s72002. 拓展知识拓展知识 算术运算指令算术运算指令三三.相关知识相关知识电子密码锁控制系统编程与实现s7200表表3-17 3-17 算术运算指令算术运算指令IN1IN1、IN2IN2和和OUTOUT的寻址范围的寻址范围指令指令操作数操作数类型类型寻寻 址址 范范 围围整数整数IN1IN1、IN2IN2INTINTVWVW,IWIW,QWQW,MWMW,SMWSMW,LWLW,SWSW,ACAC,* *ACAC,*

9、*LDLD,* *VDVD,T T,C C,AIWAIW和常数和常数OUTOUTINTINTVWVW,IWIW,QWQW,MWMW,SMWSMW,LWLW,SWSW,T T,C C,ACAC,* *ACAC,* *LDLD,* *VDVD双整数双整数IN1IN1、IN2IN2DINTDINTVDVD,IDID,QDQD,MDMD,SMDSMD,LDLD,SDSD,ACAC,* *ACAC,* *LDLD,* *VDVD,HCHC和常数和常数OUTOUTDINTDINTVDVD,IDID,QDQD,MDMD,SMDSMD,LDLD,SDSD,ACAC, * *ACAC,* *LDLD,* *VD

10、VD实数实数IN1IN1、IN2IN2REALREALVDVD,IDID,QDQD,MDMD,SMDSMD,LDLD,ACAC,SDSD, * *ACAC,* *LDLD,* *VDVD和常数和常数OUTOUTREALREALVDVD,IDID,QDQD,MDMD,SMDSMD,LDLD,ACAC, * *ACAC,* *LDLD,* *VDVD,SDSD完全整完全整数数IN1IN1、IN2IN2INTINTVWVW,IWIW,QWQW,MWMW,SMWSMW,LWLW,SWSW,ACAC,* *ACAC,* *LDLD,* *VDVD,T T,C C,AIWAIW和常数和常数OUTOUTDI

11、NTDINTVDVD,IDID,QDQD,MDMD,SMDSMD,LDLD,SDSD,ACAC, * *ACAC,* *LDLD,* *VDVD三三.相关知识相关知识电子密码锁控制系统编程与实现s7200三三.相关知识相关知识电子密码锁控制系统编程与实现s7200三三.相关知识相关知识电子密码锁控制系统编程与实现s7200三三.相关知识相关知识电子密码锁控制系统编程与实现s7200三三.相关知识相关知识电子密码锁控制系统编程与实现s7200表表3-21 3-21 增减指令中增减指令中ININ和和OUTOUT的寻址范围的寻址范围指令指令操作数操作数类型类型寻寻 址址 范范 围围字节字节增减增减I

12、NINBYTEBYTEVBVB,IBIB,MBMB,QBQB, LBLB,SBSB,SMBSMB,ACAC,* *ACAC,* *LDLD,* *VDVD和常数和常数OUTOUTBYTEBYTEVBVB,IBIB,MBMB,QBQB,SMBSMB,LBLB,SBSB, ACAC,* *ACAC,* *LDLD,* *VDVD字增字增减减ININWORDWORDVWVW,IWIW,QWQW,MWMW,SMWSMW,LWLW,SWSW,ACAC, * *ACAC,* *LDLD,* *VDVD和常数和常数OUTOUTWORDWORDVWVW,IWIW,QWQW,MWMW,SMWSMW,LWLW,S

13、WSW,ACAC, * *ACAC,* *LDLD,* *VDVD双字双字增减增减ININDWORDDWORDVDVD,IDID,QDQD,MDMD,SMDSMD,LDLD,SDSD,ACAC, * *ACAC,* *LDLD,* *VDVD和常数和常数OUTOUTDWORDDWORDVDVD,IDID,QDQD,MDMD,SMDSMD,LDLD,SDSD,ACAC, * *ACAC,* *LDLD,* *VDVD三三.相关知识相关知识电子密码锁控制系统编程与实现s7200表表3-22 3-22 逻辑运算指令表逻辑运算指令表 三三.相关知识相关知识电子密码锁控制系统编程与实现s7200三三.相

14、关知识相关知识电子密码锁控制系统编程与实现s7200三三.相关知识相关知识电子密码锁控制系统编程与实现s7200表表3-23 3-23 逻辑运算指令逻辑运算指令ININ、IN1IN1、IN2IN2及及OUTOUT的寻址范围的寻址范围指令指令操作数操作数类型类型寻寻 址址 范范 围围字节字节逻辑逻辑IN1IN1、IN2IN2ININBYTEBYTEVBVB,IBIB,MBMB,QBQB, LBLB,SBSB,SMBSMB,ACAC,* *ACAC,* *LDLD,* *VDVD和常数和常数OUTOUTBYTEBYTEVBVB,IBIB,MBMB,QBQB,SMBSMB,LBLB,SBSB, AC

15、AC,* *ACAC,* *LDLD,* *VDVD字逻字逻辑辑IN1IN1、IN2IN2ININWORDWORDVWVW,IWIW,QWQW,MWMW,SMWSMW,LWLW,SWSW,ACAC, * *ACAC,* *LDLD,* *VDVD,T T,C C和常数和常数OUTOUTWORDWORDVWVW,IWIW,QWQW,MWMW,SMWSMW,LWLW,SWSW,ACAC, * *ACAC,* *LDLD,* *VDVD,T T,C C双字双字逻辑逻辑IN1IN1、IN2IN2ININDWORDDWORDVDVD,IDID,QDQD,MDMD,SMDSMD,LDLD, ACAC,HC

16、HC, * *ACAC,* *LDLD,* *VDVD和常数和常数OUTOUTDWORDDWORDVDVD,IDID,QDQD,MDMD,SMDSMD,LDLD,ACAC, * *ACAC,* *LDLD,* *VDVD三三.相关知识相关知识电子密码锁控制系统编程与实现s72001.SB11.SB1为起动键,按下为起动键,按下SB1SB1键,才可进行开锁工作。键,才可进行开锁工作。2.SB22.SB2、SB3SB3为可按压键。开锁条件为:为可按压键。开锁条件为:SB2SB2设定按压次数为设定按压次数为3 3次,次,SB3SB3设定按设定按 压次数为压次数为2 2次。同时,次。同时,SB2SB2

17、、SB3SB3是有顺序的,先按是有顺序的,先按SB2SB2,后按,后按SB3SB3。如果按。如果按 上述规定按压,密码锁自动打开。上述规定按压,密码锁自动打开。3.SB53.SB5为不可按压键,一旦按压,警报器就会发出警报。为不可按压键,一旦按压,警报器就会发出警报。4.SB44.SB4为复位键,按下为复位键,按下SB4SB4键后,可重新进行开锁作业。如果按错键,则必须键后,可重新进行开锁作业。如果按错键,则必须 进行复位操作,所有的计数器都被复位。进行复位操作,所有的计数器都被复位。四四.任务分析任务分析密码锁控制系统,它有密码锁控制系统,它有5 5个按键个按键SB1SB1 SB5SB5,其

18、控制要求如下:,其控制要求如下:电子密码锁控制系统编程与实现s7200 1. 1.根据控制要求,首先确定根据控制要求,首先确定I/OI/O个数,进行个数,进行I/OI/O地址分配地址分配 输入输入/ /输出地址分配见表输出地址分配见表3-243-24。画出。画出PLCPLC外部接线图如图外部接线图如图3-183-18所。所。输输 入入输输 出出符号符号地址地址功能功能符号符号地址地址功能功能SB1SB1I0.0I0.0开锁键开锁键KMKMQ0.0Q0.0开锁开锁SB2SB2I0.1I0.1可按压键可按压键HAHAQ0.1Q0.1报警报警SB3SB3I0.2I0.2可按压键可按压键SB4SB4I

19、0.3I0.3复位键复位键SB5SB5I0.4I0.4报警键报警键五五.任务实施任务实施表表3-24 3-24 输入输入/ /输出地址分配输出地址分配电子密码锁控制系统编程与实现s7200图图3-18 3-18 密码锁控制系统密码锁控制系统PLCPLC外部接线图外部接线图五五.任务实施任务实施电子密码锁控制系统编程与实现s72002.2.设计程序设计程序 根据控制电路的要求,在计算机中编写程序,程序设计如图根据控制电路的要求,在计算机中编写程序,程序设计如图3-3- 19 19所示。所示。图图3-19 3-19 密码锁控制程序密码锁控制程序五五.任务实施任务实施电子密码锁控制系统编程与实现s7

20、2003. 安装配线安装配线 首先按照图首先按照图3-183-18进行配线,安装方法及要求与继电进行配线,安装方法及要求与继电- -接触器电路相同。接触器电路相同。4. 运行调试运行调试 在断电状态下,连接好在断电状态下,连接好PC/PPIPC/PPI电缆。电缆。 打开打开PLCPLC的前盖,将运行模式开关拨到的前盖,将运行模式开关拨到STOPSTOP位置,此时位置,此时PLCPLC处于停止处于停止 状态,或者用鼠标单击工具栏中的状态,或者用鼠标单击工具栏中的“STOP”STOP”按钮,可以进行程序编写按钮,可以进行程序编写。 在作为编程器的在作为编程器的PCPC上,运行上,运行STEP7 M

21、icro/WIN32STEP7 Micro/WIN32编程软件。编程软件。 用菜单命令用菜单命令“文件新建文件新建”,生成一个新项目;用菜单命令,生成一个新项目;用菜单命令“文件打开文件打开”,打,打 开一个已有的项目;用菜单命令开一个已有的项目;用菜单命令“文件另存为文件另存为”,可修改项目的名称。,可修改项目的名称。 用菜单命令用菜单命令“PLCPLC类型类型”,设置,设置PLCPLC的型号。的型号。 五五.任务实施任务实施电子密码锁控制系统编程与实现s7200 设置通信参数。设置通信参数。 编写控制程序。编写控制程序。 用鼠标单击工具栏中的用鼠标单击工具栏中的“编译编译”按钮或按钮或“全

22、部编译全部编译”按钮来编译输入的程序按钮来编译输入的程序。 下载程序文件到下载程序文件到PLCPLC。 将运行模式选择开关拨到将运行模式选择开关拨到RUNRUN位置,或者用鼠标单击工具栏的位置,或者用鼠标单击工具栏的“RUNRUN(运行)(运行)” 按钮使按钮使PLCPLC进入运行方式。进入运行方式。 按按SB1SB1键或模拟起动操作。键或模拟起动操作。 分别按分别按SB2SB2键键3 3次、次、SB3SB3键键2 2次,观察输出次,观察输出Q0.0Q0.0是否输出。如果是否输出。如果Q0.0Q0.0输出正输出正 确,按确,按SB4SB4键复位。键复位。 重新开始,按重新开始,按SB1SB1键

23、,再次进行操作,模拟报警操作和密码错误操作。键,再次进行操作,模拟报警操作和密码错误操作。五五.任务实施任务实施4. 运行调试运行调试电子密码锁控制系统编程与实现s7200任务名称:电子密码锁控制系统编程与实现任务名称:电子密码锁控制系统编程与实现 组别:组别:项目项目配分配分考核要求考核要求扣分标准扣分标准扣分记录扣分记录得分得分设备安装设备安装3030分分(1)(1)会分配端口、画会分配端口、画I/OI/O接线图接线图(2)(2)按图完整、正确及按图完整、正确及规范接线规范接线(3)(3)按照要求编号按照要求编号(1)(1)不能正确分配端口,扣不能正确分配端口,扣5 5分,分,画错画错I/OI/O接线图,扣接线图,扣5 5分分(2)(2)错、漏线,每处扣错、漏线,每处扣2 2分分(3)(3)错、漏编号,每处扣错、漏编号,每处扣1 1分分编程操作编程操作3030分分(1)(1)会采用时序波形图会采用时序波形图法设计程序法设计程序(2) (2) 正确输入梯形图正确输入梯形图(3) (3) 正确保存文件正确保存文件(4) (4) 会转换梯形图会转换梯形图(5)(5)会传送程序会传送程序(1)(1)不能设计出程序或设计错误不能设计出程序或设计错误扣扣1010分分(2) (2) 输入梯形图错误每处扣输入梯形图错误每处扣2 2分分(3) (3) 保存文件错误扣保存文件错误

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论