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