PLC培訓(xùn)課件培訓(xùn)_第1頁(yè)
PLC培訓(xùn)課件培訓(xùn)_第2頁(yè)
PLC培訓(xùn)課件培訓(xùn)_第3頁(yè)
PLC培訓(xùn)課件培訓(xùn)_第4頁(yè)
PLC培訓(xùn)課件培訓(xùn)_第5頁(yè)
已閱讀5頁(yè),還剩240頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PLC培訓(xùn)課件作者:李國(guó)良1234PLC基本理論硬件組成及組態(tài)過(guò)程軟件設(shè)計(jì)與編程WinCC的設(shè)計(jì)與編程1、PLC基本理論1.1PLC的應(yīng)用領(lǐng)域1.2PLC的分類(lèi)1.3PLC概述1.4PLC基礎(chǔ)知識(shí)1.5PLC的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)1.1PLC的應(yīng)用領(lǐng)域在當(dāng)今的工業(yè)界,只要涉及控制的地方,都離不開(kāi)PLC這個(gè)大腦單機(jī)控制為主的一切設(shè)備自動(dòng)化領(lǐng)域

過(guò)程控制為主的流程自動(dòng)化行業(yè)

PLC冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

1.2PLC的分類(lèi)冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

規(guī)模廠商PLC的分類(lèi)方法較多,今天就從規(guī)模和廠商兩個(gè)方面對(duì)其分類(lèi)做一個(gè)簡(jiǎn)單介紹小型中型大型西門(mén)子歐姆龍三菱A-B公司通用

I/O點(diǎn)數(shù)在128以下I/O點(diǎn)數(shù)在1024以上I/O點(diǎn)數(shù)在128和1024之間1.3PLC概述—PLC定義冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

什么是PLC?

PLC是英文ProgrammableLogicController的縮寫(xiě),中文名叫可編程邏輯控制器。PLC的特點(diǎn):1、用戶可以編寫(xiě)程序,實(shí)現(xiàn)各種控制功能。PLC最廣泛使用的編程語(yǔ)言叫梯形圖(LAD),與電氣原理圖有些相似,是一種電氣工程師比較容易學(xué)習(xí)和掌握的語(yǔ)言。2、它具有目前工業(yè)控制的標(biāo)準(zhǔn)I/O接口。這些I/O接口包括:開(kāi)關(guān)量輸入、開(kāi)關(guān)量輸出、模擬量輸入、模擬量輸出,以及RS-232/485/422串口通訊、DP通訊、工業(yè)以太網(wǎng)通訊等。

1.3PLC概述—I/O信號(hào)冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

PLC一般由I/O信號(hào)點(diǎn)、通訊接口,以及執(zhí)行指令的CPU和存放指令數(shù)據(jù)的存儲(chǔ)器等組成。小型的PLC一般為整體式結(jié)構(gòu),即上述元素集中在一個(gè)整體的產(chǎn)品中;大、中型的PLC一般都為模塊化結(jié)構(gòu),如CPU模塊、通訊模塊、I/O信號(hào)模塊等等。什么是I/O信號(hào)呢?在PLC系統(tǒng)中,信號(hào)分為數(shù)字量(Digital)和模擬量(Analog)兩類(lèi)。數(shù)字量又叫開(kāi)關(guān)量,它只能表示“0”和“1”兩種狀態(tài)。從PLC的外部接口來(lái)看,表示有電壓信號(hào)或者沒(méi)有電壓信號(hào)兩種情況,反映到PLC內(nèi)部時(shí),如果有電壓表示為“1”如果沒(méi)有電壓則表示為“0”1.3PLC概述—I/O信號(hào)冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

I/O信號(hào)是指輸入和輸出兩個(gè)方向、數(shù)字量和模擬量?jī)煞N信號(hào)的組合,即數(shù)字量輸入DI、數(shù)字量輸出DO、模擬量輸入AI、模擬量輸出AO。1.3PLC概述—軟件程序冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

PLC系統(tǒng)中的軟件可以分為系統(tǒng)程序和用戶程序兩部分。一、系統(tǒng)程序系統(tǒng)軟件相當(dāng)于個(gè)人電腦的操作系統(tǒng),它的功能包括:完成PLC自我診斷、與I/O模塊交換數(shù)據(jù)、與編程器等外部設(shè)備的通訊以及執(zhí)行用戶程序等。PLC系統(tǒng)軟件總是周期性地執(zhí)行上述這些功能,因此用戶程序也是周期性地被“掃描”,這個(gè)時(shí)間一般在幾毫秒到一百多毫秒之間,并非固定不變,而是與CPU的性能、期間執(zhí)行的用戶程序指令數(shù)量及通訊的數(shù)據(jù)量等因素有關(guān)。PLC的軟件1.3PLC概述—軟件程序冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

現(xiàn)實(shí)的控制系統(tǒng),信號(hào)之間存在各種復(fù)雜的邏輯關(guān)系;在PLC中,就要通過(guò)用戶程序來(lái)體現(xiàn)這種關(guān)系。用戶通過(guò)編寫(xiě)PLC程序,可以實(shí)現(xiàn)各種復(fù)雜的控制,如順序控制、條件控制、PID閉環(huán)控制等等。二、用戶程序PLC也計(jì)算機(jī)的一種,它也有中央處理器(CPU),也有使用intel80x系列的處理器;它也有內(nèi)存,也需要軟件。PLC與普通的單片機(jī)系統(tǒng)相比,它的操作系統(tǒng)是專(zhuān)為執(zhí)行與PLC有關(guān)的指令而設(shè)計(jì),并且定義了一些與PLC有關(guān)的特殊存儲(chǔ)區(qū)域;它的外圍電路增加了一些專(zhuān)為工業(yè)控制而設(shè)計(jì)的標(biāo)準(zhǔn)接口。因此,有關(guān)計(jì)算機(jī)的一些普遍知識(shí),在學(xué)習(xí)PLC時(shí)是非常必需的1.4PLC基礎(chǔ)知識(shí)—數(shù)制冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

在我們?nèi)粘I钪?,一般都使用十進(jìn)制,十進(jìn)制是由0,1,2,3,4,5,6,7,8,9這十個(gè)基本數(shù)據(jù)組成;在計(jì)算機(jī)里,那就是二進(jìn)制的世界了,二進(jìn)制由0和1這兩個(gè)基本數(shù)字組成。二進(jìn)制書(shū)寫(xiě)不方便,輸入計(jì)算機(jī)也不方便,于是出現(xiàn)了十六進(jìn)制。十六進(jìn)制數(shù),通常在數(shù)字前面(或后面)加上Hex,或H來(lái)表示十進(jìn)制數(shù),通常在數(shù)字前面(或后面)。加D來(lái)表示。二進(jìn)制數(shù),有時(shí)也稱它為BOOL量。通常在前面(或后面)加B用一位十六進(jìn)制數(shù),可以表示四位二進(jìn)制數(shù),它們之間存在一一對(duì)應(yīng)的關(guān)系。如下表:1.4PLC基礎(chǔ)知識(shí)—數(shù)制冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

1.4PLC基礎(chǔ)知識(shí)—基本數(shù)據(jù)類(lèi)型冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

在計(jì)算機(jī)里任何的文字、數(shù)據(jù)、聲音、圖片等等,都是用二進(jìn)制來(lái)表示的。當(dāng)今的計(jì)算機(jī),只認(rèn)識(shí)0和1。因?yàn)槎M(jìn)制在電子電路上容易實(shí)現(xiàn),二進(jìn)制的一個(gè)位只有兩種狀態(tài),只要用兩種電平(高電平和低電平)就可以表示。事實(shí)上,現(xiàn)在的計(jì)算機(jī)就是通過(guò)各種集成電路,實(shí)現(xiàn)二進(jìn)制的數(shù)據(jù)存儲(chǔ),運(yùn)算,傳送等等指令。根據(jù)二進(jìn)制數(shù)的位數(shù)不同,形成了以下四種基本數(shù)據(jù)類(lèi)型:位、字節(jié)、字、雙字。1.4PLC基礎(chǔ)知識(shí)—位冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

一位二進(jìn)制數(shù)叫一個(gè)位,或一個(gè)“比特”(音譯),英文叫bit,它僅能表示0和1兩種狀態(tài)。在邏輯推理上,當(dāng)條件滿足時(shí),結(jié)果為“真”(TRUE);當(dāng)條件不滿足時(shí),結(jié)果為“假”(FALSE);僅此兩種情況。因此,在計(jì)算機(jī)里,用一個(gè)位,來(lái)表示一個(gè)邏輯條件或者邏輯運(yùn)算的結(jié)果。在西門(mén)子公司的STEP7中,二進(jìn)制的1和TRUE是通用的,都是用來(lái)表示真或條件成立;二進(jìn)制的0和FALSE是通用的,都是用來(lái)表示假或條件不成立。在電氣電路中,各種開(kāi)關(guān)的觸點(diǎn)具有閉合和斷開(kāi)兩種狀態(tài);繼電器的線包有得電和失電兩種狀態(tài)。因此,PLC中就用位來(lái)模擬繼電器“0”表示常開(kāi)觸點(diǎn)不通,常閉觸點(diǎn)通,線圈失電;“1”表示常開(kāi)觸點(diǎn)通,常閉觸點(diǎn)不通,線圈得電。1.4PLC基礎(chǔ)知識(shí)—位冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

位是表示信息的最小單位,位可以進(jìn)行讀和寫(xiě),可以與其他位進(jìn)行邏輯運(yùn)算。位與位之間的運(yùn)算,叫邏輯運(yùn)算,又叫布爾運(yùn)算。位的類(lèi)型叫布爾類(lèi)型(bool)。邏輯運(yùn)算分為:與(AND)、或(OR)、非(NOT)、異或(XOR)四種。四種運(yùn)算的真值表。1.4PLC基礎(chǔ)知識(shí)—字節(jié)(Byte)冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

八個(gè)二進(jìn)制位構(gòu)成了一個(gè)字節(jié)(byte)。字節(jié)中的8個(gè)bit,最左邊的是最高位,bit7;最右邊的是最低位,bit0。字節(jié)是計(jì)算機(jī)中表示文件大小的基本單位,一個(gè)字符就是1個(gè)byte,如果是漢字則是2個(gè)byte。在S7-300/400的PLC中,存儲(chǔ)單元按照不同的功能,劃分為:輸入影像區(qū)(I、PI)、輸出影像區(qū)(Q、PQ)、中間繼電器區(qū)(M)、定時(shí)器(T)、計(jì)數(shù)器(C)、用戶定義區(qū)(DB塊)、。存儲(chǔ)區(qū)域按字節(jié)來(lái)分配地址,每個(gè)字節(jié)分配一個(gè)地址,如IB0、QB1、MB10、DB1.DBB0等等;地址總是從0開(kāi)始,連續(xù)遞增byte也是一種基本的數(shù)據(jù)類(lèi)型。在梯形圖指令中,只有一條移動(dòng)(MOVE)指令,可以使用byte類(lèi)型的常數(shù)和變量1.4PLC基礎(chǔ)知識(shí)—字(word)冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2個(gè)byte(16bits)組成一個(gè)字(word),word也是一種基本的數(shù)據(jù)類(lèi)型。在S7-300/400的PLC中,模擬量的輸入和輸出地址是word類(lèi)型。梯形圖指令中,有邏輯運(yùn)算、移位指令和移動(dòng)(MOVE)這三類(lèi)指令,可以使用word類(lèi)型的常數(shù)和變量。IWQW1.4PLC基礎(chǔ)知識(shí)—雙字(dword)冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4個(gè)byte(32bits)組成一個(gè)雙字(dword),dword也是一種基本的數(shù)據(jù)類(lèi)型。在S7-300/400的PLC中,梯形圖指令有邏輯運(yùn)算、移位指令和移動(dòng)(MOVE)這三類(lèi)指令,可以使用dword類(lèi)型的常數(shù)和變量。在S7-300/400的PLC中,雙字的高位字節(jié)是地址小的字節(jié),低位字節(jié)是地址大的字節(jié)。如ID0、QD0、MD10、DB1.DBD0等。1.4PLC基礎(chǔ)知識(shí)—整數(shù)(int)冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

整數(shù)由2個(gè)byte(16bits)組成,其中最高位是符號(hào)位,0表示非負(fù)數(shù),1表示負(fù)數(shù)。因此整數(shù)的范圍是:-32768~32767。在S7-300/400的PLC中,梯形圖指令有整數(shù)比較(CMP_I)、整數(shù)算術(shù)運(yùn)算(SUB_I、DIV_I等)和類(lèi)型轉(zhuǎn)換(INT_R等)三類(lèi)指令涉及。1.4PLC基礎(chǔ)知識(shí)—長(zhǎng)整數(shù)(dint)冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

長(zhǎng)整數(shù)由4個(gè)byte(32bits)組成,其中最高位是符號(hào)位,0表示非負(fù)數(shù),1表示負(fù)數(shù)。范圍是:-2147483648~2147483647。在S7-300/400的PLC中,梯形圖指令有長(zhǎng)整數(shù)比較、長(zhǎng)整數(shù)算術(shù)運(yùn)算和類(lèi)型轉(zhuǎn)換三類(lèi)指令涉及。1.4PLC基礎(chǔ)知識(shí)—實(shí)數(shù)(real)冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

實(shí)數(shù)由4個(gè)byte(32bits)組成,梯形圖指令中有實(shí)數(shù)比較(CMP_R)、實(shí)數(shù)算術(shù)運(yùn)算(SUB_R、DIV_R)和類(lèi)型轉(zhuǎn)換(R_DI)三類(lèi)指令涉及。1.4PLC基礎(chǔ)知識(shí)—變量冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

在計(jì)算機(jī)指令中,每條指令都會(huì)涉及到變量。所謂變量,是指某一個(gè)存儲(chǔ)單元或者是寄存器,它存放的內(nèi)容是不確定的,是動(dòng)態(tài)的。前面提到的,如I0.0、Q4.0、M7.7、DB1.DBX0.0等是位類(lèi)型的變量;如IB0、QB1、MB10、DB1.DBB0等是字節(jié)類(lèi)型的變量;如IW0、QW0、MW10、DB1.DBW0等是字類(lèi)型的變量.

上述變量有一個(gè)共同的特點(diǎn):它們都是地址變量,它們直接表明了變量的存儲(chǔ)區(qū)域、存儲(chǔ)空間的大小、以及相對(duì)的地址。地址變量與現(xiàn)實(shí)的信號(hào)缺少直觀的聯(lián)系,STEP7通過(guò)符號(hào)表,建立起這種聯(lián)系。所謂符號(hào)表,就是一張包含了“信號(hào)符號(hào)”、地址變量及有關(guān)注解的表格。一旦建立了符號(hào)表,程序中就可以使用“信號(hào)符號(hào)”。這種“信號(hào)符號(hào)”,又叫符號(hào)變量。使用符號(hào)變量,可以使程序直觀易懂。建立符號(hào)變量表,在程序編輯時(shí),具有輸入提示功能,方便用戶。1.4PLC基礎(chǔ)知識(shí)—常量冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

STEP7中的常量表示方法,規(guī)定如下:

位:布爾類(lèi)型(BOOL),0或FALSE,1或TRUE;

字節(jié):進(jìn)制法為16#00~16#FF;十進(jìn)制法為0~255;

字:16進(jìn)制法為16#0000~16#FFFF;十進(jìn)制法為0~65535;

整數(shù):十進(jìn)制法為-32768~32767;

雙字:16進(jìn)制法為16#00000000~16#FFFFFFFF;十進(jìn)制法為0~4294967295;

長(zhǎng)整數(shù):十進(jìn)制法為L(zhǎng)#-2147483648~2147483647;

浮點(diǎn)數(shù):小數(shù)法,如-1.1,5.0等,一般輸入時(shí)都采用此法;科學(xué)計(jì)數(shù)法,PLC系統(tǒng)內(nèi)部的存儲(chǔ)格式,系統(tǒng)自動(dòng)轉(zhuǎn)換;

時(shí)間常數(shù):s5t#為前綴,后面跟一個(gè)正整數(shù)或小數(shù),再跟時(shí)間單位,s表示秒;如:s5t#12.5s。1.4PLC基礎(chǔ)知識(shí)—邏輯指令冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

––||––常開(kāi)觸點(diǎn)(地址):本地址位與輸入進(jìn)行“與”運(yùn)算,結(jié)果輸出。––|/|––常閉觸點(diǎn)(地址):對(duì)本地址位先“非”,再與輸入進(jìn)行“與”運(yùn)算,結(jié)果輸出。––()輸出線圈(地址):本地址位等于輸入。––|NOT|––能流取反:把輸入信號(hào),“非”后輸出;––(S)置位線圈(地址):如果輸入為“1”,本地址位等于“1”。––(R)重置線圈(地址):如果輸入為“1”,本地址位等于“0”。––(P)––RLO上升沿檢測(cè):如果輸入為“1”,本地址位為“0”,則輸出為“1”,否則,輸出為“0”。––(N)––RLO下降沿檢測(cè):如果輸入為“0”,本地址位為“1”1.4PLC基礎(chǔ)知識(shí)—比較指令冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

比較指令說(shuō)明:指令符號(hào)前面的“––”,是指令的輸入,指令符號(hào)后面的“––”,是指令的輸出。輸入和輸出都是BOOL類(lèi)型,即只有“0”和“1”兩種可能。當(dāng)比較指令輸入為“1”時(shí),且IN1和IN2的比較,結(jié)果符合條件,輸出為“1”,否則,輸出為“0”。IN1和IN2必須是相同的數(shù)據(jù)類(lèi)型,比較的條件分為六種:等于、不等于、大于、小于、大于等于、小于等于。根據(jù)比較的數(shù)據(jù)類(lèi)型,分為:整數(shù)比較、雙整數(shù)比較和實(shí)數(shù)比較三大類(lèi)。它們的符號(hào)如下:CMP_I(整數(shù)比較)CMP_R(實(shí)數(shù)比較)1.4PLC基礎(chǔ)知識(shí)—數(shù)據(jù)格式轉(zhuǎn)換指令冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

數(shù)據(jù)格式轉(zhuǎn)換指令說(shuō)明:EN為輸入,是BOOL類(lèi)型,ENO為輸出,且總是與EN相同;當(dāng)輸入為“1”時(shí),執(zhí)行指令,否則,不執(zhí)行指令。IN輸入的數(shù)據(jù)類(lèi)型和OUT輸出的數(shù)據(jù)類(lèi)型在指令名稱中已經(jīng)說(shuō)明;并且要求為全局變量或局部變量。常用的有:

BCD_IBCD碼轉(zhuǎn)換為整數(shù);

I_BCD整數(shù)轉(zhuǎn)換為BCD碼

BCD_DIBCD碼轉(zhuǎn)換為雙整數(shù)

DI_BCD雙整數(shù)轉(zhuǎn)換為BCD碼

I_DINT整數(shù)轉(zhuǎn)換為雙整數(shù)

DI_REAL雙整數(shù)轉(zhuǎn)換為浮點(diǎn)數(shù)

INV_I整數(shù)的二進(jìn)制反碼

INV_DI雙整數(shù)的二進(jìn)制反碼1.4PLC基礎(chǔ)知識(shí)—整數(shù)算術(shù)指令冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

指令說(shuō)明:EN為輸入,是BOOL類(lèi)型,ENO為輸出,且總是與EN相同;當(dāng)輸入為“1”時(shí),執(zhí)行指令,否則,不執(zhí)行指令。整數(shù)算術(shù)指令要求IN1、IN2必須為INT類(lèi)型的變量或常數(shù),OUT必須為INT類(lèi)型的變量;雙整數(shù)的運(yùn)算指令要求IN1、IN2必須為DINT類(lèi)型的變量或常數(shù),OUT必須為DINT類(lèi)型的變量。使用整數(shù)算術(shù)指令時(shí),要考慮是否會(huì)產(chǎn)生溢出及除法余數(shù)丟失等等問(wèn)題。常用的有:

ADD_I整數(shù)加法

SUB_I整數(shù)減法

MUL_I整數(shù)乘法

DIV_I整數(shù)除法

ADD_DI雙整數(shù)加法

SUB_DI雙整數(shù)減法

MUL_DI雙整數(shù)乘法

DIV_DI雙整數(shù)除法1.4PLC基礎(chǔ)知識(shí)—賦值指令冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

指令說(shuō)明:EN為輸入,是BOOL類(lèi)型,ENO為輸出,且總是與EN相同;當(dāng)輸入為“1”時(shí),執(zhí)行指令,否則,不執(zhí)行指令。指令要求IN為變量或常數(shù),其類(lèi)型,與OUT的類(lèi)型一致,且OUT必須為變量。MOVE只能復(fù)制BYTE(字節(jié))、WORD(字)、INT(整數(shù))、DWORD(雙字)、DINT(雙精度整數(shù))和REAL(實(shí)數(shù))數(shù)據(jù)對(duì)象。用戶定義的數(shù)據(jù)類(lèi)型(例如數(shù)組或結(jié)構(gòu))必須使用系統(tǒng)功能“BLKMOVE”(SFC20)進(jìn)行復(fù)制。

MOVE賦值指令1.4PLC基礎(chǔ)知識(shí)—對(duì)梯形圖的認(rèn)識(shí)冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

自鎖回路置位復(fù)位1.5PLC的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

在工業(yè)自動(dòng)化領(lǐng)域,一般情況下,PLC屬于一級(jí)自動(dòng)化控制,其下有零級(jí)過(guò)程執(zhí)行及儀表系統(tǒng),如:傳動(dòng)控制系統(tǒng)、編碼器、儀器儀表等等。其上有二級(jí)計(jì)算機(jī)過(guò)程控制系統(tǒng)(PCS)和三級(jí)生產(chǎn)工序計(jì)劃系統(tǒng)(如我公司的MES)以及公司級(jí)ERP系統(tǒng)。1.5PLC的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

思考?不同數(shù)據(jù)類(lèi)型的數(shù)據(jù)之間能否進(jìn)行邏輯運(yùn)算或算術(shù)運(yùn)算?為什么?如果要進(jìn)行邏輯運(yùn)算或算術(shù)運(yùn)算,要如何進(jìn)行?冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2、PLC的硬件組成及組態(tài)2.1典型PLC的硬件2.2PLC的硬件組態(tài)2.3PLC的硬件故障判斷2.4PLC的變量表和強(qiáng)制表2.5PLC硬件故障及應(yīng)急方案2.1典型PLC的硬件冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

一個(gè)典型的PLC主站的硬件包括:電源模塊(PS)中央處理器模塊(CPU)以太網(wǎng)通訊模塊(CP)信號(hào)模塊(SM)其它擴(kuò)展模塊冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.1典型PLC的硬件電源模塊PS407CPU模塊416-3DP以太網(wǎng)通訊模塊CP443擴(kuò)展DP通訊模塊冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.1典型PLC的硬件一個(gè)典型的PLC從站的硬件包括:ET200(遠(yuǎn)程站)編碼器傳動(dòng)控制系統(tǒng)(ACS800、ACS6000等)流量計(jì)冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.1典型PLC的硬件-ET200電源通訊模塊信號(hào)模板冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.2硬件配置

PLC的硬件配置的主要功能是將PLC的實(shí)際的主站和從站的硬件通過(guò)硬件配置的形式將其通過(guò)軟件的方式連接起來(lái)。硬件組態(tài)需要STEP7或PCS7等組態(tài)軟件。下面我們用一個(gè)實(shí)例來(lái)介紹硬件組態(tài)的過(guò)程。冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.2硬件配置打開(kāi)S7軟件,創(chuàng)建一個(gè)新的項(xiàng)目,輸入項(xiàng)目名,選擇保存路徑冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.2硬件配置插入一個(gè)SIMATIC300的站冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.2硬件配置選擇硬件配置,雙擊Hardware冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.2硬件配置插入機(jī)架Rail冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.2硬件配置在機(jī)架上插入一個(gè)電源模塊PS307-10A冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.2硬件配置選擇一個(gè)CPU模塊插入第二槽冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.2硬件配置設(shè)置CPU的Profibus網(wǎng)絡(luò),傳速速率及網(wǎng)絡(luò)形式冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.2硬件配置形成了CPU及所帶的Profibus冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.2硬件配置添加以太網(wǎng)通訊模塊(CP),新建以太網(wǎng)絡(luò),設(shè)置IP地址及子網(wǎng)掩碼冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.2硬件配置插入一個(gè)ET200遠(yuǎn)程站,首先插入一個(gè)IM153通訊模塊,選擇連接在DP1上冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.2硬件配置把各種信號(hào)模板根據(jù)實(shí)際配置情況組態(tài)到硬件組態(tài)上冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.2硬件配置

AI模板的設(shè)置,可以選擇電流、電壓等,同時(shí)選擇接線方式冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.2硬件配置設(shè)置電壓、電流的范圍主要是下拉的幾種范圍冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.2硬件配置

AO模塊的設(shè)置,于AI基本一致冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.2硬件配置設(shè)置完成后進(jìn)行PLC硬件的保存和編譯冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.2硬件配置

PLC硬件下載冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.2硬件配置

PLC硬件下載有兩種接口,因此出現(xiàn)了兩個(gè)目標(biāo)模塊冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.2硬件配置尋找以太網(wǎng)模塊的MAC地址,確認(rèn)后進(jìn)行下載冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.2硬件配置-NetPro設(shè)置PLC與PLC之間以及PLC與其他計(jì)算機(jī)系統(tǒng)之間的通訊一般采用以太網(wǎng)通訊的方式,其通訊過(guò)程同樣需要進(jìn)行網(wǎng)絡(luò)設(shè)置,NetPro設(shè)置的過(guò)程就是以太網(wǎng)通訊設(shè)置的過(guò)程。 通常情況下,以太網(wǎng)之間的通訊都是建立一個(gè)雙向連接,用S7、UDP或TCP連接方式。需要設(shè)置雙方的IP地址及端口號(hào),具體設(shè)置過(guò)程如下:冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.2硬件配置-NETPro設(shè)置設(shè)置以太網(wǎng)絡(luò),點(diǎn)擊以太網(wǎng)設(shè)置按鈕冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.2硬件配置選擇站及連接方式,這里選擇TCP連接冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.2硬件配置新建一個(gè)TCP連接,設(shè)置網(wǎng)絡(luò)IP地址、名稱等等冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.2硬件配置設(shè)置對(duì)方IP地址和端口號(hào)冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.2硬件配置設(shè)置一對(duì)S7連接,一個(gè)用于發(fā)送、一個(gè)用于接收,注意YES,NO冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.2硬件配置

NetPro的保存和編譯冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.2硬件配置編譯過(guò)程及完成冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.3PLC的硬件故障診斷及應(yīng)急方案以S7400為例左圖是一般的S7400硬件的指示燈,常見(jiàn)的有內(nèi)部故障,外部故障,bus故障以及電池故障冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

指示燈故障描述處理過(guò)程INT內(nèi)部故障通過(guò)查看CPU故障診斷信息或全部下載PLC用戶程序EXT有外部故障一般是外部站點(diǎn)存在通訊或其它故障狀況造成的,可通過(guò)CPU故障診斷或硬件程序在線,查看各通訊狀況即可找出原因。BUSProfibus通訊異常通過(guò)硬件在線測(cè)試所有遠(yuǎn)程站的Profibus通訊情況。Force存在強(qiáng)制信號(hào)可在強(qiáng)制表中看到被強(qiáng)制的變量,一旦現(xiàn)場(chǎng)信號(hào)處理完畢,及時(shí)取消強(qiáng)制信息STOP停機(jī)檢查電源、線路,重新啟動(dòng)或重新下載硬件等、更換模塊Battery電池故障需要更換備用電池,在CPU電池故障的情況下,一旦外電丟失,就需要重新下載程序。2.3PLC的硬件故障診斷及應(yīng)急方案冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

CPU故障診斷及應(yīng)急處理CPU故障無(wú)法啟動(dòng)的情況下1、重啟電源模塊,并重啟CPU,看能否正常啟動(dòng),有時(shí)需要幾分鐘的時(shí)間進(jìn)行啟動(dòng)。2、重新下載PLC硬件和全部程序,下載完成后,系統(tǒng)提示是否啟動(dòng)CPU,選擇是,看能否正常啟動(dòng)。以上兩種方法都無(wú)法正常啟動(dòng),則應(yīng)立即更換CPU模塊。2.3PLC的硬件故障診斷及應(yīng)急方案冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

CPU模塊更換的方法如下:1、CPU到STOP狀態(tài)下,電源模塊到OFF狀態(tài)下2、盡量找到相同型號(hào)的CPU模塊,如果沒(méi)有相同型號(hào)的CPU,則應(yīng)選擇型號(hào)、版本更新的CPU模塊。3、拆除原CPU模塊,并把新的CPU模塊安裝到響應(yīng)的位置。4、在硬件配置頁(yè)面上,選擇CPU單元,右鍵選擇更換CPU,并選擇新?lián)Q的CPU型號(hào)、版本號(hào),替換原CPU,保存、編譯、下載。5、打開(kāi)軟件程序,編譯并全部下載到CPU。2.3PLC的硬件故障診斷及應(yīng)急方案冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

以太網(wǎng)通訊模塊故障及應(yīng)急處理(一)以太網(wǎng)模塊故障表現(xiàn)情況如下:

1、無(wú)法啟動(dòng)、運(yùn)行指示燈不亮。

2、運(yùn)行指示燈亮,但通訊異常。(二)以太網(wǎng)模塊故障的測(cè)試: 通過(guò)DOS命令,看能否Ping通以太網(wǎng)模塊的IP地址,如果無(wú)法ping通或斷斷續(xù)續(xù),在整個(gè)網(wǎng)絡(luò)正常的情況下,可判斷為以太網(wǎng)通訊模塊故障,必須進(jìn)行更換。2.3PLC的硬件故障診斷及應(yīng)急方案冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.3PLC的硬件故障診斷及應(yīng)急方案

前三步基本上與CPU的更換過(guò)程相同,只是在硬件組態(tài)上,需要設(shè)置以太網(wǎng)通訊模塊的IP地址,需要和舊模塊的IP地址相同,然后把硬件配置重新通過(guò)以太網(wǎng)通訊模塊下載到CPU中,最后下載全部軟件程序即可。以太網(wǎng)模塊的更換過(guò)程冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

ET200模擬量模塊故障及應(yīng)急處理2.3PLC的硬件故障診斷及應(yīng)急方案1、ET200模擬量模塊故障表現(xiàn)情況如下:a、ET200有故障指示b、模擬量模塊中有紅燈指示2、ET200模擬量模塊故障的測(cè)試及處理:a、通過(guò)PLC程序觀察模擬量模塊的所有模擬量點(diǎn)的數(shù)值,如果全部異常,基本判斷為模塊有問(wèn)題,需要進(jìn)行更換,更換過(guò)程簡(jiǎn)單,只需在ET200停電的情況下,取出原模塊,換上新模塊,送電即可,不必更改程序,下載程序等。b、如果某一個(gè)點(diǎn)或幾個(gè)點(diǎn)數(shù)值異常,則判斷是否信號(hào)異常,如果電壓、電流信號(hào)正常,但PLC讀數(shù)異常,可判斷為模擬量點(diǎn)有問(wèn)題,如果有備用點(diǎn),則把信號(hào)線接在備用點(diǎn)上,如果沒(méi)有備用,則需更換模塊。冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.4PLC的變量表和強(qiáng)制表

PLC的變量表和強(qiáng)制表也是我們?cè)趯?shí)際應(yīng)用中經(jīng)常用到的。可以通過(guò)變量表查看變量的實(shí)際狀態(tài),如:可以通過(guò)在變量表中輸入I/O地址、中間變量等查看所輸入變量的瞬時(shí)值。在線觀察變量的實(shí)際狀態(tài);變量表也可以對(duì)絕對(duì)值編碼器的數(shù)值進(jìn)行修改和標(biāo)定。冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.4PLC的變量表和強(qiáng)制表冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.4PLC的變量表和強(qiáng)制表強(qiáng)制表主要是對(duì)一些影響生產(chǎn)但又不能及時(shí)處理的信號(hào)進(jìn)行強(qiáng)制的數(shù)據(jù)表,每個(gè)PLC中只有一張強(qiáng)制表,強(qiáng)制表的用法為打開(kāi)PLC的強(qiáng)制表,輸入要強(qiáng)制的IO地址,輸入強(qiáng)制值,選擇強(qiáng)制。取消時(shí),如果只取消某一個(gè)變量時(shí),先將變量的強(qiáng)制值設(shè)為空,然后選擇強(qiáng)制,一旦選擇取消強(qiáng)制,就會(huì)把強(qiáng)制表中的所有強(qiáng)制值取消強(qiáng)制,因此使用時(shí)應(yīng)注意。冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

2.4PLC的變量表和強(qiáng)制表思考?ACS800傳動(dòng)的硬件配置如何進(jìn)行?1、安裝ACS800的GSD文件2、在PLC硬件組態(tài)上把ACS800的配置文件根據(jù)現(xiàn)場(chǎng)實(shí)際情況放入對(duì)應(yīng)的Profibus線路上3、設(shè)置ACS800的Profibus地址,必須與傳動(dòng)方面設(shè)置的相同。4、設(shè)置傳動(dòng)的類(lèi)型如:PPO3或PPO5類(lèi)型,設(shè)置其在PLC中的地址冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3、PLC的軟件設(shè)計(jì)與編程3.1程序結(jié)構(gòu)3.2PLC的編程語(yǔ)言3.3PLC控制ABB傳動(dòng)實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)

Step7為程序設(shè)計(jì)提供三種方法,基于這些方法,可以選擇合適于我們的程序設(shè)計(jì)方法線性化編程模塊化編程結(jié)構(gòu)化編程冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)-線性化編程所有的指令都在一個(gè)塊(OB1)內(nèi)。一般是一些非常小的系統(tǒng),程序代碼簡(jiǎn)單且程序量少。電機(jī)1控制

OB1電機(jī)2控制電機(jī)3控制Network1Network2Network3冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)-線性化編程實(shí)例這里以控制兩臺(tái)油泵為例,在OB1塊中分別編制程序,控制兩臺(tái)油泵的啟動(dòng)、停止過(guò)程。具體控制程序如下:冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)-線性化編程實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)-線性化編程實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)-線性化編程實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)-結(jié)構(gòu)化編程每個(gè)設(shè)備的控制指令都在各自的塊內(nèi)。OB1按順序調(diào)用每個(gè)塊。OB1FC1電機(jī)1FC2電機(jī)2FC3電機(jī)3冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)-模塊化編程不同的塊調(diào)用可重復(fù)利用的代碼。OB1(或其他塊)調(diào)用這些塊并傳遞相應(yīng)的參數(shù)冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)-模塊化編程實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)-模塊化編程實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)-模塊化編程實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)-模塊化編程實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)-模塊化編程實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)-模塊化編程實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)-模塊化編程實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)-模塊化編程實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)-模塊化編程實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)-模塊化編程實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)-模塊化編程實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)-模塊化編程實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)-模塊化編程實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)-模塊化編程實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)-程序中的塊程序中的塊主要包括兩種:用戶定義的塊組織塊(OB)、功能塊(FB)、功能(FC)、數(shù)據(jù)塊(DB)等等。系統(tǒng)生成的塊系統(tǒng)功能(SFC)、系統(tǒng)功能塊(SFB)、系統(tǒng)數(shù)據(jù)塊(SDB)等等。冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)-調(diào)用程序塊程序中的塊主要包括兩種:用戶定義的塊組織塊(OB)、功能塊(FB)、功能(FC)、數(shù)據(jù)塊(DB)等等。系統(tǒng)生成的塊系統(tǒng)功能(SFC)、系統(tǒng)功能塊(SFB)、系統(tǒng)數(shù)據(jù)塊(SDB)等等。冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)-調(diào)用程序塊程序中的塊主要包括兩種:用戶定義的塊組織塊(OB)、功能塊(FB)、功能(FC)、數(shù)據(jù)塊(DB)等等。系統(tǒng)生成的塊系統(tǒng)功能(SFC)、系統(tǒng)功能塊(SFB)、系統(tǒng)數(shù)據(jù)塊(SDB)等等。冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)-調(diào)用程序塊冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)-循環(huán)程序的執(zhí)行過(guò)程冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.1程序結(jié)構(gòu)-過(guò)程映像冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.2PLC的編程語(yǔ)言S7的編程語(yǔ)言主要有三種:STL:AI0.0AI0.1=Q8.0FBD:&I0.0I0.1=Q8.0LAD:()I0.0I0.1Q8.0冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.2PLC的編程語(yǔ)言-STL編程實(shí)例

A"LVPUMPERDATA".C2PM2_1MOUSEOPENDB100.DBX2.6AN"2PM2_1MOUSECLOSERUN“Q26.2=M70.2A"2PM2_1MOUSEOPEN“I54.4AN"2PM2_1MOUSECLOSERUN“Q26.2=M70.3CALL"MOUSECONTROL“

START_DBADRESS:=M70.2STOP_DBADRESS:=DBX3.0POSITION:="2PM2_1MOUSEOPENED“I54.7POSITIONOV:="2PM2_1MOUSEOPENOV“I55.1JZ_ADRESS:="2PM2_1JZ“I54.0

FB2:冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.2PLC的編程語(yǔ)言-STL編程實(shí)例JP_ADRESS:="2PM2_1JP“I54.1DB_NO:="LVPUMPERDATA“DB100START_IADRESS:=M70.3STOP_IADRESS:="2PM2_1MOUSESTOP“I54.6START_MADRESS:=M11.4STOP_MADRESS:=M11.5RUNBACK_ADRESS:=M11.6RUN_ADRESS:="2PM2_1MOUSEOPENRUN“Q26.1冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

FB3:OPN#DB_NOA#JZ_ADRESSA#START_DBADRESSOA#JP_ADRESSA#START_IADRESS=#START_MADRESSA#JZ_ADRESSA#STOP_DBADRESSOA#JP_ADRESSAN#STOP_IADRESS=#STOP_MADRESS

3.2PLC的編程語(yǔ)言-STL編程實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

A#START_MADRESSO#RUN_ADRESSAN#STOP_MADRESSAN#POSITION=#RUN_ADRESS3.2PLC的編程語(yǔ)言-STL編程實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.2PLC的編程語(yǔ)言-LAD編程實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.2PLC的編程語(yǔ)言-LAD編程實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.2PLC的編程語(yǔ)言-FBD編程實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.2PLC的編程語(yǔ)言-FBD編程實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.3PLC控制ABB傳動(dòng)實(shí)例本節(jié)以S7-400為例,對(duì)ABBACS800傳動(dòng)裝置進(jìn)行控制的過(guò)程實(shí)例,主要過(guò)程如下:

1、在PLC硬件上安裝ACS800的GSD文件。

2、將一組傳動(dòng)(以A1為例)拉入到PROFIBUS中。

3、設(shè)置A1的輸入、輸出地址及傳動(dòng)類(lèi)型

4、編制程序,使PLC可控制A1輥道的運(yùn)行并對(duì)傳動(dòng)裝置的運(yùn)行信息進(jìn)行監(jiān)控。冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.3PLC控制ABB傳動(dòng)實(shí)例1、安裝GSD文件傳動(dòng)上有GSD文件的光盤(pán),插入光盤(pán)到PLC的工程師站,在硬件配置中選擇OPTIONS下拉菜單中安裝GSD文件,選擇光盤(pán)中的GSD安裝文件即可,安裝完后,就可以將ABB傳動(dòng)裝置拖入到PLC的Profibus網(wǎng)絡(luò)中。2、組態(tài)傳動(dòng)硬件將一組傳動(dòng)(以A1為例)拉入到PROFIBUS中在右側(cè)選擇ABB傳動(dòng)裝置的圖標(biāo),拉入到Profibus網(wǎng)絡(luò),如圖所示,設(shè)置其Profibus地址為8,傳動(dòng)類(lèi)型為PPOtype4,相應(yīng)的輸入、輸出地址為1012-1023和640-651冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.3PLC控制ABB傳動(dòng)實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.3PLC控制ABB傳動(dòng)實(shí)例3、設(shè)置A1的輸入、輸出地址及傳動(dòng)類(lèi)型設(shè)置DPslave的輸入信號(hào)的起始地址和結(jié)束地址、輸出信號(hào)的起始地址和結(jié)束地址、處理影像方式等等,如圖:冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.3PLC控制ABB傳動(dòng)實(shí)例4、程序編制A輥道的主程序FC600(包括A1-A13共13組輥道)如圖:冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.3PLC控制ABB傳動(dòng)實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.3PLC控制ABB傳動(dòng)實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.3PLC控制ABB傳動(dòng)實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.3PLC控制ABB傳動(dòng)實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.3PLC控制ABB傳動(dòng)實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.3PLC控制ABB傳動(dòng)實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.3PLC控制ABB傳動(dòng)實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.3PLC控制ABB傳動(dòng)實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.3PLC控制ABB傳動(dòng)實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.3PLC控制ABB傳動(dòng)實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.3PLC控制ABB傳動(dòng)實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.3PLC控制ABB傳動(dòng)實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.3PLC控制ABB傳動(dòng)實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.3PLC控制ABB傳動(dòng)實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

3.3PLC控制ABB傳動(dòng)實(shí)例冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4、WinCC4.1WinCC的拓?fù)浣Y(jié)構(gòu)4.2WinCC的組態(tài)4.3WinCC與PLC的通訊4.4WinCC畫(huà)面組態(tài)4.5WinCC的變量組態(tài)4.6WinCC的報(bào)警組態(tài)4.6WinCC的全局腳本冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4、WinCC-簡(jiǎn)介WinCC是由西門(mén)子公司開(kāi)發(fā)的上位機(jī)組態(tài)軟件,主要用于對(duì)生產(chǎn)過(guò)程進(jìn)行監(jiān)控,其下位機(jī)編程軟件主要采用西門(mén)子公司的step7WinCC基于Microsoft公司的Windows2000或WindowsNT操作系統(tǒng),安裝在Windows2000下時(shí),需同時(shí)安裝sp2以上版本的補(bǔ)丁冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.1WinCC拓?fù)浣Y(jié)構(gòu)過(guò)程級(jí):PLC控制器WinCC服務(wù)器:冗余自動(dòng)同步服務(wù)器控制級(jí):WinCC客戶端冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.2

WinCC組態(tài)-新建項(xiàng)目

在WinCC資源管理器中,單擊菜單上“文件”按鈕并在下拉菜單中選擇“新建”按鈕(或在工具欄上單擊“新建”按鈕),出現(xiàn)“WinCCExplorer”對(duì)話框,我們一般采用“單用戶項(xiàng)目”,單擊“確定”按鈕關(guān)閉該對(duì)話框冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.2WinCC組態(tài)-新建項(xiàng)目冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.2WinCC組態(tài)-新建項(xiàng)目冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.2WinCC組態(tài)-新建項(xiàng)目冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.2WinCC組態(tài)-新建項(xiàng)目冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.2WinCC組態(tài)-新建項(xiàng)目冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.2WinCC組態(tài)-新建項(xiàng)目冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.2WinCC組態(tài)-新建項(xiàng)目冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.2WinCC組態(tài)-與PLC的通訊常用的PLC與WinCC的通訊方式有如下4種:1、MPI網(wǎng)絡(luò)連接2、PROFIBUSDP網(wǎng)絡(luò)連接3、TCP/IP網(wǎng)絡(luò)連接4、工業(yè)以太網(wǎng)網(wǎng)絡(luò)連接下面詳細(xì)介紹這四種通訊方式的組態(tài)過(guò)程冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(MPI)

MPI(Multi-pointinterface多點(diǎn)接口)通常用于在通訊速率要求不高,通訊數(shù)據(jù)量不大時(shí)選擇的簡(jiǎn)單經(jīng)濟(jì)的通訊方式。其通訊速率為19.2Kb/s-12Mb/s,通常默認(rèn)設(shè)置為187.5Kb/s,只有設(shè)置成Profibus接口的MPI才支持12Mb/s的通訊速率。MPI最多可連接32個(gè)節(jié)點(diǎn),最大通訊距離50米,但可以通過(guò)中繼器擴(kuò)展長(zhǎng)度。

冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(MPI)準(zhǔn)備工作:I)WINCC的計(jì)算機(jī)上安裝CP5611通訊板卡。II)使用STEP7編程軟件能夠通過(guò)MPI正常連接PLC。組態(tài)過(guò)程:1.STEP7的硬件組態(tài):STEP7設(shè)置MPI通訊,具體步驟不在此詳述,可參考如下圖所示:冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(MPI)冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(MPI)2.安裝CP5611通訊板卡在wincc的計(jì)算機(jī)上安裝CP5611通訊模塊并安裝驅(qū)動(dòng)程序3.添加驅(qū)動(dòng)程序和系統(tǒng)參數(shù)設(shè)置打開(kāi)WINCC工程在TagManagement-->SIMATICS7PROTOCOLSUITE->MPI,右鍵單擊MPI,在彈出菜單中點(diǎn)擊SystemParameter,彈出SystemParameter-MPI對(duì)話框,選擇Unit標(biāo)簽,查看Logicdevicename(邏輯設(shè)備名稱)。默認(rèn)安裝后,邏輯設(shè)備名為MPI。如圖所示:冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(MPI)冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(MPI)4.設(shè)置SetPG/PCInterface進(jìn)入控制面板,雙擊SetPG/PCInterface圖標(biāo)。在AccessPointoftheApplication:的下拉列表中選擇MPI(WINCC),如圖1.4所示,而后在InterfaceParameterAssignmentUsed:的列表中,點(diǎn)擊CP5611(MPI),而后在AccessPointoftheApplication:的下拉列表中顯示:MPI(WINCC)

CP5611(MPI),如圖所示:冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(MPI)冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(MPI)設(shè)置CP5611的通訊參數(shù),點(diǎn)擊Proerties….按鈕,彈出Properties-CP5611(MPI)屬性對(duì)話框,設(shè)置參數(shù),重要的參數(shù)如下所示:Address:CP5611的地址(MPI地址必須唯一,建議設(shè)置為0)TransmissionRate:MPI網(wǎng)絡(luò)的傳輸速率(默認(rèn)為187.5Kbps)您可以修改,但必須和實(shí)際連接PLC的MPI端口的傳輸速率相同)HighestStationAddress:MPI網(wǎng)絡(luò)的最高站地址(必須和PLC的MPI網(wǎng)絡(luò)參數(shù)設(shè)置相同)如圖1.6所示:冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(MPI)診斷MPI網(wǎng)絡(luò),點(diǎn)擊Diagnostic…按鈕,進(jìn)入診斷對(duì)話框。如下圖所示:Test按鈕點(diǎn)擊后,顯示OK表示CP5611工作正常。點(diǎn)擊“Read”按鈕后,將顯示所有接入MPI網(wǎng)絡(luò)中的設(shè)備的站地址,如果只能讀到自己的站地址,此時(shí),請(qǐng)查看MPI網(wǎng)絡(luò)和硬件連接設(shè)置,只有成功讀取到CPU的站點(diǎn)地址,才能進(jìn)行以下的步驟,否則,不可能建立通訊。冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(MPI)5.添加通道與連接設(shè)置添加驅(qū)動(dòng)連接,設(shè)置參數(shù)。打開(kāi)WINCC工程在TagManagement-->SIMATICS7PROTOCOLSUITE->MPI,右鍵單擊MPI,在下拉菜單中,點(diǎn)擊NewDriverConnection,如圖1.7所示,在彈出的Connectionproperties對(duì)話框中點(diǎn)擊Properties按鈕,彈出Connectionparameters-MPI屬性對(duì)話框,如圖所示:冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(MPI)冶金

注意:如果是S7-300的PLC,那么SlotNumber參數(shù)為2,如果是S7-400的PLC,那么要根據(jù)STEP7項(xiàng)目中的Hardware軟件查看PLC插在第幾號(hào)槽,不能根據(jù)經(jīng)驗(yàn)和物理安裝位置來(lái)隨便填寫(xiě),可能的參數(shù)為2、3、4(主要是依據(jù)電源的大小來(lái)決定)否則通訊不能建立。

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(MPI)設(shè)置MPI的站地址和CPU插槽號(hào):重要的參數(shù)如下所示:StationAddress:MPI端口地址RackNumber:CPU所處機(jī)架號(hào),除特殊復(fù)雜使用的情況下,一般填入0SlotNumber:CPU所處的槽號(hào)冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(MPI)6.連接測(cè)試與通訊診斷通過(guò)WINCC工具中的通道診斷程序WinCCChannelDiagnosis即可測(cè)試通訊是否建立。注意:此時(shí)PLC必須處于運(yùn)行狀態(tài),老版本的PLC必須處于RUN-P或者RUN狀態(tài),WINCC必須激活運(yùn)行,根據(jù)圖1.9所示的位置,進(jìn)入通道診斷工具,檢測(cè)通訊是否成功建立。如圖1.10所示,綠色的“√”表示通訊已經(jīng)成功建立。冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(MPI)冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(Profibus)準(zhǔn)備工作:I)WINCC的計(jì)算機(jī)上安裝CP5611通訊板卡。

II)將所要連接的PLC的端口設(shè)置為PROFIBUS通訊協(xié)議,對(duì)于MPI/DP類(lèi)型的端口尤其重要。組態(tài)過(guò)程:1.STEP7硬件組態(tài) 使用STEP7軟件組態(tài)PLC的硬件信息,將相應(yīng)的板卡在Hardware進(jìn)行硬件組態(tài),選擇你將要連接WINCC的對(duì)應(yīng)端口,如果其類(lèi)型為MPI/DP,則需要將端口指定為PROFIBUS,如下圖所示:冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(Profibus)A.設(shè)置該P(yáng)ROFIBUS端口的地址為2B.點(diǎn)擊New按鈕,在Subnet下新建一個(gè)PROFIBUS網(wǎng)絡(luò),在彈出的對(duì)話框中設(shè)置參數(shù),冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(Profibus)其中重要參數(shù)如下:HighestPROFIBUSAddress:指整個(gè)PROFIBUS網(wǎng)絡(luò)中的最高的站點(diǎn)地址,默認(rèn)為126,可作修改。TransmissionRate:PROFIBUS網(wǎng)絡(luò)的通訊速率,整個(gè)網(wǎng)絡(luò)中所有站點(diǎn)的通訊波特率應(yīng)當(dāng)一致。Profile:具體的傳輸協(xié)議的設(shè)置,這里我們使用DP。冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(Profibus)2.安裝CP5611通訊板卡 安裝CP5611,并安裝驅(qū)動(dòng)程序3.添加驅(qū)動(dòng)程序和設(shè)置系統(tǒng)參數(shù) 打開(kāi)WINCC工程在TagManagement-->SIMATICS7PROTOCOLSUITE->PROFIBUS,右鍵單擊PROFIBUS,在彈出菜單中點(diǎn)擊SystemParameter,如左圖彈出SystemParameter-PROFIBUS對(duì)話框,選擇Unit標(biāo)簽,查看Logicdevicename(邏輯設(shè)備名稱)。默認(rèn)安裝后,邏輯設(shè)備名為CP_L2_1:,如圖冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(Profibus)冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(Profibus)4.設(shè)置SetPG/PCInterface

進(jìn)入Windows操作系統(tǒng)下的控制面板,雙擊SetPG/PCInterface圖標(biāo),在AccessPointoftheApplication:的下拉列表中選擇CP_L2_1:如左圖所示,而后在InterfaceParameterAssignmentUsed:的列表中,點(diǎn)擊CP5611(PROFIBUS),而后在AccessPointoftheApplication:的下拉列表中顯示:CP_L2_1:

CP5611(PROFIBUS),如圖所示。冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(Profibus)冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(Profibus) 設(shè)置CP5611的通訊參數(shù),點(diǎn)擊Proerties….按鈕,彈出Properties-CP5611(PROFIBUS)參數(shù)。如圖

重要的參數(shù)如下所示:Address:CP5611的PROFIBUS地址TransmissionRate:PROFIBUS網(wǎng)絡(luò)的傳輸速率(您可以修改,但必須和實(shí)際連接PLC的PROFIBUS端口的傳輸速率相同)HighestStationAddress:PROFIBUS網(wǎng)絡(luò)的最高站地址(必須和PLC的PROFIBUS網(wǎng)絡(luò)參數(shù)設(shè)置相同)Profile:設(shè)置具體通訊協(xié)議,這里使用DP冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(Profibus)

診斷PROFIBUS網(wǎng)絡(luò),點(diǎn)擊Diagnostic…按鈕,進(jìn)入診斷對(duì)話框。如下圖所示:Test按鈕點(diǎn)擊后,顯示OK表示CP5611工作正常。點(diǎn)擊Read按鈕后,將顯示所有接入PROFIBUS網(wǎng)絡(luò)中的設(shè)備的站地址,如果只能讀到自己的站地址,此時(shí),請(qǐng)查看PROFIBUS網(wǎng)絡(luò)和硬件連接設(shè)置,只有成功讀取到CPU的站點(diǎn)地址,才能進(jìn)行以下的步驟,否則,不可能建立通訊,如圖冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(Profibus)冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(Profibus)5.添加通道與連接設(shè)置 添加驅(qū)動(dòng)連接,設(shè)置參數(shù)。打開(kāi)WINCC工程在TagManagement-->SIMATICS7PROTOCOLSUITE->PROFIBUS,右鍵單擊PROFIBUS,在下拉菜單中,點(diǎn)擊NewDriverConnection,如左圖所示,在彈出的Connectionproperties對(duì)話框中點(diǎn)擊Properties按鈕,彈出Connectionparameters-PROFIBUS屬性對(duì)話框,填入?yún)?shù),如右圖所示:冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(Profibus)冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(Profibus)6.連接測(cè)試與通訊診斷 通過(guò)WINCC工具中的通道診斷程序WinCCChannelDiagnosis即可測(cè)試通訊是否建立。注意:此時(shí)PLC必須處于運(yùn)行狀態(tài),老版本的PLC必須處于RUN-P或者RUN狀態(tài),WINCC必須激活運(yùn)行,根據(jù)圖2.12所示的位置,進(jìn)入通道診斷工具,檢測(cè)通訊是否成功建立。如圖2.13所示,綠色的“√”表示通訊已經(jīng)成功建立。冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(TCP/IP)冶金

航天

紡織

汽車(chē)

印刷

交通

電力

石化

4.3與PLC的通訊(TCP/IP)準(zhǔn)備工作:

通過(guò)以太網(wǎng)實(shí)現(xiàn)PLC系統(tǒng)與WINCC6.0

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論