教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

电梯群控系统研究与设计(11)

来源:网络收集 时间:2026-08-23
导读: 原始数据的处理包括:候梯时间、电梯剩余量、厅呼信号的集中程度和轿厢利用率的原始数据的处理。所谓原始数据的处理就是根据前面提供的公式,分别对这些原始数据进行计算,得到系统所需要的输入数据。 输入量的模糊

原始数据的处理包括:候梯时间、电梯剩余量、厅呼信号的集中程度和轿厢利用率的原始数据的处理。所谓原始数据的处理就是根据前面提供的公式,分别对这些原始数据进行计算,得到系统所需要的输入数据。

输入量的模糊化就是将原始数据的处理后的数据,根据经验知识进行模糊处理。模糊化程序包括:候梯时间、电梯剩余量、厅呼信号的集中程度和轿厢利用率的原始数据的处理。模糊化后的数据是0-10之间的数据,这样处理便于以后程序的处理。这里以程序中用的最多的三角形模糊子集的计算为例说明一

28

重庆理工大学毕业论文 电梯群控系统软件设计

下。

首先定义标志值,将标志值送入形参,定义子程。

在子程中,首先进位位清零,在将原始数据与标志值相减,以进位位为的0、1分为两种情况。为0时,说明原始数据大于标志值,将所减结果与上半范围的值进行比较,大于时将入模糊子集送0。小于时将所减结果与lO相乘,在除以上半范围的值,在用10减去所得的结果,然后将最终值送入入模糊集形参。其他情况和这种情况基本相同,其模糊化主程序、子程序如下图所示。

29

重庆理工大学毕业论文 电梯群控系统软件设计

模糊推理包括:候梯时间与矩阵相乘、电梯剩余量与矩阵相乘、厅呼信号的集中程度与矩阵相乘、轿厢利用率与矩阵相乘。由于是模糊推理就是向量矩阵与矩阵相乘,所以在程序设计时,采用指针的办法对数据进行调用。首先将模糊关系地址写入模糊关系指针,指定模糊出指针,然后进入子程。在子程中,首先将模糊入地址写入模糊入指针,并令模糊出指针的内容为零,再进入数据相乘子程。在数据相乘子程中,首先将模糊入指针的内容与模糊关系指针的内容相乘,将得到的结果与模糊出指针的内容进行相加。然后将模糊关系指针加十,并将模糊入指针加二,返回上一级程序。由于模糊入指针为五维向量,所以应当进行五次数据相乘子程,模糊推理主、子程序上图所示。

本课题采用最大隶属度法来进行清晰化处理,程序用了多个比较指令,目的是把最大模糊子集的地址保存在DM4中,清晰化程序下图所示。

30

重庆理工大学毕业论文 电梯群控系统软件设计

4.6 应用程序与PLC之间的DDE通信

计算机在与PLC通信时,首先必须对通信端口进行初始化,其初始化参数必须与PLC通信参数相同。

两机如何通讯,一般取决于下位机。TCP/IP一般是支持的。但是下位机一般具有更可靠的独有通讯协议,购买下位机时,会带一大堆手册光盘,告诉你如何使用特有协议通讯。里面会举大量例子。一般对编程人员而言一看也就那么回事,使用一些新的API罢了。多语言支持功能模块,一般同时支持数种高级语言为上位机编程。

通常上位机和下位机通讯可以采用不同的通讯协议, 可以有RS232的串口通讯, 或者采用RS485串行通讯, 当用计算机和PLC通讯的时候不但可以采用传统的D形式的串行通讯, 还可以采用更适合工业控制的双线的PROFIBUS-DP通讯, 采用封装好的程序开发工具就可以实现PLC和上位机的通

31

重庆理工大学毕业论文 电梯群控系统软件设计

讯。 当然可以自己编写驱动类的接口协议控制上位机和下位机的通讯。至于上位机和PLC之间的通讯的具体细节由本组同学苗继鹏协助完成。

PLC 作为电梯的核心控制部件实时的记录了电梯的所有运行数据和状态,如上行/上行,开门/关门等本程序采用 DDE动态数据交换 作为应用程序与 PLC 之间的通信方式。

动态数据交换Dynamic Data Exchange 是一个用于应用程序间通信的标准协议。使用 DDE会话时应用程序不必关心它们获得的数据类型,它们所知道的仅仅是有一个 DDE 连接并且这个连接正在提供数据。数据是什么,如何使用它们对接受数据方的应用而言并不关心。举例而言, 如果有一个从RSLinx到 Excel电子表的 DDE连接,Excel并不知道传入电子表的数据是一个计数器的值,Excel 看到的只是数据。

DDE 会话发生在客户应用程序和服务器应用程序之间,一个DDE服务器是一个程序,它获得数据并将数据提供给其他应用程序,比如Microsoft Excel。一个 DDE 客户是一个能从 DDE 服务器中获得数据的程序。客户应用程序向服务器应用程序发出请求,请求数据或服务。服务器应用程序响应客户应用程序对数据或服务的请求。

本程序中 DDE 通信时的 DDE 服务器应用程序是 Rockwell RSLinx 软件。

一个应用程序通过定义一个应用程序名(Application)、主题(Topic) 和项目(Item) 获得同一个 DDE 服务器应用程序交换数据的能力。当向 RSLinx请求数据时,所用的 Application就是RSLinx。而在RSLinx中,一个 Topic 的物理含义是为 DDE 通信指定了一条到处理器的数据通道。需要注意的是,首先在RSLinx 中对于不同底层硬件设备而言,它们进行 DDE 通信时所用的 DDE Topic的缺省值就是设备名称和数字序号的组合(当然,用户可以自行修改成任何其他符合要求的Topic名称)。为了实现数据交换,除了指定Application和Topic外,还必须指定项目(Item)。Item的物理含义是指定被读写的处理器中数据表的地址。或是被读写的存储器的存储空间地址。

在 DDE 通信中,RSLinx 根据这个 Item 去寻找处理器存储单元中的映射地址。

本程序采用的 DDE 链接方式为热连接(hot link)。即当 DDE 服务器应用程序发现数据发生变化就立即更新 DDE 客户应用程序。这样,保证了电梯调度

32

…… 此处隐藏:717字,全部文档内容请下载后查看。喜欢就下载吧 ……
电梯群控系统研究与设计(11).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/595583.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)