- 1、本文档共2页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4路喷灌system组态王仿真
模拟一个4路喷灌系统
教学目的
熟练图库精灵的使用方法。
掌握离散变量的使用方法。
熟练掌握按钮的使用方法。
掌握条件语句多层嵌套的编程方法。
课题要求
制作一个模拟的农田4路灌溉系统,能够显示累积流量,喷水时有动画显示。直接单击画面上的阀门和水泵,或单击控制盘上的按钮,能够改变对应设备的开、关状态。当水泵打开时,开阀门。则阀门的相应出口有流水,并有累积流量显示。当4个阀门全开时,水泵自动关闭(保护水泵)。当有1~3个阀门打开时,流量按每秒加0.5的速度累计。当4个阀门全开时,流量按每秒加5的速度累积。
操作步骤
新建画面。命名为“课题六 4路喷灌”。
画面绘制。画管道时,管线可以重叠,但必须一次连续画出,只有这样才能画出管道相互贯通的效果。水泵和阀门从系统提供的图库精灵中选择。绘制控制框,上面绘制5个按钮,分别输入文本“阀1”、“阀2”、“阀3”、“阀4”和“水泵”,如图19—20所示。
新建变量。“阀1”、“阀2”、“阀3”、“阀4”和“水泵”定义为内存离散型,“流量”定义为内存实型,“水滴”定义为I/O整型。
动画连接。
双击代表阀1的对象,打开动画连接,输入变量名“阀1”,还可以修改阀门关闭和打开时的颜色,如图19—21所示。其他3个阀门和水泵以此类推。
双击控制柜上的按钮“阀1”,打开动画连接,单击“弹起时”按钮,输入命令语言“阀门1=!阀门1”;,使系统运行时每按一次此按钮,阀门的开关状态改变一次。其他阀门和水泵以此类推。
对字符“##”进行模拟值输出连接,;连接变量为“流量”。
设置“水滴”为I/O模型,连接亚控仿真寄存器INEREA3,按照19.5节中水流的制作方式制作水滴进行动画连接。使水泵和对应的阀门打开时有移动的水滴显示。例如,与阀1对应制作了4个水滴。并分别进行隐含连接。显示条件依次为“水泵==1阀1==1,····,“水泵==1阀1==1水滴==3”。
编写命令语言,使系统运行时实现;流量的累积运算,命令语言为:
{if(阀门1阀2阀3阀4) //“阀1”即“阀1==1”的略写形式
流量=流量+5;} //4个阀全开时加0.5,用来模拟4个阀门没有打开时累积流量增加较快
Eles
{if(阀1||阀2||阀3||阀4) //1~3个阀开时加0.5,永凯模拟阀门没有全开时累积流量增加较慢
流量=流量+0.5;}
If(阀1==0阀2==0阀3==0阀4==0)
水泵==0; //4个阀门全关时关掉水泵,防止水泵
烧毁
全保存后切换到运行系统。观察运行效果。
补充主画面中的菜单,完成主画面与画面间的切换。
文档评论(0)