この記事で説明する手順は SIMATIC および IEC1131 の手順に準拠しており、Siemens S7-200PLCだけでなく、他の小型 PLC も参照できます。SMART200のPLCなど。
1. S7-200のメモリ範囲
下表に示すように、Siemens S7-200 の各モデル PLC のメモリ範囲の値です。
2. S7-200CPUのオペランド範囲
下図はCPUのオペランド範囲を示しています。
3. ビットロジック命令
ビットロジック命令は下図のようにたくさんありますので、一つずつ解釈していきましょう。
1. 接点コマンド
下図に示すように、接点命令はノーマルオープン接点、ノーマルクローズ接点、即時接点、否定命令、エッジ検出、その他の命令に分かれます。
常閉接点: 接点値が 1 の場合は閉じているか接続されており、接点値が 0 の場合は切断されています。
ノーマルクローズ接点: ノーマルオープン接点の反対。
即時接続: 入出力イメージ レジスタを経由したり、スキャンやリフレッシュを行わずに、物理的な入出力と直接対話します。
反転命令: 前の計算値を反転します。前の値が 1 の場合、後者の値は 0 になります。
立ち上がりエッジ検出: 入力値が 0 から 1 に 1 回ジャンプし、立ち上がりエッジで PLC スキャン周期がオンになります。
立ち下がりエッジ検出: 入力値が 1 から 0 に 1 回ジャンプし、立ち下がりエッジで PLC スキャン サイクルがオンになります。
注:赤?入力するビットソフト成分、つまり接点値または入力値です。
接点命令のサンプルプログラムを下図に示します。
2. コイルコマンド
コイルコマンドには、出力コイル、即時出力、セットコマンド、リセットコマンド、即時セットコマンド、即時リセットコマンド、空コマンドなどが含まれます。
出力コマンド: つまり、以前に接続されていた場合は 1、以前に切断された場合は 0 になります。
即時出力: スキャンサイクルなしで物理 IO ポイントに即時に出力します。
Set コマンド: 指定されたアドレスから始まる N 個のソフト コンポーネントを 1 つの状態に保ちます。
リセットコマンド:指定アドレスから始まるN個のソフトコンポーネントを0の状態に保持
空の命令: 何もしない
コイル命令のサンプルプログラムは下図のとおりです。
3. ビットロジック命令の有効なソフト要素 (またはオペランド)
ビット論理命令の有効デバイス(またはオペランド)は、値ビット論理命令のred?に入力できるシンボルであり、その有効範囲は以下のとおりです。