langEnglish
ホーム > INplc > トレーサブル機能
トレーサブルコントローラ(INplc)トレーサブル機能 - 主要抜粋 -

トレーサブルファンクション
EtherCAT®
ファンクション
ECAT_FindSlave, ECAT_ReadByte, ECAT_ReadWord, ECAT_ReadDword, ECAT_WriteByte, ECAT_WriteWord, ECAT_WriteDword
シリアル通信
ファンクション
RS_OPEN, RS_CLOSE, RS_SEND, RS_RECV
RTOS
ファンクション
Lookup, SendSemaphore, WaitSemaphore, WriteMemory, ReadMemory
Windows
ファンクション
Sound_Play, Sound_Stop
データベース
ファンクション
DB_Connect, DB_Disconnect, DB_Insert, DB_Update, DB_Select, DB_Delete

拡張インターフェース情報
デジタル入出力、アナログ入出力、シリアル通信、制御ネットワーク、フィールドバス

システムイベント情報
PLCプログラムスタート、PLCプログラム停止、ウォッチドッグ発生、ゼロ除算発生、スタックオーバーフロー発生、存在しないPOUの実行、I/Oドライバエラー、浮動小数点エラー、CPUオーバーロード発生、配列・構造体の範囲外、プログラミング内部エラー、ブルースクリーン

タスク状態
最大処理時間、最小処理時間、タスク実行回数、システムイベント発生時

トレース条件
トレース情報を集録する際に、トレース対象となる条件を設定します。
これにより、分析に必要なデータのみを集録するができます。
対象タスク
I/Oアドレス
条件(立上り/立下り、OR、AND)
保存対象アドレス(最大64点)
保存期間(過去N秒間、周期m)

トレーサブルファンクションの使用例

トレース情報の例
13:10:10.238,200,3ee0,3ee8,ECAT_FindSlave(i),0x3eec,100
13:10:10.338,200,3ee0,3ee8,DB_Connect(o),ret=TRUE,E_OK
13:10:10.339,200,3ee0,3ee8,RS_SEND(i),COM1,msg="GET",len=3
13:10:10.340,200,3ee0,3ee8,RS_SEND(o),E_OK
13:10:10.341,200,3ee0,3ee8,RS_RECV(i),COM1,0x410050,len=10
13:10:10.346,200,3ee0,3ee8,RS_RECV(o),msg="132.5",len=5,E_OK
13:10:10.348,200,3ee0,3ee8,SendSemaphore(i),3f00,unit=1
13:10:10.349,200,3ee0,3ee8,SendSemaphore(o),ret=TRUE,E_OK
13:10:10.350,200,3ee0,3ee8,Marking,"温度異常障害"

トレースデータフロー

※EtherCAT® は、Beckhoff Automation GmbH, Germanyの登録商標です。