技師、高級(jí)技師培訓(xùn) 項(xiàng)目2:中型PLC應(yīng)用 課件_第1頁
技師、高級(jí)技師培訓(xùn) 項(xiàng)目2:中型PLC應(yīng)用 課件_第2頁
技師、高級(jí)技師培訓(xùn) 項(xiàng)目2:中型PLC應(yīng)用 課件_第3頁
技師、高級(jí)技師培訓(xùn) 項(xiàng)目2:中型PLC應(yīng)用 課件_第4頁
技師、高級(jí)技師培訓(xùn) 項(xiàng)目2:中型PLC應(yīng)用 課件_第5頁
已閱讀5頁,還剩448頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1技師、高級(jí)技師培訓(xùn)第一章:SIMATICS7-300

系統(tǒng)特性四川工程職業(yè)技術(shù)學(xué)院第1章SIMATICS7-300系統(tǒng)特性§1.1SIMATICS7-300系統(tǒng)結(jié)構(gòu)§1.2S7-300CPU模塊§1.3信號(hào)模塊(SM)§1.4電源模塊(PS)§1.5接口模塊(IM)§1.6其他模塊(IM)§1.7SIMATICS7-300的硬件組態(tài)§1.8思考與練習(xí)返回首頁§1.1SIMATICS7-300系統(tǒng)結(jié)構(gòu)§1.1.0SIMATICS7-300在S7家族中的定位§1.1.1S7-300系統(tǒng)組成§1.1.2S7-300系統(tǒng)結(jié)構(gòu)返回本章§1.1.0

SIMATICS7-300在S7家族中的定位中高端應(yīng)用S7-400編程設(shè)備STEP7軟件通訊人機(jī)界面多才多藝的通用型PLC面向系統(tǒng)解決方案銷售額首屈一指中低端應(yīng)用S7-300低端應(yīng)用S7-200返回本節(jié)§1.2.1中央處理單元(CPU)§1.2.2電源單元(PS)§1.2.3信號(hào)模板(SM)§1.2.4接口模板(IM)§1.2.5功能模板(FM)§1.2.6通訊模板(CP)§1.2.7特殊模板(SM374仿真器,占位模板DM370)返回本節(jié)§1.1.1S7-300系統(tǒng)組成導(dǎo)軌

PS電源模塊CPU

IM接口模塊SM:DISM:DOSM:AISM:AO

FM:-計(jì)數(shù)-定位-閉環(huán)控制

CP:-點(diǎn)-到-點(diǎn)-PROFIBUS-工業(yè)以太網(wǎng)返回上級(jí)系統(tǒng)背版總線導(dǎo)軌(機(jī)架)S7-300模塊返回上級(jí)電源模塊(選項(xiàng))

后備電池(CPU313以上)

24VDC連接器

CPU工作模式選擇開關(guān)

CPU模塊

CPU狀態(tài)及故障指示燈

MMC存儲(chǔ)卡(CPU313以上)

MPI多點(diǎn)接口

信號(hào)模塊的前連接器

前門

信號(hào)模塊

返回上級(jí)返回本節(jié)典型系統(tǒng)結(jié)構(gòu)§1.1.2S7-300系統(tǒng)結(jié)構(gòu)§1.2S7-300CPU模塊返回本章§1.2.1S7-300CPU模塊的分類§1.2.2S7-300CPU模塊操作§1.2.1S7-300CPU模塊的分類緊湊型CPU(6種)標(biāo)準(zhǔn)型CPU(5種)革新型CPU(5種)戶外型CPU(3種)故障安全型CPU(3種)特種型CPU(2種)返回本節(jié)1.緊湊型CPU(1/2)CPU312C:帶有集成的數(shù)字量輸入和輸出,并具有與過程相關(guān)的功能,比較適用于具有較高要求的小型應(yīng)用。CPU運(yùn)行時(shí)需要微存儲(chǔ)卡(MMC)。

CPU313C:帶有集成的數(shù)字量和模擬量的輸入和輸出,并具有與過程相關(guān)的功能,能夠滿足對(duì)處理能力和響應(yīng)時(shí)間要求較高的場(chǎng)合。CPU運(yùn)行時(shí)需要微存儲(chǔ)卡(MMC)。

CPU313C-2PtP:帶有集成的數(shù)字量輸入和輸出及一個(gè)RS422/485串口,并具有與過程相關(guān)的功能,能夠滿足處理量大、響應(yīng)時(shí)間高的場(chǎng)合。CPU運(yùn)行時(shí)需要微存儲(chǔ)卡(MMC)。返回上級(jí)1.緊湊型CPU(2/2)CPU313C-2DP:帶有集成的數(shù)字量輸入和輸出,以及PROFIBUSDP主/從接口,并具有與過程相關(guān)的功能,可以完成具有特殊功能的任務(wù),可以連接標(biāo)準(zhǔn)I/O設(shè)備。CPU運(yùn)行時(shí)需要微存儲(chǔ)卡MMC。

CPU314C-2PtP:帶有集成的數(shù)字量和模擬量I/O及一個(gè)RS422/485串口,并具有與過程相關(guān)的功能,能夠滿足對(duì)處理能力和響應(yīng)時(shí)間要求較高的場(chǎng)合。CPU運(yùn)行時(shí)需要微存儲(chǔ)卡MMC。

CPU314C-2DP:帶有集成的數(shù)字量和模擬量的輸入和輸出,以及PROFIBUSDP主/從接口,并具有與過程相關(guān)的功能,可以完成具有特殊功能的任務(wù),可以連接單獨(dú)的I/O設(shè)備。CPU運(yùn)行時(shí)需要微存儲(chǔ)卡MMC。返回上級(jí)2.標(biāo)準(zhǔn)型CPU

CPU313:具有擴(kuò)展程序存儲(chǔ)區(qū)的低成本的CPU,比較適用于需要高速處理的小型設(shè)備。

CPU314:可以進(jìn)行高速處理以及中等規(guī)模的I/O配置,用于安裝中等規(guī)模的程序以及中等指令執(zhí)行速度的程序。

CPU315:具有中到大容量程序存儲(chǔ)器,比較適用于大規(guī)模的I/O配置。

CPU315-2DP:具有中到大容量程序存儲(chǔ)器和PROFIBUSDP主/接口,比較適用于大規(guī)模的I/O配置或建立分布式I/O系統(tǒng)。

CPU316-2DP:具有大容量程序存儲(chǔ)器和PROFIBUSDP主/從接,可進(jìn)行大規(guī)模的I/O配置,比較適用于具有分布式或集中式I/O配置的工廠應(yīng)用。返回上級(jí)3.革新型CPU(1/2)

CPU312(新型):是一款全集成自動(dòng)化(TIA)的CPU,比較適用于對(duì)處理速度中等要求的小規(guī)模應(yīng)用。CPU運(yùn)行時(shí)需要微存儲(chǔ)卡MMC。

CPU314(新型):對(duì)二進(jìn)制和浮點(diǎn)數(shù)運(yùn)算具有較高的處理性能,比較適用于對(duì)程序量中等要求的應(yīng)用。CPU運(yùn)行時(shí)需要微存儲(chǔ)卡MMC。

CPU315-2DP(新型):具有中、大規(guī)模的程序存儲(chǔ)容量和數(shù)據(jù)結(jié)構(gòu),如果需要可以使用SIMATIC功能工具;對(duì)二進(jìn)制和浮點(diǎn)數(shù)運(yùn)算具有較高的處理性能;具有PROFIBUSDP主/從接口??捎糜诖笠?guī)模的I/O配置或建立分布式I/O結(jié)構(gòu)。CPU運(yùn)行時(shí)需要微存儲(chǔ)卡MMC。返回上級(jí)3.革新型CPU(2/2)

CPU317-2DP:具有大容量程序存儲(chǔ)器,可用于要求很高的應(yīng)用;能夠滿足系列化機(jī)床、特殊機(jī)床以及車間應(yīng)用的多任務(wù)自動(dòng)化系統(tǒng);與集中式I/O和分布式I/O一起,可用作生產(chǎn)線上的中央控制器;對(duì)二進(jìn)制和浮點(diǎn)數(shù)運(yùn)算具有較高的處理能力;具有PROFIBUSDP主/從接口,可用于大規(guī)模的I/O配置,可用于建立分布式I/O結(jié)構(gòu);可選用SIMATIC工程工具,能夠在基于組件的自動(dòng)化中實(shí)現(xiàn)分布式智能系統(tǒng)。CPU運(yùn)行時(shí)需要微存儲(chǔ)卡MMC。

CPU318-2DP:具有大容量程序存儲(chǔ)器和PROFIBUSDP主/從接口,可進(jìn)行大規(guī)模的I/O配置,比較適用于分布式I/O結(jié)構(gòu)。返回上級(jí)4.戶外型CPU

CPU312IFM:具有緊湊式結(jié)構(gòu)的戶外型產(chǎn)品。內(nèi)部帶有集成的數(shù)字量I/O,具有特殊功能和特殊功能的特殊輸入。比較適用于惡劣環(huán)境下的小系統(tǒng)。

CPU314IFM:具有緊湊式結(jié)構(gòu)的戶外型產(chǎn)品。內(nèi)部帶有集成的數(shù)字量I/O,并具有擴(kuò)展的特殊功能,具有特殊功能和特殊功能的特殊輸入。比較適用于惡劣環(huán)境下且對(duì)響應(yīng)時(shí)間和特殊功能有較高要求的系統(tǒng)。

CPU314(戶外型):具有高速處理時(shí)間和中等規(guī)模I/O配置的CPU。比較適用于惡劣環(huán)境下,要求中等規(guī)模的程序量和中等規(guī)模的指令執(zhí)行時(shí)間的系統(tǒng)。返回上級(jí)5.故障安全型CPU(1/3)

CPU315F:基于SIMATICCPUS7-300C,集成有PROFIBUSDP主/從接口,可以組態(tài)為一個(gè)故障安全型系統(tǒng),滿足安全運(yùn)行的需要。使用帶有PROFIBUS協(xié)議的PROFIBUSDP可實(shí)現(xiàn)與安全相關(guān)的通訊;利用ET200M和ET200S可以與故障安全的數(shù)字量模塊連接;可以在自動(dòng)化系統(tǒng)中運(yùn)行與安全無關(guān)的標(biāo)準(zhǔn)模塊。CPU運(yùn)行時(shí)需要微存儲(chǔ)卡MMC。返回上級(jí)5.故障安全型CPU(2/3)

CPU315F-2DP:基于SIMATICCPU315-2DP,集成有一個(gè)MPI接口、一個(gè)DP/MPI接口,可以組態(tài)為一個(gè)故障安全型自動(dòng)化系統(tǒng),滿足安全運(yùn)行的需要。使用帶有PROFIsafe協(xié)議的PROFIBUSDP可實(shí)現(xiàn)與安全無關(guān)的通訊;可以與故障安全型ET200SPROFIsafeI/O模塊進(jìn)行分布式連接;可以與故障安全型ET200MI/O模塊進(jìn)行集中式和分布式連接;標(biāo)準(zhǔn)模塊的集中式和分布式使用,可滿足與故障安全無關(guān)的應(yīng)用。CPU運(yùn)行時(shí)需要微存儲(chǔ)卡MMC。返回上級(jí)5.故障安全型CPU(3/3)

CPU317F-2DP:具有大容量程序存儲(chǔ)器、一個(gè)PROFIBUSDP主/從接口、一個(gè)DP主/從MPI接口,兩個(gè)接口可用于集成故障安全模塊,可以組態(tài)為一個(gè)故障安全型自動(dòng)化系統(tǒng),可滿足安全運(yùn)行的需要。可以與故障安全型ET200MI/O模塊進(jìn)行集中式和分布式連接;與故障安全型ET200SPROFIsafeI/O模塊可進(jìn)行分布式連接;標(biāo)準(zhǔn)模塊的集中式和分布式使用,可滿足與故障安全無關(guān)的應(yīng)用。CPU運(yùn)行時(shí)需要微存儲(chǔ)卡MMC。返回上級(jí)6.特種型CPU(1/2)

CPU317T-2DP:除具有CPU317-2DP的全部功能外,增加了智能技術(shù)/運(yùn)動(dòng)控制功能,能夠滿足系列化機(jī)床、特殊機(jī)床以及車間應(yīng)用的多任務(wù)自動(dòng)化系統(tǒng),特別適用于同步運(yùn)動(dòng)序列(如與虛擬/實(shí)際主設(shè)備的耦合、減速器同步、凸輪盤或印刷點(diǎn)修正等);增加了本機(jī)I/O,可實(shí)現(xiàn)快速技術(shù)功能(如凸輪切換、參考點(diǎn)探測(cè)等);增加了PROFBUSDP(DRIVE)接口,可用來實(shí)現(xiàn)驅(qū)動(dòng)部件的等時(shí)連接。與集中式I/O和分布式I/O一起,可用作生產(chǎn)線上的中央控制器;在PROFIBUSDP上,可實(shí)現(xiàn)基于組件的自動(dòng)化分布式智能系統(tǒng)。

返回上級(jí)6.特種型CPU(2/2)

CPU317-2PN/DP:具有大容量程序存儲(chǔ)器,可用于要求很高的應(yīng)用;能夠在PROFInet上實(shí)現(xiàn)基于組件的自動(dòng)化分布式智能系統(tǒng);借助PROFInet代理,可用于基于部件的自動(dòng)化(CBA)中的PROFIBUSDP智能設(shè)備;借助集成的PROFInetI/O控制器,可用在PROFInet上運(yùn)行分布式I/O;能夠滿足系列化機(jī)床、特殊機(jī)床以及車間應(yīng)用的多任務(wù)自動(dòng)化系統(tǒng);與集中式I/O和分布式I/O一起,可用作生產(chǎn)線上的中央控制器;可用于大規(guī)模的I/O配置、建立分布式I/O結(jié)構(gòu);對(duì)二進(jìn)制和浮點(diǎn)數(shù)運(yùn)算具有較高的處理能力;組合了MPI/PROFIBUSDP主/從接口;可選用SIMATIC工程工具。CPU運(yùn)行時(shí)需要微存儲(chǔ)卡MMC。返回上級(jí)

§1.2.2S7-300CPU模塊操作

RUN-P:可編程運(yùn)行模式。在此模式下,CPU不僅可以執(zhí)行用戶程序,在運(yùn)行的同時(shí),還可以通過編程設(shè)備(如裝有STEP7的PG、裝有STEP7的計(jì)算機(jī)等)讀出、修改、監(jiān)控用戶程序。

RUN:運(yùn)行模式。在此模式下,CPU執(zhí)行用戶程序,還可以通過編程設(shè)備讀出、監(jiān)控用戶程序,但不能修改用戶程序。1.模式選擇開關(guān)(1/1)返回本節(jié)

STOP:停機(jī)模式。在此模式下,CPU不執(zhí)行用戶程序,但可以通過編程設(shè)備(如裝有STEP7的PG、裝有STEP7的計(jì)算機(jī)等)從CPU中讀出或修改用戶程序。在此位置可以拔出鑰匙。

MRES:存儲(chǔ)器復(fù)位模式。該位置不能保持,當(dāng)開關(guān)在此位置釋放時(shí)將自動(dòng)返回到STOP位置。將鑰匙從STOP模式切換到MRES模式時(shí),可復(fù)位存儲(chǔ)器,使CPU回到初始狀態(tài)。1.模式選擇開關(guān)(2/2)返回上級(jí)2.狀態(tài)及故障顯示(1/2)

SF(紅色):系統(tǒng)出錯(cuò)/故障指示燈。CPU硬件或軟件錯(cuò)誤時(shí)亮。

BATF(紅色):電池故障指示燈(只有CPU313和314配備)。當(dāng)電池失效或未裝入時(shí),指示燈亮。

DC5V(綠色):+5V電源指示燈。CPU和S7-300總線的5V電源正常時(shí)亮。

FRCE(黃色):強(qiáng)制作業(yè)有效指示燈。至少有一個(gè)I/O被強(qiáng)制狀態(tài)時(shí)亮。

RUN(綠色):運(yùn)行狀態(tài)指示燈。CPU處于“RUN”狀態(tài)時(shí)亮;LED在“Startup”狀態(tài)以2Hz頻率閃爍;在“HOLD”狀態(tài)以0.5Hz頻率閃爍。返回上級(jí)2.狀態(tài)及故障顯示(2/2)

STOP(黃色):停止?fàn)顟B(tài)指示燈。CPU處于“STOP”或“HOLD”或“Startup”狀態(tài)時(shí)亮;在存儲(chǔ)器復(fù)位時(shí)LED以0.5Hz頻率閃爍;在存儲(chǔ)器置位時(shí)LED以2Hz頻率閃爍。

BUSDF(BF)(紅色):總線出錯(cuò)指示燈(只適用于帶有DP接口的CPU)。出錯(cuò)時(shí)亮。

SFDP:DP接口錯(cuò)誤指示燈(只適用于帶有DP接口的CPU)。當(dāng)DP接口故障時(shí)亮。返回上級(jí)§1.3.1數(shù)字量信號(hào)模塊§1.3.2模擬量信號(hào)模塊

§1.3.3傳感器與AI的連接§1.3.4熱敏電阻與AI的連接§1.3.5熱電偶與AI的連接§1.3.6電壓輸出型模塊的連接

§1.3.7電流輸出型模塊的連接§1.3

信號(hào)模塊(SM)返回本章§1.3.1

數(shù)字量信號(hào)模塊SM321數(shù)字量輸入模塊(DI)SM322數(shù)字量輸出模塊(DO)SM323/SM327數(shù)字量輸入/輸出模塊(DI/DO)SM374仿真模塊返回本節(jié)直流32點(diǎn)數(shù)字量輸入模塊的內(nèi)部電路及外部端子接線圖1.數(shù)字量輸入模塊(DI)(1/2)返回上級(jí)交流32點(diǎn)數(shù)字量輸入模塊的內(nèi)部電路及外部端子接線圖1.數(shù)字量輸入模塊(DI)(2/2)返回上級(jí)32點(diǎn)數(shù)字量晶體管輸出模塊的內(nèi)部電路及外部端子接線圖2.數(shù)字量輸出模塊(DO)(1/3)返回上級(jí)32點(diǎn)數(shù)字量晶閘管輸出模塊的內(nèi)部電路及外部端子接線圖2.數(shù)字量輸出模塊(DO)(2/3)返回上級(jí)16點(diǎn)數(shù)字量繼電器輸出模塊的內(nèi)部電路及外部端子接線圖2.數(shù)字量輸出模塊(DO)(3/3)返回上級(jí)SM323DI16/DO16×24VDC/0.5A內(nèi)部電路及外部端子接線圖3.數(shù)字量輸入/輸出模塊(DI/DO)(1/2)返回上級(jí)SM327DI8/DX8內(nèi)部電路及外部端子接線圖3.數(shù)字量輸入/輸出模塊(DI/DO)(2/2)返回上級(jí)SM374仿真模塊的操作面板4.仿真模塊(DO)返回上級(jí)§1.3.2

模擬量信號(hào)模塊SM331模擬量輸入模塊(AI)SM332模擬量輸出模塊(AO)SM334模擬量輸入/輸出模塊(AI/AO)返回本節(jié)AI8×13位模擬量輸入模塊1.模擬量輸入模塊(AI)返回上級(jí)AO4×12位模擬量輸出模塊2.模擬量輸出模塊(AO)返回上級(jí)SM334AI4/AO2×8/8Bit的模擬量輸入/輸出模塊3.模擬量輸入/輸出模塊(AI/AO)返回上級(jí)§1.3.3

傳感器與AI的連接隔離傳感器連接帶隔離的AI隔離傳感器連接不帶隔離的AI非隔離的傳感器連接帶隔離的AI非隔離的傳感器連接不帶隔離的AI連接電壓傳感器至帶隔離的AI連接2線變送器至帶隔離的AI連接從L+供電的2線變送器至帶隔離的AI連接4線變送器至帶隔離的AI返回本節(jié)1.隔離傳感器連接帶隔離的AI返回上級(jí)2.隔離傳感器連接不帶隔離的AI返回上級(jí)3.非隔離的傳感器連接帶隔離的AI返回上級(jí)4.非隔離的傳感器連接不帶隔離的AI返回上級(jí)5.連接電壓傳感器至帶隔離的AI返回上級(jí)6.連接2線變送器至帶隔離的AI返回上級(jí)7.連接從L+供電的2線變送器至帶隔離的AI返回上級(jí)8.連接4線變送器至帶隔離的AI返回上級(jí)§1.3.4

熱敏電阻與AI的連接熱敏電阻與隔離AI之間的2線連接熱敏電阻與隔離AI之間的3線連接熱敏電阻與AI8×RTD之間的3線連接熱敏電阻與隔離AI之間的4線連接熱敏電阻與AI8×13位之間的2線連接熱敏電阻與AI8×13位之間的3線連接熱敏電阻與AI8×13位之間的4線連接返回本節(jié)1.熱敏電阻與隔離AI之間的2線連接返回上級(jí)2.熱敏電阻與隔離AI之間的3線連接返回上級(jí)3.熱敏電阻與AI8×RTD之間的3線連接返回上級(jí)4.熱敏電阻與隔離AI之間的4線連接返回上級(jí)5.熱敏電阻與AI8×13位之間的2線連接返回上級(jí)6.熱敏電阻與AI8×13位之間的3線連接返回上級(jí)7.熱敏電阻與AI8×13位之間的4線連接返回上級(jí)§1.3.5

熱電偶與AI的連接使用內(nèi)部補(bǔ)償?shù)臒犭娕歼B接帶隔離的AI通過補(bǔ)償盒將熱電偶連接到帶隔離的AI通過參考結(jié)將熱電偶連接到AI8xTC使用熱敏電阻連接帶外部補(bǔ)償?shù)臒犭娕挤祷乇竟?jié)1.使用內(nèi)部補(bǔ)償?shù)臒犭娕歼B接帶隔離的AI返回上級(jí)2.通過補(bǔ)償盒將熱電偶連接到帶隔離的AI返回上級(jí)3.通過參考結(jié)將熱電偶連接到AI8xTC返回上級(jí)4.使用熱敏電阻連接帶外部補(bǔ)償?shù)臒犭娕挤祷厣霞?jí)§1.3.6

電壓輸出型模塊的連接電壓輸出型隔離模塊的4線制連接電壓輸出型非隔離模塊的2線制連接返回本節(jié)1.電壓輸出型隔離模塊的4線制連接返回上級(jí)2.電壓輸出型非隔離模塊的2線制連接返回上級(jí)§1.3.7

電流輸出型模塊的連接電流輸出型隔離模塊的2線制連接電流輸出型非隔離模塊的2線制連接返回本節(jié)1.電流輸出型隔離模塊的2線制連接返回上級(jí)2.電流輸出型非隔離模塊的2線制連接返回上級(jí)PS305戶外型電源模塊采用直流供電,輸出為24V直流。PS307標(biāo)準(zhǔn)電源模塊

PS307(2A)PS307(5A)PS307(10A)

§1.4

電源模塊(PS)PS3052A365-0BA01-0AA0X2

34PS307

5A

DC5VVOLTAGE

SELECTORON

OFF50mmPS3075A307-1BA00-0AA0PS307

5AX2

34

DC5VVOLTAGE

SELECTORON

OFF80mm307-1BA00-0AA0PS307

5AX2

34

DC5VVOLTAGE

SELECTORON

OFFPS30710A200mmPS3072A307-1BA00-0AA0PS307

5AX2

34

DC5VVOLTAGE

SELECTORON

OFF80mm返回本章雙機(jī)架接口模塊IM365IM365發(fā)送模塊IM365接收模塊。

多機(jī)架接口模塊

IM360:用于發(fā)送數(shù)據(jù)IM361:用于接收數(shù)據(jù)§1.5接口模塊(IM)360-3CA01-0AA0IM360X2

34

SFDC5V360-3CA01-0AA0IM360X2

34

SFDC5V365-0BA01-0AA0IM365

RECEIVEX2

34365-0BA01-0AA0IM365

RECEIVEX2

34返回本章通信處理器模塊(CP)CP340:用于點(diǎn)對(duì)點(diǎn)連接的通訊模板CP341:用于點(diǎn)對(duì)點(diǎn)連接的通訊模板CP343-1:用于連接工業(yè)以太網(wǎng)的通訊模板CP343-2:用于AS接口的通訊模板

CP342-5:用于PROFIBUS

DP的通訊模板CP343-5:用于連接PROFIBUS

FMS的通訊模板§1.6其他模塊(IM)工業(yè)以太網(wǎng)PROFIBUSFMSPROFIBUSDPAS接口點(diǎn)對(duì)點(diǎn)連接PSCPUCP341CP343-2CP342-5CP343-5CP343-1返回本章特殊功能模塊(FM)

FM350-1,FM350-2計(jì)數(shù)器模板FM351用于快速/慢速驅(qū)動(dòng)的定位模板FM353用于步進(jìn)電機(jī)的定位模板FM354用于侍服電機(jī)的定位模板FM357-2定位和連續(xù)通道控制模板SM338超聲波位置探測(cè)模板SM338SSI位置探測(cè)模板FM352電子凸輪控制器FM352-5高速布爾運(yùn)算處理器FM355PID模板FM355-2溫度PID控制模板返回本節(jié)§1.7SIMATICS7-300的硬件組態(tài)返回本章S7-300機(jī)架安裝形式單機(jī)架組態(tài)多機(jī)架組態(tài)S7-300數(shù)字量模塊地址的確定S7-300模擬量模塊地址的確定S7-300數(shù)字量模塊位地址的確定1.S7-300機(jī)架安裝形式返回本節(jié)2.單機(jī)架組態(tài)返回本節(jié)3.多機(jī)架組態(tài)返回本節(jié)4.S7-300數(shù)字量模塊地址的確定返回本節(jié)5.S7-300模擬量模塊地址的確定返回本節(jié)6.S7-300數(shù)字量模塊位地址的確定返回本節(jié)§1.8

思考與練習(xí)

一、填空題

1.S7-300PLC一個(gè)機(jī)架最多可安裝____________個(gè)信號(hào)模塊,最多可擴(kuò)展____________個(gè)機(jī)架,機(jī)架之間的通訊距離最大不超過____________,最大數(shù)字量I/O點(diǎn)數(shù)____________,支持的可保持定時(shí)器最多為____________個(gè),計(jì)數(shù)器最多為____________個(gè)。

2.確定機(jī)架0的6號(hào)槽上SM323DI8/DO8的地址范圍____________以及5號(hào)槽上SM334AI4/AO2的地址范圍____________。

3.高速、大功率的交流負(fù)載,應(yīng)選用____________輸出的輸出接口電路。

4.PLC的位元件采用_______制進(jìn)行編號(hào),其它所有軟元件均采用_____制進(jìn)行編號(hào)。返回本章二、思考題

1.SIMATICS7-300MPI接口有何用途?

2.數(shù)字量輸入模塊的接口電路有哪幾種形式?輸出接口電路有哪幾種形式?

3.PLC的工作方式有幾種?如何改變PLC的工作方式?

4.PLC數(shù)字量輸出模塊若按負(fù)載使用的電源分類,可有哪幾種輸出模塊?若按輸出的開關(guān)器件分類,可有哪幾種輸出方式?如何選用PLC輸出類型?

5.PLC中的“軟繼電器”與實(shí)際繼電器相比,有哪些特點(diǎn)?

6.何謂通道和通道號(hào)?PC的通道分哪幾類?

返回本節(jié)82謝謝!83技師、高級(jí)技師培訓(xùn)第二章:STEP7使用初步四川工程職業(yè)技術(shù)學(xué)院第2章STEP7使用初步§2.1STEP7軟件安裝§2.2SIMATIC管理器§2.3STEP7快速入門§2.4下載和調(diào)試程序返回首頁§2.1STEP7軟件安裝§2.1.1STEP7操作系統(tǒng)需求§2.1.2STEP7硬件需求§2.1.3STEP7的安裝返回本章§2.1.1STEP7操作系統(tǒng)需求或返回本節(jié)PG740PC能運(yùn)行Windows2000或WindowsXP的PG或PC機(jī):CPU主頻至少為600MHz;內(nèi)存至少為256MB;硬盤剩余空間在600MB以上;具備CD-ROM驅(qū)動(dòng)器和軟盤驅(qū)動(dòng)器;顯示器支持32位、1024×768分辨率;具有PC適配器、CP5611或MPI接口卡?!?.1.2STEP7硬件需求返回本節(jié)選擇安裝語言及安裝程序

§2.1.3STEP7的安裝(1/8)

返回本節(jié)自定義安裝方式

§2.1.3STEP7的安裝(2/8)

返回上級(jí)提示安裝授權(quán)

§2.1.3STEP7的安裝(3/8)

返回上級(jí)PG/PC接口設(shè)置存儲(chǔ)卡參數(shù)設(shè)置§2.1.3STEP7的安裝(4/8)

返回上級(jí)授權(quán)管理

安裝完成后,在Windows的開始菜單中找到【SIMATIC】→【License

Management】→【AutomationLicenseManager】,啟動(dòng)AutomationLicenseManager?!?.1.3STEP7的安裝(5/8)

返回上級(jí)已經(jīng)安裝的STEP7軟件§2.1.3STEP7的安裝(6/8)

返回上級(jí)已經(jīng)授權(quán)的STEP7軟件§2.1.3STEP7的安裝(7/8)

返回上級(jí)STEP7硬件目錄更新設(shè)置§2.1.3STEP7的安裝(8/8)

返回上級(jí)§2.2SIMATIC管理器啟動(dòng)SIMATIC管理器SIMATIC管理器界面STEP7項(xiàng)目結(jié)構(gòu)SIMATIC管理器自定義選項(xiàng)設(shè)置PG/PC接口設(shè)置返回本章1.啟動(dòng)SIMATIC管理器啟動(dòng)SIMATIC管理器返回本節(jié)2.SIMATIC管理器界面返回本節(jié)3.STEP7項(xiàng)目結(jié)構(gòu)第1層:項(xiàng)目項(xiàng)目代表了自動(dòng)化解決方案中的所有數(shù)據(jù)和程序的整體,它位于對(duì)象體系的最上層。第2層:子網(wǎng)、站SIMATIC300/400站用于存放硬件組態(tài)和模塊參數(shù)等信息,站是組態(tài)硬件的起點(diǎn)。第3層和其他層:與上一層對(duì)象類型有關(guān)。

返回本節(jié)4.SIMATIC管理器自定義選項(xiàng)設(shè)置(1/2)設(shè)置常規(guī)選項(xiàng)返回本節(jié)4.SIMATIC管理器自定義選項(xiàng)設(shè)置(2/2)設(shè)置語言返回上級(jí)設(shè)置選項(xiàng)啟動(dòng)設(shè)置界面5.PG/PC接口設(shè)置(1/3)

返回本節(jié)設(shè)置接口屬性5.PG/PC接口設(shè)置(2/3)返回上級(jí)5.PG/PC接口設(shè)置(3/3)安裝/卸載接口返回上級(jí)§2.3STEP7快速入門§2.3.1設(shè)計(jì)流程§2.3.2簡(jiǎn)單設(shè)計(jì)示例返回本章§2.3.1

設(shè)計(jì)流程返回本節(jié)§2.3.2

簡(jiǎn)單設(shè)計(jì)示例:電動(dòng)機(jī)起??刂芇LC端子接線圖使用向?qū)?chuàng)建STEP7項(xiàng)目手動(dòng)創(chuàng)建STEP7項(xiàng)目插入S7-300工作站硬件組態(tài)編輯符號(hào)表程序編輯窗口在OB1中編輯LAD程序在OB1中編輯STL程序在OB1中編輯FBD程序返回本節(jié)傳統(tǒng)繼電器控制電路1.PLC端子接線PLC端子接線圖返回上級(jí)2.使用項(xiàng)目向?qū)?chuàng)建STEP7項(xiàng)目(1/4)項(xiàng)目向?qū)?/4返回上級(jí)項(xiàng)目向?qū)?/42.使用項(xiàng)目向?qū)?chuàng)建STEP7項(xiàng)目(2/4)返回上級(jí)2.使用項(xiàng)目向?qū)?chuàng)建STEP7項(xiàng)目(3/4)項(xiàng)目向?qū)?、4返回上級(jí)2.使用項(xiàng)目向?qū)?chuàng)建STEP7項(xiàng)目(4/4)完成項(xiàng)目創(chuàng)建,項(xiàng)目名:My_Prj1返回上級(jí)3.手動(dòng)創(chuàng)建STEP7項(xiàng)目(1/2)新建項(xiàng)目窗口返回上級(jí)3.手動(dòng)創(chuàng)建STEP7項(xiàng)目(2/2)所創(chuàng)建的項(xiàng)目,項(xiàng)目名:My_Prj2返回上級(jí)4.插入S7-300工作站在My_Prj2項(xiàng)目?jī)?nèi)插入S7-300工作站:SIMATIC300(1)返回上級(jí)5.硬件組態(tài)(1/6)硬件組態(tài)窗口返回上級(jí)5.硬件組態(tài)(2/6)插入0號(hào)導(dǎo)軌:(0)UR返回上級(jí)5.硬件組態(tài)(3/6)插入各種S7-300模塊返回上級(jí)5.硬件組態(tài)(4/6)設(shè)置CPU屬性返回上級(jí)5.硬件組態(tài)(5/6)設(shè)置數(shù)字量模塊屬性返回上級(jí)5.硬件組態(tài)(6/6)編譯硬件組態(tài)(完成后的窗口)系統(tǒng)自動(dòng)創(chuàng)建程序文件夾包含一個(gè)循環(huán)組織塊OB1返回上級(jí)6.編輯符號(hào)表(1/2)方法1:從LAD/STL/FBD編輯器打開符號(hào)表返回上級(jí)6.編輯符號(hào)表(2/2)方法2:從SIMATIC管理器打開符號(hào)表返回上級(jí)7.程序編輯窗口返回上級(jí)8.在OB1中編輯LAD程序(1/2)設(shè)置組織塊(OB)屬性為L(zhǎng)AD方式返回上級(jí)8.在OB1中編輯LAD程序(2/2)編寫梯形圖(LAD)程序返回上級(jí)9.在OB1中編輯STL程序編寫語句表(STL)程序返回上級(jí)10.在OB1中編輯FBD程序編寫功能塊圖(FBD)程序返回上級(jí)§2.4下載和調(diào)試程序?yàn)榱藴y(cè)試前面我們所完成的PLC設(shè)計(jì)項(xiàng)目,必須將程序和模塊信息下載到PLC的CPU模塊。要實(shí)現(xiàn)編程設(shè)備與PLC之間的數(shù)據(jù)傳送,首先應(yīng)正確安裝PLC硬件模塊,然后用編程電纜(如USB-MPI電纜、PROFIBUS總線電纜)將PLC與PG/PC連接起來,并打開PS307電源開關(guān)。下載程序及模塊信息用S7-PLCSIM調(diào)試程序返回本章1.下載程序及模塊信息(1/2)具體步驟如下:①啟動(dòng)SIMATICManager,并打開My_prj2項(xiàng)目;②單擊仿真工具按鈕,啟動(dòng)S7-PLCSIM仿真程序;③將CPU工作模式開關(guān)切換到STOP模式;④在項(xiàng)目窗口內(nèi)選中要下載的工作站;⑤執(zhí)行菜單命令【PLC】→【Download】,或單擊鼠標(biāo)右鍵執(zhí)行快捷菜單命令【PLC】→【Download】將整個(gè)S7-300站下載到PLC。返回本節(jié)1.下載程序及模塊信息(2/2)啟動(dòng)仿真工具S7-PLCSIM返回上級(jí)2.用S7-PLCSIM調(diào)試程序(1/3)插入仿真變量返回本節(jié)2.用S7-PLCSIM調(diào)試程序(2/3)激活監(jiān)視狀態(tài)返回上級(jí)2.用S7-PLCSIM調(diào)試程序(3/3)程序的運(yùn)行狀態(tài)返回上級(jí)135謝謝!136技師、高級(jí)技師培訓(xùn)第三章:S7-0OO編程語言與指令系統(tǒng)四川工程職業(yè)技術(shù)學(xué)院第3章S7-300編程語言與指令系統(tǒng)§3.1STEP7編程語言§3.2數(shù)據(jù)類型§3.3S7-300指令基礎(chǔ)§3.4位邏輯指令§3.5定時(shí)器與計(jì)數(shù)器指令§3.6數(shù)字指令§3.7控制指令§3.8思考與練習(xí)返回首頁§3.1STEP7編程語言

STEP7是S7-300/400系列PLC應(yīng)用設(shè)計(jì)軟件包,所支持的PLC編程語言非常豐富。該軟件的標(biāo)準(zhǔn)版支持STL(語句表)、LAD(梯形圖)及FBD(功能塊圖)3種基本編程語言,并且在STEP7中可以相互轉(zhuǎn)換。專業(yè)版附加對(duì)GRAPH(順序功能圖)、SCL(結(jié)構(gòu)化控制語言)、HiGraph(圖形編程語言)、CFC(連續(xù)功能圖)等編程語言的支持。不同的編程語言可供不同知識(shí)背景的人員采用。返回本章STL(語句表)

STL(語句表)是一種類似于計(jì)算機(jī)匯編語言的一種文本編程語言,由多條語句組成一個(gè)程序段。語句表可供習(xí)慣匯編語言的用戶使用,在運(yùn)行時(shí)間和要求的存儲(chǔ)空間方面最優(yōu)。在設(shè)計(jì)通信、數(shù)學(xué)運(yùn)算等高級(jí)應(yīng)用程序時(shí)建議使用語句表。

返回本節(jié)LAD(梯形圖)

LAD(梯形圖)是一種圖形語言,比較形象直觀,容易掌握,用得最多,堪稱用戶第一編程語言。梯形圖與繼電器控制電路圖的表達(dá)方式極為相似,適合于熟悉繼電器控制電路的用戶使用,特別適用于數(shù)字量邏輯控制。返回本節(jié)FBD(功能塊圖)

FBD(功能塊圖)使用類似于布爾代數(shù)的圖形邏輯符號(hào)來表示控制邏輯,一些復(fù)雜的功能用指令框表示。FBD比較適合于有數(shù)字電路基礎(chǔ)的編程人員使用。

返回本節(jié)GRAPH(順序控制)

GRAPH類似于解決問題的流程圖,適用于順序控制的編程。利用S7-GRAPH編程語言,可以清楚快速地組織和編寫S7PLC系統(tǒng)的順序控制程序。它根據(jù)功能將控制任務(wù)分解為若干步,其順序用圖形方式顯示出來并且可形成圖形和文本方式的文件。返回本節(jié)HiGraph(圖形編程語言)

S7-Higraph允許用狀態(tài)圖描述生產(chǎn)過程,將自動(dòng)控制下的機(jī)器或系統(tǒng)分成若干個(gè)功能單元,并為每個(gè)單元生成狀態(tài)圖,然后利用信息通訊將功能單元組合在一起形成完整的系統(tǒng)。

返回本節(jié)SCL(結(jié)構(gòu)化控制語言)

S7-SCL(StructuredControlLanguage:結(jié)構(gòu)控制語言)是一種類似于PASCAL的高級(jí)文本編輯語言,用于S7-300/400和C7的編程,可以簡(jiǎn)化數(shù)學(xué)計(jì)算、數(shù)據(jù)管理和組織工作。S7-SCL具有PLC公開的基本標(biāo)準(zhǔn)認(rèn)證,符合IEC1131-3(結(jié)構(gòu)化文本)標(biāo)準(zhǔn)。返回本節(jié)§3.2數(shù)據(jù)類型

數(shù)據(jù)類型決定數(shù)據(jù)的屬性,在STEP7中,數(shù)據(jù)類型分為三大類:§3.2.1基本數(shù)據(jù)類型§3.2.2復(fù)雜數(shù)據(jù)類型§3.2.3參數(shù)類型返回本章§3.2.1基本數(shù)據(jù)類型返回本節(jié)§3.2.2復(fù)雜數(shù)據(jù)類型數(shù)組(ARRAY)結(jié)構(gòu)(STRUCT)字符串(STRING)日期和時(shí)間(DATE_AND_TIME)用戶定義的數(shù)據(jù)類型(UDT)功能塊類型(FB、SFB)返回本節(jié)1.數(shù)組(ARRAY)

數(shù)組是由一組同一類型的數(shù)據(jù)組合在一起而形成的復(fù)雜數(shù)據(jù)類型。數(shù)組的維數(shù)最大可以到6維;數(shù)組中的元素可以是基本數(shù)據(jù)類型或者復(fù)雜數(shù)據(jù)類型中的任一數(shù)據(jù)類型(Array類型除外,即數(shù)組類型不可以嵌套);數(shù)組中每一維的下標(biāo)取值范圍是-32768~32767,要求下標(biāo)的下限必須小于下標(biāo)的上限。返回上級(jí)2.結(jié)構(gòu)(STRUCT)

結(jié)構(gòu)是由一組不同類型(結(jié)構(gòu)的元素可以是基本的或復(fù)雜的數(shù)據(jù)類型)的數(shù)據(jù)組合在一起而形成的復(fù)雜數(shù)據(jù)類型。結(jié)構(gòu)通常用來定義一組相關(guān)的數(shù)據(jù),例如電機(jī)的一組數(shù)據(jù)可以按如下方式定義:返回上級(jí)3.字符串(STRING)

字符串是最多有254個(gè)字符(CHAR)的一維數(shù)組,最大長(zhǎng)度為256個(gè)字節(jié)(其中前兩個(gè)字節(jié)用來存儲(chǔ)字符串的長(zhǎng)度信息)。字符串常量用單引號(hào)括起來,例如:返回上級(jí)4.日期和時(shí)間(DATE_AND_TIME)

用于存儲(chǔ)年、月、日、時(shí)、分、秒、毫秒和星期,占用8個(gè)字節(jié),用BCD格式保存。星期天的代碼為1,1~6的代碼為2~7。例如:

返回上級(jí)5.用戶定義的數(shù)據(jù)類型(UDT)

用戶定義數(shù)據(jù)類型表示自定義的結(jié)構(gòu),存放在UDT塊中(UDT1~UDT65535),在另一個(gè)數(shù)據(jù)類型中作為一個(gè)數(shù)據(jù)類型“模板”。當(dāng)輸入數(shù)據(jù)塊時(shí),如果需要輸入幾個(gè)相同的結(jié)構(gòu),利用UDT可以節(jié)省輸入時(shí)間。6.功能塊類型(FB、SFB)

這種數(shù)據(jù)類型僅可以在FB的靜態(tài)變量區(qū)定義,用于實(shí)現(xiàn)多背景DB。返回上級(jí)§3.2.3參數(shù)數(shù)據(jù)類型參數(shù)類型是一種用于邏輯塊(FB、FC)之間傳遞參數(shù)的數(shù)據(jù)類型,主要有以下幾種:

(1)TIMER(定時(shí)器)和COUNTER(計(jì)數(shù)器)。

(2)BLOCK(塊):指定一個(gè)塊用作輸入和輸出,實(shí)參應(yīng)為同類型的塊。

(3)POINTER(指針):6字節(jié)指針類型,用來傳遞DB的塊號(hào)和數(shù)據(jù)地址。

(3)ANY:10字節(jié)指針類型,用來傳遞DB塊號(hào)、數(shù)據(jù)地址、數(shù)據(jù)數(shù)量以及數(shù)據(jù)類型。

返回本節(jié)§3.3S7-300指令基礎(chǔ)

指令是程序的最小獨(dú)立單位,用戶程序是由若干條順序排列的指令構(gòu)成。指令一般由操作碼和操作數(shù)組成,其中的操作碼代表指令所要完成的具體操作(功能),操作數(shù)則是該指令操作或運(yùn)算的對(duì)象?!?.3.1PLC用戶存儲(chǔ)區(qū)的分類及功能§3.3.2指令操作數(shù)§3.3.3尋址方式

§3.3.4狀態(tài)字

返回本章§3.3.1PLC用戶存儲(chǔ)區(qū)的分類及功能(1/2)

返回本節(jié)§3.3.1PLC用戶存儲(chǔ)區(qū)的分類及功能(2/2)

返回上級(jí)§3.3.2指令操作數(shù)

指令操作數(shù)(又稱編程元件)一般在用戶存儲(chǔ)區(qū)中,操作數(shù)由操作標(biāo)識(shí)符和參數(shù)組成。操作標(biāo)識(shí)符由主標(biāo)識(shí)符和輔助標(biāo)識(shí)符組成,主標(biāo)識(shí)符用來指定操作數(shù)所使用的存儲(chǔ)區(qū)類型,輔助標(biāo)識(shí)符則用來指定操作數(shù)的單位(如:位、字節(jié)、字、雙字等)。主標(biāo)識(shí)符有:I(輸入過程映像寄存器、Q(輸出過程映像寄存器)、M(位存儲(chǔ)器)、PI(外部輸入寄存器)、PQ(外部輸出寄存器)、T(定時(shí)器)、C(計(jì)數(shù)器)、DB(數(shù)據(jù)塊寄存器)和L(本地?cái)?shù)據(jù)寄存器);輔助標(biāo)識(shí)符有:X(位)、B(字節(jié))、W(字或2B)、D(2DW或4B)。返回本節(jié)§3.3.3尋址方式

所謂尋址方式就是指令執(zhí)行時(shí)獲取操作數(shù)的方式,可以直接或間接方式給出操作數(shù)。S7-300有4種尋址方式:立即尋址存儲(chǔ)器直接尋址存儲(chǔ)器間接尋址寄存器間接尋址返回本節(jié)1.立即尋址

立即尋址是對(duì)常數(shù)或常量的尋址方式,其特點(diǎn)是操作數(shù)直接表示在指令中,或以惟一形式隱含在指令中。下面各條指令操作數(shù)均采用了立即尋址方式,其中“//”后面的內(nèi)容為指令的注釋部分,對(duì)指令沒有任何影響。返回上級(jí)2.存儲(chǔ)器直接尋址

存儲(chǔ)器直接尋址,簡(jiǎn)稱直接尋址。該尋址方式在指令中直接給出操作數(shù)的存儲(chǔ)單元地址。存儲(chǔ)單元地址可用符號(hào)地址(如SB1、KM等)或絕對(duì)地址(如I0.0、Q4.1等)。下面各條指令操作數(shù)均采用了直接尋址方式。返回上級(jí)3.存儲(chǔ)器間接尋址(1/3)

存儲(chǔ)器間接尋址,簡(jiǎn)稱間接尋址。該尋址方式在指令中以存儲(chǔ)器的形式給出操作數(shù)所在存儲(chǔ)器單元的地址,也就是說該存儲(chǔ)器的內(nèi)容是操作數(shù)所在存儲(chǔ)器單元的地址。該存儲(chǔ)器一般稱為地址指針,在指令中需寫在方括號(hào)“[]”內(nèi)。地址指針可以是字或雙字,對(duì)于地址范圍小于65535的存儲(chǔ)器可以用字指針;對(duì)于其他存儲(chǔ)器則要使用雙字指針。返回上級(jí)4.存儲(chǔ)器間接尋址(2/3)【例4-3-1】

存儲(chǔ)器間接尋址的單字格式的指針尋址。返回上級(jí)4.存儲(chǔ)器間接尋址(3/3)

存儲(chǔ)器間接尋址的雙字指針的格式如圖所示。【例4-3-2】

存儲(chǔ)器間接尋址的雙字格式的指針尋址。返回上級(jí)5.寄存器間接尋址(1/4)

寄存器間接尋址,簡(jiǎn)稱寄存器尋址。該尋址方式在指令中通過地址寄存器和偏移量間接獲取操作數(shù),其中的地址寄存器及偏移量必須寫在方括號(hào)“[]”內(nèi)。在S7-300中有兩個(gè)地址寄存器AR1和AR2,用地址寄存器的內(nèi)容加上偏移量形成地址指針,并指向操作數(shù)所在的存儲(chǔ)器單元。地址寄存器的地址指針有兩種格式,其長(zhǎng)度均為雙字,指針格式如圖所示。

返回上級(jí)5.寄存器間接尋址(2/4)

第一種地址指針格式適用于在確定的存儲(chǔ)區(qū)內(nèi)尋址,即區(qū)內(nèi)寄存器間接尋址。

【例4-3-3】區(qū)內(nèi)寄存器間接尋址。返回上級(jí)5.寄存器間接尋址(3/4)

第二種地址指針格式適用于區(qū)域間寄存器間接尋址。

【例4-3-4】區(qū)域間寄存器間接尋址。返回上級(jí)5.寄存器間接尋址(4/4)

第一種地址指針格式包括被尋址數(shù)據(jù)所在存儲(chǔ)單元地址的字節(jié)編號(hào)和位編號(hào),至于對(duì)哪個(gè)存儲(chǔ)區(qū)尋址,則必須在指令中明確給出。這種格式適用于在確定的存儲(chǔ)區(qū)內(nèi)尋址,即區(qū)內(nèi)寄存器間接尋址。第二種地址指針格式包含了數(shù)據(jù)所在存儲(chǔ)區(qū)的說明位(存儲(chǔ)區(qū)域標(biāo)識(shí)位),可通過改變標(biāo)識(shí)位實(shí)現(xiàn)跨區(qū)域?qū)ぶ?,區(qū)域標(biāo)識(shí)由位26~24確定。這種指針格式適用于區(qū)域間寄存器間接尋址。返回上級(jí)§3.3.4狀態(tài)字狀態(tài)字用于表示CPU執(zhí)行指令時(shí)所具有的狀態(tài)信息。首位檢測(cè)位(FC)邏輯操作結(jié)果(RLO)狀態(tài)位(STA) 或位(OR)溢出位(OV)溢出狀態(tài)保持位(OS)條件碼1(CC1)和條件碼0(CC0)二進(jìn)制結(jié)果位(BR)返回本節(jié)§3.4位邏輯指令

位邏輯指令處理的對(duì)象為二進(jìn)制位信號(hào)。位邏輯指令掃描信號(hào)狀態(tài)“1”和“0”位,并根據(jù)布爾邏輯對(duì)它們進(jìn)行組合,所產(chǎn)生的結(jié)果(“1”或“0”)稱為邏輯運(yùn)算結(jié)果,存儲(chǔ)在狀態(tài)字的“RLO”中?!?.4.1觸點(diǎn)與線圈§3.4.2基本邏輯指令§3.4.3置位和復(fù)位指令§3.4.4RS和SR觸發(fā)器§3.4.5跳變沿檢測(cè)指令返回本章§3.4.1觸點(diǎn)與線圈

在LAD(梯形圖)程序中,通常使用類似繼電器控制電路中的觸點(diǎn)符號(hào)及線圈符號(hào)來表示PLC的位元件,被掃描的操作數(shù)(用絕對(duì)地址或符號(hào)地址表示)則標(biāo)注在觸點(diǎn)符號(hào)的上方,如圖所示。

返回本節(jié)1.常開觸點(diǎn)

對(duì)于常開觸點(diǎn)(動(dòng)合觸點(diǎn)),則對(duì)“1”掃描相應(yīng)操作數(shù)。在PLC中規(guī)定:若操作數(shù)是“1”則常開觸點(diǎn)“動(dòng)作”,即認(rèn)為是“閉合”的;若操作數(shù)是“0”,則常開觸點(diǎn)“復(fù)位”,即觸點(diǎn)仍處于打開的狀態(tài)。常開觸點(diǎn)所使用的操作數(shù)是:I、Q、M、L、D、T、C。返回上級(jí)2.常閉觸點(diǎn)

常閉觸點(diǎn)(動(dòng)斷觸點(diǎn))則對(duì)“0”掃描相應(yīng)操作數(shù)。在PLC中規(guī)定:若操作數(shù)是“1”則常閉觸點(diǎn)“動(dòng)作”,即觸點(diǎn)“斷開”;若操作數(shù)是“0”,則常閉觸點(diǎn)“復(fù)位”,即觸點(diǎn)仍保持閉合。常閉觸點(diǎn)所使用的操作數(shù)是:I、Q、M、L、D、T、C。返回上級(jí)3.輸出線圈(賦值指令)

輸出線圈與繼電器控制電路中的線圈一樣,如果有電流(信號(hào)流)流過線圈(RLO=“1”),則被驅(qū)動(dòng)的操作數(shù)置“1”;如果沒有電流流過線圈(RLO=“0”),則被驅(qū)動(dòng)的操作數(shù)復(fù)位(置“0”)。輸出線圈只能出現(xiàn)在梯形圖邏輯串的最右邊。輸出線圈等同于STL程序中的賦值指令(用等于號(hào)“=”表示),所使用的操作數(shù)可以是:Q、M、L、D。

返回上級(jí)4.中間輸出

在梯形圖設(shè)計(jì)時(shí),如果一個(gè)邏輯串很長(zhǎng)不便于編輯時(shí),可以將邏輯串分成幾個(gè)段,前一段的邏輯運(yùn)算結(jié)果(RLO)可作為中間輸出,存儲(chǔ)在位存儲(chǔ)器(I、Q、M、L或D)中,該存儲(chǔ)位可以當(dāng)作一個(gè)觸點(diǎn)出現(xiàn)在其他邏輯串中。中間輸出只能放在梯形圖邏輯串的中間,而不能出現(xiàn)在最左端或最右端。與下面程序等效返回上級(jí)§3.4.2基本邏輯指令基本邏輯指令包括:“與”指令“與非”指令“或”指令“或非”指令“異或”指令“異或非”指令邏輯塊的操作信號(hào)流取反指令返回本節(jié)1.邏輯“與”指令

邏輯“與”指令使用的操作數(shù)可以是:I、Q、M、L、D、T、C。有2種指令形式(STL和FBD),用LAD也可以實(shí)現(xiàn)邏輯“與”運(yùn)算。返回上級(jí)2.邏輯“與非”指令

邏輯“與非”指令使用的操作數(shù)可以是:I、Q、M、L、D、T、C。有2種指令形式(STL和FBD),用LAD也可以實(shí)現(xiàn)邏輯“與非”運(yùn)算。返回上級(jí)3.邏輯“或”指令

邏輯“或”指令使用的操作數(shù)可以是:I、Q、M、L、D、T、C。有2種指令形式(STL和FBD),用LAD也可以實(shí)現(xiàn)邏輯“或”運(yùn)算。返回上級(jí)4.邏輯“或非”指令

邏輯“或非”指令使用的操作數(shù)可以是:I、Q、M、L、D、T、C。有2種指令形式(STL和FBD),用LAD也可以實(shí)現(xiàn)邏輯“或非”運(yùn)算。返回上級(jí)5.邏輯“異或”指令

返回上級(jí)6.邏輯“異或非”指令

返回上級(jí)7.邏輯塊的操作

返回上級(jí)8.信號(hào)流取反指令

信號(hào)流取反指令的作用就是對(duì)邏輯串的RLO值進(jìn)行取反。指令格式及示例見表4-13。當(dāng)輸入位I0.0和I0.1同時(shí)動(dòng)作時(shí),Q4.0信號(hào)狀態(tài)為“0”;否則,Q4.0信號(hào)狀態(tài)為“1”。返回上級(jí)§3.4.3置位和復(fù)位指令

置位(S)和復(fù)位(R)指令根據(jù)RLO的值來決定操作數(shù)的信號(hào)狀態(tài)是否改變,對(duì)于置位指令,一旦RLO為“1”,則操作數(shù)的狀態(tài)置“1”,即使RLO又變?yōu)椤?”,輸出仍保持為“1”;若RLO為“0”,則操作數(shù)的信號(hào)狀態(tài)保持不變。對(duì)于復(fù)位操作,一旦RLO為“1”,則操作數(shù)的狀態(tài)置“0”,即使RLO又變?yōu)椤?”,輸出仍保持為“0”;若RLO為“0”,則操作數(shù)的信號(hào)狀態(tài)保持不變。這一特性又被稱為靜態(tài)的置位和復(fù)位,相應(yīng)地,賦值指令被稱為動(dòng)態(tài)賦值。返回本節(jié)返回上級(jí)【例4-4-1】

置位與復(fù)位指令的應(yīng)用——傳送帶運(yùn)動(dòng)控制。如圖所示為一個(gè)傳送帶,在傳送帶的起點(diǎn)有兩個(gè)按鈕:用于起動(dòng)的S1和用于停止的S2。在傳送帶的尾端也有兩個(gè)按鈕:用于啟動(dòng)的S3和用于停止的S4。要求能從任一端起動(dòng)或停止傳送帶。另外,當(dāng)傳送帶上的物件到達(dá)末端時(shí),傳感器S5使傳送帶停止。返回上級(jí)地址分配

端子連接圖

返回上級(jí)功能塊圖程序

梯形圖程序

返回上級(jí)§3.4.4RS和SR觸發(fā)器RS觸發(fā)器為“置位優(yōu)先”型觸發(fā)器(當(dāng)R和S驅(qū)動(dòng)信號(hào)同時(shí)為“1”時(shí),觸發(fā)器最終為置位狀態(tài));SR觸發(fā)器為“復(fù)位優(yōu)先”型觸發(fā)器(當(dāng)R和S驅(qū)動(dòng)信號(hào)同時(shí)為“1”時(shí),觸發(fā)器最終為復(fù)位狀態(tài))。

RS觸發(fā)器和SR觸發(fā)器的“位地址”、置位(S)、復(fù)(S)及輸出(Q)所使用的操作數(shù)可以是:I、Q、M、L、D。

返回本節(jié)1.RS觸發(fā)器返回上級(jí)2.SR觸發(fā)器返回上級(jí)3.RS觸發(fā)器和SR觸發(fā)器的工作時(shí)序示例梯形圖程序工作時(shí)序

返回上級(jí)§3.4.5跳變沿檢測(cè)指令

STEP7中有2類跳變沿檢測(cè)指令,一種是對(duì)RLO的跳變沿檢測(cè)的指令,另一種是對(duì)觸點(diǎn)的跳變沿直接檢測(cè)的梯形圖方塊指令。RLO上升沿檢測(cè)指令RLO下降沿檢測(cè)指令觸點(diǎn)信號(hào)上升沿檢測(cè)指令觸點(diǎn)信號(hào)下降沿檢測(cè)指令【例4-4-2】

邊沿檢測(cè)指令的應(yīng)用返回本節(jié)1.RLO上升沿檢測(cè)指令返回上級(jí)2.RLO下降沿檢測(cè)指令返回上級(jí)3.RLO邊沿檢測(cè)指令的工作時(shí)序工作時(shí)序

示例程序

返回上級(jí)4.觸點(diǎn)信號(hào)上升沿檢測(cè)指令返回上級(jí)5.觸點(diǎn)信號(hào)下降沿檢測(cè)指令返回上級(jí)6.觸點(diǎn)信號(hào)邊沿檢測(cè)指令的工作時(shí)序工作時(shí)序

示例程序

返回上級(jí)

【例4-4-2】邊沿檢測(cè)指令的應(yīng)用——傳送帶運(yùn)動(dòng)方向檢測(cè)。在如圖所示的傳送帶一側(cè)裝配有兩個(gè)反射式光電傳感器(PEB1和PEB2)(安裝距離小于包裹的長(zhǎng)度),設(shè)計(jì)用于檢測(cè)包裹在傳送帶上的移動(dòng)方向,并用方向指示燈L1和L2指示。其中光電傳感器觸點(diǎn)為常開觸點(diǎn),當(dāng)檢測(cè)到物體時(shí)動(dòng)作(閉合)。返回上級(jí)端子連接圖【例4-4-2】返回上級(jí)I/O地址分配表

【例4-4-2】返回上級(jí)控制程序(LAD)

【例4-4-2】控制程序(FBD)

返回上級(jí)§3.5定時(shí)器與計(jì)數(shù)器指令§3.5.1定時(shí)器指令§3.5.2計(jì)數(shù)器指令§3.5.3CPU時(shí)鐘存儲(chǔ)器

返回本章§3.5.1定時(shí)器指令S_PULSE(脈沖S5定時(shí)器)S_PEXT(擴(kuò)展脈沖S5定時(shí)器)S_ODT(接通延時(shí)S5定時(shí)器)S_ODTS(保持型接通延時(shí)S5定時(shí)器)S_OFFDT(斷電延時(shí)S5定時(shí)器)返回本節(jié)1.S_PULSE(脈沖S5定時(shí)器)(1/3)

脈沖定時(shí)器的梯形圖及功能塊圖指令返回上級(jí)1.S_PULSE(脈沖S5定時(shí)器)(2/3)

脈沖定時(shí)器的線圈指令返回上級(jí)1.S_PULSE(脈沖S5定時(shí)器)(3/3)

工作時(shí)序示例程序返回上級(jí)

【例4-5-1】

脈沖定時(shí)器應(yīng)用:優(yōu)先搶答器設(shè)計(jì)。返回上級(jí)

【例4-5-1】

設(shè)計(jì)說明:參賽者要搶答主持人所提問題時(shí),需搶先按下桌上的按鈕;指示燈亮后需待主持人按下“復(fù)位”鍵R后才熄燈;對(duì)初中班學(xué)生照顧,只要按下SB11和SB12中任一個(gè)按鈕燈HL1都亮;對(duì)高三班學(xué)生限制,只有SB31和SB32都按下時(shí)燈HL3才亮;若在主持人按下“開始”按鈕S后10s內(nèi)有搶答按鈕壓下,則電磁鐵YC得電,使彩球搖動(dòng),以示競(jìng)賽者得到一次幸運(yùn)的機(jī)會(huì);如果定時(shí)到仍未有搶答,則禁止繼續(xù)搶答。返回上級(jí)端子接線圖

【例4-5-1】返回上級(jí)I/O地址分配表【例4-5-1】返回上級(jí)控制程序:建立允許搶答和禁止搶答標(biāo)志【例4-5-1】返回上級(jí)設(shè)置搶答定時(shí)器

【例4-5-1】初中組搶答控制

返回上級(jí)【例4-5-1】高一組搶答控制

高三組搶答控制

返回上級(jí)2.S_PEXT(擴(kuò)展脈沖S5定時(shí)器)(1/3)

擴(kuò)據(jù)脈沖S5定時(shí)器LAD及FBD指令返回上級(jí)2.S_PEXT(擴(kuò)展脈沖S5定時(shí)器)(2/3)

擴(kuò)據(jù)脈沖S5定時(shí)器線圈指令返回上級(jí)2.S_PEXT(擴(kuò)展脈沖S5定時(shí)器)(3/3)

示例程序工作波形返回上級(jí)

【例4-5-2】

擴(kuò)展脈沖定時(shí)器應(yīng)用——電動(dòng)機(jī)延時(shí)自動(dòng)關(guān)閉控制。控制要求:按動(dòng)起動(dòng)按鈕S1(I0.0),電動(dòng)機(jī)M(Q4.0)立即起動(dòng),延時(shí)5分鐘以后自動(dòng)關(guān)閉。起動(dòng)后按動(dòng)停止按鈕S2(I0.1),電動(dòng)機(jī)立即停機(jī)。返回上級(jí)【例4-5-2】控制程序(LAD)

控制程序(STL)

返回上級(jí)3.S_ODT(接通延時(shí)S5定時(shí)器)(1/3)

接通延時(shí)S5定時(shí)器LAD及FBD指令返回上級(jí)3.S_ODT(接通延時(shí)S5定時(shí)器)(2/3)

接通延時(shí)S5定時(shí)器線圈指令返回上級(jí)3.S_ODT(接通延時(shí)S5定時(shí)器)(3/3)

示例程序工作波形返回上級(jí)

【例4-5-3】接通延時(shí)定時(shí)器和脈沖定時(shí)器應(yīng)用——用定時(shí)器構(gòu)成一脈沖發(fā)生器,當(dāng)滿足一定條件時(shí),能夠輸出一定頻率和一定占空比的脈沖信號(hào)。工藝要求:當(dāng)按鈕S1(I0.0)按下時(shí),輸出指示燈H1(Q4.0)以滅2s,亮1s規(guī)律交替進(jìn)行。返回上級(jí)【例4-5-3】控制程序(使用接通延時(shí)定時(shí)器)

控制程序(使用脈沖定時(shí)器)

返回上級(jí)4.S_ODTS(保持型接通延時(shí)S5定時(shí)器)(1/3)

保持型接通延時(shí)S5定時(shí)器LAD及FBD指令返回上級(jí)4.S_ODTS(保持型接通延時(shí)S5定時(shí)器)(2/3)

保持型接通延時(shí)S5定時(shí)器線圈指令返回上級(jí)4.S_ODTS(保持型接通延時(shí)S5定時(shí)器)(3/3)

示例程序工作波形返回上級(jí)

【例4-5-4】接通延時(shí)定時(shí)器的應(yīng)用——電動(dòng)機(jī)順序起停控制??刂埔螅喝鐖D4-32a所示,某傳輸線由兩個(gè)傳送帶組成,按物流要求,當(dāng)按動(dòng)起動(dòng)按鈕S1時(shí),皮帶電機(jī)Motor_2首先起動(dòng),延時(shí)5s后,皮帶電機(jī)Motor_1自動(dòng)起動(dòng);如果按動(dòng)停止按鈕S2,則Motor_1立即停機(jī),延時(shí)10s后,Motor_2自動(dòng)停機(jī)。返回上級(jí)

【例4-5-4】端子接線圖返回上級(jí)

【例4-5-4】I/O分配表返回上級(jí)

【例4-5-4】控制程序(LAD)控制程序(FBD)返回上級(jí)5.S_OFFDT(斷電延時(shí)S5定時(shí)器)(1/3)

斷電延時(shí)S5定時(shí)器LAD及FBD指令返回上級(jí)5.S_OFFDT(斷電延時(shí)S5定時(shí)器)(2/3)

斷電延時(shí)S5定時(shí)器線圈指令返回上級(jí)5.S_OFFDT(斷電延時(shí)S5定時(shí)器)(3/3)

示例程序工作波形返回上級(jí)§3.5.2計(jì)數(shù)器指令

S7-300的計(jì)數(shù)器都是16位的,因此每個(gè)計(jì)數(shù)器占用該區(qū)域2個(gè)字節(jié)空間,用來存儲(chǔ)計(jì)數(shù)值。不同的CPU模板,用于計(jì)數(shù)器的存儲(chǔ)區(qū)域也不同,最多允許使用64~512個(gè)計(jì)數(shù)器。計(jì)數(shù)器的地址編號(hào):C0~C511。S_CUD(加/減計(jì)數(shù)器)S_CU(加計(jì)數(shù)器)S_CD(減計(jì)數(shù)器)計(jì)數(shù)器線圈指令返回本節(jié)1.S_CUD(加/減計(jì)數(shù)器)塊圖指令返回上級(jí)2.S_CU(加計(jì)數(shù)器)塊圖指令返回上級(jí)3.S_CD(減計(jì)數(shù)器)塊圖指令返回上級(jí)4.計(jì)數(shù)器的線圈指令

除了前面介紹的塊圖形式的計(jì)數(shù)器指令以外,S7-300系統(tǒng)還為用戶準(zhǔn)備了LAD環(huán)境下的線圈形式的計(jì)數(shù)器。這些指令有計(jì)數(shù)器初值預(yù)置指令SC、加計(jì)數(shù)器指令CU和減計(jì)數(shù)器指令CD。返回上級(jí)加計(jì)數(shù)器線圈指令應(yīng)用示例

初值預(yù)置SC指令若與CU指令配合可實(shí)現(xiàn)S_CU指令的功能。返回上級(jí)減計(jì)數(shù)器線圈指令應(yīng)用示例

SC指令若與CD指令配合可實(shí)現(xiàn)S_CD指令的功能。返回上級(jí)加/減計(jì)數(shù)器線圈指令應(yīng)用示例

SC指令若與CU和CD配合可實(shí)現(xiàn)S_CUD的功能。返回上級(jí)§3.5.3訪問CPU的時(shí)鐘存儲(chǔ)器

要使用該功能,在硬件配置時(shí)需要設(shè)置CPU的屬性,其中有一個(gè)選項(xiàng)為ClockMemory,選中選擇框就可激活該功能。返回本節(jié)設(shè)置CPU的時(shí)鐘存儲(chǔ)器

在MemoryByte區(qū)域輸入想為該項(xiàng)功能設(shè)置的MB的地址,如需要使用MB10,則直接輸入10。ClockMemory的功能是對(duì)所定義的MB的各個(gè)位周期性地改變其二進(jìn)制的值(占空比為1:1)。ClockMemory的各位的周期及頻率見表。返回上級(jí)

【例4-5-5】

時(shí)鐘存儲(chǔ)器與計(jì)數(shù)器的應(yīng)用。當(dāng)定時(shí)器不夠用時(shí),可以將計(jì)數(shù)器擴(kuò)展為定時(shí)器。圖中分別給出了用減計(jì)數(shù)器擴(kuò)展定時(shí)器的控制程序,程序中使用了CPU的時(shí)鐘存儲(chǔ)器,設(shè)置MB10為時(shí)鐘存儲(chǔ)器,由表4-39可知M10.0的變化周期為0.1s。返回上級(jí)§3.6數(shù)字指令§3.6.1裝入與傳送指令§3.6.2轉(zhuǎn)換指令§3.6.3比較指令§3.6.4算數(shù)運(yùn)算指令§3.6.5字邏輯運(yùn)算指令§3.6.6移位指令§3.6.7數(shù)字指令綜合應(yīng)用

返回本章§3.6.1裝入和傳送指令

裝入指令(L)和傳送指令(T),可以對(duì)輸入或輸出模塊與存儲(chǔ)區(qū)之間的信息交換進(jìn)行編程。對(duì)累加器1的裝入指令對(duì)累加器1的傳送指令狀態(tài)字與累加器1之間的裝入和傳送指令與地址寄存器有關(guān)的裝入和傳送指令LC(定時(shí)器/計(jì)數(shù)器裝載指令)MOVE指令返回本節(jié)1.對(duì)累加器1的裝入指令返回上級(jí)2.對(duì)累加器1的傳送指令

T指令可以將累加器1的內(nèi)容復(fù)制到被尋址的操作數(shù),所復(fù)制的字節(jié)數(shù)取決于目標(biāo)地址的類型(字節(jié)、字或雙字),指令格式如下:T 操作數(shù)其中的操作數(shù)可以為直接I/O區(qū)(存儲(chǔ)類型為PQ)、數(shù)據(jù)存儲(chǔ)區(qū)或過程映像輸出表的相應(yīng)地址(存儲(chǔ)類型為Q)。返回上級(jí)3.狀態(tài)字與累加器1之間的裝入和傳送指令LSTW(將狀態(tài)字裝入累加器1)將狀態(tài)字裝入累加器1中,指令的執(zhí)行與狀態(tài)位無關(guān),而且對(duì)狀態(tài)字沒有任何影響。指令格式如下:L STWTSTW(將累加器1的內(nèi)容傳送到狀態(tài)字)使用TSTW指令可以將累加器1的位0~8傳送到狀態(tài)字的相應(yīng)位,指令的執(zhí)行與狀態(tài)位無關(guān),指令格式如下:T STW返回上級(jí)4.與地址寄存器有關(guān)的裝入和傳送指令(1/4)

LAR1(將操作數(shù)的內(nèi)容裝入地址寄存器AR1)返回上級(jí)4.與地址寄存器有關(guān)的裝入和傳送指令(2/4)

LAR2(將操作數(shù)的內(nèi)容裝入地址寄存器2)使用LAR2指令可以將操作數(shù)的內(nèi)容(32位指針)裝入地址寄存器AR2,指令格式同LAR1,其中的操作數(shù)可以是累加器1、指針型常數(shù)(P#)、存儲(chǔ)雙字(MD)、本地?cái)?shù)據(jù)雙字(LD)、數(shù)據(jù)雙字(DBD)或背景數(shù)據(jù)雙字(DID),但不能用AR1。返回上級(jí)4.與地址寄存器有關(guān)的裝入和傳送指令(3/4)

TAR1(將地址寄存器1的內(nèi)容傳送到操作數(shù))

返回上級(jí)4.與地址寄存器有關(guān)的裝入和傳送指令(4/4)

TAR2(將地址寄存器2的內(nèi)容傳送到操作數(shù))使用TAR2指令可以將地址寄存器AR1的內(nèi)容(32位指針)傳送給被尋址的操作數(shù),指令格式同TAR1。其中的操作數(shù)可以是累加器1、存儲(chǔ)雙字(MD)、本地?cái)?shù)據(jù)雙字(LD)、數(shù)據(jù)雙字(DBD)、背景數(shù)據(jù)雙字(DID),但不能用AR1。CAR(交換地址寄存器1和地址寄存器2的內(nèi)容)使用CAR指令可以交換地址寄存器AR1和地址寄存器AR2的內(nèi)容,指令不需要指定操作數(shù)。指令的執(zhí)行與狀態(tài)位無關(guān),而且對(duì)狀態(tài)字沒有任何影響。返回上級(jí)5.LC(定時(shí)器/計(jì)數(shù)器裝載指令

使用LC指令可以在累加器1的內(nèi)容保存到累加器2中之后,將指定定時(shí)器字中當(dāng)前時(shí)間值和時(shí)基以BCD碼(0~999)格式裝入到累加器1中,或?qū)⒅付ㄓ?jì)數(shù)器的當(dāng)前計(jì)數(shù)值以BCD碼(0~999)格式裝入到累加器1中。指令格式如下:LC <定時(shí)器/計(jì)數(shù)器>返回上級(jí)6.MOVE指令

MOVE指令為功能框形式的傳送指令,能夠復(fù)制字節(jié)、字或雙字?jǐn)?shù)據(jù)對(duì)象。應(yīng)用中IN和OUT端操作數(shù)可以是常數(shù)、I、Q、M、D、L等類型,但必須在寬度上匹配。返回上級(jí)§3.6.2轉(zhuǎn)換指令

轉(zhuǎn)換指令是將累加器1中的數(shù)據(jù)進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換,轉(zhuǎn)換結(jié)果仍放在累加器1中。在STEP7中,可以實(shí)現(xiàn)BCD碼與整數(shù)、整數(shù)與長(zhǎng)整數(shù)、長(zhǎng)整數(shù)與實(shí)數(shù)、整數(shù)的反碼、整數(shù)的補(bǔ)碼、實(shí)數(shù)求反等數(shù)據(jù)轉(zhuǎn)換操作。BCD碼和整數(shù)到其他類型轉(zhuǎn)換指令整數(shù)和實(shí)數(shù)的碼型變換指令實(shí)數(shù)取整指令累加器1調(diào)整指令返回本節(jié)1.BCD碼和整數(shù)到其他類型轉(zhuǎn)換指令(1/3)

STL形式的指令(1)返回上級(jí)1.BCD碼和整數(shù)到其他類型轉(zhuǎn)換指令(2/3)STL形式的指令(2)返回上級(jí)1.BCD碼和整數(shù)到其他類型轉(zhuǎn)換指令(3/3)LAD和FBD形式的指令返回上級(jí)2.整數(shù)和實(shí)數(shù)的碼型變換指令(1/2)

STL形式的指令返回上級(jí)2.整數(shù)和實(shí)數(shù)的碼型變換指令(2/2)

LAD和FBD形式的指令返回上級(jí)3.實(shí)數(shù)取整指令(1/2)

STL形式的指令返回上級(jí)3.實(shí)數(shù)取整指令(2/2)

LAD和FBD形式的指令返回上級(jí)4.累加器1調(diào)整指令返回上級(jí)§3.6.3比較指令

比較指令可完成整數(shù)、長(zhǎng)整數(shù)或32位浮點(diǎn)數(shù)(實(shí)數(shù))的相等、不等、大于、小于、大于或等于、小于或等于等比較。整數(shù)比較指令長(zhǎng)整數(shù)比較指令實(shí)數(shù)比較指令返回本節(jié)1.整數(shù)比較指令返回上級(jí)1.整數(shù)比較指令(示例)返回上級(jí)2.長(zhǎng)整數(shù)比較指令返回上級(jí)2.長(zhǎng)整數(shù)比較指令(示例)返回上級(jí)3.實(shí)數(shù)比較指令返回上級(jí)3.實(shí)數(shù)比較指令(示例)

返回上級(jí)§3.6.4算數(shù)運(yùn)算指令

算術(shù)運(yùn)算指令可完成整數(shù)、長(zhǎng)整數(shù)及實(shí)數(shù)的加、減、乘、除、求余、求絕對(duì)值等基本算數(shù)運(yùn)算;以及32位浮點(diǎn)數(shù)的平方、平方根、自然對(duì)數(shù)、基于e的指數(shù)運(yùn)算及三角函數(shù)等擴(kuò)展算數(shù)運(yùn)算。基本算術(shù)運(yùn)算指令擴(kuò)展算術(shù)運(yùn)算指令返回本節(jié)1.基本算數(shù)運(yùn)算指令(整數(shù)運(yùn)算)

返回上級(jí)1.基本算數(shù)運(yùn)算指令(長(zhǎng)整數(shù)運(yùn)算)

返回上級(jí)1.基本算數(shù)運(yùn)算指令(實(shí)數(shù)運(yùn)算)

返回上級(jí)【例4-6-1】16位整數(shù)的算術(shù)運(yùn)算指令應(yīng)用。返回上級(jí)【例4-6-1】16位整數(shù)的算術(shù)運(yùn)算指令應(yīng)用?!纠?-6-2】求輸入雙字ID10的內(nèi)容與常數(shù)32相除的余數(shù),結(jié)果保存到MD20中。返回上級(jí)2.擴(kuò)展算數(shù)運(yùn)算指令返回上級(jí)§3.6.5字邏輯運(yùn)算指令

字邏輯運(yùn)算指令可對(duì)兩個(gè)16位(WORD)或32位(DWORD)的二進(jìn)制數(shù)據(jù),逐位進(jìn)行邏輯與、邏輯或、邏輯異或運(yùn)算。對(duì)于STL形式的字邏輯運(yùn)算指令,可對(duì)累加器1和累加器2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論