大家晚上好,我是四个石头。
今天给大家分享:如何利用Niagara来连接您的IO-22D。
最近有很多同学问到如何操作使用VYKON系列DDC产品,对于很多新进入物联网行业的同学来讲确实需要很多关于底层硬件产品的资料,所以接下来小编就尽量多给大家分享关于物联网底层方面的硬件设备。
VYKON IO-22D 是一款具有22个输入输出点,同时具备BACnet MSTP 和
Modbus RTU 通讯协议能满足一般应用的控制模块。
22 个输入输出点包括10个带电隔离的数字量输出(DO)和12个能接模拟量(热
敏电阻类型为NTC10K和20K)的数字量输入(DI)。
下面小编就给大家把这两种连接方式详细的介绍给大家。
Modbus RTU
现在打开IO-22D的DDC硬件外壳对拨码进行设置。设备既具有BACnet 协议也具有Mdobus 协议。设备出厂默认是以Modbus 协议通讯的,为了转换成BACnet协议,只需把DIP1 的拨码打成on即可。拨码开关余下的2到8位是作为BACnet 或者Modbus协议的地址而设定(地址0是不存在的,会默认成为1)。重启设备以上的设置将会生效。
现在将拨码开关切换到Modbus方式。
打开niagara的workbench界面。
通过打开File下的Open Platform打开 Connect编辑窗口。
输入你的物联网控制器JACE的IP地址后成功连接到JACE中。
输入JACE的用户名和密码后就可以直接进入到platform中了。
在Application Director中打开你的station项目。
右键启动你JACE里的station,待运行起来后双击进入。
在palette工具箱中点击搜索文件夹找到Modbus的驱动。
将选中ModbusAsyncNetwork驱动拖入到你物联网控制器JACE的Drivers下。
待驱动加载完成后双击进入到ModbusAsyncNetwork界面,并选择右上角的AX property sheet界面。
展开Serial Port Config进行如下参数设置:
Port Name:COM1;
Baud Rate:19200;
Data Bits:8;
Stop Bits:1;
Parity:Even偶校验。
设置完成后点击保存。
选中ModbusAsyncNetwork右键点击ping后进行连接。
如果参数连接正常状态status就会显示ok。
现在将ModbusAsyncDevice拖入到ModbusAsyncNetwork下。
双击进入到AX property sheet界面。
这里的Device Address:填写你IO-22D里面拨码设置的设备地址,默认情况下为1。
设置完成后点击保存,并选中ModbusAsyncDevice选择Ping。
在参数设置无误的情况下status就会显示ok,表明已经连接正常了。
现在可以双击points进入到创建设备点位的界面。
点击底部的New就可以新建DI,DO点了。
2)BACnet MSTP
在palette工具箱中点击搜索文件夹找到bacnet的驱动。
将选中的BacnetNetwork驱动拖入到你物联网控制引擎的Drivers下。
现在展开BacnetNetwork驱动,选中Local Device并双击进入。
需要配置的参数只有很少的几个。
将Object id的device填写为一个正数即可。
可以看到BacnetComm的详细功能特性。
Tip:其中NetWork下提供两种连接方式一个是IP port一个MstpPort,MstpPort需要您在工具箱里NetworkPorts中去添加。
双击MstpPort并填写如下参数:
Port Name:COM口选择你IO-22D连接的口,本文是COM1;
Baud Rate:19200;
Mstp Address:0。
填写完成后点击保存,并将鼠标移动到MstpPort上面选择Enable一下。
点击左侧的导航栏找到BacnetNetwork双击进入设备管理界面并点击Discovery。
如果参数设定正确就可以将设备搜索出来了,双击进入并将其拖入本地即可。
在左侧导航栏中BacnetNetwork下就可以看到IO-22D的设备已经被添加了进来。
双击下面的points并点击Discovery就可以将设备点位搜索上来了。
OK今天的分享就到这里。如果您是经验丰富的开发者,也不防来我们这里坐坐,大家共同交流心得。如果您是通用物联网平台Niagara的学习者,可以来我们群里获取第一手学习资料,加入我们的微信群,私信小编获取。
后台回复关键词入群即可。