USS_Drive_Control指令通過創(chuàng)建請(qǐng)求消息和解釋驅(qū)動(dòng)器響應(yīng)消息與驅(qū)動(dòng)器交換數(shù)據(jù),。每個(gè)驅(qū)動(dòng)器應(yīng)使用一個(gè)單獨(dú)的函數(shù)塊,,但與一個(gè)USS網(wǎng)絡(luò)和PtP通信端口相關(guān)的所有USS函數(shù)必須使用同一個(gè)背景數(shù)據(jù)塊,。必須在放置**個(gè)USS_Drive_Control指令時(shí)創(chuàng)建DB名稱,,然后引用初次指令使用時(shí)創(chuàng)建的DB,。STEP7會(huì)在插入指令時(shí)自動(dòng)創(chuàng)建該DB,。只能從主程序的循環(huán)OB調(diào)用USS_Drive_Control,,**執(zhí)行USS_Drive_Control時(shí),,將在背景數(shù)據(jù)塊中初始化由USS地址參數(shù)DRIVE指示的驅(qū)動(dòng)器,。完成初始化后,,隨后執(zhí)行USS_Port_Scan即可開始與驅(qū)動(dòng)器通信。使用“頻率測(cè)量周期”下拉列表,??蛇x1.0s、0.1s,、和0.0s,。浦東新區(qū)PLC課程機(jī)構(gòu)
梯形圖編程注意事項(xiàng)如下(1)梯形圖按自上而下、從左到右的順序排列,。程序按從左到右,、從上到下的順序執(zhí)行。每個(gè)線圈(或方框)為一個(gè)邏輯行,,即一層階梯,。每一邏輯行開始于左母線,然后是觸點(diǎn)的連接,,**終止于線圈(或方框)(2)在梯形圖中,,每個(gè)繼電器均為存儲(chǔ)器中的一位,稱“軟繼電器”,。當(dāng)存儲(chǔ)器狀態(tài)為“1”時(shí),,表示該繼電器線圈得電,,其常開觸點(diǎn)閉合或常閉觸點(diǎn)斷開。(3)梯形圖兩端的母線并非實(shí)際電源的兩端,,而是“概念”電流,,即能流。能流只能從左到右流動(dòng),。浦東新區(qū)西門子200Smart PLC課程費(fèi)用零基礎(chǔ)電工開始學(xué)習(xí),,熟悉電氣元件原理看圖接線。
(4)在梯形圖中,,前面所有繼電器線圈為一個(gè)邏輯執(zhí)行結(jié)果,,被后面邏輯操作利用。(5)在梯形圖中,,除了輸入繼電器沒有線圈,,只有觸點(diǎn)外,其他繼電器既有線圈,,又有觸點(diǎn),。(6)每個(gè)程序段必須以一個(gè)觸點(diǎn)開始,以線圈或方框終止邏輯程序段,。(7)梯形圖每一個(gè)程序段中并沒有真正的電流流過,。(8)PLC在執(zhí)行程序時(shí),每次執(zhí)行一個(gè)程序段,,順序?yàn)閺淖笾劣?,然后自頂部至底部一個(gè)程序段一個(gè)程序段掃描執(zhí)行,一旦CPU到達(dá)程序的結(jié)尾,,就又回到程序的頂部重新開始執(zhí)行,,即PLC是串行周期掃描工作方式。
(6)高速計(jì)數(shù)器(HC):用來累計(jì)比CPU的掃描速率更快的事件,。當(dāng)前值為32位有符號(hào)整數(shù),。(7)累加器(AC0~AC3):32位,可以按字節(jié),、字和雙字來訪問累加器中的數(shù)據(jù),。按字節(jié)、字只能訪問累加器的低8位或低16位,。常用于向子程序傳遞參數(shù)和從子程序返回參數(shù),,或用來臨時(shí)保存中間的運(yùn)算結(jié)果。(8)局部存儲(chǔ)器(L):各POU都有自己的64字節(jié)的局部存儲(chǔ)器,,**在它被創(chuàng)建的POU中有效,。作為暫時(shí)存儲(chǔ)器,或給子程序傳遞參數(shù)。(9)順序控制繼電器(S):用于順序控制編程,,實(shí)現(xiàn)控制程序的邏輯分段,。可以按位,、字節(jié),、字或雙字訪問S存儲(chǔ)器。常開觸點(diǎn),、常閉觸點(diǎn)和線圈,。
PLC編程實(shí)踐項(xiàng)目需求分析:根據(jù)項(xiàng)目需求選擇恰當(dāng)?shù)腜LC型號(hào),確保其I/O點(diǎn)數(shù),、性能,、擴(kuò)展能力和特殊功能滿足系統(tǒng)要求。內(nèi)存分配:在開始編程前做好內(nèi)存分配,,合理利用內(nèi)部繼電器,、寄存器、定時(shí)器,、計(jì)數(shù)器等軟元件資源,。程序設(shè)計(jì):按照故障檢測(cè)、故障處理,、手動(dòng)操作,、自動(dòng)運(yùn)行、輸出控制的邏輯順序進(jìn)行程序設(shè)計(jì),。對(duì)于大型項(xiàng)目,,采用分層和分段的結(jié)構(gòu)化編程方法,根據(jù)設(shè)備或系統(tǒng)的功能模塊劃分程序結(jié)構(gòu),。程序調(diào)試與優(yōu)化:使用PLC編程軟件自帶的仿真功能進(jìn)行虛擬調(diào)試,,減少現(xiàn)場(chǎng)調(diào)試時(shí)間和成本,。在調(diào)試過程中,,及時(shí)發(fā)現(xiàn)并解決問題,對(duì)程序進(jìn)行優(yōu)化以提高系統(tǒng)的穩(wěn)定性和可靠性,。S7-1200CPU模塊上自帶模擬量輸入點(diǎn),。金山區(qū)課程中心
使用賦值取反指令,可將邏輯運(yùn)算的結(jié)果進(jìn)行取反,,然后將賦值給指定操作數(shù),。浦東新區(qū)PLC課程機(jī)構(gòu)
USS指令可控制支持通用串行接口(USS)的電機(jī)驅(qū)動(dòng)器的運(yùn)行??梢允褂肬SS指令通過與CM1241RS485通信模塊或CB1241RS485通信板的RS485連接與多個(gè)驅(qū)動(dòng)器通信,。一個(gè)S7-1200CPU中*多可安裝三個(gè)CM1241RS422/RS485模塊和一個(gè)CB1241RS485板。每個(gè)RS485端口*多操作十六臺(tái)驅(qū)動(dòng)器。USS協(xié)議使用主從網(wǎng)絡(luò)通過串行總線進(jìn)行通信,。主站使用地址參數(shù)向所選從站發(fā)送消息,。如果未收到傳送請(qǐng)求,從站本身不會(huì)執(zhí)行傳送操作,。各從站之間無法進(jìn)行直接消息傳送,。USS通信以半雙工模式執(zhí)行。以下USS模式以半雙工式模式執(zhí)行,。浦東新區(qū)PLC課程機(jī)構(gòu)