西門子PLC SCL語言結構化編程一本通
張基波
- 出版商: 化學工業
- 出版日期: 2024-09-01
- 定價: $408
- 售價: 8.5 折 $347
- 語言: 簡體中文
- 頁數: 176
- ISBN: 7122457982
- ISBN-13: 9787122457981
下單後立即進貨 (約4週~6週)
相關主題
商品描述
本書從PLC工作原理和基礎知識開始講起,對西門子PLCSCL語言的語法規則、邏輯運算、數據運算、多種語法的運用等進行了系統講解,並通過對模擬量、通信、運動控制等關鍵模塊的闡釋,幫助讀者進階,書中還列舉了大量典型案例,方便讀者進行實操練習,深度掌握算法原理。 本書內容全面,循序漸進,並配有工程案例,理論和實踐結合,有利於讀者快速掌握西門子PLCSCL結構化編程技術。同時,搭配大量二維碼視頻,掃碼即可觀看實操演示。 本書可供電氣工程師、PLC技術人員自學使用,也可作為高等院校、職業院校和培訓學校相關專業的參考書。
目錄大綱
第1章 PLC基礎知識
1.1 認識PLC
1.1.1 PLC的起源
1.1.2 PLC工作原理
1.1.3 PLC的優點
1.2 博途軟件
1.2.1 博途軟件介紹
1.2.2 利用博途軟件創建項目
1.3 博途軟件的功能
1.3.1 博途界面
1.3.2 博途硬件組態
1.3.3 設備組態實例
1.4 程序結構
1.4.1 OB塊
1.4.2 FC塊
1.4.3 FB塊
1.4.4 DB塊
1.5 變量
1.5.1 全局變量
1.5.2 局部變量
1.5.3 形參和實參
1.6 PLC數據類型
1.6.1 數據進制
1.6.2 進制轉換
1.6.3 數據類型
1.6.4 覆雜數據類型
第2章 SCL語言基礎知識
2.1 SCL語言簡介
2.1.1 SCL的概念
2.1.2 SCL程序
2.1.3 SCL語言優勢
2.2 SCL語言的使用規則
2.2.1 變量
2.2.2 賦值
2.2.3 註釋
2.2.4 點動控制實例
2.3 SCL運算符
2.3.1 SCL運算符符號
2.3.2 運算符的優先級
2.3.3 啟保停控制實例
2.4 SCL程序與梯形圖對比
2.4.1 SCL與梯形圖組成對比
2.4.2 SCL與梯形圖賦值語句對比
2.4.3 SCL與梯形圖加法運算對比
2.4.4 SCL與梯形圖關系運算符對比
2.4.5 SCL與梯形圖邏輯運算符對比
2.4.6 傳送帶項目實例
第3章 SCL語言基本指令
3.1 位邏輯指令
3.1.1 上升沿指令
3.1.2 下降沿指令
3.1.3 上升沿指令使用舉例
3.1.4 啟保停控制實例
3.2 定時器指令
3.2.1 TP生成脈沖指令
3.2.2 TON接通延時定時器
3.2.3 TOF關斷延時定時器
3.2.4 振蕩電路實例
3.2.5 TONR時間累加器
3.2.6 RESET_TIMER覆位定時器
3.2.7 PRESET_TIMER加載持續時間
3.2.8 接通延時實例
3.3 計數器指令
3.3.1 CTU增計數器
3.3.2 CTD減計數器
3.3.3 CTUD增減計數器
3.3.4 警報器計數實例
3.4 數學函數
3.4.1 ABS計算絕對值
3.4.2 MIN獲取最小值
3.4.3 MAX獲取最大值
3.4.4 LIMIT設置限值
3.4.5 整數運算實例
3.4.6 SQR計算平方
3.4.7 SQRT計算平方根
3.4.8 LN計算自然對數
3.4.9 EXP計算指數值
3.4.10 浮點數運算實例
3.4.11 SIN計算正弦值
3.4.12 COS計算餘弦值
3.4.13 TAN計算正切值
3.4.14 ASIN計算反正弦值
3.4.15 ACOS計算反餘弦值
3.4.16 ATAN計算反正切值
3.4.17 FRAC返回小數
3.4.18 兩次調用星三角實例
3.5 移動操作
3.5.1 Serialize序列化
3.5.2 Deserialize取消序列化
3.5.3 MOVE_BLK移動塊
3.5.4 MOVE_BLK_VARIANT存儲區移動
3.5.5 定時器控制電機正反轉實例
3.6 讀寫存儲器
3.6.1 PEEK讀取存儲地址
3.6.2 PEEK_BOOL讀取存儲位
3.6.3 POKE寫入存儲地址
3.6.4 POKE_BOOL寫入存儲位
3.6.5 POKE_BLK寫入存儲區
3.6.6 皮帶正向啟動逆向停止實例
3.7 轉換操作
3.7.1 CONVERT轉換值
3.7.2 ROUND取整
3.7.3 NORM_X標準化
3.7.4 SCALE_X縮放
3.7.5 送料小車程序實例
第4章 SCL編程基本語法
4.1 IF語句
4.1.1 IF語句介紹
4.1.2 單IF語句用法
4.1.3 雙IF語句用法
4.2 多分支和多嵌套語句
4.2.1 多分支IF語句
4.2.2 多分支IF語句梯形圖與SCL語句對比
4.2.3 多嵌套IF語句
4.2.4 多嵌套IF語句梯形圖與SCL語句對比
4.3 IF語句拆解實例
4.4 多層IF語句嵌套實例
4.5 IF語句寫上升沿和下降沿
4.5.1 上升沿
4.5.2 下降沿
4.6 CASE語句
4.6.1 CASE語句的語法
4.6.2 CASE語句的用法
4.6.3 CASE語句使用實例
4.7 工作台往返控制實例
4.8 FOR循環語句
4.8.1 FOR語句介紹
4.8.2 增量循環
4.8.3 減量循環
4.8.4 FOR循環數據累加實例
第5章 SCL語言高級語法
5.1 WHILE循環語句
5.2 REPEAT循環語句
5.3 CONTINUE核對循環條件
5.4 EXIT立即退出循環
5.5 壓力數據計算實例
5.6 GOTO跳轉語句
5.7 RETURN退出塊語句
5.8 REGION語句
5.9 工作台自動往返控制實例
第6章 模擬量
6.1 模擬量介紹
6.2 模擬量與數據量的轉換
6.3 模擬量PID的使用
6.3.1 PID指令
6.3.2 指令參數
6.3.3 PID指令案例
6.3.4 指令組態
6.4 模擬量的濾波算法實例
6.5 模擬量編程項目實例
第7章 運動控制
7.1 運動控制組態
7.1.1 運動控制介紹
7.1.2 硬件組態
7.1.3 工藝對象
7.2 運動控制梯形圖指令
7.3 運動控制SCL語句
7.4 伺服自動取料實例
第8章 通信
8.1 西門子S7-1200PLC通信基礎
8.2