跳转至

高速读功能

1.1 简介

本章主要介绍高速读功能,提高读指令的执行效率。目前轴状态、规划位置、编码器位置和数字量输入等功能支持高速读。

1.2 指令列表

高速读指令列表

指令 说明
GTN_LoadReadHsConfig 配置高速读取指令。
GTN_ReadHsOn 打开或者关闭高速读取指令功能。

1.3 重点说明

多数情况下,应用程序读取控制器状态需要调用GTN指令进行查询,GTN指令的执行时间在不同的计算机硬件下会有略微的区别,平均约为60~80微秒。如果用户的应用程序中需要频繁查询控制器的状态,如轴状态、轴位置等,则会占用较多的PC的计算资源。

为了解决该问题,控制器提供了高速读功能,针对用户经常使用的查询指令进行加速,配置相关的高速读功能后,可以将读取指令的执行时间缩短到6~7微秒,读取速度提高10倍。用户通过指令GTN_LoadReadHsConfig配置需要高速读的指令及对应的参数,调用指令GTN_ReadHsOn使能高速读功能。支持高速读功能的指令如表所示。

支持高速读功能的指令列表

指令 指令 指令
GTN_GetSts GTN_GetPrfPos GTN_GetEncPos
GTN_GetDiEx GTN_GetDiBit GTN_GetStsEx
高速读例程

例程请参考