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

下載本文檔

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

文檔簡介

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

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

PLC冶金

航天

紡織

汽車

印刷

交通

電力

石化

1.2PLC的分類冶金

航天

紡織

汽車

印刷

交通

電力

石化

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

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

航天

紡織

汽車

印刷

交通

電力

石化

什么是PLC?

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

1.3PLC概述—I/O信號冶金

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

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

航天

紡織

汽車

印刷

交通

電力

石化

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

位:布爾類型(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;

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

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

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

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ù)指令冶金

航天

紡織

汽車

印刷

交通

電力

石化

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

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ǔ)知識—賦值指令冶金

航天

紡織

汽車

印刷

交通

電力

石化

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

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

2.2硬件配置

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

2.2硬件配置插入一個SIMATIC300的站冶金

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

2.2硬件配置

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

2.2硬件配置

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

2.2硬件配置

PLC硬件下載冶金

航天

紡織

汽車

印刷

交通

電力

石化

2.2硬件配置

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

2.2硬件配置

NetPro的保存和編譯冶金

航天

紡織

汽車

印刷

交通

電力

石化

2.2硬件配置編譯過程及完成冶金

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

1、無法啟動、運(yùn)行指示燈不亮。

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

航天

紡織

汽車

印刷

交通

電力

石化

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

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

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

航天

紡織

汽車

印刷

交通

電力

石化

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

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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)等等。冶金

航天

紡織

汽車

印刷

交通

電力

石化

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)等等。冶金

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

3.2PLC的編程語言-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:冶金

航天

紡織

汽車

印刷

交通

電力

石化

3.2PLC的編程語言-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冶金

航天

紡織

汽車

印刷

交通

電力

石化

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的編程語言-STL編程實(shí)例冶金

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

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

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

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

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

4.2

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

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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)過程冶金

航天

紡織

汽車

印刷

交通

電力

石化

4.3與PLC的通訊(MPI)

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

冶金

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

4.3與PLC的通訊(MPI)冶金

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

4.3與PLC的通訊(MPI)冶金

航天

紡織

汽車

印刷

交通

電力

石化

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),如圖所示:冶金

航天

紡織

汽車

印刷

交通

電力

石化

4.3與PLC的通訊(MPI)冶金

航天

紡織

汽車

印刷

交通

電力

石化

4.3與PLC的通訊(MPI)設(shè)置CP5611的通訊參數(shù),點(diǎn)擊Proerties….按鈕,彈出Properties-CP5611(MPI)屬性對話框,設(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所示:冶金

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

4.3與PLC的通訊(MPI)冶金

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

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

4.3與PLC的通訊(MPI)冶金

航天

紡織

汽車

印刷

交通

電力

石化

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

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

4.3與PLC的通訊(Profibus)冶金

航天

紡織

汽車

印刷

交通

電力

石化

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),如圖所示。冶金

航天

紡織

汽車

印刷

交通

電力

石化

4.3與PLC的通訊(Profibus)冶金

航天

紡織

汽車

印刷

交通

電力

石化

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冶金

航天

紡織

汽車

印刷

交通

電力

石化

4.3與PLC的通訊(Profibus)

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

航天

紡織

汽車

印刷

交通

電力

石化

4.3與PLC的通訊(Profibus)冶金

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

4.3與PLC的通訊(Profibus)冶金

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

航天

紡織

汽車

印刷

交通

電力

石化

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

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

溫馨提示

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

最新文檔

評論

0/150

提交評論