工业机器人力觉视觉控制高级应用
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

4.5 力觉日志功能指令

4.5.1 与力觉日志功能有关的指令

与日志功能相关的指令如表4-19所示。

表4-19 与日志功能相关的指令

4.5.2 数据采集指令——FsLog On

(1)【功能】

开始采集力觉传感器的数据和位置指令、反馈位置FB、反馈电流FB等数据。

(2)【格式】

FsLog On

(3)【指令样例】

FsLog On

(4)【说明】

①FsLog On为采集力觉传感器数据和位置指令、反馈位置FB、电反馈流FB等数值的指令。

②执行FsLog On指令45s后,执行FsLog Off指令,结束数据采集。

③如果已经处于“数据采集中”,则无法再次执行FsLog On指令(发生报警L3987)。

④未连接力觉传感器时,执行FsLog On指令,即变成“无处理”。

⑤日志功能无效(参数FSLOGFN的第1要素为0)时执行本指令,即变成“无处理”。

4.5.3 数据采集结束指令——FsLog Off

(1)【功能】

数据采集结束。

(2)【格式】

FsLog Off,<日志文件编号>

(3)【术语解释】

<日志文件编号>——设置已经采集数据的日志文件编号。

设定范围:1~999999999。

(4)【样例程序】

FsLog Off,999 '——生成Log文件(文件名:999.fsl)。

(5)【说明】

①本指令结束数据采集,创建日志文件。设置日志文件编号。

②未连接力觉传感器时执行本指令,即变成“无处理”。

③未执行FsLog On指令就执行了本指令时,即变成“无处理”。

④日志功能无效(参数FSLOGFN的第1要素为0)时,执行本指令,即变成“无处理”。

⑤执行本指令前,应先执行FsLog On指令,经过45s后,自动停止数据采集。如果未执行本指令,不会创建日志文件。

⑥能够在控制器内部保持的日志文件最多为2个。超过2个的时候,依次删除最前面的数据。

4.5.4 FsOutLog

(1)【功能】

将已采集的数据、文件传送到FTP服务器上。

(2)【格式】

FsOutLog<日志文件编号>

(3)【术语解释】

<日志文件编号>——指定所传送的数据的日志文件编号。

设定范围:1~999999999。

(4)【指令样例】

FsLog Off,M1 '——生成日志文件(文件名:M1.fsl)。

FsOutLog M1 '——传送日志文件。

(5)【说明】

①本指令将通过FsLog Off指令生成的CSV形式的日志文件输出到FTP服务器。

②输出到FTP服务器的文件名为“f<日志文件编号>.fsl”。

③FTP(传送)成功的日志文件,从R/C中被删除。FTP(传送)失败时,发生报警L3987,日志文件被删除。

④指定编号的日志文件不存在时,发生报警L3987。

⑤未连接力觉传感器时,执行本指令则变成“无处理”。

⑥日志文件的大小最大约1.8M字节。根据文件大小FTP通信可能要花费数十秒的时间。

⑦若FTP通信失败,执行FsOutLog指令后最多约75s后报警L3987(日志文件输出失败)。

若FTP通信失败,请再次确认:

a.与FTP通信的相关参数(FTPID、FTPPASS、FTPSVRIP)的设定值。

b.机器人控制器与FTP服务器间的网络状态。

c.请再次确认FTP服务器侧的设定、启动状态。

d.再启动机器人控制器电源=ON。