2018-01-01から1年間の記事一覧

【上級編】PLC(シーケンサ)でエンコーダの使用例 -ワークトラッキング(搬送物追跡)ー

エンコーダという機器をご存知でしょうか。あまり知られていないと思いますが、一定距離進むと1パルス出力してくれる機器のことをエンコーダと言います。 その『エンコーダがPLCを使ってどのように使用できるか』というのは、さらに知られていないと思います…

【中級編】エンコーダーとは

産業を影ながら支えているエンコーダについてご存じでしょうか。 噛み砕いて説明すると、エンコーダとは内部に円盤があり、一定距離進むと1pulse(パルス)信号を出力してくれるものです。 その出力、つまり信号を出してくれるパターンが3パターンあり、それぞ…

【上級編】PLC(シーケンサ)でパルス密度計測 SPD命令

PLC(シーケンサ)でこのSPD命令が使われるのは、パルスを計測して回転数を出し速度を出す場合などです。具体例としては、エンコーダの入力です。今回はそのSPD命令の使い方とその計算例を紹介したいと思います。

【中級編】PLC(シーケンサ)の入力ユニットQX42-S1の高速入力設定方法

PLC(シーケンサ)の入力ユニットには高速入力が可能なシリーズがあります。このユニットはPLCから書き込む際に設定を行わなければ、高速入力タイプとして認識せず、設定しなければ通常タイプとして機能します。高速入力が必要な例として数msecの入力信号のエ…

【上級編】PLC(シーケンサ)でグラフ表示-GOTシリーズ-

PLC(シーケンサ)のタッチパネルでグラフを表示したいときがあると思います。グラフ表示は案外簡単でしたので紹介したいと思います。

【中級編】PLC(シーケンサ)でパスワード入力照合結果表示-GOTシリーズ-

PLC(シーケンサ)でパスワードの入力結果が正しいか、不正なのかを表示する方法を紹介します。パスワードを入力しても反応しないと作業者もわからない部分がありますので、手間が掛かりますが表示するようにしたほうが良いと思います。

【中級編】PLC(シーケンサ)で図形表示、非表示-GOTシリーズ-

PLC(シーケンサ)で図形表示、非表示を行います。この利点としては、強調したい文字などを点滅しながら表示することができることです。

【初級編】PLC(シーケンサ)でビットデバイス反転出力FF命令(フリップフロップ)

PLC(シーケンサ)でビットデバイスの出力を反転する指令『FF』があります。 この指令を使用すると簡単にビットデバイスをONしたりOFFしたりすることができます。フリップフロップ回路というものもありますが、これがあれば簡単に処理することができます。 た…

【応用】PLC(シーケンサ)で三菱電機製サーボモータ位置決め途中速度変更方法

サーボモータの制御では、時折途中で速度を変更することが必要になる場合があります。 普段あまり使わない制御であり、使えると非常に便利です。

【中級編】PLC(シーケンサ)で論理積WAND指令

PLC(シーケンサ)で論理積WAND指令があります。これは非常に便利な命令であり、今後様々な場面で使うことがありますので紹介します。

【上級編】三菱電機製サーボモータJ4の位置決め制御!0°→360°の1回転位置決め指令

PLC(シーケンサ)でサーボモータを制御する際に、位置決めを行うと思います。 位置決め制御とは、『ある位置に行けというサーボアンプの命令を受けたサーボモータがその位置に移動する』ものです。今回は意外とテクニックが必要な360°回転の位置決め制御につ…

【上級編】PLC(シーケンサ)のデータレジスタ処理 ー浮動小数点演算ー

PLC(シーケンサ)で浮動小数点演算をしたことがありますか? 私は一度だけあります。C言語を扱っている人ならば、とりあえず浮動小数点のdouble型を宣言していると思います。 PLC(シーケンサ)では浮動小数点として扱うと、機器の移動量やタイマーなどの桁数が…

【中級編】PLC(シーケンサ)で生産(稼働)時間計測

PLC(シーケンサ)でよくあるのが『生産(稼働)時間を表示』することです。 大きな生産ラインだと生産時間を把握することは重要で、どれくらい稼働して生産しているかという指標になるのです。今回はデータレジスタを使用し生産時間の計測方法を紹介します。

【中級編】PLC(シーケンサ)でプログラム分岐 CJ指令

PLC(シーケンサ)で分岐指令のCJ指令があります。これはC言語で言うとIF文のような働きをすることができる機能で、ある条件時に実行したくない命令を飛ばすことが可能となります。

【応用】PLC(シーケンサ)のデータレジスタ処理 ー三角関数演算SIN,COS,TANー

PLC(シーケンサ)で三角関数を使ったことはありますか? 特殊なものじゃない限り使わないと思いますが紹介したいと思います。

【上級編】PLC(シーケンサ)のFOR~NEXTを途中終了するBREAK指令

複雑な演算をするようになると、FOR~NEXT指令を途中で終了させたい場合が多く発生します。 簡単な例としては、『ある数値のデータレジスタが連続していくつあるのか』、『データシフトした一番後ろのデータレジスタの数値は何なのか』。このように途中で余…

【中級編】KEYENCE製センサー LR-W500使用方法

工場では多品種製品が流れるラインがあります。製品の部分に穴が開いているデザインのものや薄すぎる製品など様々です。 今回は搬送物が薄く透明体でも検出することが可能となるセンサー『LR-W500』の使用方法を紹介します。どのようなセンサーかというと、…

【中級編】KEYENCE製センサー LR-ZB100N使用方法

工場の生産ラインではよく使用されているKEYENCE製センサーLR-ZB100Nについて紹介します。 LR-ZB100Nは、レーザーセンサーであり、IP68対応、材質がステンレスという製品で非常に使い勝手が良く、生食搬送や薬品関係に多く使用されています。レーザーセンサ…

【初級編】電気設計の基礎!ブレーカー(配線用遮断器)の選定方法

ブレーカー(配線用遮断器)は何のためにあると思いますか?回路保護?機器の保護?…正解は『配線の保護』です。回路保護や機器の保護などと考えていた方は、まだ設計業務に携わったことがない人だと思いますので、ぜひこの記事を一読して頂きたいと思います。

【初級編】電気設計の基礎!PLC(シーケンサ)のプログラム設計方法

PLC(シーケンサ)のプログラム設計はどのようにすれば良いか。 経験がない方、少ない方はプログラムの設計方法をよく知らないと思います。実際、PLC(シーケンサ)のプログラム設計は、機械動作や生産の運用方法、機械およびヒューマンエラー時の復旧方法等、数…

【初級編】PLC(シーケンサ)のGX Works2でデバイス一括変換方法

プログラム作成をしていると、入力や出力、あるいはデータレジスタなどがずれてしまうことやずらさないといけないということになったことはないでしょうか。そのような場合、GX Works2では簡単にデバイスを変更することができます。それがデバイス一括変換で…

【初級編】KEYENCE(キーエンス)製PLC(シーケンサ)のシミュレーション方法

三菱電機製のPLCしか取扱をしていなかったので、KEYENCE(キーエンス)製のPLCも使えるぞというアピールをしていきたいと思います。笑 三菱電機製のPLCとKEYENCE製のPLCの違いは正直言うと命令の名称やデバイスの名称が少し異なるだけなので、他社PLCを使用す…

【初級編】PLC(シーケンサ)のGX Works2プログラム容量確認方法

自分の作成したプログラムが一体どれくらいの容量なのか確認したことはあるでしょうか。プログラムを試運転前に作る重要な理由としては、プログラム容量を確認することでもあります。 プログラム容量がオーバーする場合はPLC(シーケンサ)のCPUを交換する必要…

【初級編】PLC(シーケンサ)のGX Works2ステートメント色変更方法

GX Works2を使用していると、「あれ?ここ少し色違う?」ということがあると思います。 それは、GX Works2の設定で変更可能ですので、紹介したいと思います。

【応用】PLC(シーケンサ)で太鼓の達人!連続動作確認

PLC(シーケンサ)で太鼓の達人!のゲーム作成をしました。 今回は、連続動作を追加しました。大きくは2点 ・ドン!とカッ!の両方表示 ・太鼓のドン!とカッ!、どちらが押された場合にポイント追加するか判断を追加しました。

【初級編】電気設計の基礎!制御盤設計方法

今回は電気設計の基礎である制御盤の設計方法について説明していきたいと思います。この記事を見に来た方の多くは設計の経験が少ない方であると思います。 なぜそれがわかるか。それは設計とは経験値がものを言う世界であるからです。設計経験が多い方は、自…

【中級編】PLC(シーケンサ)のGX Works2でプログラムを連続コピー(複写)

PLC(シーケンサ)のプログラムソフトGX Works2でプログラムを写したい!と思うことはないでしょうか。以前プログラムを自動生成する方法を紹介しましたが、今回はプログラムを簡単に複製できる方法を紹介したいと思います。

【中級編】PLC(シーケンサ)のGX Works2サンプルコメントの流用

PLC(シーケンサ)のGX Works2には、サンプルコメントを自動で転記してもらえる機能があります。普段使いますSM0やSD0などのコメントを取扱説明書を調べては入力してという作業を省くことができます。 また、インテリジェントユニット(CC-Linkユニットやシンプ…

【応用】PLC(シーケンサ)で太鼓の達人!単体動作編

今回は新しく作成しているゲーム『太鼓の達人!』の単体動作編です。案外簡単に出来ました。笑 ゲーム作成の参考になればと思います。

【上級編】三菱電機タッチパネルGOTシリーズのスクリプト機能if~elseを使用したb接点ランプ点灯

三菱電機のGOTシリーズでは、b接点のランプ点灯が出来ないです。 ただし、キーエンスやPro-faceなら出来たような覚えがあります。出来ないことを嘆くよりも、可能な限り出来るよう工夫するのが技術者だと思います。そんな自己満足を可能にするのがスクリプト…