目 录
大连机车MVB驱动需求分析 ................................................................................................ 2 1、
2、
3、
4、
5、 客户需求说明 .......................................................................................................... 2 MVB驱动需求概述.................................................................................................. 2 设备构件参数 .......................................................................................................... 2 内部属性 ................................................................................................................. 3 数据收发 ................................................................................................................. 4
附录 ................................................................................................................................... 4
北车大连机车MVB驱动需求分析
1、 客户需求说明
端口配置:TPC可以接收MVB总线所有端口的数据,监视所有MVB端口刷新时间 端口配置方式:1)配置MVB端口,驱动提供MVB端口配置界面,能自行增加MVB端口
2)添加MVB变量,驱动提供定义端口数据类型的接口,能自行定义端口的数据类型。
2、 MVB驱动需求概述
MVB驱动构件用于MCGS软件发送源端口数据MVB总线上,或者接受MVB总线端口的数据;
通过驱动的内部属性页来配置端口
3、 设备构件参数
MVB驱动构件参数如下:
内部属性:单击“查看设备内部属性”,点击按钮进入内部属性,配置MVB端口,具体设置请参看内部属性。
最小采集周期:MCGS对设备进行操作的时间周期,单位为ms,默认为100ms,根据采集数据量的大小,设置值可适当调整。
设备地址:为设备在MVB总线上的标识符,范围为0-4095,默认值为0。
4、 内部属性
可通过内部属性配置MVB端口,自行添加添端口和变量,为变量添加通道:
说明:
端口类型:源端口、宿端口。
端口地址:范围是0~4095
F-Code:范围是
通道类型:用来指定端口变量的数据类型,有BIT、BYTE、WORD、DWORD数据类型,具体数据类型说明请参见 附录
变量地址:以字节为单位划分,地址范围依据F-Code而定,例如:F-Code为4,端口的数据长度为256位,则该端口变量的地址范围就为0~31
变量个数:一次添加变量的个数,变量地址依据通道类型递增,例如:通道类型为16为无符号(WORD),变量地址为2,通道数量为3,则这三个变量的地址依次为2、4、6
设备通道:根据端口的配置信息来创建变量的数据通道。通道名称的命名规则如下:
1——端口类型 2——端口地址 3——变量地址 4——通道类型
特征周期:
5、 数据收发
接受MVB宿端口数据:通过通道采集来获取MVB从卡上宿端口的数据
发送MVB源端口数据:通过通道写和设备命令写将数据送入MVB从卡源端口上 附录
数据类型表:
1) 数据类型的第一个字母表示数据的长度,B表示是字节数据,W表示是字数据,D表示是
双字数据;
2) 最后一个或两个字母表示数据类型,B表示二进制数,D表示BCD码,F表示浮点数;
3) 字符中二进制数中带U表示无符号数,不带U的表示有符号数;
4) 字符串数据类型是专用于和MCGS“Modbus串口数据转发设备”驱动构件配合使用
的,并且只能通过写通道的方式来改变“Modbus串口数据转发设备”从设备的值。字符串的增加如下图所示:
注意:在使用字符串时,要保证主站和从站中增加的字符串通道完全一样,并且写字符串时,长度尽量不要超过规定的字节数(汉字占两个字节,其余字符占一个字节)
例:主站中的通道是4STR0012_20,那么从站中的通道也必须是4STR0012_20,并且写字符串的长度尽量不要超过20个字节。
目 录
大连机车MVB驱动需求分析 ................................................................................................ 2 1、
2、
3、
4、
5、 客户需求说明 .......................................................................................................... 2 MVB驱动需求概述.................................................................................................. 2 设备构件参数 .......................................................................................................... 2 内部属性 ................................................................................................................. 3 数据收发 ................................................................................................................. 4
附录 ................................................................................................................................... 4
北车大连机车MVB驱动需求分析
1、 客户需求说明
端口配置:TPC可以接收MVB总线所有端口的数据,监视所有MVB端口刷新时间 端口配置方式:1)配置MVB端口,驱动提供MVB端口配置界面,能自行增加MVB端口
2)添加MVB变量,驱动提供定义端口数据类型的接口,能自行定义端口的数据类型。
2、 MVB驱动需求概述
MVB驱动构件用于MCGS软件发送源端口数据MVB总线上,或者接受MVB总线端口的数据;
通过驱动的内部属性页来配置端口
3、 设备构件参数
MVB驱动构件参数如下:
内部属性:单击“查看设备内部属性”,点击按钮进入内部属性,配置MVB端口,具体设置请参看内部属性。
最小采集周期:MCGS对设备进行操作的时间周期,单位为ms,默认为100ms,根据采集数据量的大小,设置值可适当调整。
设备地址:为设备在MVB总线上的标识符,范围为0-4095,默认值为0。
4、 内部属性
可通过内部属性配置MVB端口,自行添加添端口和变量,为变量添加通道:
说明:
端口类型:源端口、宿端口。
端口地址:范围是0~4095
F-Code:范围是
通道类型:用来指定端口变量的数据类型,有BIT、BYTE、WORD、DWORD数据类型,具体数据类型说明请参见 附录
变量地址:以字节为单位划分,地址范围依据F-Code而定,例如:F-Code为4,端口的数据长度为256位,则该端口变量的地址范围就为0~31
变量个数:一次添加变量的个数,变量地址依据通道类型递增,例如:通道类型为16为无符号(WORD),变量地址为2,通道数量为3,则这三个变量的地址依次为2、4、6
设备通道:根据端口的配置信息来创建变量的数据通道。通道名称的命名规则如下:
1——端口类型 2——端口地址 3——变量地址 4——通道类型
特征周期:
5、 数据收发
接受MVB宿端口数据:通过通道采集来获取MVB从卡上宿端口的数据
发送MVB源端口数据:通过通道写和设备命令写将数据送入MVB从卡源端口上 附录
数据类型表:
1) 数据类型的第一个字母表示数据的长度,B表示是字节数据,W表示是字数据,D表示是
双字数据;
2) 最后一个或两个字母表示数据类型,B表示二进制数,D表示BCD码,F表示浮点数;
3) 字符中二进制数中带U表示无符号数,不带U的表示有符号数;
4) 字符串数据类型是专用于和MCGS“Modbus串口数据转发设备”驱动构件配合使用
的,并且只能通过写通道的方式来改变“Modbus串口数据转发设备”从设备的值。字符串的增加如下图所示:
注意:在使用字符串时,要保证主站和从站中增加的字符串通道完全一样,并且写字符串时,长度尽量不要超过规定的字节数(汉字占两个字节,其余字符占一个字节)
例:主站中的通道是4STR0012_20,那么从站中的通道也必须是4STR0012_20,并且写字符串的长度尽量不要超过20个字节。