用西门子s7-200实现4层电梯控制系统
1nbsp;引言nbsp;nbsp;随着城市建设的不断发展,高层建筑的不断增多,电梯作为高层建筑中垂直运行的交通工具已与人们的日常生活密不可分。目前电梯的控制普遍采用了两种方式,一是采用微机作为信号控制单元,完成电梯信号的采集、运行状态和功能的设定,实现电梯的自动调度和集选运行功能,拖动控制则由变频器来完成;第二种控制方式用可编程控制器取代微机实现信号控制。从控制方式和性能上来说,这两种方法并没有太大的区别。PLC可靠性高,程序设计方便灵活。本设计在用PLC控制变频调速实现电流、速度双闭环的基础上,在不增加硬件设备的条件下,实现电流、速度、位移三环控制。nbsp;nbsp;2nbsp;硬件电路nbsp;nbsp;2.1nbsp;硬件结构nbsp;nbsp;系统硬件结构图如图1所示。nbsp;nbsp;PLC为西门子公司S7-200系列CPU221,nbsp;PLC接受来自操纵盘和每层呼梯盒的召唤信号、轿厢和门系统的功能信号以及井道和变频器的状态信号,经程序判断与运算实现电梯的集选控制。PLC在输出显示和监控信号的同时,向变频器发出运行方向、启动、加/减速运行和制动电梯等信号。nbsp;nbsp;2.2nbsp;电流、速度双闭环电路nbsp;nbsp;采用YASAKWA公司的VSnbsp;-nbsp;616G5nbsp;CIM-nbsp;RG5Anbsp;4022变频器。变频器本身设有电流检测装置,由此构成电流闭环;通过和电机同轴联结的旋转编码器,产生a、b两相脉冲进入变频器,在确认方向的同时,利用脉冲计数构成速度闭环。nbsp;3nbsp;位移和运行曲线控制nbsp;nbsp;电梯作为一种载人工具,在位势负载状态下,除要求安全可靠外,还要求运行平稳,乘坐舒适,停靠准确,理想的运行曲线nbsp;3.1nbsp;位移控制nbsp;nbsp;采用变频调速双环控制可基本满足要求,但和国外高性能电梯相比还需进一步改进。本设计正是基于这一想法,利用现有旋转编码器构成速度环的同时,通过变频器的PG卡输出与电机速度及电梯位移成比例的脉冲数,将其引入PLC的高速计数输入端口0000,通过累计脉冲数,经式(1)计算出脉冲当量,由此确定电梯位置。nbsp;nbsp;电梯位移h=SInbsp;nbsp;式中I:累计脉冲数S:脉冲当量nbsp;nbsp;S=lpD/(pr)nbsp;(1)nbsp;nbsp;本系统采用的减速机,其减速比1=1/20,拽引nbsp;nbsp;轮直径D=580mm,电机额定转速ne=1450r/nbsp;min,旋转编码器每转对应脉冲数p=1024,PG卡分频比r=1/18,代人式(1)得nbsp;nbsp;S=1.6mm/脉冲nbsp;nbsp;3.2nbsp;速度控制nbsp;nbsp;本方法是利用PLC扩展功能模块D/A模块实现的,事先将数字化的理想速度曲线存入PLC寄存器,程序运行时,通过查表方式写入D/A,由nbsp;D/A转换成模拟量后将理想曲线输出。nbsp;nbsp;3.2.1nbsp;加速给定曲线的产生nbsp;nbsp;8位D/A输出0~5V/0~10V,对应数字值为16进制数00~FF,共255级。东洋电梯加速实践在2.5~3秒之问。按保守值计算,电梯加速过程中每次查表的时间间隔不宜超过10ms。nbsp;nbsp;由于电梯逻辑控制部分程序最大,而PLC运行采用周期扫描机制,因而采用通常的查表方法,每次查表的指令时间间隔过长,不能满足给定曲线的精度要求。在PLC运行过程中,其CPU与各设备之间的信息交换、用户程序的执行、信号采集、控制量的输出等操作都是按照固定的顺序以循环扫描的方式进行的,每个循环都要对所有功能进行查询、判断和操作。这种顺序和格式不能人为改变。通常一个扫描周期,基本要完成六个步骤的工作,包括运行监视、与编程器交换信息、与数字处理器交换信息、与通讯处理器交换信息、执行用户程序和输入输出接口服务等。在一个周期内,CPU对整个用户程序只执行一遍。这种机制有其方便的一面,但实时性差。过长的扫描时间,直接影响系统对信号响应的效果,在保证控制功能的前提下,最大限度地缩短CPU的周期扫描时间是一个很复杂的问题。一般只能从用户程序执行时间最短采取方法。电梯逻辑控制部分的程序扫描时间已超过10ms,尽管采取了一些减少程序扫描时间的办法,但仍无法将扫描时间降到10ms以下。同时,制动段曲线采用按距离原则,每段距离到的响应时间也不宜超过10ms。为满足系统的实时性要求,本文在速度曲线的产生方式中,采用中断方法,从而有效地克服了PLC扫描机制的限制。nbsp;nbsp;本文采用的PLC有三种中断功能:(1)外部中断;(2)高速计数内部中断(3)定周期中断。前两种中断各有8个中断点,后一种有4个中断点。在程序中采用了后面两种中断方式.起动过程采用定周期中
单纯的IO点可以模拟,但是涉及到模拟量指令,就不行了
S7-200没有专门的模拟器
不如用S7-300来做,模拟比较方便
随着城市建设的不断发展,高层建筑的不断增多,电梯作为高层建筑中垂直运行的交通工具已与人们的日常生活密不可分。目前电梯的控制普遍采用了两种方式,一是采用微机作为信号控制单元,完成电梯信号的采集、运行状态和功能的设定,实现电梯的自动调度和集选运行功能,拖动控制则由变频器来完成;第二种控制方式用可编程控制器取代微机实现信号控制。从控制方式和性能上来说,这两种方法并没有太大的区别。PLC可靠性高,程序设计方便灵活。本设计在用PLC控制变频调速实现电流、速度双闭环的基础上,在不增加硬件设备的条件下,实现电流、速度、位移三环控制。
2 硬件电路
2.1 硬件结构
系统硬件结构图如图1所示。
PLC为西门子公司S7-200系列CPU221, PLC接受来自操纵盘和每层呼梯盒的召唤信号、轿厢和门系统的功能信号以及井道和变频器的状态信号,经程序判断与运算实现电梯的集选控制。PLC在输出显示和监控信号的同时,向变频器发出运行方向、启动、加/减速运行和制动电梯等信号。
2.2 电流、速度双闭环电路
采用YASAKWA公司的VS - 616G5 CIM- RG5A 4022变频器。变频器本身设有电流检测装置,由此构成电流闭环;通过和电机同轴联结的旋转编码器,产生a、b两相脉冲进入变频器,在确认方向的同时,利用脉冲计数构成速度闭环。
3 位移和运行曲线控制
电梯作为一种载人工具,在位势负载状态下,除要求安全可靠外,还要求运行平稳,乘坐舒适,停靠准确,理想的运行曲线 3.1 位移控制
采用变频调速双环控制可基本满足要求,但和国外高性能电梯相比还需进一步改进。本设计正是基于这一想法,利用现有旋转编码器构成速度环的同时,通过变频器的PG卡输出与电机速度及电梯位移成比例的脉冲数,将其引入PLC的高速计数输入端口0000,通过累计脉冲数,经式(1)计算出脉冲当量,由此确定电梯位置。
电梯位移h=SI
式中I:累计脉冲数S:脉冲当量
S=lpD/(pr) (1)
本系统采用的减速机,其减速比1=1/20,拽引
轮直径D=580mm,电机额定转速ne=1450r/ min,旋转编码器每转对应脉冲数p=1024,PG卡分频比r=1/18,代人式(1)得
S=1.6mm/脉冲
3.2 速度控制
本方法是利用PLC扩展功能模块D/A模块实现的,事先将数字化的理想速度曲线存入PLC寄存器,程序运行时,通过查表方式写入D/A,由 D/A转换成模拟量后将理想曲线输出。
3.2.1 加速给定曲线的产生
8位D/A输出0~5V/0~10V,对应数字值为16进制数00~FF,共255级。东洋电梯加速实践在2.5~3秒之问。按保守值计算,电梯加速过程中每次查表的时间间隔不宜超过10ms。
由于电梯逻辑控制部分程序最大,而PLC运行采用周期扫描机制,因而采用通常的查表方法,每次查表的指令时间间隔过长,不能满足给定曲线的精度要求。在PLC运行过程中,其CPU与各设备之间的信息交换、用户程序的执行、信号采集、控制量的输出等操作都是按照固定的顺序以循环扫描的方式进行的,每个循环都要对所有功能进行查询、判断和操作。这种顺序和格式不能人为改变。通常一个扫描周期,基本要完成六个步骤的工作,包括运行监视、与编程器交换信息、与数字处理器交换信息、与通讯处理器交换信息、执行用户程序和输入输出接口服务等。在一个周期内,CPU对整个用户程序只执行一遍。这种机制有其方便的一面,但实时性差。过长的扫描时间,直接影响系统对信号响应的效果,在保证控制功能的前提下,最大限度地缩短CPU的周期扫描时间是一个很复杂的问题。一般只能从用户程序执行时间最短采取方法。电梯逻辑控制部分的程序扫描时间已超过10ms,尽管采取了一些减少程序扫描时间的办法,但仍无法将扫描时间降到10ms以下。同时,制动段曲线采用按距离原则,每段距离到的响应时间也不宜超过10ms。为满足系统的实时性要求,本文在速度曲线的产生方式中,采用中断方法,从而有效地克服了PLC扫描机制的限制。
本文采用的PLC有三种中断功能:(1)外部中断;(2)高速计数内部中断(3)定周期中断。前两种中断各有8个中断点,后一种有4个中断点。在程序中采用了后面两种中断方式.起动过程采用定周期中断,制动过程采用高速计数内部中断。中断服务程序放在主程序后,运行状态检测\运行保护\内选外呼等逻辑控制均在主程序中实现。而运行条件的判断\运行模式的选择\查表等与运行曲线产生有关的程序放在中断服务程序中。
起动加速运行由定周期中断服务程序完成。这种中断不能由程序进行开关,一旦设定,就一直按设定时间间隔循环中断,所以,起动运行条件需放在中断服务程序中,在不满足运行条件时,中断即返回。
3.2.2 减速制动曲线的产生
为保证制动过程的完成,需在主程序中进行制动条件判断和减速点确定。在减速点确定之前,电梯一直处于加速或稳速运行过程中。加速过程由固定周期中断完成,加速到对应模式的最大值之后,加速程序运行条件不再满足,每次中断后,不再执行加速程序,直接从中断返回。电梯以对应模式的最大值运行,在该模式减速点到后,产生高速计数中断,执行减速服务程序。在该中断服务程序中修改计数器设定值的条件,保证下次中断执行。
在PLC的内部寄存器中,减速曲线表的数值由大到小排列,每次中断都执行一次表指针加1操作,则下一次中断的查表值将小于本次中断的查表值。门区和平层区的判断均由外部信号给出,以保证减速过程的可靠性。
4 程序设计
利用变频器PG卡输出端将脉冲信号引入 PLC的高速计数输入端,构成位置反馈.高速计数器累加的脉冲数反映电梯的位置.高速计数器的值不断地与各信号点对应的脉冲数进行比较,由此判断电梯的运行距离,换速点,平层点和制动停车点等信号。理论上这种控制方式其平层误差可在个脉冲当量范围.在考虑减速机齿轮合间隙等机械因素情况下,电梯的平层精度可达内,大大低于国标的标准,满足电梯起制动平滑,运行平稳,平层准确的要求.电梯在运行过程中,通过位置信号检测,软件实时计算以下位置信号:电梯所在楼层位置,快速换速点,中速换速点,门区信号和平层位置信号等.由此省去原来每层在井道中设置的上述信号检测装置,大大减少井道检测元件和信号连接,降低成本。下面针对在实现集选控制基础上新增添的楼层计数,快速换速,中速换速,门区和平层信号5个子程序进行介绍。
4.1 楼层计数
本设计采用相对计数方式.运行前通过自学习方式,测出相应楼层高度脉冲数,对应17层电梯分别存入16个内存单元D01 - D16。
楼层计数器CNTl0为一双向计数器,当到达各层的楼层计数点时,根据运行方向进行加1或减计数。
运行中,高速计数器累计值实时与楼层计数点对应的脉冲数进行比较,相等时发出楼层计数信号,上行加1,下行减1,为防止计数器在计数脉冲高电平期间重复计数,采用楼层计数信号上沿触发楼层计数器。
4.2 快速换速
当高速计数器值与快速换速点对应的脉冲数相等时,若电梯处于快速运行且本层有选层信号,发快速换速信号.若电梯中速运行或虽快速运行但本层无选层信号,则不发换速信号。中速换速与快速换速判断方法类似,不再重复。
4.3 门区信号
当高速计数器CNT47数值在门区所对应脉冲数范围内时,发门区信号.平层信号与区信号判断方法类似,不再重复。
4.4 脉冲信号故障检测
脉冲信号的准确采集和传输在本系统中显得尤为重要,为检测旋转编码器和脉冲传输电路故障,设计了有无脉冲信号和错漏脉冲检测电路,通过实时检测确保系统正常运行。为消除脉冲计数累计误差,在基站设置复位开关,接入PLC高速计数器CNT47的复位端0001。
5 结论
本文所述系统基于电气集选控制原则,采用脉冲计数方法,用脉冲编码器取代井道中原有的位置检测装置,实现位移控制,用软件代替部分硬件功能,既降低系统成本,又提高了系统的可靠性和安全性,实现电梯的全数字化控制。
在实验室调试的基础上,采用上述方法,实地对两台17层电梯进行改造,经有关部分检测和近一年的实际运行表明,系统运行可靠,乘坐舒适,故障率大为降低,平层精度在5mm以内,取得了良好的运行效果。
西门子s7-200的存储区域有哪些?
输入继电器 I 输出继电器Q 通用辅助继电器M 特殊继电器SM 定时器T 计数器C 变量存储器V 顺序控制继电器S 局部变量存储器L 西门子S7-200PLC在实时模式下具有速度快,具有通讯功能和较高的生产力的特点。一致的模块化设计促进了低性能定制产品的创造和可扩展性的解决方案。来自西门子的S7 - 200微型PLC可以...
S7-200CN与S7-200有什么不同点有相同点
不同之处在哪里?S7-200CN家族系列产品是专供中国低端PLC市场的小型PLC。它与SIMATICS7-200PLC的技术规格、功能特性、外观尺寸以及编程软件都相同。S7-200CN家族系列产品与SIMATICS7-200各CPU及模块100%兼容。2、S7-200CN家族系列在哪里生产?S7-200CN家族系列产品在位于中国南京的西门子(南京)数控有限...
s7一200带网口 程序怎么下载到电脑?
S7-200是一款可编程控制器,具有网口功能,可以通过网口将程序下载到电脑。以下是将程序从S7-200控制器下载到电脑的步骤:1、连接网口:使用网线将S7-200控制器的网口连接到计算机的网口。确保网线连接牢固。2、安装驱动程序:在计算机上安装相应的驱动程序。可以在Siemens网站上下载和安装相应的驱动程序。3...
西门子plc s7-200和s7-300,s7-400的区别
西门子PLC S7-200和S7-300、S7-400是西门子可编程控制器产品的序列号。这三款产品在控制器等级、软件和硬件上有着较大的区别。具体分析如下:1、控制器等级和模块差别 (1)S7-200属于基础入门级,而S7-300和S7-400相对于较高端的运用。S7-200:一般用于小型的电气控制系统中,着重于逻辑控制;S7-...
西门子s7-200怎么设置成RUN模式?
要将西门子S7-200+SMART CPU设置为RUN(运行)模式,可以按照以下步骤进行:1.打开 STEP 7-Micro\/WIN 软件,并连接 S7-200+SMART CPU。2.在软件中选择 “File”(文件)菜单,然后选择 “Online\/Offline”(在线\/离线)选项卡。3.点击 “Online”(在线)按钮,连接到 CPU。4.选择 “PLC” 菜单...
西门子S7-200状态灯是什么意思?
关于西门子PLC的状态指示灯的含义,希望对你有一些帮助~~~S7200CPU SF 用作系统出错\/故障显示,为红色,例如内部错误,用户程序错误(看门狗错误,间接寻址,非法的浮点数,地址范围错等)RUN 绿色,运行模式。STOP 黄色,停止模式。DP 分布式I\/O,(仅对CPU215)。S7300CPU SF指示灯 用作系统出错\/...
西门子S7-200的优点有哪些?
优点:运行稳定,使用简单方便,价格便宜,很适用于小型控制系统。缺点:I\/O点数比较有限,有时候感觉太少了点。S7-200是一种小型的可编程序控制器,适用于各行各业,各种场合中的检测、监测及控制的自动化。S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。因此S7-200...
西门子S7-200是什么啊?
s7-200是西门子公司产的可编程控制器,还有300和400等。200相较来说比较便宜。200还分为210和220。现在主要用220,220分为211、222、223、224、226等 。相关产品有TD、 触摸屏、传输线等。相关知识你可以百度下。西门子是德国的一家公司,是国际性企业,在电子行业非常出名。与之齐名还有美国的ABB。
西门子plc s7-200连不上电脑是什么原因?
在设备正常的条件下,发生Micro\/WIN不能与CPU通信的原因主要有: \\r\\nMicro\/WIN中设置的对方通信口地址与CPU的实际口地址不同 \\r\\nMicro\/WIN中设置的本地(编程电脑)地址与CPU通信口的地址相同了(应当将Micro\/WIN的本地地址设置为"0") \\r\\nMicro\/WIN使用的通信波特率与CPU端口的实际通信速率...
国产S7-200系列到底于西门子S7-200系列有什么区别?
区别一:从扩展能力方面:总线中,国产S7-200系列能做300的从站,也就是300能做总线扩展,西门子S7-200系列没有这种扩展。就单机架扩展,其差别也是巨大的。区别二:功能模块方面:模拟量模块方面,西门子S7-200系列的ai模块很单一。国产S7-200系列的各种的都有。能实现的特殊功能,也即功能模块,国产...
长沙苏养血: 1nbsp;引言nbsp;nbsp;随着城市建设的不断发展,高层建筑的不断增多,电梯作为高层建筑中垂直运行的交通工具已与人们的日常生活密不可分.目前电梯的控制普遍采用了两种方式,一是采用微机作为信号控制单元,完成电梯信号的采集...
平和县15611223384: 求一份西门子PLC的四层电梯程序 - ?
长沙苏养血: 1000分加人民币20000,你包来回差旅,食宿费.我包出程序,图纸,指导安装和调试.客户初步验收后付款80%,完全验收后付完全款.
平和县15611223384: 求助:S7 - 200的8层电梯控制梯形图?
长沙苏养血: S7-200 PLC 控制的四层电梯梯形图 希望大家提供思路
平和县15611223384: 有没有plc s7 - 200的高手 求帮助啊啊啊 - ?
长沙苏养血: 我用过S7-200,不过不是用来控制电梯,如果只是西门子PLCS7-200,你请讲是什么问题!
平和县15611223384: 基于PLC 的电梯控制系统 - ?
长沙苏养血: 我这里有几个采纳为最佳答案给你. 总结现代社会和经济活动中,计算机技术,自动控制技术和电力电子技术得到了迅速发展的,电梯已经成为城市物质的迹象.特别是在高层建筑中,电梯是不可缺少的垂直运输设备.随着高层建筑的快速发...
平和县15611223384: 求电梯控制c语言程序?
长沙苏养血: 原地址带图片 : http://www.elevator.salebinfo.com/bbs/Dispbbs.asp?ID=253743 1 前言 电梯的电气系统由拖动系统和控制系统两部分组成.传统的电气控制系统采用的继电器逻辑控制由于触点多、故障率高、可靠性差、体积大等缺点,正逐渐...
平和县15611223384: 三层PLC电梯设计说明书 - ?
长沙苏养血: 你看这个能不能用上`~自己再修改一下~ 电梯的电气系统由拖动系统和控制系统两部分组成.传统的电气控制系统采用的继电器逻辑控制由于触点多、故障率高、可靠性差、体积大等缺点,正逐渐被淘汰.目前电梯设计使用可编程控制器(PLC...
平和县15611223384: 西门子plc s7 - 200调试的步骤是什么? - ?
长沙苏养血: 一,检查接线,用万用表诸根检查面板上按钮、指示灯、转换开关到端子排的接线;端子排到PLC输入输出端子的接线;电源到PLC、触摸屏的接线.PLC之间、PLC和触摸屏之间的通讯线缆制作和插接. 二、系统上电;依次进行一下检查,...
平和县15611223384: 机电一体化分类站的PLC编程 - ?
长沙苏养血: 第一章:概述 考核知识点:(1)PLC的基本概念【了解】 (2)PLC的基本结构【了解】 (3)PLC与计算机控制系统和继电器控制系统联系和区别【了解】 第二章:PLC的硬件结构与工作原理 考核知识点: (1)PLC的分类及各自特点【了解】 ...
平和县15611223384: 西门子S7 - 300,四层电梯控制课件 - ?
长沙苏养血: http://wenku.baidu.com/view/67a7a45177232f60ddcca1cb.html 可以参考下这份毕业设计论文