McgsPro_BACnet_MSTP_V6_0_0_3_202007171_kevw.rar
(350.08 KB, 售价: 3 E币)
使用说明:https://doc.eleok.com/2235.html
压缩包内文件列表
bacnet_comm.dll
BACnet_Comm.ui
libbacnet_comm_armv5.so
libbacnet_comm_armv7.so
BACnet_Comm.chm
本驱动构件用于MCGS软件通过MS/TP协议读写支持MS/TP协议设备的数据; 驱动类型 | 串口子设备,须挂接在“通用串口父设备”下才能工作 | 通讯协议 | 采用MS/TP协议 | 通讯方式 | 一主一从、一主多从方式。驱动构件为主,设备为从。 | 1、 设备通讯参数“通用串口父设备”通讯参数设置如下:设置项 | 参数项 | 通讯波特率 | 38400 | 数据位位数 | 8位 | 停止位位数 | 1位 | 数据校验方式 | 无校验 | 其中父设备通讯参数设置应与设备的通讯参数相同,否则无法正常通讯。设备通讯参数的具体设置请参见对应设备手册。
2、 设备构件参数设置“BACnet_Comm”子设备参数设置如下:
l 最小采集周期:MCGS对设备进行操作的时间周期,单位为ms,默认为100ms,根据采集数据量的大小,设置值可适当调整。
l 目标设备地址:通讯的设备的MAC地址。l 源设备地址:MCGS设备的MAC地址l 写属性优先级:默认为8,取值范围为1-16,表示分配给这个写操作的优先级,16为最低优先级
l 通讯等待时间:通讯数据接收等待时间,默认设置为200ms,根据采集数据量的大小,设置值可适当调整。3、 采集通道a、 通讯状态:通讯状态值 | 代表意义 | 0 | 表示当前通讯正常 | 1 | 表示采集初始化错误 | 2 | 表示采集无数据返回错误 | 3 | 表示采集数据校验错误 | 4 | 表示设备命令读写操作失败错误 | 5 | 表示设备命令格式或参数错误 | 6 | 表示设备命令数据变量取值或赋值错误 | 7 | 表示接收数据异常,解码错误 | 通讯异常码 | (详见附录1) | 4、 常见故障分析故障现象 | 分析 | 处理建议 | 通讯状态为1或 2 | 采集初始化错误或采集无数据返回 (通讯硬件连接、参数设置问题) | 1、检查TCP/IP父设备参数设置是否正确 | 2、检查端口是否被其他程序占用 | 3、检查通讯电缆是否正确连接 | 4、检测设备,并使用厂家测试程序确保通讯正常。并确认设备设置项与帮助中要求相同。 | 5、检查“远程端口”和“”本地端口“”的设置是否正确 | 6、适当延长“通讯等待时间” | 7、读取数据地址超范围 | 通讯状态为3 | 采集数据校验错误(只包括数据校验错误) | 1、检查父设备TCP/IP设置是否正确 | 2、适当延长“通讯等待时间” | 3、设备断电,重新上电,使初始化设备 | 4、现场干扰太大,避免周围环境干扰 | 通讯状态为7 | 采集数据不正确(获取数据帧不正确) | 1、检查设备当前是否支持BACnetIP协议 | 2、适当延长“通讯等待时间” | 3、现场干扰太大,避免周围环境干扰 | 4、设备断电,重新上电,使初始化设备 | 通讯状态在0与非0之间跳变 | 通讯不稳定或读取地址超范围 | 1、同通讯状态为3的处理 | 2、读取数据地址超范围 (典型情况为,添加某通道后,导致通讯状态变非0) | 通讯状态为0,数据不正确 | 组态工程错误 | 1、新建工程测试驱动 | 2、检测通道是否连接变量 | 3、检测工程是否对数据进行处理 | 通讯速度太慢 | 通讯数据量过大或采集周期设置过长 | 1、将“采集优化”属性设置为“1-优化” | 2、减小父设备及子设备的最小采集周期(最小可设置为20ms) | 3、使用设备命令,减少实时采集的数据 | 4、通过设备命令获取PLC延时,判断是否因PLC响应时间过长而影响采集速度。 | 通讯次数过多 | 5、将数据放到连续的地址块中,提高块读效率 | 6、将不同寄存器的数据放到同一寄存器连续的地址块中,减少采集块数,提高采集效率 | 5、 特殊应用的开发本设备构件目前只实现部分通讯功能,如需要用作其它用途或本构件不能满足要求时,可自行进行开发,《MCGS用户指南》中有关于开发设备构件的详细说明,也可以提出具体的技术要求,由我们亲自为您定制。 附表:附录1通讯异常码分为两部分,前两位和后两位,分别表示错误类和错误代码详见下表:例:1:131,1为error class,31为error code表示无此设备对象例2:31,0为error class,31为error code 表示无此设备例3:232,2为error class,31为error code 表示设备对象无此对应属性error class | Value | device | 0 | object | 1 | property | 2 | resources | 3 | security | 4 | services | 5 | vt | 6 | error code | Value | other | 0 | authentication-failed | 1 | character-set-not-supported | 41 | configuration-in-progress | 2 | device-busy | 3 | dynamic-creation-not-supported | 4 | file-access-denied | 5 | incompatible-security-levels | 6 | inconsistent-parameters | 7 | inconsistent-selection-criterion | 8 | Invalid-array-index | 42 | Invalid-data-type | 9 | invalid-file-access-method | 10 | invalid-file-start-position | 11 | operator-name | 12 | invalid-parameter-data-type | 13 | invalid-time-stamp | 14 | key-generation-error | 15 | missing-required-parameter | 16 | no-objects-of-specified-type | 17 | no-space-for-object | 18 | no-space-to-add-list-element | 19 | no-space-to-write-property | 20 | no-vt-sessions-available | 21 | object-deletion-not-permitted | 22 | object-identifier-already-exists | 23 | operational-problem | 24 | password-failure | 25 | property-is-not-a-list | 26 | read-access-denied | 27 | security-not-supported | 28 | service-request-denied | 29 | timeout | 30 | unknown-object | 31 | unknown-property | 32 | this enumeration was removed | 33 | unknown-vt-class | 34 | unknown-vt-session | 35 | unsupported-object-type | 36 | value-out-of range | 37 | vt-session-already-closed | 38 | vt-session-termination-failure | 39 | write-access-denied | 40 |
【必读】版权免责声明
1、本主题所有言论和内容纯属会员个人意见,与本论坛立场无关。2、本站对所发内容真实性、客观性、可用性不做任何保证也不负任何责任,网友之间仅出于学习目的进行交流。3、对提供的数字内容不拥有任何权利,其版权归原著者拥有。请勿将该数字内容进行商业交易、转载等行为,该内容只为学习所提供,使用后发生的一切问题与本站无关。 4、本网站不保证本站提供的下载资源的准确性、安全性和完整性;同时本网站也不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害。 5、本网站所有软件和资料均为网友推荐收集整理而来,仅供学习用途使用,请务必下载后两小时内删除,禁止商用。6、如有侵犯你版权的,请及时联系我们(电子邮箱1370723259@qq.com)指出,本站将立即改正。
|