ST
各PLCメーカーにおけるStructured Text(ST)の比較徹底ガイド ― Siemens、Mitsubishi、Omron、Rockwell ― 1. はじめに 製造現場や産業制御の自動化において、PLC(Programmable Logic Controller)は不可欠な存在です。 その中でも、IEC 61131-3で定義され…
C言語開発者がST(Structured Text)に挑戦するときに知っておくべき5つの違い 1. はじめに 「Cで制御やってきたから、STも余裕でしょ?」 ……と思ってST(Structured Text)に足を踏み入れたC言語経験者が、思わぬ落とし穴にはまるケースが多数あります。 ST…
高速化を意識したST(Structured Text)の書き方 1. はじめに Structured Text(ST)は、PLC(Programmable Logic Controller)で広く使われるプログラミング言語の一つであり、C言語やPascalに似た構文を持つ高級言語です。 PLCの制御プログラムを記述する…
ラダー vs ST(構造化テキスト):最新の制御プログラミングの選択と最適化
〜実践的なPLCプログラミングを学ぼう〜 第5回: IoTとPLCの連携 1. はじめに 前回の第4回: HMIとの連携とデータ可視化では、HMIを活用したデータの可視化と操作パネルの構築について学びました。 今回は、PLCとIoTの連携 に焦点を当て、クラウドとのデータ連…
ST言語での位置決め制御:多軸制御・ジョグ機能の追加とさらなる応用 1. はじめに 前回の記事では、ST言語を使用して、PLCopen Motion Control Function Blocks(MCFB)を活用した位置決め制御の基本 を解説しました。 今回はさらに発展させ、多軸制御、ジョ…
ST言語での位置決め制御:PLCopen準拠のMCFBを活用した状態遷移設計 1. はじめに PLC(プログラマブル・ロジック・コントローラ)では、モーション制御の標準規格であるPLCopen Motion Control Function Blocks(MCFB) を使用することで、異なるメーカーのP…
〜実践的なPLCプログラミングを学ぼう〜 第4回: HMIとの連携とデータ可視化 1. はじめに 前回の第3回 エラーハンドリングとデータロギングでは、エラーハンドリングの実装方法や、データロギングによるエラー管理の手法について学びました。 今回は、HMI(ヒ…
【PLCプログラミング入門】Structured Textを使った最新の自動化技術ガイド 近年、スマートファクトリーの台頭や産業自動化の進化に伴い、PLC(プログラマブルロジックコントローラ)プログラミングの重要性がますます高まっています。 特に、従来のラダー言…
ST言語とC、Java、Pythonの技術的な違い 1. ST言語の動作特性 (1) メインループがデフォルト ST言語には main 関数のようなエントリポイントがなく、PLCのスキャンサイクルによってループ動作を繰り返す。 入力 → 処理 → 出力 の順に処理され、次のサイクル…
〜実践的なPLCプログラミングを学ぼう〜 第3回: エラーハンドリングとデータロギング 1. はじめに 前回の[第2回 実践的なPLCプログラムの作成]( techcraft.hatenablog.com )では、ST言語を用いたモーター制御、タイマー、カウンター、関数ブロックの活用につ…
〜実践的なPLCプログラミングを学ぼう〜 1. はじめに 前回の「第一回 ST言語入門techcraft.hatenablog.com」では、ST(Structured Text)言語の基本構文や変数、制御構造(条件分岐・ループ)について学びました。今回は、実践的なPLCプログラムの作成に焦点…
〜PLCプログラミングの基礎を学ぼう〜 1. はじめに:ST言語とは? ST(Structured Text)言語は、PLC(プログラマブル・ロジック・コントローラ)のプログラミング言語の一つであり、IEC 61131-3規格に準拠しています。C言語やPascalに似た構文を持ち、論理…