PLC 用語集
スキャン:PLC 用語をやさしく解説
基礎わかりやすく言うと
見回りをする警備員のようなものです。ドアをすべて、上から下まで確認し、また最初から始めます。1回のスキャンで、PLC は入力を読み、あなたのルールを実行し、出力を更新します。これを1秒に約50回行います。
エンジニアの言い方
入力を読み、命令を実行し、出力を更新する、1回の流れです。このアカデミーでは、通常20ミリ秒ごとに繰り返します。
スキャン 実際の機械で
スキャンは、PLC のメインループを1周することです。入力を読み、プログラムを実行し、出力を書き、いくつかの後始末をします。そのあと、また最初から始まります。だから、PLC のコードは、スクリプトとは違う動きをします。
1周にかかる時間を、スキャンタイムまたはサイクルタイムと呼びます。コントローラと、実行するコードの量によって決まります。PLC Gym では 20 ms に固定されているので、1秒に50スキャンが入ります。
スキャンには、時間の上限があります。Logix では、各タスクのウォッチドッグが、標準で 500 ms です。S7-1500 では、最大サイクルタイムが、標準で 150 ms です。
スキャン: 解説付きの例
1スキャンが 20 ms のとき、1秒間センサをふさぐボトルは、50スキャン続けて TRUE を読みます。スキャンごとに1を足すプログラムは、ボトルを50本と数えます。だから、数えるにはエッジが必要です。
スキャン: よくある間違い
下にある行が、すでに実行されていると思うこと。コードは、スキャンの中で順番に実行されるので、別の行がタグを書き込む前にそのタグを読む行は、前回のスキャンの値を見ます。
まだよくわかりませんか?こちらで質問してください: ロッカールーム.