PLC の検索結果:
…私がいつも行うのは、PLC(シーケンサ)の時刻データをタッチパネルに反映する方法です。 その方法について説明していきたいと思います。【目次】 時刻データ設定 GOTセットアップ☛ 基本設定☛ 時刻設定 時刻合わせ 終わりに 広告 時刻データ設定GOTセットアップ☛ 基本設定☛ 時刻設定 共通設定を選択し、GOTセットアップ☛ 基本設定☛ 時刻設定の流れで選択していきます。時刻合わせ 時刻合わせを使用する☛ チェックを入れる モード☛ 外部接続機器から時刻情報を取得する☛ チェ…
…0となります。演算はPLCにて行う必要があります。データベース作成完了 デバイスマップ通り作ることができましたので、データベース作成終了です。 私は30分ほど掛かりました。早い人であればもっと早いと思います。 これは連続コピーを利用すればいいですので、下記の記事を参考にしてみて下さい。www.niwakafa.comデータ切り替え方法 今回は矢印ボタンにてデータベースを切り替えます。これはD90に+10するようにしています。 本来はPLCなどで上下限を設定し、インターロックを…
…-words.jp/p/r-ascii.html データレジスタは16進数で表されるので、16bitだと2文字、32bitだと4文字を表現することができます。PLCでデータレジスタを文字列として扱う方法がありますので、後日紹介したいと思います。www.niwakafa.com www.niwakafa.com www.niwakafa.com www.niwakafa.com広告 www.niwakafa.comwww.niwakafa.comwww.niwakafa.com
PLC(シーケンサ)の学習キット作成の報告を行います。 今回はLED制御回路設計、動作確認がメインとなります。細かい計算が多いので、興味のない方は画像だけでも見て下さい。広告 【目次】 学習キット設計 LED制御回路計算 R1~R2間電圧:v' R1~R2間抵抗:R' 回路電流値:I 抵抗容量:W1 実例 LED、抵抗配線 LED点灯確認 終わりに 学習キット設計 上記画像が学習キットの制御回路図となります。少しずつ説明したいと思います。LED制御回路計算まず今回使用するLE…
PLC(シーケンサ)を扱う上で、機械試運転調整という期間があります。それは、プログラム設計したもので機械を動作させてみて適正かどうか判断する期間であり、また機械もプログラム通りに動作して問題ないか調整する期間でもあります。必要に応じて、プログラム変更・追加が行われ、最終的な完成品を目指します。試運転調整期間というのは、当然有限であり日程が決まっています。その試運転調整期間は日程が決まているため、機械動作の調整時間がメインとなってしまうため、電気的な動作確認の時間が非常に少ない…
当分進まないと思っていましたが、熟練のFA技術者からのアドバイスを頂き解決することができました。 解決した方法とその動画を紹介します。
…行ってくれます。当然PLCも出来ます。FOR~NEXTとは繰り返し命令処理でありラダープログラムで1つずつ記述すると時間とステップ数が無駄になってしまうものを削除することができるものです。実例:1ビットずつ比較し、1ビットずつONさせる M8000~M8004でステップ数が14 M8000~M8099でステップ数が13このように使い方によって簡単にステップ数が削減することができ、また単純なラダープログラムの記述時間が削減できます。今回は自動的に繰り返し演算を行ってくれるFOR…
PLCとタッチパネルはそれぞれで時刻を刻む機能があり、PLCの時刻とタッチパネルの時刻が別々に設定された場合、必ず合うことはまずありえないです。時刻というのがなぜ必要かというと、異常・警報発生時の時刻を知るためです。この時刻にはどのような異常・警報が発生したということを知ることによって、他のライン状況も追うことができます。他のラインがトラブル発生するから、この異常・警報が発生してしまうのか。という原因解明も簡単にできるようになるというわけです。PLCの時計データを読み書きする…
…以前の記事"【応用】PLC(シーケンサ)でマリオゲーム!再描画問題編"で紹介しました。www.niwakafa.comですので、代わりではありませんが、テトリスゲームの製作を進めて行きたいと思います。広告 【目次】 テトリスとは デバイスマップ 作成 ワードシフト 描画動作確認 応用事例紹介 テトリスとは毎回のことで申し訳ありませんが、説明はWikipedia先生にお願いしたいと思います。笑引用:テトリス Wikipediahttps://ja.wikipedia.org/w…
PLC、シーケンサには入力デバイスXや出力デバイスYなどのビットが存在し、四則演算するためにビットデータを集めて10進数表示したりします。四則演算するためにビットデータを16ビット集めて10進数表示できるものを三菱電機製PLCではデータレジスタDと言います。デバイスについて以前紹介しました『PLC(シーケンサ)のデバイスとは』にて、詳細は説明しておりますが、ビットがXやY、Mなどで、ビットの集まりがデータレジスタDやWなどとなります。ビットの集まりがデータレジスタということで…
PLC(シーケンサ)にはビットやデータレジスタのモニタ値を任意に参照できるインデックスレジスタというのが存在しているのはご存じでしょうか?インデックスレジスタでビットやデータレジスタのモニタする箇所を変更することをインデックス修飾(インデックスとは索引、目次などの意味)と言います。インデックス修飾の利点としては、大量のビットやデータレジスタをインデックス修飾することでその条件に応じてラダーを全て記述する必要がなくなるため、ステップ数の削減に繋がります。前回タッチパネルのオフセ…
…ッチパネルから勝手にPLC(シーケンサ)側のデータを参照してくれるため、プログラム上でタッチパネルに表示しているデータレジスタの値を変える必要がなく、ステップ数やデータレジスタの節約にもなります。このオフセットを使えるか、使えないかは非常に大きくタッチパネルの設計工数に大きく影響し、さらにプログラムへの負担軽減もできるため、タッチパネルはタッチパネルで処理、PLCはPLCで処理することが可能となります。今回はタッチパネルに表示されるデバイスをオフセットさせる方法を紹介します。…
タッチパネルで押しボタンを20個置いたり、データレジスタを5 50個置いたり、タッチパネルで色々なことをさせられることがありますよね?無いという方は良いのですが、私は良くあります汗タッチパネルを作成しているときに苦労するのが沢山スイッチやデータレジスタを並べる作業であり、この並べる作業を効率化できればタッチパネル製作の時間短縮になるわけです。応用事例でも紹介していますオセロゲームやマリオゲームは多くのデバイスを使用しています。オセロゲームは8×8、マリオゲームは44×40と、…
…wakafa.comPLC(シーケンサ)のプログラムを組むうえで必要となるのがデバイスです。デバイスは入力や出力などがあり、PLC(シーケンサ)には内部リレーMやデータレジスタDがあり、それらを用いることによって、入力・出力レジスタからPLC(シーケンサ)で内部演算を行うことができます。PLC(シーケンサ)の内部演算を行うことができると、様々な制御を行うことができるようになり、タイミング調整を行うためのタイマーTや個数カウントを行うカウンタCやデータレジスタDでさらに複雑な制…
三菱電機製PLC(シーケンサ)を動かすにはプログラムを入れる必要があります。プログラムをPLC(シーケンサ)に入れるためにはソフトウェアが必要であり、GX DevekloperやGX Works2、GX Works3などがあります。今回はPLC:Q06UDHCPU、ソフトウェア:GX Works2とし、その立ち上げ方法を紹介します。基本的な知識であり、この立ち上げ方法を知らないとプログラム作成もできませんので、しっかり覚えましょう。ソフトウェアはインストールが必要であり、イン…
…などを制御するためのPLC(シーケンサ)があります。PLC(シーケンサ)にはモータやシリンダなどを制御するために、電磁開閉器やインバータ、電磁弁へ電気信号を送り動作させたり、その動作させるタイミングを制御するためにセンサーの信号を取り込んだりします。つまり、PLC(シーケンサ)の入力とはセンサーの信号を取り込む、出力とはモータやシリンダなどへ信号を送るものとなります。PLC(シーケンサ)の入力の原理を説明しますと、入力信号はフォトカプラを使用してセンサーなどから電圧を印加され…
…います。 使用機器 PLC :Q06HCPU(三菱電機) タッチパネル:GT15シリーズ(三菱電機)著作権に関しては、下記に記載しており、内容を遵守致します。広告 【目次】 マリオゲームとは 描画方法 ワードランプ デバイスマップ 実例 マリオ描画 ボタン操作で移動 終わりに 著作権について マリオゲームとはすみません。正直マリオに詳しくありませんので、いつものことながらWikipediaさんを参照して下さい。引用:マリオ(ゲームキャラクター)-Wikipedia https…
…トが切り替わるため、PLCプログラム側で余計なプログラムを作成する必要がないのがメリットです。設定が完了したら、実際に押す部分(逆三角形の部分)のデザインを選定します。私のイメージは逆△ボタンですので、そちらを設定しました。こちらも設定する項目があります。 ① 表示するメニュー(プルダウンとして表示するウィンドウ)をオーバーラップウィンドウで指定する。このオーバーラップウィンドウで表示する設定を行わないとプルダウンとして表示されないので注意しましょう。プルダウン表示の設定 オ…
…orks2 使用機器PLCやタッチパネルは下記のものを使用します。PLC :Q03UDVCPU PLCソフト:GX Works2 タッチパネル :GT2508-VTBD タッチパネルソフト:GT Designer3【PLCシーケンサでエレベータ制御】このプログラムにはいくつか欠陥があり、それらを解消したものをGX Works3仕様として下記に解説します。エレベータプログラム 改訂版ーGX Works3仕様ーPLCやタッチパネルは下記のものを使用します。PLC :iQ-Rシリ…
スロットゲームをPLC、シーケンス制御で製作するのは少し大変です。スロットゲームは意外と簡単に作れそうに見えますが、PLC自身のデータレジスタをカウントアップさせてあげて、なおかつ比較演算しなければならないので、シーケンス制御初心者はスロットゲームを製作するのはハードルが少し高いかと思います。ですが、こちらの比較演算やデータレジスタ処理を身に付けることによってシーケンス制御初級者から中級者へとステップアップすることが可能となります。通常、産業機械でデータレジスタを使用すること…
…計ハード設計は、まずPLCを使用するのか、それともリレー回路で行うのかを判断します。ここでは、PLCを使用する場合の設計手順を記述します。1.PLCの選定2.I/Oカード図(入出力)を作成3.動力回路図を作成4.制御回路図を作成5.制御盤を作成6.センサー、モータなどの機器配置図を作成上記の手順でハード設計を行うことができます。具体的なPLCの選定方法ですが、スキャンタイムやプログラム容量を考慮しなければなりません。下記にPLC選定の参考図を示します。搬送能力やモータ台数やサ…
…ばと思いますが、主にPLCのソフトについて記述しようと考えています。初めて使用する方やこれから学んでいこうと考えている方の参考になればと思います。今後の展望仕事の技術を向上させることが、このブログを立ち上げた理由です。しかし、最近は卒研で行っていました倒立振子の制御をやりたいなぁという思いが強くなってきました。笑確かに倒立振子の制御は難解な数式が多く、シミュレーションも大変ですが、上手く制御できた時の達成感はすごいです。 C言語が私の原点でもありますので、また、それを学ぶ機会…