在发那科工业机器人二次开发应用中有时需要获取系统时间,在发那科工业机器人KAREL语言中提供了一个内置程序可以实现获取系统时间的内置程序,下面一起了解下该内置程序:
GET_TIME 内置程序
功能:从 KAREL系统中获取当前时间(以整数表示)
语法 : GET_TIME(i)
输入输出参数 :
[输出] i :INTEGER
下面来创建一个KAREL程序使用下该内置程序。
编写如下程序:
PROGRAM TEST_GETTIME --程序名
VAR --变量声明
i : INTEGER
t : STRING[20]
BEGIN --程序开始
FORCE_SPMENU(TP_PANEL,SPI_TPUSER,1) --显示用户菜单界面
WRITE('WAIT...',CR) --提示
GET_TIME(i) --获取机器人当前时间
WRITE('WAIT...',CR) --提示
DELAY 1000 --延时
CNV_TIME_STR(i,t) --将获取的时间转换成为字符串
WRITE('WAIT...',CR) --提示
DELAY 1000 --延时
WRITE(t,CR) --显示时间在示教器屏幕上
DELAY 1000 --延时
END TEST_GETTIME --程序结束标志
按下图步骤编辑完程序后按下图步骤点击编译按钮。
按下图步骤关闭编译成功输出对话框。
按下图步骤关闭KAREL程序编辑。
按下图步骤打开工业机器人示教器。
按下图步骤点击“MENU”菜单键,进入菜单后点击“下页”。
按下图步骤点击“系统”进入“变量”。
按下图步骤将选项“$KAREL_ENB”设置为1。
按下图步骤进入程序选择界面选择“TEST_GETTIME”程序。
按下图步骤运行该程序。
运行结果如下:
- DCS系统和PLC控制系统争了40年,知道Zui大的区别在哪里吗? 2024-11-26
- 埃夫特工业机器人码垛功能使用 2024-11-26
- 发那科工业机器人--二次开发之数字对应字符并显示相关 2024-11-26
- TIA博途如何确定1200 PLC的固件版本 2024-11-26
- ABB工业机器人技术-关于新版ABBprofisafe以及safemove的配置(踩坑版) 2024-11-26
- S7-1200 PLCSIM (仿真)V17及以下版本用法介绍 2024-11-26
- 西门子200smart小车运料系统设计 2024-11-26
- 发那科工业机器人--二次开发之跳转与标签指令的使用 2024-11-26
- 用英威腾GD20变频器实现简易PLC运行参数如何设置 2024-11-26
- 发那科工业机器人--二次开发之REPEAT指令的使用 2024-11-26