操作前提:LonMaker3.1软件安装完成,LON网卡测试成功。
1.选一DDC模块,上电并将其正确连接到Lon总线上,然后测试LON网卡与DDC模块的通信是否正常
1)在控制面板里找到“”图标,双击该图标进入图2-16所示的诊断测试页面。
2)按照图2-16中的显示配置各选择项,然后单击“诊断测试”按钮,出现图2-17所示的测试数值对话框(一些数值可能会不同)。
图2-16 诊断测试页面
图2-17 测试数值对话框
3)单击图2-17中的“Test”按钮,如果网卡正常通信会上传测试数据(一些数值可能会不同),如图2-18所示。
说明:如果收到出错信息,或者在单击“Test”按键后程序挂起,则应卸载网卡驱动程序,重新启动计算机,并重新安装驱动程序,再进行“诊断”测试。
4)如果网卡通过测试,表示计算机已经可以跟LON网络接口进行通信了。接着就可以测试网卡能否也能跟设备(模块)进行正确的通信,单击“Comm”按钮,如图2-19所示。
图2-18 网卡正常上传测试数据页面
图2-19 测试网卡能否与设备正常通信页面
5)系统将弹出图2-20所示的确认对话框,单击“是(Y)”按钮。
图2-20 确认对话框
6)系统显示等待pin按键消息,如图2-21所示。
7)用小一字螺钉旋具按一下模块左上方的“维护”按键,出现图2-22所示页面。
图2-21 系统显示等待pin按键消息页面
图2-22 显示模块的NeuronID号页面
说明:如果系统收不到pin按键信息,则需检查网卡的接线端子、模块接线端子是否虚接,网线是否短路或断路。系统收到pin按键信息时,显示该模块的NeuronID号,它是12位十六进制数字,对于每个DDC模块而言,该号码是唯一的。
8)完成对LON总线所有设备的通信测试后,单击“OK”键退出“诊断测试”框。
9)再次单击“OK”键退出“LonWorks Plug’n Play application”。
2.复制节点程序,注册插件(Plug-in)
前提:资源文件已经导入。资源文件是楼控模块节点程序的支持性文件,它是对DDC模块一些定义、规范的说明。要调试和使用DDC模块,必须把该模块的一些定义说明提供给LNS(LON网络服务),才能让LonMaker识别设备。
说明:海湾楼控系列模块的资源文件和节点程序有多种版本,通常需要同版搭配使用。
1)在LonMaker3.1安装盘中找到如图2-23所示相应模块的节点程序∗.APB、∗.XIF文件复制(以HW-BA5202模块为例),将复制的文件粘贴到LonMaker的安装路径下(如C:\LonWorks\Import),如图2-24所示。
图2-23 节点程序页面
图2-24 复制到Lonmaker的安装路径页面
说明:在节点程序文件夹中,同一型号的DDC模块有时具有不同的版本。不同版本主要针对不同的现场要求(如AC、PID等)提供不同功能模块的组合。如不同版本皆可满足现场需要,则以最新版本为最佳选择。由图2-24可以看出,除∗.APB、∗.XIF两个文件外,许多模块还有∗.xfo、∗.XFB文件类型,要跟APB、XIF文件一起复制粘贴到Import目录下。
2)注册Plug-in插件程序
不同型号的DDC模块拥有的功能模块不同,同一型号模块不同版本的插件程序所包含的功能模块也不尽相同。选择与图2-23的节点程序同版本的Plug-in插件注册。需要使用什么样的功能,则应选择相应的Plug-in插件注册。不需要的功能,没有必要注册(以HW-BA5202为例,注册通用输入Universal Input、数字输出Digital Output和小状态机Small State Machine,分别用于实现数据采集、状态输出和逻辑控制)。
①在LonMaker3.1安装盘中找到相应模块的Plug-in插件程序(以HW-BA5202为例)注册,如图2-25所示。
②打开“Universal Input”文件夹(以52021版本为例),如图2-26所示。
图2-25 Plug-in插件程序页面
图2-26 “Universal Input”文件夹
③双击“HW BA5202 1 Universal Input.exe”,弹出注册页面,如图2-27所示。
④单击“Register Plug-in”按钮注册插件程序(以52021版本为例)。
说明:对于已经注册到系统中的Plug-in,若不想使用时,则可以双击运行“De-register Plug-in”反注册程序。
图2-27 注册页面
⑤单击“确认”按钮完成注册。
⑥用同样的方法,完成“Small StateMachine”小状态机、“Digital Output”数字输出的注册。
3.利用LonMaker3.1创建一个设备(使用HW-BA5202模块),完成通用输入(UI)的配置和逻辑控制(使用SmallStateMachine小状态机)
1)打开LonMaker3.1软件,选择“new network”,新建LON网络,进入网络向导页面,如图2-28所示。
2)输入网络名称如:HW5202,单击“Next”按钮,如图2-28所示。
3)选中复选框,在下拉框里选择网络接口LON1,单击“Next”按钮,如图2-29所示。
图2-28 网络向导页面
图2-29 输入网络名称页面
4)选择Onnet,单击“Finish”按钮,如图2-30所示。
5)通过Add和Remove按钮将没有注册的插件(not Registered)添加到准备注册(To be Registered)的显示栏里(图2-27中的注册只是将Plug-in插件注册到操作系统中,这里才是真正注册到LonMaker当中),单击“Finish”按钮,开始注册,如图2-31所示,并打开microsoft visio(它是编辑LON网络的图形工具),如图2-32所示。
图2-30 选择网络状态对话框
图2-31 将插件注册到LonMaker对话框
6)从左边的图形(shapes)中选择设备图标(device),左键拖动到右边的编辑区域,然后松开左键,会弹出设备向导(Device Wizard),如图2-33所示。
图2-32 编辑LON网络的图形工具页面
图2-33 设备向导页面(www.xing528.com)
7)输入设备名称如:hw5202,选中Commission Device,单击“Next”按钮,如图2-33所示。
8)选中“load XIF files”单选框,单击“Browser”按钮,打开节点程序对话框,选中你要下载到该模块的节点程序(如HW-BA5202-1.XIF),打开,然后单击“Next”按钮,如图2-34所示。
9)按照图2-35配置通道类型(Channel),然后,单击“Next”按钮,一直到出现图2-36所示的画面为止。
图2-34 打开节点程序对话框
图2-35 配置通道类型对话框
10)选中图2-36中的复选框,单击“Next”按钮,结果如图2-37所示。
图2-36 通道类型选择1
图2-37 通道类型选择2
11)按照图2-37选择单选框后,单击“Finish”按钮,结果如图2-38所示。
12)按一下DDC模块左上方的“维护”按键,如果设备通信成功,将显示如左面接口(LNS Network Interface)一样的绿色。如果设备不在线(offnet)将显示为黄色或红色,如图2-39所示。
图2-38 通道类型选择3
图2-39 通道类型显示
13)上面已经创建了一个设备,如果总线上带有多个设备,可用同样的方法添加更多的设备。下面介绍如何配置设备的输入通道,以完成数据采集。
14)按照5)的拖动方法,从左边图形中拖动Functional Block图标,到右边的编辑区。会弹出功能模块向导,如图2-40所示。
15)按照图2-40选择该模块所属的设备(hw5202),选择功能模块(以第一通用输入通道UI[0]为例),单击“Next”按钮,结果如图2-41所示。
16)将该功能块命名(FB Name)为UI1。不要选中复选框,单击“Finish”按钮,生成功能模块(如选中复选框则选择创建所有变量,同类模块将生成同名变量,将不容易区分),如图2-42所示。
图2-40 功能模块向导页面
图2-41 功能模块页面
17)向功能模块中添加网络变量。从左边图形中拖动“Output Network Variable”图标到所创建的模块图形上,如图2-43所示。
图2-42 为功能块命名页面
图2-43 向功能模块中添加网络变量页面
说明:UI、DI口添加的是输出型网络变量(Output Network Variable),UO、AO、DO口添加的是输入型网络变量(Input Network Variable)。对于其他类型的功能模块(例如AC、PID、ST等),它们同时具有输入、输出两种类型的网络变量,添加时注意不要遗漏。如对此不太熟悉,可进行试添加,如果该功能块已添加所有变量或者不具备要尝试添加的变量类型,LonMaker将会给出相应的错误提示。
18)选择需要添加的网络变量,单击“OK”按钮,成功添加网络变量的图形,如图2-44所示。
19)左键选中新建的功能模块,单击右键在弹出的快捷菜单中选择Configure(也可以从弹出的快捷菜单中选择plugin,然后再选择Configure)。正在初始化功能模块的配置属性,如图2-45所示。
图2-44 成功添加网络变量的图形
图2-45 初始化功能模块的配置属性
设置功能模块的配置属性,如图2-46所示。
20)HW-BA5202的通用输入可以配置成多种类型的输入信号。以配置成数字输入(DI)为例,按照图2-46,选择输出类型(Onput Type)为digital,单击输出类型按钮出现网络变量(Network Variable)对话框,如图2-46所示。选择Change type按钮,打开,如图2-47所示。
图2-46 设置功能模块的配置属性
图2-47 选择Changetype后的页面
选择SNVT switch网络变量类型“Apply”后,按“OK”按钮确定,返回到上一级的对话框,再次按“OK”按钮确定,返回到上上一级的对话框,按“Apply”按钮完成网络变量的类型配置。
21)选择digital Input选项卡,设置功能模块的配置属性,如图2-48所示。
说明:设置好功能模块的各个属性选项后,单击“Apply”按钮,此时LonMaker将把新的配置属性下载到DDC模块中去,同时在LON网络文件中作更新。至此,就完成了通用输入通道的配置,此时若设备在线,即可看到输入信号的状态。
22)仿照添加功能块UI[0]的步骤,再添加功能块(UI[1])、DO[0]和小状态机(Small ST [0])。其中UI[1]的配置与UI[0]相同,DO[0]配置如图2-49所示。
图2-48 设置功能模块的配置属性
图2-49 DO[0]配置
小状态机(Small ST [0])的配置为:将UI1和UI2分别绑定到nvo_in1和nvo_in2上,如图2-50所示。
填写任务表Tasklist1:nvo_in1和nvo_in2同时为高电平时,nv1_out1输出高电平(用鼠标右键单击图标,在下拉菜单中选择“set high”、“set low”、“set invalid”,分别表示“高”、“低”、“无效”三种状态),如图2-51所示。
图2-50 小状态机(Smal1ST[0])的配置
图2-51 填写同时为高电平任务表
填写任务表Tasklist2:nvo_in1和nvo_in2同时为低时电平时,nv1_out1输出低电平,如图2-52所示。
23)将“Apply”各项进行的配置下载到DDC模块当中,添加和配置好后的结构如图2-53所示。
图2-52 填写同时为低电平任务表
图2-53 添加和配置好后的结构
24)从左边图形中,拖动Connector图标到右边的编辑区。然后,将其一端连接到Small ST [0]的nv1_out1输出端,另一端连接到DO1的nvi_DO输入端,如图2-54所示。
图2-54 连接好的DDC模块
至此就完成了一种简单的逻辑控制,当第一通道和第二通道同时为高电平输入时,第一输出通道DO1输出高电平;当第一通道和第二通道同时为低电平输入时,第一输出通道DO1输出低电平(设备必须在线)。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。