送料無料

エンジニア入門シリーズ

実践 PLCプログラム設計
ー変数によるラダープログラムの基礎から周辺デバイス活用までー

著: 上 泰(広島工業大学)、三谷 祐一朗(沼津工業高等専門学校)
定価: 3,960円(本体3,600円+税)
判型: A5
ページ数: 308 ページ
ISBN: 978-4-910558-20-2
発売日: 2023/9/25
管理No: 118

【目次】

1 PLCシーケンス制御と国際規格IEC 61131-3の基礎

  1. 1.1 シーケンス制御とフィードバック制御
  2. 1.2 制御システムの構成とシーケンス制御方式
  3. 1.3 PLCの基礎
  4. 1.4 PLCと国際規格IEC 61131-3
  5. 1.5 まとめと本書のねらい
  6. 章末問題

2 準備

  1. 2.1 電圧・電流の諸性質
    1. 2.1.1 直列回路の性質
    2. 2.1.2 並列回路の性質
  2. 2.2 論理回路の基礎
    1. 2.2.1 NOT
    2. 2.2.2 AND/NAND
    3. 2.2.3 OR/NOR
    4. 2.2.4 EXOR/EXNOR
    5. 2.2.5 スイッチのON/OFFと論理の対応
  3. 2.3 プログラムの基礎
    1. 2.3.1 変数
    2. 2.3.2 配列
    3. 2.3.3 構造体
  4. 2.4 絶対座標と相対座標
  5. 章末問題

3 リレーシーケンス制御~実践編~

  1. 3.1 自己保持回路とフールプルーフ・フェールセーフ
  2. 3.2 回路構成と電流
  3. 3.3 リレー・タイマの動作における時間差とその影響
    1. 3.3.1 リレーの動作と動作時間・復帰時間
    2. 3.3.2 タイマの動作と動作時間・復帰時間・休止時間
    3. 3.3.3 ワンショット回路とレーシング
  4. 3.4 接点のバウンス(チャタリング)
  5. 章末問題

4 アドレスを用いたラダー図の基礎と特徴

  1. 4.1 アドレスを用いたラダー図の基礎
    1. 4.1.1 図記号
    2. 4.1.2 アドレス
    3. 4.1.3 ラダー図
  2. 4.2 システム実装・仕様変更時の作業内容例
    1. 4.2.1 コインパーキング状態表示システムの仕様と実装例
    2. 4.2.2 仕様変更に対するPLCのメリット
    3. 4.2.3 利用端子の変更において必要となる作業
  3. 章末問題

5 変数を用いたラダー図(国際規格準拠プログラム)の基礎

  1. 5.1 国際規格準拠プログラムの基礎
    1. 5.1.1 プログラムの構成単位(POU)
    2. 5.1.2 変数の種類
    3. 5.1.3 変数を使用できるようにする手順
  2. 5.2 変数を用いたラダー図の例
  3. 5.3 所定の機能を実行させる機能(FUNとFB)
  4. 5.4 ST言語
  5. 章末問題

6 PLCを用いたモーション制御システムの構成機器

  1. 6.1 モーション制御とは
  2. 6.2 PLCを用いたモーション制御システムの構成機器
    1. 6.2.1 エンコーダ
    2. 6.2.2 サーボモータ
    3. 6.2.3 サーボドライバ
  3. 章末問題

7 モーション制御用FBによる制御

  1. 7.1 モーション制御の基本的な流れ
  2. 7.2 軸変数とは
  3. 7.3 サーボON・原点復帰
  4. 7.4 FBを用いたモーション制御1(目標値が一定値の場合)
  5. 7.5 FBを用いたモーション制御2(目標値が変化する場合)
  6. 章末問題

8 軸グループを用いたモーション制御

  1. 8.1 軸グループとは
  2. 8.2 軸グループの有効化・無効化
  3. 8.3 絶対値直線補間
  4. 8.4 円弧補間
  5. 章末問題

9 PLCによる制御で使用する外部機器の例(画像センサと表示器)

  1. 9.1 画像センサ
    1. 9.1.1 画像センサの基礎事項
    2. 9.1.2 画像センサ・レンズ・照明の選定方法について
    3. 9.1.3 画像センサの設定項目と検査項目の例
  2. 9.2 表示器の利用
    1. 9.2.1 表示器の基礎
    2. 9.2.2 表示器のオブジェクト
    3. 9.2.3 使い方の例
  3. 章末問題

付録A Sysmac Studioの基本操作

  1. A.1 起動と初期設定
  2. A.2 ラダープログラムの作成手順概要
    1. A.2.1 グローバル変数の登録と割当方法
    2. A.2.2 ラダープログラムの作成と実行
  3. A.3 トラブルシューティング

付録B モーション制御のプログラム例

  1. B.1 単軸を対象とした制御
    1. B.1.1 サーボモータの軸登録・軸設定
    2. B.1.2 プログラム例 (絶対位置決め制御)
  2. B.2 軸グループを用いた制御
    1. B.2.1 軸グループの登録
    2. B.2.2 プログラム例 (絶対値直線補間・円弧補間)
  3. B.3 軽度フォールト
  4. B.4 モーション制御用FBの入力端子に与える変数の単位・型の対応表

付録C エラー解除用FBの例

付録D 画像センサ・表示器の利用例

  1. D.1 画像センサ
  2. D.2 表示器

付録E Simulink PLC Coderを用いたMATLAB/SimulinkとPLCの連携

  1. E.1 Stateflowを用いたラダープログラミング
    1. E.1.1 StateflowとChartの基礎
    2. E.1.2 Chartを用いたシーケンス制御プログラムの例
    3. E.1.3 Simulink PLC Coderによるコード変換の例
  2. E.2 MATLAB/Simulinkを利用した制振制御系のPLC実装例
    1. E.2.1 制御目的と制御手法
    2. E.2.2 MATLAB/Simulinkを用いた制振制御プログラム

章末問題解答例

ページトップへ戻る