ABB工业机器人如何通过字符串控制IO?

1. 通常控制机器人io,现在I/O配置里创建信号,并通过set do1或者reset do1语句控制。此处do0是在I/O配置中创建的信号

ABB工业机器人如何通过字符串控制IO?

2. 如果想通过字符串等形式,直接控制do,例如通过socket语句接收到某字符串后控制do,除了用test..case语句把所有情况罗列出来,是否还有其他方法?

3. 可以通过AliasIO化名IO的方式,

AliasIO 真实信号(或者字符串), 化名信号

4. 例如以下代码,可以对字符串对应的信号直接赋值

VAR signaldo dotmp;

PROC test222()

setdostr “do1”,1;

waittime 1;

setdostr “do1”,0;

ENDPROC

PROC setdostr(string s1,num value)

AliasIO s1,dotmp;

setdo dotmp,value;

ENDPROC

发表评论