力控软件使用范例

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 五、实验结果组图

六、实验总结。

用隐藏功能可以实现各种动态过程,修改重复执行脚本语言的周期相当于调节动画每秒的帧数。

相关文档
最新文档