本工程使用到的模块:8路开关模块、2路调光模块、窗帘电机模块、8键面板、触摸屏、多功能模块、2键面板+二进制模块。
实现的功能:
- 8键面板+触摸屏第一个子页可以单独控制每一路开关的小灯
- 触摸屏第二个子页控制两路调光模块,长按进入百分比调光
- 触摸屏第三个子页控制窗帘电机模块,可以拖动进度条对窗帘高度和角度进行控制
- 触摸屏第四个子页进行场景控制:
- 第一个场景:回家,打开1 3 5 7四路开关,窗帘打开50%,调光亮度50%,风扇中速
- 第二个场景:休息,打开2 4 6 8四路开关,窗帘打开100%,调光亮度0%,风扇低速
- 第三个场景:吃饭,打开1 3 4三路开关,窗帘打开60%,调光亮度30%,风扇高速
- 第四个场景:外出,打开5 6两路开关,窗帘打开30%,调光亮度0%,风扇关闭
5. 触摸屏第五个子页控制风扇模块 可以调节风速
6. 2键面板左按键设置为强制功能,一键全开
7. 2键面板右按键设置为安全功能,一键全关,同时报警灯闪烁
Q:什么是KNX?
A:KNX是一个欧洲组织 开发了一套协议/定义了一套标准,用于家电、智能设备(电器)的数据通信IEEE:RS232/485(KNX协议)。KNX是一种开放的、全球标准的建筑自动化和控制系统,通过统一的通信协议实现不同设备和系统之间的互联互通,为用户提供智能化的建筑管理和控制功能。
Q:ETS5是什么软件?
A: ETS5(Engineering Tool Software)是一款用于配置和编程KNX系统的专业软件工具。它是KNX协会官方推出的工具。它提供了一个直观且功能强大的界面,用于创建、编辑和调试KNX系统。
接下来给大家展示如何使用ETS5软件对KNX设备模块使用
左上角界面上分别是号是新建项目、导出项目和导入项目,文件后缀名一般是knxproj,右边的界面可以对项目的名称进行更改和设置密码,如果想让触摸屏上显示中文,那么必须把代码页语言改成UTF-8(Unicode)
在第二界面总线位置,电脑需要与智能IP模块进行以太网连接才能对各个模块进行下载调试
我们可以建筑界面添加一下楼层房间之类进去,后面添加设备需要在产品目录进行搜索相关的设备信号才能添加,根据工程项目需要的设备8路开关模块、2路调光模块、窗帘电机模块、8键面板、触摸屏、多功能模块、2键面板+二进制模块添加进去。
在界面上面找到工作区-打开新的面板-打开群组地址,在下方会出现一个群组地址的界面,根据自己项目来设置群组地址。
按照功能要求需要打开8键开关8个通道的场景、安全、强制功能。 并根据功能需求来配置程序,场景一、三的A通道需要打开,其他场景关闭, 其他通道也是如此。安全与强制功能需要一键全关和一键全开通道,所以选择从报文0开始执行,群组地址就根据对应对象添加进去。
八键面板的话很简单,控制八路开关的通道,就把各个通道的群组地址一一对应每个按钮添加进去,在设置里面把按键的通道功能设置switch(控制)选项就行了。
调光模块需要做的就是把群组地址添加对应对象功能,场景功能也是根据场景号来配置调光亮度,场景一:场景选择第一个,调光亮度要求50,分配场景号选择第一个。场景二:场景选择第二个,调光亮度要求0,分配场景号选择第二个,以此类推来配置。
百叶窗跟八路开关一样,不过需要注意的设备只用到了一个通道,所以A通道需要更改为百叶窗模式,然后就是场景功能了,对照每个场景来设置。群组地址放入对应的对象功能中。
触摸屏模块设置,注意的是,每个子页面的模块功能不一样,需要把图标功能改成相对应控制功能的,比如说控制开关就要把图标功能改成switch,调光的图标功能改成switch/Dimming,百叶窗Venetian Blind(with slat),场景Scene control,然后选择场景号顺序,风扇模块Ventilation System,并且数据类型选择1字节,其他把群组地址添加对应对象功能。
两键面板只需要两个按键,所以选择CD两个通道就行了,通道功能选择开关(switch)。把群组地址添加对应对象功能来控制八路开关的安全与强制功能。
给风扇模块配置和参量和把群组地址放入对应的对象功能就OK了。
然后就是下载程序进去,但是要注意,物理地址后面两位不能一致,前面要求一致,这个跟网络IP一样,同一网段不同地址,不然出错。
项目效果展示
总结:本次课程学到了不少KNX的一些知识,同时熟练使用ETS5软件,受益匪浅,感谢老师!
----21级物联网应用技术2班巫航