找回密码
 注册

QQ登录

只需一步,快速开始

搜索

McgsPro BACnet MS/TP协议串口设备通信驱动下载

[复制链接]
okok 发表于 2024-9-21 21:05:02 | 显示全部楼层 |阅读模式
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”子设备参数设置如下:
image.png
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 classValue
device0
object1
property2
resources3
security4
services5
vt6
error codeValue
other0
authentication-failed1
character-set-not-supported41
configuration-in-progress2
device-busy3
dynamic-creation-not-supported4
file-access-denied5
incompatible-security-levels6
inconsistent-parameters7
inconsistent-selection-criterion8
Invalid-array-index42
Invalid-data-type 9
invalid-file-access-method10
invalid-file-start-position11
operator-name12
invalid-parameter-data-type13
invalid-time-stamp 14
key-generation-error 15
missing-required-parameter16
no-objects-of-specified-type17
no-space-for-object18
no-space-to-add-list-element19
no-space-to-write-property20
no-vt-sessions-available21
object-deletion-not-permitted22
object-identifier-already-exists23
operational-problem24
password-failure25
property-is-not-a-list26
read-access-denied27
security-not-supported28
service-request-denied 29
timeout30
unknown-object31
unknown-property32
this enumeration was removed33
unknown-vt-class34
unknown-vt-session35
unsupported-object-type36
value-out-of range37
vt-session-already-closed38
vt-session-termination-failure39
write-access-denied 40


您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|ELEOK |网站地图

GMT+8, 2025-2-22 16:49

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表