在系统应用中,我们常常需要添加自己的Error信息。也就是系统本身没有的Error信息我们可以在KeStudio中触发,并发送到RC端。
首先在KEBA的KeStudio的Help中有关于KMSG.LIB的介绍 ,并且在Configuration of message system中有关于Message system 的介绍。

在Help中有关于KMSG.LIB的介绍 ,在这里, ,我 我们要用到的是KMSG_SetMsg。

xExecute : 上升沿触发
dwWsgClass: 参照KMSG.LIB帮助中的Error Codes
diCompNr、diInstNr、
sParam1... 参照后面的
message system 的介绍

在这里,Error code 只用Class10 到Class16。
Configuration of message system

首先我们可以在Plc Configuration 中添加Messages...

点击Open Message Text Editor

依次填入: :: : Component ID ---- diCompNr
Message ID ----- diMsgNr
%n ----- diInstNr
%1 ----- sParam1
%2 ----- sParam2
Interaction : ACK or Reset
这样就将KMSG_SetMsg和 和和 和Message system的信息对应起来了,点击Download messages to control 将 将将 将Message加载到控制器中。

在KeStuio中添加功能块KMSG_SetMsg,然后将相应的参数填入功能块中。

首先在KEBA的KeStudio的Help中有关于KMSG.LIB的介绍 ,并且在Configuration of message system中有关于Message system 的介绍。

在Help中有关于KMSG.LIB的介绍 ,在这里, ,我 我们要用到的是KMSG_SetMsg。

xExecute : 上升沿触发
dwWsgClass: 参照KMSG.LIB帮助中的Error Codes
diCompNr、diInstNr、
sParam1... 参照后面的
message system 的介绍

在这里,Error code 只用Class10 到Class16。
Configuration of message system

首先我们可以在Plc Configuration 中添加Messages...

点击Open Message Text Editor

依次填入: :: : Component ID ---- diCompNr
Message ID ----- diMsgNr
%n ----- diInstNr
%1 ----- sParam1
%2 ----- sParam2
Interaction : ACK or Reset
这样就将KMSG_SetMsg和 和和 和Message system的信息对应起来了,点击Download messages to control 将 将将 将Message加载到控制器中。

在KeStuio中添加功能块KMSG_SetMsg,然后将相应的参数填入功能块中。

徐惠潾










