物流センターでは電動コンベア、自動仕分け機、昇降機などの自動機器が使われることがあります。これらの制御には大抵、PLC(プログラマブルロジックコントローラ)が用いられています。シーケンサとも呼ばれます。PLCは物流センターや工場のほとんどの自動機器の制御に用いられているだけでなく、今後ロボット化が進んでくると、ロボットに組み込まれたPLCと自動機器に組み込まれたPLCとが信号をやり取りして、自律的に動作する状況も生まれてきます。このようにPLCは今も将来も制御装置の根幹ですので、概要を知っておくと何かと応用が利きます。ネットで検索しても専門的すぎてわかりにくいと思います。そこで今回は、誰もが理解できるように噛み砕いて解説してみます。◆仕事や勉強の息抜きに。PLCがないと電気配線が大変ボタンを押したら照明が点灯する簡単な電気回路があります。この回路だと、ボタンを押したらすぐに照明が点灯します。次に、ボタンを押してから2秒後に点灯するようにするにはどうしたら良いでしょうか?そのために、このようなタイマーがあります。電気回路に繋いでダイヤルで2秒に設定しておけば、スイッチを入れてから2秒後に照明がつきます。次に、人を検知してから2秒後に開く自動ドアを想定して下さい。このようなセンサーを使います。スイッチを入れてセンサーの電源をONにします。人を検知したらタイマーが作動し、2秒後にドアが開くようにします。すると次のような電気回路になります。これはまだ簡単な電気回路ですが、やりたいことが複雑になってくると配線のお化けになってきます。配線してしまうと変更も大変です。電気配線をソフトで実現するPLCそこで、これらをコンピュータでソフト化(プログラム化)してしまおうと発想が生まれます。今のパソコンはソフトで何でもできますが、昔は何か別のことをするたびに配線を切り替える必要がありました。出典:コンピューターと呼ばれた女性たちこれと同じです。タイマーや四則演算など、ソフトでできることはコンピュータにまとめてしまおうという発想でPLC(プログラマブルロジックコントローラ)が生まれました。PLCを使うと、自動ドアの制御回路は次のようにスッキリまとまります。PLC内部では次のようにプログラミングされています。これはラダー回路と呼ばれていて、どこのメーカーのPLCでもほぼ共通のプログラミング言語です。左右に縦の線がありますが、この間がつながれば電流が流れてタイマーや出力1がONすると考えて下さい。2行になっていますが、1行目はボタンが押されていて(センサーの電源が入っていて)、かつセンサーが人を感知したらPLC内部のタイマーがスタートします。2秒後にタイマーがupしたら、2行目でタイマーに連動したスイッチがONになって自動ドアを開けなさいという信号を出力1の端子から送るというプログラムになります。このように、PLCはスイッチやセンサーなどからの信号を入力として取り込んで、それらの信号をソフトで自由に処理した後、モーターを動かしたり照明を点灯させたりするための信号を出力するという役割を果たしています。PLCが得意なことシーケンス制御とフィードバック制御PLCは別名シーケンサとも呼ばれます。制御は大きく分けてシーケンス制御とフィードバック制御に分かれます。シーケンス制御は予め決めた手順を忠実に実行する制御です。自動ドア、エレベータ、自動販売機などです。フィードバック制御は、目標値に近づけるための制御です。目標値との差に応じて、操作量を加減しながら目標値に近づける制御をします。エアコンや冷蔵庫の温度調整です。全自動風呂もわかりやすい例です。自動お湯張り機能にはオートとフルオートがありますね。オートは予め決めた湯量を入れたら給水をストップするシーケンス制御です。フルオートは液面をセンサーで見ながら決められた液面で給水をストップするフィードバック制御です。PLCは元々シーケンス制御が得意このように解説するとフィードバック制御の方が高級な感じがしますが、PLCが得意なのはシーケンス制御です。長い間、PLCは簡単なシーケンス制御を高速に確実に行うことには長けていますが、複雑な制御は苦手とされていました。ところが最近のPLCはフィードバック制御はもとより、無線通信やデータ収集などもこなすように進化してきています。スピードをExcelの3Dマップ機能を使って地図上に表示してみた。倉庫を建設する時や、貸倉庫を選定する時に、床荷重の大きさは重要なファクターです。前回の記事で、トラックの制動距離を下記の式から求めました。輸送料金は実重量だけでは決まりません。...◆キーワードで探すイチローの安打数がポアソン分布にならず正規分布になる理由を考察してみた【マルコフ連鎖】標準体重の人が太りすぎになるまで平均何年かかる?待ち行列理論を応用して10分カットが儲かる仕組みを解明してみた。計算グラフモンテカルロ積分クラスタリングカーネルトリックPythonSimPy(離散事象シミュレーション)inventorize(在庫シミュレーション)SARIMAX(時系列解析)investpy(財務データ取得)PyPDF2(PDF操作)仕事や勉強の合間の息抜きに管理人ロジギークロジスティクス業界で6か国に勤務。