毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
PLC5层电梯虚拟模型的控制仿真+文献综述(10)
if(升降位置>=350)
{楼层显示=5;}
3.3.3 自定义函数命令语言
如果组态王提供的函数不能满足工程的特殊需要,组态王用户自定义函数功能,可以用自定义函数实现特殊的要求。自定义函数是利用类似c语言的语言来编写的一段程序,其自身不能直接被组态王触发调用,必须通过其他命令语言来调用执行。编辑自定义函数时,在工程浏览器的目录显示区,选择“文件〉命令语言)自定义函数命令语占”,在右边的内容显示区出现“新建”图标,用左键双击此图标,将出现“自定义函数命令语言”对话框.
3.3.4 事件命令语言的设计
事件命令语言是指当规定的表达式的条件成立时执行的命令语言。如某个变量等于式中的给定值,某个表达式描述的条件成立。在工程浏览器中点击“命令语言”文件夹中的“事件命令语言”图标,在浏览器右侧双击“新建……”,弹出事件命令语言编辑器,如图3. 9所示。
有三种事件命令语言:
1) 发生时:事件条件初始成立时执行一次。
2) 存在时:事件存在时定时执行,在“每……毫秒”编辑框中输入执行周期,则当事件条件成立的期间周期性执行命令语言。
3)消失时:事件条件由成立变为不成立时执行一次。
本项目定义了各楼层上呼==1,下呼==1,电梯内部内选各楼层==1,电梯开门限位==1以及“故障,紧急”==1等15个事件。只有在事件存在时才会定时执行这些事件命令语言。
①三层内选响应==1
可以说各楼层内选状态是各个状态中最为重要的之一,因为在选定状态时要进行开门的操作,还要判断顺向招梯和逆向招梯的优先级问题。内选状态主要用来实现以下的两个功能:
1)通过以下语句实现电梯招梯优先级判定功能:
if(楼层选择历史记录!=3&&楼层选择历史记录!=1)
{
if(楼层选择>3)
{上升信号=1;}
if(楼层选择<3)
{下降信号=1;}
/*上行,顺路,存之前选择,停三层*/
if(楼层选择>3&&升降位置<200&&上升信号==1)
{楼层选择历史记录=楼层选择;楼层选择=3;}
/*上行,已过三层,将三层存*/
if(楼层选择>3&&升降位置>200&&上升信号==1)
{楼层选择历史记录=3;}
/*下行,顺路,存之前选择,停三层*/
if(楼层选择<3&&升降位置>200&&下降信号==1)
{楼层选择历史记录=楼层选择;楼层选择=3;}
/*下行,已过三层,将三层存*/
if(楼层选择<3&&升降位置<200&&下降信号==1)
{楼层选择历史记录=3;}
}
/*直选三层*/
else{楼层选择=3;楼层选择历史记录=3;}
2)开门控制以及电梯升降
双击左侧轿厢门,弹出“动画连接”窗口,再单击“缩放”按钮,出现“缩放连接”窗口,将“表达式”设置为“\本站点\电梯门开度”,变化方向设置为“从右向左缩放”,最小时对应值设为100,占据百分比设置为0,最大时对应值设为0,占据百分比设置为100,然后再单击“确定”按钮,回到动画连接窗口。再单击“垂直移动”按钮,进入“垂直移动连接”窗口,将“表达式”设置为“升降位置”,向上移动距离设为400,最上边对应值设为400,向下移动距离设为0,最下边对应值设为0。然后单击确定按钮,返回“动画连接”窗口,再单击“确定”按钮,完成左侧门的动画连接。右侧门的动画连接设置与左侧门类似,只改变缩放变化方向即可。
共11页:
上一页
1
2
3
4
5
6
7
8
9
10
11
下一页
上一篇:
偏最小二乘算法在过程监控中的应用研究
下一篇:
基于神经网络理论的煤调湿系统建模与控制
软PLC技术电梯控制与实现+梯形图
基于PLC的四层电梯控制系统设计+梯形图
基于数字IC的电梯系统的设计与实现+电路图
PLC四层电梯控制系统设计+梯形图
PLC的楼宇群控电梯系统设计+梯形图
基于RS-485的电梯呼梯装置设计+电路图
8层圆柱塔式立体车库机动...
多元化刑事简易程序构建探讨【9365字】
拉力采集上位机软件开发任务书
浅谈传统人文精神茬大學...
谷度酒庄消费者回访调查问卷表
浅谈新形势下妇产科护理...
《醉青春》导演作品阐述
高校网球场馆运营管理初探【1805字】
辩护律师的作证义务和保...
中国古代秘书擅权的发展和恶变
国内外无刷直流电动机研究现状