[C#]WPF开发ABB机器人上位机二

此处记录实现的功能

一、实时运行数据获取

1、运行信息获取

[SDK-API]可获取Information、Warning、Error和TPwrite指令数据
[C#]WPF开发ABB机器人上位机二

2、完整运行数据获取

[SDK-API]包含Information、Warning、Error,所读取数据与示教器中信息栏数据相同,最大数据1000条
[C#]WPF开发ABB机器人上位机二

二、Rapid程序控制

1、程序运行监视

获取当前运行的模块程序[Web]与当前执行的程序指针位置[SDK-API]
[C#]WPF开发ABB机器人上位机二

2、程序在线编辑修改

[SDK-API]下载运行的模块会使指针丢失,此处可下载模块文件(.mod)
[C#]WPF开发ABB机器人上位机二

三、变量与IO监视

1、IO监视

IO的修改需要提权,且用处不大,暂不实现。
这里利用IO名称获取。
[C#]WPF开发ABB机器人上位机二

2、变量数据监视

根据变量类型搜索变量,对于常量(CONST)限制写,PERS,VAR可读写
[C#]WPF开发ABB机器人上位机二

四、下位机控制

电机使能,速度修改,运行模式修改与任务控制
[C#]WPF开发ABB机器人上位机二