【上級編】マルチCPU間リフレッシュ設定方法 iQ-RシリーズとモーションCPU GX Works3

モーションCPU MT Developer2を使用する際には、必ずPLC(CPU)があり、PLCとモーションCPUとの通信方法はリフレッシュデバイスにて行うことができます。通信方法のイメージとしては、お互いのバッファメモリにデータを送信し、お互いのタイミングでバッファ…

【初級編】FXシリーズのタイマー区別

FXシリーズ タイマー区別FXシリーズ タイマー区別 FX3S タイマー区別 FX3G / FX3GS タイマー区別 FX3U / FX3US タイマー区別 FX3S タイマー区別T0 ~ T62:100msec形 0.1~3276.7秒計測可能 T32 ~ T62:100msec / 10msec形 0.1~3276.7秒 / 0.01~327.67秒…

【中級編】ラッチデバイス設定方法 GX Works3

ラッチデバイス=停電保持可能なデバイスのことであり、GX Works3は任意にそのデバイスと範囲を設定することができます。ラッチデバイス=停電保持可能なデバイスであり、停電保持させるデバイス例としては、データレジスタDやカウンタCなどが挙げられます。…

【中級編】積算タイマー回路ST 実務に直結する使い方 GX Works3 ワークピッチ詰り検出

積算タイマーSTは実務で非常によく使用することがあります。私はコンベヤメーカー勤務のため、センサーの取付が斜めになっていたり、ワークピッチを検出してNG排出して欲しいなど機械的要因によるプログラムの複雑化が求められます。外的要因によるプログラ…

【中級編】積算タイマー回路ST 使い方・設定方法 GX Works3

ラダープログラム GX Works3を使用する際に、タイマー回路はあなたもご存じの通り良く使用されているかと思います。ただし、タイマー回路ではタイマーへの導通がOFFになってしまうと計測値が0リセットされてしまいます。それを回避するために積算タイマー回…

【中級編】GX Works3 除算演算符号有り/・無し/_Uを理解する

GX Works3から除算演算で符号有り・無しを区別できるようにプログラムできます。除算で符号有り・無しをなぜ区別したいか。それはあなたが自分で使用しているワードデータレジスタをどのように扱っているかが重要であり、符号を使用しようと思っていないもの…

【中級編】GX Works3 除算演算エラー回避方法 0で割らない

PLCにも演算エラーが存在し四則演算で有名なのが除算式で0割りを行うことです。除算式でそのようなことを行うと、演算結果が∞に発散してしまうため、データレジスタで表現できる数値を超えてしまい演算エラーとなります。これを回避する方法としてはプログラ…

【PRIVATE】消費されていくコンテンツでの技術ブログのあり方 300記事更新

トレンド記事だろうが技術ブログだろうが、結局は古い記事は見られなくなるのだと自分自身の感じるようになりました。たしかに良質な記事、読者にとって良いものは当然評価が高く、古くなっても読まれ続けるでしょう。ただ、私は読者ではなく、あくまでも書…

【中級編】C(カウンタ)回路 実務に直結するカウンタ回路の使い方応用例 GX Works3 ワークピッチ詰まり

あなたはどのようにC カウンタ回路を使用しているでしょうか。GX Works3で使用するC カウンタ回路は基礎であり、使い道もあまりないため、C カウンタ回路を使用せずプログラムを作る人も多いです。C カウンタ回路はデータレジスタでも代替できるし、タッチパ…

【中級編】C(カウンタ)回路 使い方 GX Works3

C カウンタ回路は基礎であり、あなたはそれをないがしろにしていないですか?使い方によっては様々な用途で使うことができ、その特性上セット・リセット優先回路を意図的に作成することで、簡単にワークピッチ検出を行うことも可能ですしセンサーのチャタリ…

【上級編】モーションSFCプログラム JOG始動指令プログラム 正転:M34482 逆転:M34483 MT Developer2

モーションCPUが立ち上がったか確認する際には最初JOG操作を行うかと思います。いきなり位置決め指令を行うソフト屋さんがいるのであれば相当な自信家か何度も実績がある機械システムかと思います。通信確認やサーボの状態を正確に把握するためにも、まずはJ…

【上級編】MT Developer2 モーション専用デバイス表示 Excelファイル

MT Developer2でモーションSFCプログラムを作成する際にモーション専用デバイスを自分で把握する必要があります。どこになにが割り当てられているかを把握しなければ自分でモーションSFCプログラムを作成することはできず、またデバイスが被ってしまうとプロ…

【上級編】モーションSFC サーボ始動プログラムフローチャート例

モーションSFCプログラムはシングルタスクのためWAIT(待ち)部分を作るとダンマリ停止が発生したり、WAIT(待ち)から抜けるプログラムを作成する必要が出てきます。モーションSFCプログラムでサーボプログラムを作成するときも同様で、WAIT(待ち)を作らないよ…

【上級編】GX Works3 モーションSFCプログラム呼出/起動 M.SFCS命令

モーションCPUを使用する際には必ずPLCが必要となります。PLCからモーションSFCプログラムを呼出/起動する命令がM.SFCS命令となります。PLCが起動してからモーションSFCプログラムを起動したい場合に使用することができ、プログラム間のインターロックとして…

【上級編】モーションSFCプログラム サブルーチン呼出/起動 MT Developer2

モーションCPUのモーションSFCプログラムでは並列処理を行うためのプログラムを複数起動することが可能です。モーションSFCプログラムの特性上、演算処理は1つのみですので、プログラムの並列処理が可能となるのは非常に有効です。モーションSFCプログラムで…