小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

 共同成長(zhǎng)888 2015-07-17

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

  


5章 控制系統(tǒng)的軟件設(shè)計(jì)

5.1 STEP7概述

STEP7編程軟件用于SIMATIC S7、M7、C7和基于PCWINAC,是供它們編程、監(jiān)控和參數(shù)設(shè)置的標(biāo)準(zhǔn)工具。STEP 7具有以下功能:硬件配置和參數(shù)設(shè)置、通信組態(tài)、編程、測(cè)試、啟動(dòng)和維護(hù)、文件建檔、運(yùn)行和診斷功能等。在STEP 7中,用項(xiàng)目來(lái)管理一個(gè)自動(dòng)化系統(tǒng)的硬件和軟件。STEP 7SIMATIC管理器對(duì)項(xiàng)目進(jìn)行集中管理,它可以方便地瀏覽SIMATIC S7M7、C7WINAC的數(shù)據(jù)。實(shí)現(xiàn)STEP 7各種功能所需的SIMATIC軟件工具都集成在STEP 7中。

5.1.1 STEP 7的硬件接口

PC/MPI適配器用于連接安裝了STEP 7的計(jì)算機(jī)的RS-232C接口和PLCMPI接口。計(jì)算機(jī)一側(cè)的通信速率為19.2 KBIT/S38.4 KBIT/S,PLC一側(cè)的通信速率為19.2 KBIT/S~1.5MBIT/S。除了PC適配器,還需要一根標(biāo)準(zhǔn)的RS-232C通信電纜。使用計(jì)算機(jī)的通信卡CP 5611、CP 5511CP 5512,可以將計(jì)算機(jī)連接到MPIPROFIBUS網(wǎng)絡(luò),通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)計(jì)算機(jī)與PLC的通信。也可以使用計(jì)算機(jī)的工業(yè)以太網(wǎng)通信卡CP 1512CP 1612,通過(guò)工業(yè)以太網(wǎng)實(shí)現(xiàn)計(jì)算機(jī)與PLC通信。在計(jì)算機(jī)上安裝好STEP7后,在管理器中執(zhí)行菜單命令“OPTION”→“SETTING THE PG/PC INTERFACE” ,打開(kāi)“INSTALL/REMOVE INTERFACES

對(duì)話(huà)框。在中間的選擇框中,選擇實(shí)際使用的硬件接口。點(diǎn)擊【SELECT…】按鈕,打開(kāi)“INSTALL/REMOVE INTERFACES”對(duì)話(huà)框,可以安裝選擇框中沒(méi)有列出的硬件接口的驅(qū)動(dòng)程序。點(diǎn)擊【PROPERTIES…】按鈕,可以設(shè)置計(jì)算機(jī)與PLC通信的參數(shù)。

5.1.2 STEP 7的編程功能

STEP 7的標(biāo)準(zhǔn)版只配置了3種基本的編程語(yǔ)言,梯形圖(LAD)、功能塊圖(FDB)和語(yǔ)句表(STL)、復(fù)制和粘貼功能。語(yǔ)句表是一種文本編程語(yǔ)言,使用戶(hù)能節(jié)省輸入時(shí)間和存儲(chǔ)區(qū)域,并且“更接近硬件”。STEP 7專(zhuān)業(yè)版的編程語(yǔ)言包括S7-SCL(結(jié)構(gòu)化控制語(yǔ)言)、S7-GRAPH(順序功能圖語(yǔ)言)、S7 HIGRAPHCFC,這四種語(yǔ)言對(duì)于標(biāo)準(zhǔn)版是可選的。STEP 7用符號(hào)表編輯器工具管理所有的全局變量,用于定義符號(hào)名稱(chēng)、數(shù)據(jù)類(lèi)型和全局變量的注釋。使用這一工具生成的符號(hào)表可供所有應(yīng)用程序使用,所有工具自動(dòng)識(shí)別系統(tǒng)參數(shù)的變化。

測(cè)試功能和服務(wù)功能包括設(shè)置斷點(diǎn)、強(qiáng)制輸入和輸出、重新布線(xiàn)、顯示交叉參考表、狀態(tài)功能、直接下載和調(diào)試塊、同時(shí)監(jiān)測(cè)幾個(gè)塊的狀態(tài)等。程序中的特殊點(diǎn)可以通過(guò)輸入符號(hào)名或地址快速查找。

STEP 7的幫助功能:選定想要得到的在線(xiàn)幫助的菜單目錄,或打開(kāi)對(duì)話(huà)框,按F1鍵便可得到與它們有關(guān)的在線(xiàn)幫助。執(zhí)行菜單命令“HELP”→“CONTENTS”進(jìn)入幫助窗口,借助目錄瀏覽器尋找需要的幫助主題,窗口中的檢索部分提供了按字母順序排列的主題關(guān)鍵詞,可以查找與某一關(guān)鍵詞有關(guān)的幫助。

5.1.3 STEP 7的硬件組態(tài)與診斷功能

硬件組態(tài)工具用于對(duì)自動(dòng)化工程中使用的硬件進(jìn)行配置和參數(shù)設(shè)置。主要包括:

1系統(tǒng)組態(tài):從目錄中選擇硬件機(jī)架,并將所選模塊分配給機(jī)架中希望的插槽。

2CPU的參數(shù)設(shè)置:可以設(shè)置CPU模塊的多種屬性,例如啟動(dòng)屬性、掃描監(jiān)視時(shí)間等,輸入的數(shù)據(jù)存儲(chǔ)在CPU的系統(tǒng)數(shù)據(jù)塊中。

3模塊的參數(shù)設(shè)置:用戶(hù)可以在屏幕上定義所有硬件模塊的的可調(diào)整參數(shù),包括功能模塊與通信處理器,不必通過(guò)DIP開(kāi)關(guān)來(lái)設(shè)置。在參數(shù)設(shè)置屏幕中,有的參數(shù)由系統(tǒng)提供若干個(gè)選項(xiàng),有的參數(shù)只能在允許的范圍輸入,因此可以防止輸入錯(cuò)誤的數(shù)據(jù)。

通信的組態(tài)包括:

1)連接的組態(tài)和顯示。

2)設(shè)置用MPIPROFIBUS-DP連接的設(shè)備之間的周期性數(shù)據(jù)傳送的參數(shù),選擇通信的參與者,在表中輸入數(shù)據(jù)源和數(shù)據(jù)目的地后,通信過(guò)程中數(shù)據(jù)的生成和傳送均是自動(dòng)完成的。

3)設(shè)置用MPI、PROFIBUS或工業(yè)以太網(wǎng)實(shí)現(xiàn)的事件驅(qū)動(dòng)的數(shù)據(jù)傳輸,包括定義通信路。從集成塊庫(kù)中選擇通信模塊(CFB),用通用的編程語(yǔ)言(例如梯形圖)對(duì)所選的通信模塊進(jìn)行參數(shù)設(shè)置。

STEP 7系統(tǒng)診斷:系統(tǒng)診斷為用戶(hù)提供自動(dòng)化系統(tǒng)的狀態(tài),可以通過(guò)2種方式顯示:

1)快速瀏覽CPU的數(shù)據(jù)和用戶(hù)編寫(xiě)的程序在運(yùn)行中的故障原因。

2)用圖形方式顯示硬件配置,例如顯示模塊的一般信息和模塊的狀態(tài):顯示模塊故障,例如集中I/ODP子站的通道故障;顯示診斷緩沖區(qū)的信息等。

5.2 STEP7項(xiàng)目的創(chuàng)建

STEP 7中,用項(xiàng)目來(lái)管理一個(gè)自動(dòng)化系統(tǒng)的硬件和軟件。STEP 7SIMATIC管理器對(duì)項(xiàng)目進(jìn)行集中管理,它可以方便的瀏覽SIMATIC S7、C7、和WINAC的數(shù)據(jù)。因此,掌握項(xiàng)目創(chuàng)建的方法就非常重要。

5.2.1 使用向?qū)?chuàng)建項(xiàng)目

首先雙擊桌面上的STEP 7圖標(biāo),進(jìn)入SIMATIC MANAGER窗口,進(jìn)入主菜單【文件】,選擇【“新建項(xiàng)目”向?qū)А?,彈出?biāo)題為“新項(xiàng)目向?qū)?/font>的小窗口。

1)點(diǎn)擊【下一步】按鈕,在新項(xiàng)目中選擇CPU模塊的型號(hào)為CPU 313C 

2)點(diǎn)擊【下一步】按鈕,選擇需要生成的邏輯塊,選擇需要生成作為主程序的組織塊OB1,選擇編程語(yǔ)言為梯形圖(LAD)。

3)點(diǎn)擊【下一步】按鈕,輸入項(xiàng)目的名稱(chēng),按【完成】生成的項(xiàng)目。過(guò)程如圖5.1所示。 

生成項(xiàng)目后,可以先組態(tài)硬件,然后生成軟件程序。也可以在沒(méi)有組態(tài)硬件的情況下,首先生成軟件。

 

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

 

a)打開(kāi)“新建項(xiàng)目”向?qū)?/font>

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

b)選擇CPU的型號(hào)

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

 

c)選擇塊的種類(lèi)及語(yǔ)言種類(lèi)

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

d)給項(xiàng)目命名

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

e)完成新項(xiàng)目的創(chuàng)建

 5-1使用向?qū)?chuàng)建項(xiàng)目

5.2.2 直接創(chuàng)建項(xiàng)目

進(jìn)入主菜單【文件】 ,選擇【新建…】,將出現(xiàn)如圖5.2的一個(gè)對(duì)話(huà)框,在該對(duì)話(huà)框中分別輸入“文件名” 、“目錄路徑”等內(nèi)容,并確定,完成一個(gè)空項(xiàng)目的創(chuàng)建工作。

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

a)輸入文件名與路徑

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

b)完成項(xiàng)目創(chuàng)建

5-2 直接創(chuàng)建項(xiàng)目

5.3 本設(shè)計(jì)相關(guān)指令介紹

5.3.1 傳送指令MOVE

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

5-3 MOVE指令符號(hào)

 

MOVE(賦值指令)可以由使能(EN)輸入端的信號(hào)激活。將在輸入端IN 的特定值復(fù)制到輸出端OUT 上的特定地址中。ENO EN 具有相同的邏輯狀態(tài)。MOVE 只能復(fù)制 BYTE(字節(jié))、WORD(字)或 DWORD(雙字)數(shù)據(jù)對(duì)象。用戶(hù)定義的數(shù)據(jù)類(lèi)型(例如數(shù)組或結(jié)構(gòu))必須使用系統(tǒng)功能“BLKMOVE”(SFC 20)進(jìn)行復(fù)制。

MOVE指令的應(yīng)用舉例:

 

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

 

5-4 MOVE指令應(yīng)用舉例

 

如果 I0.0 =1”,則執(zhí)行指令。MW10 的內(nèi)容被復(fù)制到當(dāng)前打開(kāi)的數(shù)據(jù)塊的數(shù)據(jù)字12中。如果執(zhí)行指令,則 Q4.0 為“1” 。

5.3.2 S_CU 加計(jì)數(shù)器指令

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

5-5 S_CU加計(jì)時(shí)器指令符號(hào)

S_CU(加計(jì)數(shù)器)在輸入端出現(xiàn)上升沿時(shí)使用輸入端PV 上的數(shù)值預(yù)置。如果在輸入端 上的信號(hào)狀態(tài)為“1”,則計(jì)數(shù)器復(fù)位,計(jì)數(shù)值被置為“0”。如果輸入端CU 上的信號(hào)狀態(tài)從“0”變?yōu)椤?/font>1”,并且計(jì)數(shù)器的值小于“999”,則計(jì)數(shù)器加“1”。

如果計(jì)數(shù)器被置位,并且輸入端CU 上的RLO 1,計(jì)數(shù)器將相應(yīng)地在下一掃描循環(huán)計(jì)數(shù),即使沒(méi)有從上升沿到下降沿的變化或從下降沿到上升沿的變化。

如果計(jì)數(shù)值大于“0”,則輸出上的信號(hào)狀態(tài)為“1”;如果計(jì)數(shù)值等于“0”,則輸出上的信號(hào)狀態(tài)為“0”。

S_CU 加計(jì)數(shù)器指令的應(yīng)用舉例:

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

 

5-6 S_CU 加計(jì)數(shù)器指令應(yīng)用舉例

 

如果 I0.2 從“0”變?yōu)椤?/font>1”,計(jì)數(shù)器使用MW10 的值預(yù)置。如果I0.0 的信號(hào)狀態(tài)從“0”變?yōu)椤?/font>1”,計(jì)數(shù)器C10 的值將加“1”。C10 的值等于“999”除外。如果C10 不等于“0”,則Q4.0 為“1” 。

5.3.3 S_ODT接通延時(shí) S5 定時(shí)器指令

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

5-7 S_ODT接通延時(shí)S5定時(shí)器指令符號(hào)

 

S_ODT(接通延時(shí) S5 定時(shí)器指令)用于在起動(dòng)(S)輸入端上出現(xiàn)上升沿時(shí),起動(dòng)指定的定時(shí)器。為了起動(dòng)定時(shí)器,信號(hào)變化總是必要的。只要輸入端的信號(hào)狀態(tài)為“1”,則定時(shí)器就按輸入端TV 上設(shè)定的時(shí)間間隔繼續(xù)運(yùn)行。當(dāng)時(shí)間已經(jīng)結(jié)束,未出現(xiàn)錯(cuò)誤并且輸入端上的信號(hào)狀態(tài)仍為“1”,則輸出的信號(hào)狀態(tài)為“1”。當(dāng)定時(shí)器正在運(yùn)行時(shí),如果S輸入端的信號(hào)狀態(tài)從“1”變?yōu)椤?/font>0”,則定時(shí)器停止運(yùn)行。此時(shí),輸出的信號(hào)狀態(tài)為“0”。

當(dāng)定時(shí)器運(yùn)行時(shí),如果復(fù)位(R)輸入端從“0”變?yōu)椤?/font>1”,則定時(shí)器復(fù)位。同時(shí)當(dāng)前時(shí)間和時(shí)基清零。此時(shí),輸出的信號(hào)狀態(tài)為“0”。如果在輸入端的信號(hào)狀態(tài)為邏輯“1”,同時(shí)定時(shí)器沒(méi)有運(yùn)行,輸入端為“1”,則定時(shí)器復(fù)位。

當(dāng)前的時(shí)間值可以在輸出 BI BCD 掃描出來(lái)。BI 上的時(shí)間值為二進(jìn)制值,BCD上的時(shí)間值為BCD 碼。當(dāng)前的時(shí)間值等于初始TV 值減去定時(shí)器起動(dòng)以來(lái)的歷時(shí)時(shí)間。

S_ODT接通延時(shí) S5 定時(shí)器指令應(yīng)用舉例:

 

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

 

5-8 S_ODT接通延時(shí)S5定時(shí)器指令應(yīng)用舉例

 

如果輸入端 I0.0 的信號(hào)狀態(tài)從“0”變?yōu)椤?/font>1”(RLO 出現(xiàn)上升沿),則起動(dòng)定時(shí)器 T5。如果規(guī)定的秒時(shí)間已結(jié)束,輸入 I0.0 的信號(hào)狀態(tài)仍為“1”,則輸出 Q4.0 為“1”。如果輸入 I0.0 的信號(hào)狀態(tài)從“1”變?yōu)椤?/font>0”,則定時(shí)器停止運(yùn)行,Q4.0 為“0”(如果 I0.1 的信號(hào)狀態(tài)從“0”變?yōu)椤?/font>1”,則定時(shí)器復(fù)位,而不管定時(shí)器是否正在運(yùn)行)。

5.3.4 SHR_W 字右移指令

 

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

5-9 SHR_W 字右移指令符號(hào)

 

SHR_W(字右移指令)可以由使能(EN)輸入端的邏輯“1”信號(hào)激活。SHR_W 指令用于將輸入IN 位的位 到位15 逐位右移。位16 到位 31 不受影響。輸入指定移位的位數(shù)。如果大于16,該命令將“0”寫(xiě)入輸出 OUT,并將狀態(tài)字中的位 CC OV 清零。從左邊到需填充空出位的所有位將填入個(gè)零。移位操作的結(jié)果可以在輸OUT 中掃描。如果不等于“0” ,則通過(guò) SHR_W 指令將 CC0位和OV 位清零。ENO EN 具有相同的信號(hào)狀態(tài)。

SHR_W字右移指令應(yīng)用舉例:

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

5-10 SHR_W字右移指令應(yīng)用舉例

如果 I0.0 為邏輯“1”,則 SHR_W 方塊激活。MW0 裝入,并右移使用 MW2 指定的位數(shù)。其結(jié)果被寫(xiě)入 MW4 中。Q4.0 置位。

5.4 程序的編寫(xiě)

5.4.1 程序流程圖

開(kāi)始→首次選擇步進(jìn)速度→正轉(zhuǎn)或反轉(zhuǎn)起動(dòng)→移位寄存器賦初值→高速、中速、或低速中其中一個(gè)速度→發(fā)生移位脈沖→執(zhí)行移位→移位輸出控制步進(jìn)電機(jī)→六拍計(jì)數(shù)到→移位寄存器賦初值→六拍計(jì)數(shù)沒(méi)到→繼續(xù)執(zhí)行

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

5-11 步進(jìn)電機(jī)運(yùn)行時(shí)的程序框圖

5.4.2 軟件模塊

以工作框圖為基本依據(jù),結(jié)合考慮控制的具體要求,首先可將梯形圖程序分成4個(gè)模塊進(jìn)行編程,1:步進(jìn)速度選擇;2:起動(dòng)、停止和清零;3:移位步進(jìn)控制功能模塊;4A、B、C三相繞組對(duì)象控制。然后,將各模塊進(jìn)行連接,最后經(jīng)過(guò)調(diào)試、完善、實(shí)現(xiàn)控制要求。

5.4.3. 梯形圖程序設(shè)計(jì)

控制步進(jìn)電機(jī)的各輸入開(kāi)關(guān)及控制AB、C三相繞組工作的輸出端在PLC中的I/O編址如下: 

5-1 輸入輸出地址

I0.0

步進(jìn)電機(jī)正轉(zhuǎn)起動(dòng)按鈕

Q0.0

控制A相繞組

I0.1

步進(jìn)電機(jī)反轉(zhuǎn)起動(dòng)按鈕

Q0.1

控制B相繞組

I0.2

停止及清零按鈕

Q0.2

控制C相繞組

I1.0

低速開(kāi)關(guān)

 

 

I1.1

中速開(kāi)關(guān)

 

 

I1.2

高速開(kāi)關(guān)

 

 

 

采用移位指令進(jìn)行步進(jìn)控制。首先指定移位寄存器MW016位),移位寄存器的初值如下:

5-2 移位寄存器初值

M0.7

M0.6

M0.5

M0.4

M0.3

M0.2

M0.1

M0.0

0

0

1

0

0

0

0

0

 

按照三相六拍的步進(jìn)順序每右移1位,電機(jī)前進(jìn)一個(gè)步距角(一拍),完成六拍后重新賦初值。其中,M0.6M0.7始終為“0”。據(jù)此,可作出移位寄存器輸出狀態(tài)及步進(jìn)電機(jī)正反轉(zhuǎn)繞組的狀態(tài)真值表,從而得出三相繞組的控制邏輯關(guān)系式見(jiàn)表5.3 

 

5-3 三相繞組的控制邏輯關(guān)系式

正轉(zhuǎn)時(shí)

反轉(zhuǎn)時(shí)

A

Q0.0 M0.5 M0.4 M0.0

A

Q0.0 M0.5 M0.4 M0.0

B

Q0.1 M0.4 M0.3 M0.2

B

Q0.1 M0.2 M0.1 M0.0

C

Q0.2 M0.2 M0.1 M0.0

C

Q0.2 M0.4 M0.3 M0.2

 

 

從而設(shè)計(jì)出程序的梯形圖見(jiàn)附錄。編寫(xiě)好梯形圖程序后,點(diǎn)擊【保存】,然后點(diǎn)擊【下載】,將程序下載到PLC中,即可運(yùn)行。點(diǎn)擊眼鏡圖標(biāo)的【監(jiān)視】命令,可打開(kāi)對(duì)程序的監(jiān)視。

5.5 程序設(shè)計(jì)的說(shuō)明

低速時(shí)按下I1.0上升沿觸發(fā),而中速I1.1和高速I1.2I1.0閉合觸點(diǎn)串連形成互鎖,利用傳送指令MOVE將數(shù)字50傳送到移位寄存器VW100。I0.0I0.1是正反轉(zhuǎn)按鈕,I0.2是停止及清零按鈕,當(dāng)正轉(zhuǎn)時(shí)按下I0.0, I0.0常開(kāi)和I0.1I0.2閉合觸點(diǎn)形成串連,目的形成互鎖,使正轉(zhuǎn)時(shí),反轉(zhuǎn)不能啟動(dòng)。當(dāng)按下正轉(zhuǎn)I0.0時(shí)與常閉觸點(diǎn)I0.1I0.2串連,要想停止按下I0.2,不論處在正傳或反轉(zhuǎn)都會(huì)停止。停止按鈕I0.2的常開(kāi)觸點(diǎn)與控制正轉(zhuǎn)反轉(zhuǎn)的輔助常閉觸點(diǎn)相串連將0通過(guò)傳送指令送到移位寄存器MW0中。啟動(dòng)正轉(zhuǎn)反轉(zhuǎn)都能使移位寄存器都能從A相開(kāi)始使,這樣電機(jī)不存在累積誤差,正轉(zhuǎn)反轉(zhuǎn)輔助觸點(diǎn)相并聯(lián)經(jīng)過(guò)上升沿觸發(fā)在與遞增計(jì)數(shù)CO相并聯(lián)將二進(jìn)制100000通過(guò)傳送指令傳送到移位寄存器MWO控制電機(jī)的拍數(shù)。通過(guò)遞增計(jì)數(shù)CO啟動(dòng)M3.0。當(dāng)增加到六次時(shí)CO輔助觸點(diǎn)閉合,啟動(dòng)M3.0使增計(jì)數(shù)器復(fù)位從新開(kāi)始計(jì)數(shù),接通延時(shí)定時(shí)器的目的,決定移位的快慢。VW100的值不一樣,脈沖的頻率不一樣。SHR_W右移字指令通過(guò)T6產(chǎn)生一個(gè)脈沖,移動(dòng)一位。M2.0的作用給一個(gè)脈沖M2.0得電閉合一次遞增計(jì)數(shù)就加一次,當(dāng)增加到六次時(shí),遞增計(jì)數(shù)器動(dòng)作,他的輔助觸點(diǎn)閉合,M3.0動(dòng)作遞增計(jì)數(shù)器復(fù)位。通過(guò)移位寄存器輸出狀態(tài)及步進(jìn)電機(jī)繞組狀態(tài)真值表可以看出控制電機(jī)的正反轉(zhuǎn)。中速,高速控制方式和低速相同。

5.6 STEP7的硬件組態(tài)

為了生成一個(gè)新項(xiàng)目,完成系統(tǒng)硬件配置文件并將其下載,完成系統(tǒng)硬件組態(tài)步驟如下

1雙擊SIMATIC Manager圖標(biāo),打開(kāi)STEP7 主畫(huà)面。點(diǎn)擊【新建N,輸入文件名稱(chēng)(GaoChao PLC)和文件夾地址,然后點(diǎn)擊【確定】,系統(tǒng)將自動(dòng)生成(GaoChao PLC)項(xiàng)目

 

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

5-12 新建項(xiàng)目

2點(diǎn)亮(GaoChao PLC)項(xiàng)目名稱(chēng),點(diǎn)擊【插入】,【站點(diǎn)】,點(diǎn)擊SIMATIC 300 站點(diǎn),將生成一個(gè)S7-300的項(xiàng)目。

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

 5-13 插入站點(diǎn)

3.點(diǎn)開(kāi)左面的+,選中SIMATIC 3001),然后選中【硬件】雙擊,進(jìn)入硬件組態(tài)畫(huà)面。  

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

5-14 進(jìn)入硬件組態(tài)

4雙擊SIMATIC 300\RACK-300然后將Rail 拖入到左邊空白處。生成空機(jī)架。

 

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

5-15 創(chuàng)建機(jī)架

 

5雙擊PS-300,選中電源PS 307 2A,將其拖到機(jī)架RACK的第一個(gè)插槽。

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

5-16 插入電源

6雙擊CPU-300,雙擊CPU-315,雙擊6ES7 315-2AF00-0AB0,將其拖到機(jī)架RACK的第2個(gè)插槽。

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

5-17 插入CPU

 7點(diǎn)開(kāi)SM300,點(diǎn)開(kāi)DI/DO300選中SM323 DI16/DO16*DC24V/0.5A模塊,并將其拖入左下面的第槽中,一個(gè)數(shù)字輸入輸出模塊組態(tài)完畢,系統(tǒng)將自動(dòng)為模塊的通道分配I/O地址(該處為I0.0 I1.7;Q0.0 Q1.7)。

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

5-18 插入輸入輸出模塊

8點(diǎn)擊【保存并編譯,存盤(pán)并編譯硬件組態(tài),完成硬件組態(tài)工作。切換回剛才的界面,依次點(diǎn)開(kāi)SIMATIC 300(1)CPU 315,S7 程序(1),塊,OB1。寫(xiě)入附錄中的程序梯形圖,保存并下載到PLC中。程序運(yùn)行時(shí),可通過(guò)點(diǎn)擊【選項(xiàng)】,【參考數(shù)據(jù)】,【顯示】來(lái)查看每個(gè)變量的狀態(tài)。 

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

5-19 查看變量狀態(tài)

5.7 運(yùn)用組態(tài)軟件監(jiān)視PLC系統(tǒng)

組態(tài)王開(kāi)發(fā)監(jiān)控系統(tǒng)軟件,是新型的工業(yè)自動(dòng)控制系統(tǒng)正以標(biāo)準(zhǔn)的工業(yè)計(jì)算機(jī)軟、硬件平臺(tái)構(gòu)成的集成系統(tǒng)取代傳統(tǒng)的封閉式系統(tǒng)。

在組態(tài)王的硬件組態(tài)的設(shè)備設(shè)置中,添加西門(mén)子S7300。當(dāng)定義設(shè)備時(shí)選擇該PLC的驅(qū)動(dòng),地址與PLC地址位取相同值即可與PLC通訊。

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

5-20 定義PLC設(shè)備

組態(tài)和PLC之間是直接通訊的,只要監(jiān)控?cái)?shù)據(jù)發(fā)到PLC里,組態(tài)王就可以讀取,變量名稱(chēng)和PLC的相同,直接編輯即可定義數(shù)據(jù)變量時(shí),I/O數(shù)據(jù)定義PLC寄存器,運(yùn)行程序即可實(shí)現(xiàn)訪(fǎng)問(wèn)PLC寄存器獲得采集的數(shù)據(jù)。上位控件(按扭)所連接的變量,設(shè)定時(shí)和PLC的硬件地址相對(duì)應(yīng)起來(lái)。

    由此可以創(chuàng)建組態(tài)王對(duì)步進(jìn)電機(jī)PLC控制系統(tǒng)的組態(tài)。如圖所示:

步進(jìn)電機(jī)的西門(mén)子PLC控制(2)

 

5-21 組態(tài)王對(duì)S7-300控制步進(jìn)電機(jī)的監(jiān)控畫(huà)面

 

當(dāng)按下三中速度中的一個(gè)時(shí),與之相對(duì)應(yīng)的狀態(tài)指示燈亮。當(dāng)按下“正轉(zhuǎn)”或者“反轉(zhuǎn)”時(shí),步進(jìn)電機(jī)以剛才選定的速度進(jìn)行正傳或反轉(zhuǎn),與之對(duì)應(yīng)的轉(zhuǎn)向指示燈亮。點(diǎn)擊“復(fù)位”按鈕時(shí),步進(jìn)電機(jī)停止,同時(shí)復(fù)位指示燈亮。

5.8 本章小結(jié)

本章講述了STEP7軟件的使用方法,設(shè)計(jì)了PLC控制步進(jìn)電機(jī)運(yùn)行的程序流程圖,并依此編寫(xiě)了梯形圖程序。講述了運(yùn)用西門(mén)子STEP7軟件進(jìn)行硬件組態(tài)的方法。并且,運(yùn)用組態(tài)王軟件,設(shè)計(jì)了PLC控制步進(jìn)電機(jī)運(yùn)行的監(jiān)控系統(tǒng)。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀(guān)點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多