AMX NXB KNX使用说明

上传人:ali****an 文档编号:109899425 上传时间:2019-10-28 格式:DOC 页数:8 大小:610KB
返回 下载 相关 举报
AMX NXB KNX使用说明_第1页
第1页 / 共8页
AMX NXB KNX使用说明_第2页
第2页 / 共8页
AMX NXB KNX使用说明_第3页
第3页 / 共8页
AMX NXB KNX使用说明_第4页
第4页 / 共8页
AMX NXB KNX使用说明_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《AMX NXB KNX使用说明》由会员分享,可在线阅读,更多相关《AMX NXB KNX使用说明(8页珍藏版)》请在金锄头文库上搜索。

1、NXB-KNX使用说明NXB-KNX设备是网络协议转换器,使用前首先要用苹果浏览器更改其设备IP地址,打开浏览器,选择书签BONJOUR出现设备界,双击AMX NXB-KNX SN#203101X07B0347打开设备IP设置界面,关掉DHCP改为固定IP,设置好分配好的IP地址选择接受然后重启设备。然后打开中控编程软件,如下图:ADMIN中有 master connecton选项,打开后把设备连接方式改为TCP/IP URL,并设置好master port number,选择接受重启设备,然后在中控软件下会发现设备对应你设置好的master port number如下图:则完成设备配置工作。

2、下面是设备程序: PROGRAM_NAME=KNX TEST(*)(*)(* FILE_LAST_MODIFIED_ON: 04/05/2006 AT: 09:00:25 *)(*)(* System Type : NetLinx *)(*)(* REV HISTORY: *)(*)(* $History: $*)(*)(* DEVICE NUMBER DEFINITIONS GO BELOW *)(*)DEFINE_DEVICEdvKNX=13001:1:0TP84=10001:1:0VTP=33001:1:0(*)(* CONSTANT DEFINITIONS GO BELOW *)(*)

3、DEFINE_CONSTANT/SWITCHLIGHT_1_ON_B=1LIGHT_1_OFF_B=2/DIMLIGHT_1_UP_B=11LIGHT_1_DOWN_B=12/PRESETMODE_1_B=1001MODE_2_B=1002(*)(* DATA TYPE DEFINITIONS GO BELOW *)(*)DEFINE_TYPE(*)(* VARIABLE DEFINITIONS GO BELOW *)(*)DEFINE_VARIABLEDEV TP=VTP,TP84KNX_STR100KNX_STR_IDKNX_STR_ID_STR10KNX_STR_VALUEKNX_STR

4、_VALUE_STR10KNX_LOOPTP_FB_LOOP(*)(* LATCHING DEFINITIONS GO BELOW *)(*)DEFINE_LATCHING(*)(* MUTUALLY EXCLUSIVE DEFINITIONS GO BELOW *)(*)DEFINE_MUTUALLY_EXCLUSIVE(*)(* SUBROUTINE/FUNCTION DEFINITIONS GO BELOW *)(*)(* EXAMPLE: DEFINE_FUNCTION () *)(* EXAMPLE: DEFINE_CALL () *)DEFINE_FUNCTION EIBSet(D

5、EV vdvEIB, INTEGER nAmxNr, LONG lValue) SEND_COMMAND vdvEIB,SET=, ITOA(nAmxNr), :, ITOA(lValue)DEFINE_FUNCTION EIBGet(DEV vdvEIB, INTEGER nAmxNr) SEND_COMMAND vdvEIB,GET=, ITOA(nAmxNr)DEFINE_FUNCTION EIBAdd (DEV vdvEIB, INTEGER nNr, CHAR sTyp, CHAR sGrpAdr, CHAR sFlags)/ SEND_COMMAND vdvEIB,ADD=, IT

6、OA(nNr), :, sTyp, :, sGrpAdr,:, sFlags/DEFINE_CALL EIB FEEDBACK FOR(KNX_LOOP=1;KNX_LOOP14;KNX_LOOP+) EIBGet(dvKNX,KNX_LOOP) (*)(* STARTUP CODE GOES BELOW *)(*)DEFINE_START(*)(* THE EVENTS GO BELOW *)(*)DEFINE_EVENTDATA_EVENTTP84 ONLINE: CALL EIB FEEDBACK DATA_EVENTdvKNX ONLINE:/添加地址 EIBAdd(dvKNX,1,S

7、witch,0/0/1,)/开关地址,类型EIBAdd(dvKNX,11,DIM4,0/0/3,)/加减调光地址,类型DIM4EIBAdd(dvKNX,12,Switch,0/0/2,)/调光开关地址EIBAdd(dvKNX,13,1BYTE,0/0/4,)/调光地址,类型1Byte/EIBAdd(dvKNX,14,Switch,0/0/12)/调光开关地址/EIBAdd(dvKNX,11,Dim4,0/0/3)/调光地址,类型4Bit/EIBAdd(dvKNX,12,Dim4,0/0/2)/调光地址,类型4BitCALL EIB FEEDBACK STRING: IF(FIND_STRING

8、(DATA.TEXT,SET,1) OR FIND_STRING(DATA.TEXT,VAL,1) KNX_STR=DATA.TEXT KNX_STR_ID_STR=REMOVE_STRING(KNX_STR,:,1) KNX_STR_ID=ATOI(RIGHT_STRING(KNX_STR_ID_STR,LENGTH_STRING(KNX_STR_ID_STR)-4) KNX_STR_VALUE_STR=KNX_STR KNX_STR_VALUE=ATOI(KNX_STR_VALUE_STR)/以上程序分析出KNX网关返回的地址及状态值 SWITCH(KNX_STR_ID)/以下程序通过分析已经得到的值来做对应按钮的反馈 CASE 1:TP,LIGHT_1_ON_B=KNX_STR_VALUE TP,LIGHT_1_OFF_B=!KNX_STR_VALUE/开关的反馈写法CASE 11:TP,LIGHT_1_UP_B=(KNX_STR_VALUE=9) TP,LIGHT_1_DOWN_B=(KNX_STR_VALUE=1)/加减调光的反馈CASE 12:TP,3=KNX_STR_VALUE TP,4=!KNX_STR_VALUE/开关的反馈写法CASE 13:SEND_LEVEL TP,1,KNX_STR_VALUE/赋值调光的反馈写法 BUTTON_EVENTTP,LIG

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 教育学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号