SPELCom_Event
Spel クラスインスタンスからユーザーイベントを作ります。
SPELCom_Event
書式
SPELCom_Event イベント番号[,メッセージ引数1, メッセージ引数2, メッセージ引数3,… ]
パラメーター
- イベント番号
式または数値で1000 から 32767の整数 - メッセージ引数
数値, 文字列, または変数名 (省略可)
解説
この命令は、コントローラー内で実行しているSpelタスクからアプリケーションに、リアルタイムで容易に情報を送ります。例えば、イベントを送り、ワークのカウントやロット番号、その他のデータを、更新できます。
SPELCom_Event使用例
下記の例では、1つのSPEL+タスクからアプリケーションに、RC+ APIを使用してサイクルデータを送ります。
Function RunParts
Integer cycNum
String lot$
Double cycTime
cycNum = 0
Do
TmrReset(0)
…
…
cycTime = Tmr(0)
cycNum = cycNum + 1
Spelcom_Event 3000, cycNum, lot$, cycTime
Wait 0.01
Loop
Fend