智能照明应用开发过程
智能照明应用基于平台组态功能完成应用组态,再通过打包应用将组态数据打包为基础应用包,将基础应用包上传至应用商店,下载之后即可安装使用。

1.模型组态
平台提供基础模型和自定义模型两种类型。用户可以基于基础模型进行实例化组态,也可以创建自定义模型,通过自定义模型进行实例化组态。
在数据组态新建“照明系统模型”模型组,在模型组中新建“开关模型”。

开关模型:

开关模型包括三部分内容: a) DI点开关位置; b) AI点光感数值; c) 自定义变量上班时间、下班时间、开灯条件、关灯条件; d) 照明控制方法:

照明控制方法如下。
- 开灯逻辑:当光感传感器的值小于开灯条件时,执行开灯动作(开关位置写1):

- 关灯逻辑:当光感传感器的值大于关灯条件时,执行关灯动作(开关位置写0):

2.实例组态
实例组态的方法有两种:
- 点击
按钮,新增一个基础模型EQ的实例:

- 将模型(包括基础模型和自定义模型)拖拽到
按钮上,松开后即可创建一个模型实例。

智能照明应用通过第二种方式完成实例组态:
将开关模型拖拽到
按钮上,松开后即可创建一个开关实例,方便快速的完成实例组态:

实例派生关系如下图:

继承的方法如下图:

3.页面组态
提供图纸管理、基本绘图、特性组态等页面设计方法,用户可以通过图形组态,设计自己的流程图页面:

根据照明控制计算任务:
-
开灯逻辑:当光感传感器的值小于开灯条件时,执行开灯动作(开关位置写1);
-
关灯逻辑:当光感传感器的值大于关灯条件时,执行关灯动作(开关位置写0);
在各区指示灯组合图元上增加“显隐”特性:

触发条件选择开关位置:
-
当位置为1时,指示灯组合图元显示,表示当前为开灯状态;
-
当位置为0时,指示灯组合图元隐藏,表示当前为关灯状态;
4.应用打包
选择组态好的工程数据,点击“打包”按钮,可以将数据打包成智能照明应用包。


打包完成后,打包好的应用包通过浏览器下载到本地:
