シミュレーションは、機器を使わずに、PC内の仮想機器でラダーを実行する機能です。入力を自分でON/OFFしながら出力やタイマー・カウンターの動作を確認できるため、機器にダウンロードする前のプログラムの点検に使用します。
① シミュレーションバー、② 紫色の点線の枠、③ インスペクターの現在値が表示されます。機器表示にはモニタリング中 · SIMと表示されます。
シミュレーションと機器のモニタリングは同時に実行できません。モニタリング中にシミュレーションを開始すると、モニタリングは停止します。
プログラムに該当するセルがある場合は、バーの右側に仮想センサー N セルボタンとシミュレーションできないセル N 個ボタンがあわせて表示されます。押すと、該当するセルに順に移動します。
P入力接点のセルをクリックするか、そのセルにカーソルを置いてSpaceを押します。
図3では、① P0チップをONにしたことで② P0接点が通電し、出力P32がONになって③ P32自己保持接点も通電色に変わっています。出力コイルと接続線はモニタリング時と同じ通電色で表示され、インスペクターの現在値に値が表示されます。強制入出力が設定されている入力チップには、強制の表示もあわせて示されます。
ADC・NTEMPのように機器の外部から信号を読み取るファンクションのセルは、仮想センサーとして動作し、ドット模様で表示されます。バーの仮想センサー N セルボタンを押すと、該当するセルに順に移動します。仮想センサーのセルをクリックするか、キャンバスでそのセルにカーソルを置いてEnterを押すと、そのファンクションのOUTアドレスに対するメモリへの値の書き込みウィンドウが開きます。入力した値は、次のスキャンからラダーに反映されます。
値の書き込みウィンドウの使い方は、Phase 7 · メモリへの値の書き込みと同じです。
シミュレーターは、機器の動作をPC上で計算します。次の内容は、実際の機器で確認する必要があります。
JMPが無限に繰り返されてスキャンが終わらない場合は、シミュレーションが停止し、その理由が表示されます。