机器人与plc通讯常用指令整理

  • 格式:xlsx
  • 大小:28.10 KB
  • 文档页数:4
读取相关指令
Open Close ClearIOBuff WriteStrBin ReadStrBin StrMatch StrPart ExitCycle ERROR 例程
打开 关闭 清除缓存 字符串写入 字符串读取 字符串查找 字符串获取 中断 错误处理
本地文件写入与读取相关指令
要先定义一可写入变量,例PERS robtarget myrobtarget
示例(双击点开查看详情)
VAR string OUT_string_1; VAR string OUT_string_1; VAR string OUT_string_1; VAR string OUT_string_1; VAR string OUT_string_1; VAR string OUT_string_1; VAR string OUT_string_1; VAR string OUT_string_1; VAR string OUT_string_1; VAR string A:="2,651.1,283.2,111.6";
相关指令
打开串行通道/文件,以通过二进制模式传输数 关闭通道/文件 读取文本串 在通道/文件中输入正文
)相关指令
连接变量(中断识别号)与软中断程序 中断数字信号输入信号 中断数字信号输出信号 取消(删除)中断
指令
定义速度数据 降低加速度 用于增加或减少所有后续定位指令的编程速率。该执行同时
产生关于数字信号输出信号的脉冲
Open Close Readstr Write
打开 关闭 读取文本串 输入
中断函数(陷阱函数)相关指令
CONNECT ISignalDI ISignalDO IDelete
连接 下达中断命令 下达中断命令 取消
速度设定相关指令
speeddata ACCSET VelSet
定义速度数据 降低加速度 改变编程速率

MoveL Offs(pPick,0,0,RIW_BOXHIGH +100), vMidEmpty, fine, tGripper\WObj:=wobj1; VAR num anglex; VAR robtarget p1; MoveJ RelTool(ActualPos,0,0,0\Rx:=0,\Ry:=0,\Rz:=-nRz1), v20, fine, tool0; VAR num nx;
必须先定义通道,例VAR iodev file_N; 必须先定义通道,例VAR iodev file_N; 必须是在字符串中读取,Read定义与Write不同; 必须是在字符串中读取,Read定义与Write不同;
必须先定义中断中断识别信号,例VAR intnum isiint1; 必须先定义中断中断识别信号,例VAR intnum isiint1; 必须先定义中断中断识别信号,例VAR intnum isiint1; 必须先定义中断中断识别信号,例VAR intnum isiint1;
VAR string N; VAR string N; VAR string N; VAR string N;
VAR intnum isiint1; VAR intnum isiint1; VAR intnum isiint1; VAR intnum isiint1;
PERS speeddata vMaxLoad:=[3000,300,4500,1000]; PROC MAIN() PROC MAIN()
输出信号的脉冲相关指令
PulseDO
产生信号脉冲
偏移量指令
Offs EulerZYX CRobT 偏移旋转 偏移例程
添加一个偏移量 读取位置函数欧姆角 读取当前位置(机器人 偏移旋转
描述
取相关指令
打开串行通道/文件,以通过二进制模式传输数 关闭通道/文件 清除串行通道的输入缓存 将字符串写入一个二进制串行通道或一份文件 从一个二进制串行通道或一份文件中读取一个字符串 在字符串中搜索预置样式 获取部分字符串 终止当前循环,将程序指针移至主程序中第一个指令处 出现错误时下达中断指令并启用中断
用于在一个机械臂位置的工件坐标系中添加一个偏移量 将位置函数的q1,q2,q3,q4转换为nX,nY,nZ 将机器人当前位置转换为位置函数 旋转机械一定角度
备注(双击点开查看详情)
必须先定义通道,例VAR iodev channel_1; 必须先定义通道,例VAR iodev channel_1; 必须先定义通道,例VAR iodev channel_1; 必须先定义通道,例VAR iodev channel_1; 必须先定义通道,例VAR iodev channel_1; 必须是在字符串中查找 必须是在字符串中截取 无 插入位置在程序最后,错误执行程序执行完成后,在原程序
VAR speeddata vmedium := [ 1000, 30, 200, 15 ]; AccSet Acc Ramp [\FinePointRamp]; VelSet Override Max;
PulseDO [ \High ] [ \PLength ] Signal
Offs (Point XOffset YOffset ZOffset) 位置函数不能为零,必须为有效函数