三菱 PLC (プログラマブル ロジック コントローラー) は、産業オートメーションの分野で広く使用されているプログラマブル ロジック コントローラーの一種です。さまざまな産業オートメーションのニーズを満たす強力なプログラミング機能を備えています。以下は、三菱 PLC で一般的に使用されるプログラミング命令です。
1.基本的な使い方
- LD(Load):入力信号をPLCに取り込むためのロード命令です。
- LDI (Load Inverse): 入力信号の反転を PLC にロードするために使用される逆ロード命令。
- OUT(アウトプット):PLCから外部機器へ信号を送るための出力命令です。
- AND (アンド): 2 つ以上の信号に対して論理 AND 演算を実行するために使用される AND 命令。
- OR (Or): 2 つ以上の信号の論理和演算を実行するために使用される OR 命令。
- XOR (Xor): 2 つの信号に対して論理 XOR 演算を実行するために使用される XOR 命令。
- NOT (Not): 信号に対して論理否定演算を実行するために使用される NOT 命令。
- SET(セット):指定したビットを1に設定するセット命令。
- RESET(リセット):指定したビットを0にするリセット命令。
- RST (リセット): 指定されたビットまたはレジスタを 0 にリセットするリセット命令。
- PLS(パルス):パルス信号を生成するパルス命令です。
2.比較手順
- CMP (Compare): 2 つの値の大小を比較するために使用される比較命令。
- EQU (Equal): 2 つの値が等しいかどうかを判断するために使用される等価命令。
- NEQ (Not Equal): 2 つの値が等しくないかどうかを判断するために使用される非等価命令。-。
- GT (大なり): ある値が別の値より大きいかどうかを判断するために使用される大なり命令。{0}
- GEQ (Greater Than or Equal): Greater Than or Equal 命令。ある値が別の値以上であるかどうかを判断するために使用されます。
- LT (Less Than): Less Than 命令。ある値が別の値より小さいかどうかを判断するために使用されます。
- LEQ (Less Than or Equal): Less Than or Equal 命令。ある値が別の値以下であるかどうかを判断するために使用されます。
3.シフト指示
- SHL (Shift Left): 指定されたビット数だけデータを左にシフトするために使用されるシフト-命令。
- SHR (右シフト): データを指定されたビット数だけ右にシフトするために使用される右シフト命令。{0}
- ROR(右回転): 指定されたビット数だけデータを右に回転するために使用される右回転命令。{0}
- ROL(左回転): 指定されたビット数だけデータを左に回転するために使用される左回転命令。-。
4.算術命令
- ADD(アド):2つの値を加算する加算命令。
- SUB (Subtract): 2 つの値の減算を実行する減算命令です。
- MUL (Multiply): 2 つの値の乗算を実行するために使用される乗算命令。
- DIV (除算): 2 つの値の間で除算を実行するために使用される除算命令。
- MOD (モジュロ): モジュロ命令。2 つの値の間でモジュロ演算を実行するために使用されます。
5.データ処理手順
- MOV (移動): データをある場所から別の場所に移動するために使用される移動命令。
- XCH(Exchange):2つのデータの位置を入れ替える交換命令。
- FIL (Fill): 指定されたメモリ領域を指定されたデータで埋めるために使用されるフィル命令。
- CPY(Copy):指定されたメモリ領域にデータをコピーするコピー命令。
6.制御命令
- JMP (Jump): プログラム内で無条件ジャンプを実行するためのジャンプ命令。
- JCN (Jump Conditional): プログラム内で条件付きジャンプを実行するために使用される条件付きジャンプ命令。
- NOP (ノーオペレーション): プログラム内でノーオペレーションを実行するために使用される-ノーオペレーション命令。-
- END(エンド):プログラムの終了を示す終了命令。
7.タイマーとカウンターの命令
- TMR(Timer):タイミング制御を実現するためのタイマ命令です。
- TON (オンディレイ タイマー): オンディレイ制御を実装するために使用されるオンディレイ タイマー。-
- TOF (オフ ディレイ タイマー): オフ ディレイ制御を実装するために使用されるオフ ディレイ タイマー。-
- RTC (リアルタイム クロック-): 現在の時刻と日付を取得するために使用されるリアルタイム クロック命令-。
- CTU (アップ カウンタ): アップ カウンティング制御を実装するために使用されるアップ カウンタ。-
- CTD (ダウン カウンタ): ダウン カウント制御を実装するために使用されるダウン カウンタ。{0}
8.通信コマンド
- RS (読み取り/送信): データの読み取りと送信に使用される読み取り/送信コマンド。
- WS (Write/Receive): Write/Receive コマンド。データの書き込みと受信に使用されます。
- NET (ネットワーク): PLC 間のネットワーク通信を可能にするために使用されるネットワーク コマンド。




