这是我做过的一个试验,其步骤和方法,对于初学者来说还是有很大用处的,对于老手就是没有什么的了。不过希望老手能给改进一下阿实验一、组态认识实验
一、 实验目的
(1)通过本实验了解组态软件。
(2)练习使用“三维力控”组态软件,并学会编辑变量和画面以及变量连接。
(3)用力控组态软件制作如图1所示的水箱液位变化系统。
如图1
具体要求:当点击“开关0”时,进水管呈现进水状态且水箱液位上升,右边的“液位显示”将对液位进行实时显示,当液位达到100时“开关0”自动关闭,液位停止上升,当点击“开关1”时液位将降低,此时出水管将呈现出水状态,当液位降到0时“开关1”自动关闭。
二、 步骤
(1) 新建画面:在桌面上左击力控组态的图标 打开力控组态软件,在组态开始界面中点击 新建应用工程后出现模板管理如(图2)所示
图2
点击确定按扭,建立新工程,然后选中新建立的点击“开发系统”图标“开发系统”画面,如(图3)所示
图3
在新界面中点击工具箱中的 “创建一个新文档”弹出窗口属性对话框如图4所示,对话框选项中选择“全屏显示”然后点击确定,新画面建立完成。
(2) 定义变量:点击 变量图标出现图5画面
图4
图5
点击“添加变量”图标出现如图7的“变量定义”对话框,然后在变量名中输入“液位”,类型选为“实型”用相同的方法分别添加变量“开关0”和“开关1”变量类型都设置为整型。
,
图7
至此变量添加完毕。
(3) 编辑画面与变量连接:点击“图库图标”再寻找“罐”选择与例图中相同的罐(第一行中左边数第三个)双击在表达式 选择“液位”变量填充色改为兰色,然后点击“阀门”选择两个与例图相同的阀门双击分别选择变量“开关0”和“开关1”,点击工具箱中的“文本” 分别编辑四个输入框分别输入与例图中 相同的的文字。双击与“输入液位”对应的数字框 在对话框中的数值输入中 点击模拟选项,在变量选择中选择“液位”,点击“液位显示”对应的 再点击数值输出中的模拟 变量选择为“液位”。选择工具箱内的“矩形”工具画出矩形框,然后双击矩形条选择 “流动属性”然后将变量选择为“开关0”颜色选择为兰色,用相同的方法定义另一个与“开关1”相连矩形框。将两个矩形筐分别复制一个。再点击点击“文本”选项输入“水箱液位变化系统”最后讲所有图画按照例图摆放好。
(4) 脚本编辑:在画面上右击选择“窗口属性”然后点击动作 出现动作脚本编辑对话框如(图8)所示。
选择“窗口运行时周期执行”在此对话框中输入以下脚本
IF 开关0==1 THEN 液位=液位+1 //当开关0等于1时液位逐渐加1//
ELSE
ENDIF
IF 液位>100 THEN 液位=100 //液位等与100时液位不再增加//
ELSE
ENDIF
IF 液位<=0 THEN 液位=0 //液位减少到0时不再减少//
ELSE
ENDIF
IF 液位==100 THEN 开关0=0 //当液位等于100时开关0关闭
ELSE
ENDIF
IF 开关1==1 THEN 液位=液位-1 //当开关1导通时液位逐渐减1//
ELSE
ENDIF
IF 液位==0 THEN 开关1=0 //当液位减少到0时停止继续减少//
ENDIF
输入完成后点击确认按扭,脚本程序编写完毕。至此水箱液位变化系统完成。点击“文件→保存”保存文件,再点击运行图标 →文件→打开,选择 DRAW1双击,进入运行状态。
|