2.ABB提供了Omnicore APP SDK,对一些常见控件和读写数据进行了封装(包括JS和CSS)
3.对于I/O信号的显示,可以通过提供的DigitalIndicator来显示
4.添加如下
<
5.在wi ndow. addEventlistener("load", function () {myDigital
new FPComponents. Digital_ A();
myDigital .on click = function () {
myDigital.active = !(myDigital.active);
//每次点击按钮,状态取反
SetDO( myDigital.active);
//设置对应信号
}
document . getElementById("myDiv" ) . append("D01" );
myDigital . attachToId( " myDiv" );
});
async function SetDo(val) {
var signal = await RWS . I0. getsignal( 'do0' );
await signal . setvalue ( Number(val));
//设置信号数据
6.对于信号的订阅,可以采用如下方法:async function sub_ signal() {
var signal1 =
await RWS. IO . getsignal('dio');
signal1. addcal lbackon Changed( ( newvalue) => {
myDigital_ di1 . active=newvalue ;
});
try {
await signal1.subscribe();
//添加订阅
} catch (error) {
var resource = signal1 . getResourceString();
console.error( Subscribe to '${resource}' failed. >>> ${error}
);
}
注:本文章文字、图片部分来自网络
版权归原作者,侵删。
更多机器人请咨询:ABB示教器等一站式服务平台- 下一篇:ABB示教器如何快捷添加IO信号
- 上一篇:ABB机器人示教器二次开发、专业工具开发