幫助中心 | 我的帳號 | 關於我們

PLC結構化文本編程一本通

  • 作者:編者:趙春生|責編:耍利娜
  • 出版社:化學工業
  • ISBN:9787122418340
  • 出版日期:2022/11/01
  • 裝幀:平裝
  • 頁數:315
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書通過彩色圖解+視頻講解的方式,以西門子博途編程軟體(TIA Portal)V16為主要工具,詳細介紹了PLC結構化文本(ST)編程的相關知識。全書通過大量的實例由淺入深地介紹了ST語言的邏輯運算、比較和移位運算、程序控制語句、數學運算以及綜合應用和PLC的通信。在編寫實例時,通過函數和功能塊的調用詳細闡述了PLC基於ST語言的編程技術及結構化編程思想。同時,以三菱編程軟體GX Works2和施耐德編程軟體SoMachine V4.3作為輔助工具,重點介紹了ST語言的跨平台移植以及不同PLC之間ST語言的細微差別。
    書中的實例均以西門子TIA Portal V16呈現,移植到三菱和施耐德中請參考視頻講解及相關程序。每個實例均通過了模擬和上機驗證,且附贈程序源文件,方便讀者實踐。
    本書內容豐富實用、講解循序漸進,非常適合PLC技術人員等學習使用,也可用作職業院校及培訓學校相關專業的教材及參考書。

作者介紹
編者:趙春生|責編:耍利娜

目錄
第1章  ST語言基礎
  1.1  IEC 61131標準和PLCopen組織
    1.1.1  IEC 61131標準
    1.1.2  PLCopen組織
  1.2  ST語言的特點
    1.2.1  良好的跨平台移植性
    1.2.2  方便的數學計算
    1.2.3  輕鬆實現複雜演算法
    1.2.4  易於數據管理
  1.3  ST語言的基本規則
    1.3.1  標識符
    1.3.2  空格和註釋
    1.3.3  關鍵字
  1.4  數據類型
    1.4.1  基本數據類型
    1.4.2  擴展數據類型
    1.4.3  複雜數據類型
    1.4.4  參數類型
    1.4.5  數據類型的轉換
  1.5  常數
    1.5.1  數字常數
    1.5.2  字元或字元串常數
    1.5.3  時間常數
  1.6  變數
    1.6.1  從物理地址到變數
    1.6.2  變數的屬性
    1.6.3  變數的定義
    1.6.4  變數的前綴
  1.7  程序組織單元
    1.7.1  軟體模型
    1.7.2  函數和功能塊中的變數
    1.7.3  函數
    1.7.4  功能塊
    1.7.5  函數和功能塊的區別
第2章  邏輯控制與IF語句
  2.1  ST語言的編程軟體
    2.1.1  西門子博途編程軟體
    2.1.2  三菱GX Works2編程軟體
    2.1.3  施耐德SoMachine編程軟體
  2.2  賦值與邏輯運算
    2.2.1  賦值運算和邏輯表達式
    2.2.2  [實例1]  電動機的自鎖控制
    2.2.3  [實例2]  點動與自鎖控制
    2.2.4  [實例3]  字中取位
  2.3  IF選擇語句
    2.3.1  IF語句
    2.3.2  [實例4]  使用IF語句實現自鎖控制
    2.3.3  [實例5]  使用IF語句實現點動與自鎖控制
    2.3.4  [實例6]  位組合成字
    2.3.5  [實例7]  傳送帶傳送方向指示

  2.4  邊沿觸發
    2.4.1  邊沿觸髮指令
    2.4.2  [實例8]  電動機的正反轉控制
    2.4.3  [實例9]  單按鈕啟停控製程序
  2.5  定時器
    2.5.1  定時器指令
    2.5.2  [實例10]  任意周期脈衝輸出
    2.5.3  [實例11]  停機時風機對主電機延時冷卻
    2.5.4  [實例12]  電動機的順序啟動控制
    2.5.5  [實例13]  電動機的Y-△降壓啟動控制
  2.6  計數器
    2.6.1  計數器指令
    2.6.2  [實例14]  單按鈕控制多台電動機的啟停
    2.6.3  [實例15]  停車場空閑車位指示
第3章  比較運算和移位運算
  3.1  比較運算
    3.1.1  比較運算符
    3.1.2  [實例16]  傳送帶工件計數
    3.1.3  [實例17]  密碼鎖
  3.2  移位運算
    3.2.1  移位運算函數
    3.2.2  [實例18]  多台電動機的順序啟動控制
    3.2.3  [實例19]  霓虹燈的控制
第4章  程序控制
  4.1  CASE選擇語句
    4.1.1  CASE語句
    4.1.2  [實例20]  溫度測量與指示
    4.1.3  [實例21]  運料小車控制
    4.1.4  [實例22]  交通信號燈的控制
    4.1.5  [實例23]  工件搬運
  4.2  FOR循環語句
    4.2.1  FOR語句
    4.2.2  [實例24]  使用FOR循環初始化數組
    4.2.3  [實例25]  使用FOR循環實現字中取位
    4.2.4  [實例26]  使用FOR循環實現位組合成字
  4.3  WHILE循環語句
    4.3.1  WHILE語句
    4.3.2  [實例27]  使用WHILE循環初始化數組
    4.3.3  [實例28]  10台電動機的啟停控制
  4.4  REPEAT循環語句
    4.4.1  REPEAT語句
    4.4.2  [實例29]  使用REPEAT循環初始化數組
    4.4.3  [實例30]  使用REPEAT語句實現多台電動機的啟停
  4.5  其他語句
    4.5.1  退出循環語句EXIT
    4.5.2  中斷循環語句CONTINUE
    4.5.3  RETURN語句
    4.5.4  [實例31]  使用循環語句實現產品分類
第5章  數學運算
  5.1  算術運算

    5.1.1  算術運算指令
    5.1.2  [實例32]  滑動平均值數字濾波
    5.1.3  [實例33]  中值數字濾波
  5.2  數學函數運算
    5.2.1  數學函數
    5.2.2  [實例34]  限幅數字濾波
    5.2.3  [實例35]  機械臂的定位控制
第6章  綜合實例
  6.1  運算的優先順序
    6.1.1  優先順序
    6.1.2  優先順序的應用
  6.2  日期和時間的應用
    6.2.1  [實例36]  帶故障檢測的電動機控制
    6.2.2  [實例37]  計算設備運行時間
    6.2.3  [實例38]  選取累積時間短的水泵運行
    6.2.4  [實例39]  響鈴控制
  6.3  數據統計
    6.3.1  [實例40]  統計數組元素正負值的個數
    6.3.2  [實例41]  統計數據塊中位為1的個數
    6.3.3  [實例42]  使用Variant指針計算面積
    6.3.4  [實例43]  使用可變長度數組計算最值
  6.4  數據管理
    6.4.1  [實例44]  配方管理
    6.4.2  [實例45]  報警管理
  6.5  運動控制與PID
    6.5.1  [實例46]  伺服定位控制
    6.5.2  [實例47]  溫度的PID控制
第7章  PLC的通信
  7.1  網路通信基礎
  7.2  西門子PLC的通信
    7.2.1  乙太網通信
    7.2.2  [實例48]  兩台S7-1200PLC的乙太網通信
    7.2.3  [實例49]  兩台S7-1200PLC基於乙太網的S7通信
    7.2.4  [實例50]  兩台S7-1200PLC的Modbus TCP通信
  7.3  三菱PLC的通信
    7.3.1  [實例51]  兩台FXCPU的N:N鏈接通信
    7.3.2  [實例52]  兩台FXCPU的CC-Link通信
  7.4  PLC與變頻器的通信
    7.4.1  串列通信概述
    7.4.2  [實例53]  西門子S7-1200PLC與變頻器的USS通信
    7.4.3  [實例54]  三菱PLC與變頻器的通信

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032