IC693PCM300D は、シリーズ 90-30 PLC 用の GE ファナックのプログラマブル コプロセッサ モジュールの D リビジョンです。これは、CPU ベースプレートの単一スロットを占有し、シリーズ 90-30 システムの機能を拡張する高性能マイクロコンピュータです。
標準シリーズ 90-30 ラダー ロジックは、離散ロジック、タイミング、カウント、および単純なデータ処理を適切に処理します。しかし、複雑な数学的アルゴリズム、浮動小数点計算、文字列操作、バーコード スキャン、カスタム シリアル通信プロトコルを必要とするアプリケーションでは、PLC CPU だけで提供できる処理能力を超える処理能力が求められます。 IC693PCM300D はこれらのタスクを独立して処理します。つまり、PLC CPU がラダー プログラムを実行している間に MegaBasic または C プログラムを実行し、この 2 つがバックプレーンを介してデータを交換します。
| パラメータ | 価値 |
|---|---|
| 総メモリ | 160KB |
| MegaBasic プログラムメモリ | 35KB |
| シリアルポート | 2 |
| プロセッサー | インテル 80386EX、16 MHz |
| 言語 | メガベーシック、C |
| リビジョン | D |
| シリーズ | IC693PCM300 |
| プラットフォーム | シリーズ 90-30 CPU ベースプレート |
CCM (通信コプロセッサモジュール):IC693PCM300D のシリアル ポートは、標準プロトコル (Modbus RTU、GE CCM、カスタム ASCII プロトコル) を使用して外部デバイスと通信します。 CCM モードでは、PCM は、直接処理するとシリーズ 90-30 CPU に負荷をかけるシリアル通信タスク (バーコード スキャナ、プリンタ、スケール、CRT、オペレータ パネル、計量システム) を管理します。
ABM (ASCII/BASIC モジュール):PCM は、高度な計算、文字列操作、データベース検索、カスタム アルゴリズムの実行、データ ログなどの複雑なデータ処理のために MegaBasic または C プログラムを実行します。プログラムはバックプレーンを介して PLC データ テーブルに直接アクセスするため、BASIC/C アプリケーションとラダー ロジックを緊密に統合できます。
これら 2 つのモードは 1 つのインストールで組み合わせることができます。IC693PCM300D は、シリアル通信 (CCM 機能) を同時に処理し、同じモジュール上で MegaBasic アプリケーションを実行できます。
製造データの収集:シリーズ 90-30 PLC を使用している工場。PCM がバーコード スキャナーの読み取り、生産数のログ記録、シリアル ポート経由の MES/SCADA システムへのデータ送信を処理します。
計量およびバッチ処理システム:PCM がシリアル Modbus RTU 経由でデジタル スケールまたはバッチング ヘッドと通信する必要があるプロセス アプリケーション。重量データを読み取り、それをプロセス制御の決定のために PLC に渡します。
カスタム通信プロトコル:特定の独自の通信プロトコルを必要とするレガシー シリアル デバイスを使用するアプリケーション - PCM は、別個の通信プロセッサを必要とするのではなく、プロトコルを実装する MegaBasic プログラムを実行します。
高度な計算オフロード:標準の PLC CPU では効率的に処理できない複雑な浮動小数点計算を PCM が実行する CNC 隣接アプリケーション、エネルギー監視、および品質管理システム。
Q1: IC693PCM300とIC693PCM301の違いは何ですか?
どちらも同様の機能 (CCM/ABM) を備えたシリーズ 90-30 PCM です。 IC693PCM301 は、IC693PCM300 (合計 160 KB、MegaBasic 35 KB) と比較して、より多くのメモリ (合計 192 KB、MegaBasic 47 KB) を提供します。また、IC693PCM301 は、両方のシリアル ポートを 2 つの別々のコネクタではなく 1 つの DB25 コネクタに統合します。どちらも MegaBasic と C をサポートしており、両方とも CPU ベースプレートに取り付けられます。
Q2: IC693PCM300D はシリーズ 90-30 PLC ラダー プログラムとどのようにデータを交換しますか?
PCM は、共有バックプレーンを介して、PLC のデータ メモリ テーブル (%I (入力)、%Q (出力)、%R (レジスタ)、%AI (アナログ入力)、%AQ (アナログ出力)) に対して直接読み取りおよび書き込みを行います。 MegaBasic プログラムは、PGET および PPUT コマンドを使用して PLC データにアクセスします。このバックプレーン データ共有は同期されています。PCM と CPU は、個別の通信メッセージを必要とせずに、バックプレーン アービトレーションの下でデータにアクセスします。
Q3: PLC の電源がオフになると、IC693PCM300D のプログラムはどうなりますか?
バッテリバックアップされた RAM に保存された PCM プログラムは、電源がオフになっても保持されます。バッテリは、バッテリの耐用年数が続く限り RAM の内容を維持します。電力が回復すると、PCM は保持されているプログラムの実行を再開します。保護を強化するには、プログラムのバックアップをプログラミング コンピュータ上に保持する必要があります。
Q4: IC693PCM300DはModbus RTU通信をサポートしていますか?
はい — Modbus RTU は、CCM モードの IC693PCM300D のシリアル ポートでサポートされています。 PCM は Modbus RTU マスターとして機能し、スレーブ デバイス (秤、ドライブ、リモート I/O、温度コントローラー) をポーリングし、ラダー プログラム アクセスのために Modbus レジスタ データをシリーズ 90-30 PLC メモリ テーブルにマッピングします。 MegaBasic プログラムは、Modbus マスター/スレーブ機能も実装できます。