专利名称:一种群控电梯的群管理系统的制作方法
技术领域:
本发明涉及一种群控电梯的群管理系统。
目前,大部分群控电梯采用微机控制系统,其成本较高,软件也基本上都是进口的,对国内使用环境总有些不匹配的现象。而且以国内电子产品的生产水平,要开发一套性能可靠的微机控制系统,需要投入大量资金且开发周期较长。由于技术的进步,高可靠性的可编程控制器PLC的运算速度和功能已经能够胜任比较复杂的任务,而且PLC是通用器件,成本低,所以以PLC为核心建立群管理系统可以在一定程度上缩短开发周期、降低成本。但由于群管理系统与电梯控制装置之间有大量数据需要交换,所以在它们之间需要一些专用器件并进行一定的硬件开发才能实现,这样系统的可靠性及成本降低会受到影响。
本发明的目的是为了给出一种不使用专用器件且在较少硬件开发的基础上实现对群控电梯进行可靠控制的以PLC为核心的群管理系统。
本发明的主要技术方案是该群管理系统包括通过PLC专用通讯网络连接的群管理主控制可编程控制器PLC及各电梯内的中间通讯数据处理PLC,各中间通讯数据处理器PLC分别通过两组数据线和控制线使用并行通讯方式与电梯控制装置连接,其间的通讯按通讯协议流程进行,通讯协议流程分为接收程序流程和发送程序流程,接收程序流程中数据从定时中断入口进入,先检验数据有效标志,若数据有效则再检验数据有否刷新,若数据刷新则读取数据存入接收缓冲区,并退出该程序,若数据未刷新,则直接退出该程序;若数据无效则检验数据并存入工作区。发送程序流程中数据也从定时中断入口进入,先检验新输出数据有否准备好,若已准备好,则检验是否到刷新数据周期,若已到刷新数据周期则输出数据有效标志并刷新标志后输出数据,并退出该程序,若未到刷新数据周期,则直接退出该程序;若最初输出数据未准备好则清除数据有效标志,并在生成所需输出的数据内容后退出该程序,其中接收数据的频率高出发送程序的频率一倍以上。
本发明中群管理系统负责了所有厅外召唤的登记和分配工作,原有电梯控制装置的厅外召唤接口就变为空置,可以利用这些接口作为与PLC交换数据的接口。这样硬件开发工作量就得以减少。且无须专用器件,本发明中中间通讯数据处理PLC与电梯控制装置之间采用全双工的并行通讯方式,然后再通过PLC系统本身内置的专用通讯网络与群管理主控PLC进行通讯,既能降低群管理主控PLC的负荷,又能简化通讯协议,满足高速通讯的需要。而且本发明中接收数据的频率高出发送数据频率的一倍以上,可以利用冗余周期来避免时序误差带来的通讯错误,再配合原有I/O接口的滤波电路及数据检验算法,本发明能有效抵抗各种干扰源的影响。
图1是本发明结构示意图;图2是本发明中通讯协议的接收程序流程图;图3是本发明中通讯协议的发送程序流程图;图4是本发明一个实施例的接收数据时序波形示意图;图5是本发明一个实施例的发送数据时序波形示意图;图6是本发明一个实施例的接收程序框图;图7是本发明一个实施例的发送程序框图。
如图1、2、3所示,本发明包括通过PLC专用通讯网络3连接的群管理主控制可编程控制器PLC1及各电梯内的中间通讯数据处理PLC2,各中间通讯数据处理器PLC2分别通过两组数据线和控制线使用并行通讯方式与电梯控制装置4连接,其间的通讯按通讯协议流程进行,通讯协议流程分为接收程序流程和发送程序流程,接收程序流程中数据从定时中断入口进入,先检验数据有效标志,若数据有效则再检验数据有否刷新,若数据刷新则读取数据存入接收缓冲区,并退出该程序,若数据未刷新,则直接退出该程序;若数据无效则检验数据并存入工作区,发送程序流程中数据也从定时中断入口进入,先检验新输出数据有否准备好,若已准备好,则检验是否到刷新数据周期,若已到刷新数据周期则输出数据有效标志并刷新标志后输出数据,并退出该程序,若未到刷新数据周期则直接退出该程序;若最初输出数据未准备好则清除数据有效标志,并在生成所需输出的数据内容后退出该程序,其中接收数据的频率高出发送程序的频率一倍以上。
以下实施例是本发明在由3台YPVF型电梯组成的群控电梯中的应用,使用3台F×2N型PLC作为中间通讯数据处理PLC,并通过三菱PLC专用通讯网络与群管理主控PLC连接,同时通过I/O口与YPVF电梯中空置的I/O口进行并行数据交换,共使用36个I/O口,其中16个用于输入数据,2个用于输入数据同步,16个用于输出数据,2个用于输出数据同步。在通讯过程中,当顺序位置1时,数据有效;同步位变化时表示数据已刷新为下一个数据;每次传送16位数据,收发数据同时进行;传送完一组数据后,把顺序位置为0,持续时间为至少两个发送周期;每组数据附有一个16位的校验和,若接收的数据校验和不正确,该组数据无效;为了确位数据传输正确,同步位的变化是在数据送出后才进行;为了避免时序上的误差造成接收数据的错误,接收数据使用10毫秒采样一次,发送数据采用40毫秒发送一组数据;数据量最大为收发各16个字节,与原群管理系统保持一致。这样就得到图4、图5所示的通讯工作波形示意图和图6、图7所示的收发程序流程。
如图6所示,接收程序流程从10毫秒任务入口开始,先检验程序初始化是否完成,若未完成,则退出该子程序;若完成刚读取输入接口数据,并先检测顺序位,若顺序位为1则检测是否为顺序上升沿,若是则经初始化输入缓冲区指针变量再检验同步位变化与否,若为否则直接检测同步位;若同步位变化,则将数据存入缓冲区,输入指针变量加2,并清除输入出错标志,然后退出该子程序;若同步位未变化,且同步位检测也未超时则退出该子程序;若同步位未变化但同步位检测超时,则设置接收出错标志并记录出错次数,然后退出该子程序。当最初顺序位为0时,则计算输入数据和,并进行和数校验,若正确则将输入缓冲区数据转存至工作区,并清除和数出错标志,再退出该子程序;若和数不正确则设置和数出错标志并记录出错次数。
如图7所示,发送程序流程从40毫秒任务入口开始,若程序初始化未完成则退出该子程序,若已完成则视是否有数据刷新处理要求分为两步一步是有刷新要求,则将输出数据从工作区存入缓冲区,并计算和数和输出缓冲指针变量复0,再检验停止输出数据是否满两个周期,若未满则将顺序位置为0并退出程序;若已满两个周期,则清除数据刷新处理标志,再将顺序位置为0并退出程序,另一步是数据无刷新要求,则将顺序位置为1,从缓冲区读取数据写入输出口,再转换同步位的状态并输出,将输出缓冲区指针变量加2,再退出程序。
权利要求
1.一种群控电梯的群管理系统,包括通过PLC专用通讯网络(3)连接的群管理主控可编程控制器PLC(1)及各电梯内的中间通讯数据处理PLC(2),其特征在于各中间通讯数据处理器PLC(2)分别通过两组数据线和控制线使用并行通讯方式与电梯控制装置(4)连接,其间的通讯按通讯协议流程进行,通讯协议流程分为接收程序流程和发送程序流程,接收程序流程中数据从定时中断入口进入,先检验数据有效标志,若数据有效则再检验数据有否刷新,若数据刷新则读取数据存入接收缓冲区并退出该程序,若数据未刷新,则直接退出该程序;若数据无效则检验数据并存入工作区,发送程序流程中数据也从定时中断入口进入,先检验新输出数据有否准备好,若已准备好,则检验是否到刷新数据周期,若已到刷新数据周期则输出数据有效标志并刷新标志后输出数据,并退出该程序,若未到刷新数据周期,则直接退出该程序;若最初输出数据未准备好则清除数据有效标志,并在生成所需输出的数据内容后退出该程序,其中接收数据的频率高出发送程序的频率一倍以上。
全文摘要
本发明公开了一种群控电梯的群管理系统,它包括通过PLC专用通讯网络连接的群管理主控PLC及各电梯内的中间通讯数据处理PLC,各中间通讯数据处理PLC分别通过两组数据线和控制线使用并行通讯方式与电梯控制装置连接,它们之间以通讯协议进行数据交换和控制,本发明可以不使用专用器件且在较少硬件开发的基础上使以PLC为核心的群管理系统对群控电梯进行有效控制,以较低成本达到较高的控制性能和可靠性。
文档编号G06F9/40GK1309348SQ0110753
公开日2001年8月22日 申请日期2001年2月14日 优先权日2001年2月14日
发明者郭伟文, 彭灿辉, 廖进英 申请人:广州日立电梯有限公司