GO-AHEADの書籍(Re:50歳からのはじめるArduino-openPLC編)
ロボット工学が学べるH8マイコン実験装置を開発して、かなりの年月が経過してしまいました。マイコンはH8マイコン、PICやラズベリーパイを使うようになってきました。最近ではmicro:bitなどのいろいろなマイコンが出てきているのですが、Arduinoは使い始めたばかりです。 パソコンにArduinoのソフトウエアが入っているということですので、このマイコンを使うことになりました。Arduinoは発売されてから10年以上もたつ、この分野にしては歴史はかなりあります。イタリアの開発者らしくArduinoは飲み屋さんの名前から採用したというのは有名ですね。プログラムのことをスケッチと呼んだり、なんとなくらしさがあります。Arduino UNOのCPUはATmega328Pですが、様々な種類のArduinoが発売されており、UNOと比べCPU(ATmega32U4)やI/Oの数が少し増えたArduino Leonardo、小型化したArduino Micro、UNOと比べメモリやI/Oを増やしたArduinoMega、ARMコアを搭載したハイスペックなArduino Due、など様々な種類が存在します。 本書では、始めてシーケンス制御を勉強する人、openPLCを導入する人向けに、openPLCのシミュレータの実験、Arduino UNOを用いたブレッドボードでの実験、およびエレベータの製作と動作実験をします。Arduino UNOの入出力I/Oはデジタル入力5個、デジタル出力4個、アナログ入力6個、アナログ出力3つですので、少し制限がありますが、シーケンス制御を手軽に学ぶことができます。 始めてArduinoを使って、1週間ほどでエレベータ実験装置まで作成できましたので、ArduinoはIoTの学習をする第一歩として最も適しているCPUボードの一つと言っていいでしょう。openPLCはフリーで比較的使いのですが、ほとんど説明が無く、検索してもほしい情報はほぼ皆無です。アナログ入出力とかは、ほぼ手探りで使い方を見つけました。このような理由から、本書を用いてArduino+openPLCでシーケンス制御の学習を初めてみましょう。
1.まえがき 2.Arduino UNO 3.OpenPLC Editorの使い方 4.シーケンス制御とは 5.シーケンス基本回路 6.実験に使う素子 7. OpenPLCによるシーケンス制御 8.エレベータ実験装置の製作と実験 付録(エレベータ実験装置設計図) 参考文献
|