注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)PLC結(jié)構(gòu)化文本編程

PLC結(jié)構(gòu)化文本編程

PLC結(jié)構(gòu)化文本編程

定 價(jià):¥69.00

作 者: 傅磊 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 清華開(kāi)發(fā)者書(shū)庫(kù)
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302554103 出版時(shí)間: 2021-02-01 包裝: 平裝
開(kāi)本: 128開(kāi) 頁(yè)數(shù): 280 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)從電氣從業(yè)人員熟悉的梯形圖入手,逐步引申,詳細(xì)介紹了基于IEC 61131—3標(biāo)準(zhǔn)的PLC,如何從梯形圖編程過(guò)渡到結(jié)構(gòu)化文本編程(ST語(yǔ)言)。 本書(shū)由淺入深,以施耐德電氣基于Codesys的編程軟件SoMachine V4.3為主要工具,介紹如何通過(guò)ST語(yǔ)言實(shí)現(xiàn)梯形圖*基本的功能,以及ST語(yǔ)言的基本運(yùn)算、基本語(yǔ)句、函數(shù)與功能塊的調(diào)用,并結(jié)合大量實(shí)例,詳細(xì)闡述PLC基于ST語(yǔ)言的編程技術(shù)以及結(jié)構(gòu)化編程思想。同時(shí),以西門(mén)子博途和三菱GX Works3為輔助工具,重點(diǎn)介紹ST語(yǔ)言跨平臺(tái)移植時(shí)的注意事項(xiàng),以及不同PLC之間ST語(yǔ)言的細(xì)微差別。PLC編程是一項(xiàng)系統(tǒng)工程,僅僅介紹編程語(yǔ)言是不夠的。因此,本書(shū)還會(huì)穿插一些與ST語(yǔ)言編程有關(guān)的PLC系統(tǒng)知識(shí)。 ST語(yǔ)言具有與平臺(tái)無(wú)關(guān)的天然屬性。因此,只要符合IEC 61131—3標(biāo)準(zhǔn),無(wú)論什么品牌的PLC,本書(shū)都適用,例如西門(mén)子、施耐德、倍福、三菱、歐姆龍、基恩士、匯川、和利時(shí)、倫茨以及ABB和KEBA等,不同品牌的PLC之間僅有細(xì)微的差別。 本書(shū)適合沒(méi)有計(jì)算機(jī)基礎(chǔ),特別是沒(méi)有計(jì)算機(jī)高級(jí)語(yǔ)言基礎(chǔ)的電氣從業(yè)人員,幫助他們從熟悉的梯形圖出發(fā),入門(mén)并進(jìn)階ST語(yǔ)言編程。

作者簡(jiǎn)介

  傅磊PLC資深技術(shù)專(zhuān)家,10余年三菱、西門(mén)子、歐姆龍PLC開(kāi)發(fā)經(jīng)驗(yàn)。今日頭條號(hào)著名工控專(zhuān)欄作家。

圖書(shū)目錄

第1章ST語(yǔ)言基本介紹
1.1ST語(yǔ)言簡(jiǎn)介
1.1.1ST語(yǔ)言的誕生背景
1.1.2ST語(yǔ)言的基本特點(diǎn)
1.2ST語(yǔ)言與SCL以及STL的關(guān)系
1.3ST語(yǔ)言的優(yōu)缺點(diǎn)
1.3.1良好的跨平臺(tái)移植性
1.3.2方便的數(shù)學(xué)計(jì)算
1.3.3輕松實(shí)現(xiàn)復(fù)雜算法
1.3.4輕松進(jìn)階計(jì)算機(jī)高級(jí)語(yǔ)言
1.3.5方便的注釋
1.4初學(xué)者對(duì)ST語(yǔ)言的誤解
1.4.1與英語(yǔ)相關(guān)
1.4.2ST語(yǔ)言不易理解
1.4.3需要很深的PLC基礎(chǔ)
1.4.4工具和操作的繼承
1.4.5ST語(yǔ)言維護(hù)麻煩
1.5ST語(yǔ)言編程軟件
1.5.1本書(shū)演示用的軟件
1.5.2其他PLC的ST語(yǔ)言開(kāi)發(fā)環(huán)境的建立
第2章ST語(yǔ)言基礎(chǔ)知識(shí)
2.1IEC 61131標(biāo)準(zhǔn)與PLCopen組織
2.1.1標(biāo)準(zhǔn)的誕生背景
2.1.2標(biāo)準(zhǔn)的組成
2.1.3PLCopen組織
2.2進(jìn)制
2.2.1二進(jìn)制
2.2.2八進(jìn)制
2.2.3十進(jìn)制
2.2.4十六進(jìn)制
2.3變量
2.3.1變量的意義
2.3.2變量屬性
2.4數(shù)據(jù)類(lèi)型
2.4.1數(shù)據(jù)類(lèi)型的意義
2.4.2標(biāo)準(zhǔn)數(shù)據(jù)類(lèi)型
2.4.3擴(kuò)展數(shù)據(jù)類(lèi)型
2.4.4自定義數(shù)據(jù)類(lèi)型
2.5數(shù)據(jù)類(lèi)型轉(zhuǎn)換
2.5.1數(shù)據(jù)類(lèi)型轉(zhuǎn)換的意義
2.5.2隱式轉(zhuǎn)換
2.5.3顯式轉(zhuǎn)換
2.6程序組織單元
2.6.1軟件模型
2.6.2初步認(rèn)識(shí)功能和功能塊
2.6.3SoMachine中常用的功能塊和函數(shù)
第3章ST語(yǔ)言基本語(yǔ)法
3.1ST語(yǔ)言的基本規(guī)則
3.1.1不區(qū)分大小寫(xiě)
3.1.2變量必須先定義再使用
3.1.3使用英文輸入法
3.2ST語(yǔ)言的基本組成
3.2.1行號(hào)
3.2.2注釋
3.2.3空語(yǔ)句
3.2.4語(yǔ)句部分
3.3賦值語(yǔ)句
3.3.1語(yǔ)句組成
3.3.2注意事項(xiàng)
3.4賦值與相等
3.5編寫(xiě)技巧和方法
3.5.1縮進(jìn)與對(duì)齊
3.5.2快捷鍵
3.5.3注釋
3.5.4空語(yǔ)句和注釋符號(hào)
3.5.5變量命名
第4章邏輯運(yùn)算與IF語(yǔ)句
4.1BOOL型邏輯運(yùn)算
4.1.1AND
4.1.2OR
4.1.3NOT
4.1.4XOR
4.2無(wú)符號(hào)數(shù)的邏輯運(yùn)算
4.2.1運(yùn)算方法
4.2.2BOOL型與WORD型的邏輯運(yùn)算
4.2.3WORD型邏輯運(yùn)算的意義
4.3IF…END_IF語(yǔ)句
4.3.1執(zhí)行流程
4.3.2IF…END_IF語(yǔ)句的應(yīng)用
4.4IF…ELSE…END_IF語(yǔ)句
4.5綜合應(yīng)用
4.5.1啟保停的ST語(yǔ)言實(shí)現(xiàn)
4.5.2IF語(yǔ)句與邏輯運(yùn)算語(yǔ)句
4.5.3置位與復(fù)位
4.5.4復(fù)雜梯形圖
4.6西門(mén)子博途中的邏輯運(yùn)算
4.7使用IF語(yǔ)句的注意事項(xiàng)
第5章邊沿觸發(fā)
5.1基本概念
5.1.1上升沿
5.1.2下降沿
5.1.3西門(mén)子博途中的邊沿觸發(fā)
5.2邊沿觸發(fā)與邏輯運(yùn)算的綜合應(yīng)用
5.2.1啟動(dòng)保持停止
5.2.2單按鈕啟停
5.2.3邏輯運(yùn)算實(shí)現(xiàn)邊沿觸發(fā)
5.3注意事項(xiàng)
第6章比較運(yùn)算
6.1比較運(yùn)算符
6.1.1梯形圖中的比較運(yùn)算
6.1.2比較運(yùn)算的注意事項(xiàng)
6.2各數(shù)據(jù)類(lèi)型的比較運(yùn)算
6.2.1BOOL型
6.2.2數(shù)值型
6.2.3時(shí)間型
6.2.4字符串型
6.3連續(xù)比較運(yùn)算
6.4比較運(yùn)算與邊沿觸發(fā)的綜合應(yīng)用
6.4.1監(jiān)控變量值的變化
6.4.2密碼鎖
第7章數(shù)學(xué)運(yùn)算
7.1加、減、乘、除運(yùn)算
7.1.1加法運(yùn)算
7.1.2減法運(yùn)算
7.1.3乘法運(yùn)算
7.1.4除法運(yùn)算
7.1.5取余運(yùn)算
7.2加、減、乘、除運(yùn)算的應(yīng)用
7.2.1計(jì)算設(shè)備的持續(xù)運(yùn)行時(shí)間
7.2.2伺服計(jì)算
7.2.3生成隨機(jī)數(shù)
7.3函數(shù)運(yùn)算
7.3.1乘方
7.3.2絕對(duì)值
7.3.3三角函數(shù)
7.3.4對(duì)數(shù)
7.3.5平方根
7.4如何調(diào)用函數(shù)
第8章運(yùn)算優(yōu)先級(jí)
8.1優(yōu)先級(jí)的意義
8.2優(yōu)先級(jí)的應(yīng)用
8.2.1不能進(jìn)行連續(xù)比較運(yùn)算
8.2.2啟保停程序中的括號(hào)
第9章IF語(yǔ)句的嵌套
9.1嵌套的執(zhí)行流程
9.2嵌套的應(yīng)用
9.2.1伺服電機(jī)的控制
9.2.2密碼鎖
9.3嵌套的注意事項(xiàng)
9.4IF…ELSIF…END_IF語(yǔ)句
9.4.1執(zhí)行流程
9.4.2IF…ELSIF…END_IF語(yǔ)句的應(yīng)用
第10章定時(shí)器與計(jì)數(shù)器
10.1定時(shí)器
10.1.1定時(shí)器的調(diào)用
10.1.2應(yīng)用定時(shí)器的注意事項(xiàng)
10.2計(jì)數(shù)器
10.3定時(shí)器和計(jì)數(shù)器的應(yīng)用
10.3.1累積定時(shí)器
10.3.2星三角啟動(dòng)
10.3.3第三方設(shè)備寫(xiě)入定時(shí)器定時(shí)時(shí)間
10.4如何調(diào)用功能塊
10.5西門(mén)子博途中的定時(shí)器調(diào)用
10.5.1調(diào)用方法
10.5.2如何減少背景數(shù)據(jù)塊
10.6三菱GX Works3中的函數(shù)和功能塊調(diào)用
10.6.1函數(shù)調(diào)用
10.6.2功能塊調(diào)用
第11章功能塊和函數(shù)
11.1功能塊和函數(shù)的意義
11.2功能塊與函數(shù)中的變量
11.2.1形參和實(shí)參
11.2.2變量屬性
11.2.3如何區(qū)分功能塊和函數(shù)
11.3函數(shù)的實(shí)質(zhì)
11.3.1靜態(tài)變量與臨時(shí)變量
11.3.2自定義函數(shù)的使用
11.4Codesys中常用系統(tǒng)函數(shù)介紹
11.4.1字符串處理函數(shù)
11.4.2數(shù)據(jù)類(lèi)型轉(zhuǎn)換函數(shù)
11.5功能塊的實(shí)質(zhì)
11.5.1實(shí)例名的意義
11.5.2功能塊的特征
11.5.3如何減少功能塊的調(diào)用
11.6功能塊和函數(shù)在編程中的應(yīng)用
第12章循環(huán)語(yǔ)句
12.1循環(huán)的實(shí)質(zhì)
12.2FOR循環(huán)語(yǔ)句
12.2.1FOR循環(huán)執(zhí)行流程
12.2.2使用FOR循環(huán)的注意事項(xiàng)
12.3FOR循環(huán)的應(yīng)用
12.3.1FOR循環(huán)實(shí)現(xiàn)多個(gè)電機(jī)的啟??刂?br />12.3.2FOR循環(huán)實(shí)現(xiàn)MIN函數(shù)和MAX函數(shù)
12.3.3指針與FOR循環(huán)
12.3.4伺服一鍵使能
12.3.5位整合成字
12.4WHILE循環(huán)語(yǔ)句
12.4.1WHILE循環(huán)執(zhí)行流程
12.4.2使用WHILE循環(huán)的注意事項(xiàng)
12.5REPEAT循環(huán)語(yǔ)句
12.5.1REPEAT循環(huán)執(zhí)行流程
12.5.2使用REPEAT循環(huán)的注意事項(xiàng)
12.6循環(huán)語(yǔ)句的控制
12.6.1EXIT
12.6.2CONTINUE
12.7循環(huán)語(yǔ)句的注意事項(xiàng)
第13章CASE語(yǔ)句
13.1CASE語(yǔ)句的執(zhí)行流程
13.2CASE語(yǔ)句的意義
13.3CASE語(yǔ)句的應(yīng)用
13.3.1周期脈沖輸出
13.3.2星三角啟動(dòng)
13.3.3紅綠燈控制
13.3.4桁架機(jī)械手
13.3.5工藝的暫停處理
13.3.6簡(jiǎn)化復(fù)雜的IF語(yǔ)句
13.3.7狀態(tài)機(jī)編程法
13.4CASE語(yǔ)句與定時(shí)器
參考文獻(xiàn)
附錄APLC程序設(shè)計(jì)方法
附錄B淺談非標(biāo)設(shè)備的PLC程序設(shè)計(jì)

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)