力控软件使用范例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
复杂系统的工程改造实验报告(二)
一、实验名称:复杂系统的工程改造
二、实验目的:熟悉力控监控组态软件开发环境,掌握工程组态、
画面组态、实时数据库配置、脚本语言等组态工具,掌握用组态软件生成控制系统的过程和方法。练习利用监控组态软件制造特殊效果。
三、实验内容:
用力控监控组态软件实现锅炉加热的模拟过程。包括用画面组态工具生成工艺流程图、配置实时数据库点及工程变量、使用脚本语言编程、系统调试运行。
四、实验步骤
1)工艺要求描述:
A、游标垂直拖动,控制锅炉容量变化。锅炉容量计同
步显示容量变化及示数。锅炉、阀门自画。管道流
动属性设计。
B、煤炭不断掉下,送入火焰中燃烧的动态过程。火焰
变化的动态过程。
2)实现过程
1.建立窗口。画一个带量程的标杆,和一个游标。画两
个阀门,一个锅炉,两根管道(可由几个图元叠加在
一起打成智能单元形成)。画一短线,一圆(以构成仪
表)、一根传送带,煤炭画好后复制六份。四组火焰外
焰图(用多线段画)。
2.数据库组态里定义模拟点tag1,k1,k2,k3,k4,k5,
整型中间变量t,初值为0.
3.设置属性
A)双击游标选择拖动里的垂直,使其对应变量为tag1.pv。游标向上移动范围0-300,tag1.pv变化从
0-100.
B)双击锅炉中的透明条,使其百分比填充对应表达式为tag1.pv
C)双击短线,使其旋转对应变量tag1.pv。角度范围为0-360度。旋转中心向下偏移短线长的二分之一。
D)双击阀门,使一个阀门的颜色变化条件为
tag1.pv>95||tag1.pv<5另一个为
tag1.pv<5||tag1.pv>95
E)双击管道,使一管道的流动属性条件为tag1.pv<10;
另一管道为tag1.pv>10.
F)添加一文本,使其模拟变量tag1.pv
G)5块煤炭的目标移动选择水平,表达式分别为k1.pv,
k2.pv,k3.pv,k4.pv,k5.pv。向右移动范围为0-500.
五份叠在一起。第六份放于煤炭掉入火堆的地方,
设置其隐藏属性为
k1.pv<4||k2.pv<4||k3.pv<4||k4.pv<4||k5.pv<4(模
拟煤炭掉入火堆,火堆里煤炭增加的状态)。
H)四组火焰外焰图分别设置其隐藏条件为(t%4==0)、
(t%4==1)、(t%4==2)、(t%4==3)当表达式为假。4、写脚本语言
进入程序
k1.pv=0;
k2.pv=20;
k3.pv=40;
k4.pv=60;
k5.pv=80;
周期执行:
t=t+1;
k1.pv=k1.pv+23;
k2.pv=k2.pv+23;
k3.pv=k3.pv+23;
k4.pv=k4.pv+23;
k5.pv=k5.pv+23;
if k1.pv>=100 then k1.pv=k1.pv-103;endif
if k2.pv>=100 then k2.pv=k2.pv-103;endif
if k3.pv>=100 then k3.pv=k3.pv-103;endif
if k4.pv>=100 then k4.pv=k4.pv-103;endif
if k5.pv>=100 then k5.pv=k5.pv-103;endif 五、实验结果组图
六、实验总结。
用隐藏功能可以实现各种动态过程,修改重复执行脚本语言的周期相当于调节动画每秒的帧数。