天星组态软件IO驱动使用说明.docx

上传人:b****3 文档编号:843157 上传时间:2022-10-13 格式:DOCX 页数:11 大小:357.02KB
下载 相关 举报
天星组态软件IO驱动使用说明.docx_第1页
第1页 / 共11页
天星组态软件IO驱动使用说明.docx_第2页
第2页 / 共11页
天星组态软件IO驱动使用说明.docx_第3页
第3页 / 共11页
天星组态软件IO驱动使用说明.docx_第4页
第4页 / 共11页
天星组态软件IO驱动使用说明.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

天星组态软件IO驱动使用说明.docx

《天星组态软件IO驱动使用说明.docx》由会员分享,可在线阅读,更多相关《天星组态软件IO驱动使用说明.docx(11页珍藏版)》请在冰豆网上搜索。

天星组态软件IO驱动使用说明.docx

天星组态软件IO驱动使用说明

IO驱动使用说明

一、IO驱动概述

1、IO驱动原理:

IO驱动是通过IOServer实现天星与现场设备交换数据。

数据采集过程:

现场设备-->IOServer-->天星;数据控制过程:

天星-->IOServer-->现场设备。

2、IO驱动流程图:

3、IO驱动相关文件说明:

①IOServer.exe:

IO服务器,用于与现场设备交换数据。

文件位置:

天星目录(缺省:

C:

\TXHMI)。

②CommTool.exe:

IO驱动通信工具,用于配置IOServer的通信参数、查看寄存器数据和通信数据。

文件位置:

天星目录(缺省:

C:

\TXHMI)。

注释:

CommTool仅用于开发阶段时通信数据的配置,正式运行时,就不需要了,最好关掉,否则会占用系统的资源。

③TagList.exe:

变量列表,用于查看天星中变量的数据。

文件位置:

天星目录(缺省:

C:

\TXHMI)。

4、说明:

①通过CommTool可以查看IOServer与现场设备的通信数据。

②通过TagList可以查看IOServer的数据是否传送到天星的变量中。

二、通信工具CommTool

CommTool用于配置通信参数,建立:

通道—设备—寄存器。

1、增加通道

①增加串口通道

通道名称:

本通道定义的名称。

通道描述:

本通道描述信息。

允许:

是否允许本通道通信。

选中:

允许通信。

其它为串口参数设置。

通道支持串口双设备冗余,即当主通道设备通讯失败时,备用通道会自动启用,与备用设备建立通讯。

②增加网络通道

通道名称:

本通道定义的名称。

通道描述:

本通道描述信息。

允许:

是否允许本通道通信。

选中:

允许通信。

2、增加设备

①增加串口设备

设备名称:

本设备定义的名称。

设备描述:

本设备描述信息。

允许:

是否允许本设备通信。

选中:

允许通信。

协议选择:

驱动协议方式选择,包括:

设备驱动协议和智能驱动协议。

协议名称:

驱动采用的协议名称。

加载驱动协议:

选择驱动协议。

初始化字:

有些通讯协议中,需要用户输入的参数,参见驱动帮助文档。

主设备:

设备通信时首先尝试的设备。

备份设备:

主设备通讯不正常时,启用备份设备。

设备地址:

设备的站号,缺省:

1。

应答超时:

通信时设备应答超时时间设置,缺省:

1000ms。

尝试数量:

设备通信不正常时,尝试与设备连接的次数。

尝试时间:

每次尝试的间隔时间。

交换高低字节、交换高低位字:

当协议支持数据高低位交换时,显示选择项,由用户选择。

②增加网络设备

设备名称:

本设备定义的名称。

设备描述:

本设备描述信息。

允许:

是否允许本设备通信。

选中:

允许通信。

协议选择:

驱动协议方式选择,包括:

设备驱动协议和智能驱动协议。

协议名称:

驱动采用的协议名称。

加载驱动协议:

选择驱动协议。

初始化字:

有些通讯协议中,需要用户输入的参数,参见驱动帮助文档。

主设备:

设备通信时首先尝试的设备。

备份设备:

主设备通讯不正常时,启用备份设备。

网络模式:

根据协议设置TCP或UDP网络通信模式。

IP地址:

设备通信的IP地址。

端口号:

设备通信的端口号。

设备地址:

设备的站号,缺省:

1。

应答超时:

通信时设备应答超时时间设置,缺省:

1000ms。

尝试数量:

设备通信不正常时,尝试与设备连接的次数。

尝试时间:

每次尝试的间隔时间。

交换高低字节、交换高低位字:

当协议支持数据高低位交换时,显示选择项,由用户选择。

3、增加寄存器

IO驱动将需要采集的寄存器分组,每个寄存器组中寄存器的数据类型要一致,寄存器组的大小由驱动协议规定。

串口设备和网络设备的寄存器组参数设置相同。

寄存器名称:

本寄存器定义的名称。

示例:

DEV1_4X0_4X31

寄存器描述:

本寄存器描述信息。

允许:

是否允许本块寄存器通信。

选中:

允许通信。

起始地址:

寄存器成组读取数据的起始地址。

上图中:

4X0–寄存器名称。

结束地址:

寄存器成组读取数据的结束地址。

上图中:

4X31–寄存器名称。

地址长度:

寄存器成组读取数据的数量,即:

结束地址-起始地址+1。

采样频率:

寄存器采集轮询时间间隔,单位:

ms。

相位时间:

采样时间到时,采集需要再等待的时间。

示例:

采样时间为1000ms,相位时间为10ms,从0开始计数时,当计时到1010ms时,开始采样。

设置相位时间是为了分时采集各个寄存器组的数据,合理利用串口数据通讯。

数据类型:

寄存器组的数据类型。

对应现场设备中寄存器的数据类型。

只读:

寄存器的读写属性。

选中:

只读;不选中:

读写。

注释:

为了方便查看寄存器,寄存器名称最好设置成:

设备标志_起始地址_结束地址。

如上图中示例:

DEV1_4X0_4X31。

4、启动/停止

启动/停止服务器。

①只有在停止状态时,服务器才可以创建通道、设备和寄存器组。

②只有在启动状态时,服务器才开始采集数据。

③服务器启动或停止时,都可以动态修改通道、设备和寄存器组的参数。

5、寄存器值

服务器启动时,可以查看各个寄存器的当前值,对于读写属性的寄存器,可以写寄存器值(用鼠标左键双击,开关量寄存器直接切换寄存器值,其它寄存器需要输入值)。

6、通讯状态

服务器启动时,可以查看通信的状态,便于调整通讯参数。

发送数量:

IOServer向设备发送数据的数量。

接收数量:

IOServer从设备接收数据的数量。

接收数量:

IOServer从设备接收数据时,接收超时的数量。

重试数量:

IOServer与设备通信失败时,尝试通信的数量。

错误数量:

IOServer与设备通信时,通信数据错误的数量。

溢出数量:

IOServer与设备通信时,IOServer未及时接收数据的数量。

注释:

①正常通信时,发送数量一般与接收数量一致。

②如果错误数量一直累加,说明通信协议有问题,请及时与厂家联系。

③数据量大时,溢出数量有但是变化很小,属于正常通信。

④可以用鼠标左键点击浏览器中的通道、设备、寄存器组,可以查看通道、设备、寄存器组的通信状态,如果有错误数量,可以直接定位查找。

7、属性窗口

状态刷新频率:

状态和寄存器值刷新的频率,建议不要低于1000ms。

服务器自动启动:

选择“是”时,运行系统启动时,会自动启动IO服务器,否则,需要使用CommTool工具启动服务器。

三、寄存器定义

IO驱动中各个设备支持的寄存器可以参见天星驱动帮助CSDriver.chm中对应设备的“寄存器使用说明”。

四、天星设置

1、建立驱动设备

在开发系统左边的浏览器中,点击驱动设备管理,弹出驱动设备管理对话框,如下图所示:

选择“新建”。

或者直接点击“设备安装向导”,弹出如下对话框:

选择“IOSERVER”设备,按“下一步”:

设备对象名称:

为本设备定义的名称,在建立变量时,本名称即代表驱动设备。

IO设备名称:

按“>>”可以将CommTool中已经建立的设备列表,选择其中一个设备。

按“下一步”完成。

2、建立变量

在变量数据库中,对IO类型的变量,选择设备对象名称,再选择数据地址,会弹出地址选择,如下图示:

数据地址:

选择下拉列表中的一项,必须选择,因为很多其他参数,如:

数据类型、读写属性等在选择后,会自动设置。

下拉式列表中:

[DB:

DEV1_4X0_4X31]仅仅用于输入提示,在寄存器中,手动要输入在其后范围内的数值即可。

示例:

4X0。

3、对于整数类型的变量,可以直接获取变量的位值,格式:

地址.位。

此时变量的类型应为IO离散,位取值范围:

0--31。

示例:

整数寄存器4X20,要获取第5位值,则使用:

4X20.5。

五、IO驱动配置文件

1、驱动配置文件:

IODATA.CFG必须放在工程目录下,如果缺省的不是保存到工程目录下,请用另存为保存到工程目录下。

2、其它工程要使用相同的IO配置,可以将IODATA.CFG复制到相应的工程目录中即可。

六、相同设备的旧驱动升级到IO驱动的方法

1、用通信工具CommTool配置IOServer

①按照上述介绍的方法,配置CommTool中的通道、设备和寄存器组。

②在CommTool中的属性窗口中,选择“服务器自动启动”为“是”。

2、天星中驱动设备管理

①记住旧驱动的“设备对象名称”,从驱动设备管理中删除旧驱动。

②在驱动设备管理中创建IOSERVER驱动,“设备对象名称”与旧驱动的一致。

3、变量字典导入、导出

①在工程项目管理器中,选中当前工程,按“导出”按钮,将工程中的变量字典导出成CSV格式的文件。

②再按“导入”按钮,将刚导出的CSV格式的文件导入到变量字典中。

③变量字典导入、导出的目的:

将变量字典中与通信相关的参数由旧驱动转换成IO驱动的参数。

(本资料素材和资料部分来自网络,仅供参考。

请预览后才下载,期待您的好评与关注!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1