0

私は現在、PLCで作業しようとしています。Kepware データ ロガーを使用して PLC ログ データを収集しています。出力は次のようになります。

 Time Stamp                      Signal                          Signal O/P
20130407104040.2    Channel2.Device1.Group1-RBT1_Y_WORK_COMP_RST     1
20130407104043.1    Channel2.Device1.Group1-RBT2_Y_WORK_COMP_RST     0
........................

いくつか質問があります:

1) 「Channel」、「Device」、「Group」、「RBT1_Y_WORK_COMP_RST」の意味は何ですか? - PLC クラスのプレゼンテーションから得たのは、RBT1 (ロボットを参照) はマシンであり、「Y_WORK_COMP_RST」は 1 つの信号であり、1/0 は特定のタイムスタンプ (20130407104040.2 など) での信号状態です。しかし、ログ データ ファイルから取得できませんでした。「Channel」、「Device1」、および「Group1」の意味は何ですか?

2) 授業で「PLC はハードリアルタイムシステム」ということを学んだ。ただし、ログ データ ファイルから、サイクル タイムが頻繁に異なることがわかります。つまり、(たとえば)5秒、場合によっては7秒かかります。どうして ?

3) Kepware によって取得されたこのログ データは、実際のマシンの出力ですか? それともPLCプログラムから取った?

注意: 私はこの分野では非常に新しく、ほとんどクラスを受講していません。だから、私の質問はばかげているかもしれません。技術的ではない基本的な答えを教えてください。

4

2 に答える 2

1

1) チャネルは通信のタイプであり、modbus や devicenet、または kepware がサポートするものなど、いくつかの通信プロトコルである場合があります。

デバイスは Kepware が通信するデバイスであり、グループはアイテムを並べ替えるための手段であり、アイテムは plc アドレスを参照し、アイテムに好きな名前を付けることができます。このようにして、アドレスの読みやすいエイリアスを取得できます。

2) ハード リアルタイム システムは、PLC が一定時間内に入力の変化に反応しなければならないことを意味します (参照: Wikipedia ) ほとんどの場合、PLC はラダーでプログラムされます。またはそれより短い。また、タイムスタンプは PLC ではなく Kepware から取得されるため、Kepware のスキャン時間にも依存します。

3) Kepware は PLC に接続し、出力ステータスで PLC アドレスを要求します。

于 2013-08-01T19:02:54.750 に答える