第7章plc設(shè)計(jì) 應(yīng)用設(shè)計(jì)_第1頁
第7章plc設(shè)計(jì) 應(yīng)用設(shè)計(jì)_第2頁
第7章plc設(shè)計(jì) 應(yīng)用設(shè)計(jì)_第3頁
第7章plc設(shè)計(jì) 應(yīng)用設(shè)計(jì)_第4頁
第7章plc設(shè)計(jì) 應(yīng)用設(shè)計(jì)_第5頁
已閱讀5頁,還剩89頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第五章可編程序控制器的網(wǎng)絡(luò)及通訊PLC網(wǎng)絡(luò)中常用的通信方式★PLC控制網(wǎng)絡(luò)的“周期I/O方式”通信;★PLC控制網(wǎng)絡(luò)的“全局I/O方式”通信;★主/從總線1:N通信方式(PLC通信網(wǎng)絡(luò));★令牌總線N:N通信方式(PLC通信網(wǎng)絡(luò));★浮動(dòng)主站N:N通信方式(PLC通信網(wǎng)絡(luò));★令牌環(huán)通信方式(PLC通信網(wǎng)絡(luò));★CSMA/CD通信方式;★多種通信方式的集成。SIEMENSS7-200系列的通訊及網(wǎng)絡(luò)一、通訊方式的選擇

為了支持網(wǎng)絡(luò)通訊,可以用不同的組態(tài)安排S7-200CPU??梢栽谟蠾indows95、Windows98或WindowsNT操作系統(tǒng)的個(gè)人計(jì)算機(jī)上安裝STEP7-Micro/WIN32軟件,或在SIMATIC編程器上安裝。在下面的通訊組態(tài)中可以把計(jì)算機(jī)和編程器作為主站:單主站:單主站連到一個(gè)或多個(gè)從站。見下圖多主站:單主站連到一個(gè)或多個(gè)從站和一個(gè)或多個(gè)主站。見下圖對11-位調(diào)制解調(diào)制用戶:單主站連到一個(gè)或多個(gè)從站。該主站通過11-位調(diào)制解調(diào)制連到一個(gè)作為從站的S7-200CPU或S7-200CPU作為從站的網(wǎng)絡(luò)。對10-位調(diào)制解調(diào)制用戶:單主站連到僅僅一個(gè)通過10-位調(diào)制解調(diào)制作為從站的S7-200CPU。利用PC/PPI電纜和幾個(gè)S7-200CPU通訊主站從站卡帶有主站和從站的CP卡通訊方式二、通訊組態(tài)的選擇STEP-Micro/WIN32支持的硬件組態(tài)S7-200和EM-277模塊的性能三、通訊的設(shè)置1、在Windows95、Windows98下設(shè)置通訊;選擇菜單命令View>Communciations。在STEP-200的編程軟件中單擊通訊圖標(biāo)。2、在WindowsNT4.0下設(shè)置通訊;四、參數(shù)選擇與修改1、選擇正確的接口參數(shù)并設(shè)置它(梯形圖編程軟件上設(shè)置)2、設(shè)定PC/PPI電纜(PPI)參數(shù)當(dāng)與S7-200CPU通訊時(shí),STEP7-Micro/WIN32缺省設(shè)置為多主站PPI協(xié)議。這個(gè)協(xié)議允許STEP7-Micro/WIN32與網(wǎng)絡(luò)中的其它主站設(shè)備(文本顯示器和操作面板)共存。通過檢查PG/PC接口中PC/PPI電纜屬性對話框的“MultipleMasterNetwork”可以允許該工作方式。WindowsNT4.0不支持多主站選項(xiàng)。

STEP7-Micro/WIN32也支持單主站PPI協(xié)議。當(dāng)使用單主站協(xié)議時(shí),STEP7-Micro/WIN32假設(shè)它是網(wǎng)絡(luò)中的唯一主站,并且不能與其它主站共享網(wǎng)絡(luò)。

當(dāng)通過調(diào)制解調(diào)器或噪聲嚴(yán)重的網(wǎng)絡(luò)通訊時(shí),應(yīng)該采用單主站協(xié)議。在PG/PC接口的PC/PPI電纜屬性對話框中,通過清除的“MultipleMasterNetwork”選項(xiàng)可以選擇單主站方式。按照下面的步驟設(shè)置PPI參數(shù):①在PPI標(biāo)示簽的站參數(shù)區(qū)的地址框中,選擇一個(gè)號。這個(gè)號標(biāo)明在PLC網(wǎng)絡(luò)中STEP7-Micro/WIN32位于何處。站號0是運(yùn)行STEP7-Micro/WIN32的個(gè)人計(jì)算機(jī)的缺省站地址。在網(wǎng)絡(luò)中,第一個(gè)PLC的缺省地址是站號2。網(wǎng)絡(luò)中的每個(gè)設(shè)備必須具有唯一的站地址。②在超時(shí)框中選擇一個(gè)值。這個(gè)值代表使通訊處理器建立連接需要花費(fèi)的時(shí)間長度。缺省值應(yīng)該足夠長。③設(shè)定STEP7-Micro/WIN32在網(wǎng)絡(luò)中進(jìn)行通訊的傳輸速率。④選擇最高的站地址。⑤單擊本機(jī)連接標(biāo)簽,選擇PC/PPI所連接的通信口。3、用MPI或CP卡組態(tài):多主網(wǎng)絡(luò)當(dāng)使用多主接口抗戰(zhàn)或通過處理器卡時(shí),可以有多種組態(tài)。MPI電纜可以把卡提供的單-RS485接口連接到網(wǎng)絡(luò)。在包含多個(gè)主站的網(wǎng)絡(luò)中,可以選擇一個(gè)站運(yùn)行STEP7-Micro/WIN32編程軟件。這些主站包括操作員面板和文本顯示器。如下圖在這個(gè)組態(tài)中,給出了可能的通訊:

STEP7-Micro/WIN32(0號站)可以監(jiān)視2號站的狀態(tài),同時(shí)文本顯示器(TD200)(5號站和1號站)和CPU224模塊(3號站河號站)通訊。通過網(wǎng)絡(luò)指令(NETR和NETW)兩個(gè)CPU224模塊可以發(fā)送信息。

3號站可以從2號站(CPU222)和4號站(CPU224)讀寫數(shù)據(jù)。

4號站可以從2號站(CPU222)和3號站(CPU224)讀寫數(shù)據(jù)。利用MPI或CP卡和S7-200CPU通訊

可以把多個(gè)主站和從站連到同一個(gè)網(wǎng)絡(luò),但當(dāng)加入多個(gè)站時(shí),網(wǎng)絡(luò)的性能會(huì)受到不利的影響。4、設(shè)置CP或MPI卡(PPI)參數(shù)與PC/PPI參數(shù)設(shè)置相似。PC/PPI電纜PC/PPI電纜尺寸調(diào)制解調(diào)器的選擇RS485與RS232的引腳調(diào)制解調(diào)器用位表示的數(shù)據(jù)格式10位8數(shù)據(jù)位1起始位1停止位無校驗(yàn)調(diào)制解調(diào)器用位表示的數(shù)據(jù)格式11位8數(shù)據(jù)位1起始位1停止位1校驗(yàn)位(偶)五、網(wǎng)絡(luò)概述1、網(wǎng)絡(luò)主站;利用PC/PPI電纜和幾個(gè)S7-200CPU主站通訊主站主站或從站EM277PROFUBUS-DP模塊和CPU224構(gòu)成的網(wǎng)絡(luò)

上圖為多主站設(shè)備構(gòu)成的網(wǎng)絡(luò)。使用EM277PROFUBUS-DP模塊可以提高通訊速率和連接數(shù)量。2、網(wǎng)絡(luò)通訊協(xié)議

S7-200CPU支持多樣的通訊能力。根據(jù)所使用的S7-200CPU,網(wǎng)絡(luò)可以支持一個(gè)或多個(gè)以下協(xié)議:●點(diǎn)到點(diǎn)(Point-to-Point)接口(PPI)●多點(diǎn)接口(Multi-Point)(MPI)●PROFIBUS

以上這些是基于開放系統(tǒng)內(nèi)連接(OSI)7層通訊結(jié)構(gòu)模型。PPI和MPI協(xié)議通過令牌環(huán)網(wǎng)實(shí)現(xiàn),令牌環(huán)網(wǎng)遵守歐洲標(biāo)準(zhǔn)EN50170中的過程現(xiàn)場總線(PEOFUBUS)。這些都是基于異步、基于字符的協(xié)議,帶有起始位、8位數(shù)據(jù)、偶校驗(yàn)和1個(gè)停止位。通訊幀有特殊的起始和結(jié)束字符、源和目的站地址、幀長度和數(shù)據(jù)完整性檢查和組成。只要相互的波特率相同,三個(gè)協(xié)議可以在同一個(gè)網(wǎng)絡(luò)中同時(shí)運(yùn)行,而不會(huì)相互影響。PEOFUBUS網(wǎng)絡(luò)使用RS-485標(biāo)準(zhǔn)雙絞線。它允許在一個(gè)網(wǎng)絡(luò)上最多連接32臺(tái)設(shè)備。根據(jù)波特率不同,網(wǎng)絡(luò)段的長度可以達(dá)到1200米。采用中繼器連接網(wǎng)絡(luò)段可以在網(wǎng)絡(luò)上連接更多的設(shè)備,延長網(wǎng)絡(luò)的長度。根據(jù)不同的波特率,采用中繼器可以把網(wǎng)絡(luò)延長到9600米,如下表7-7。

協(xié)議定義了兩類網(wǎng)絡(luò)設(shè)備:主站和從站。主站可以對網(wǎng)絡(luò)上另一個(gè)設(shè)備初始化申請。從站只響應(yīng)來自主站的申請。從站不初始化本身的申請。

協(xié)議支持一個(gè)網(wǎng)絡(luò)上的127個(gè)地址(從0到126),網(wǎng)絡(luò)上最多由32個(gè)主站。為了通訊,網(wǎng)絡(luò)上所有設(shè)備必須具有不同的地址?!襁\(yùn)行STEP7-Micro/WIN32的SIMATIC編程器和計(jì)算機(jī)的缺省地址是0;●操作面板(TD200、OP3和OP7)的缺省缺省地址是1;●可編程序控制器的缺省地址是2。PPI協(xié)議

PPI是一個(gè)主/從協(xié)議。在這個(gè)協(xié)議中,主站給從站發(fā)送申請,從站進(jìn)行響應(yīng)。從站不初始化信息,但是當(dāng)主站發(fā)出申請或查詢時(shí),從站才響應(yīng)。網(wǎng)絡(luò)中的所有S7-200CPU都作為從站。如果在協(xié)議中允許PPI主站模式,一些S7-200CPU在RUN模式下可以作為主站。一旦允許PPI主站模式,就可以利用網(wǎng)絡(luò)讀(NETR)和網(wǎng)絡(luò)寫(NETW)指令讀寫其它CPU。當(dāng)S7-200CPU作為PPI主站時(shí),它還可以作為從站響應(yīng)來自其它主站的申請。對于任何一個(gè)從站有多少個(gè)主站和它通訊,PPI沒有限制,但是在網(wǎng)絡(luò)中最多只能有32個(gè)主站。MPI協(xié)議

MPI可以是主/主協(xié)議或主/從協(xié)議。協(xié)議如何操作有賴于設(shè)備類型。◆設(shè)備是S7-300CPU,則建立主/主,因?yàn)樗械腟7-300CPU都是網(wǎng)絡(luò)主站?!粼O(shè)備是S7-200CPU,則建立主/從,因?yàn)镾7-200CPU是從站。

MPI總是在兩個(gè)相互通訊的設(shè)備之間建立連接。一個(gè)連接可能是兩個(gè)設(shè)備之間的非公用連接。另一個(gè)主站不能干涉兩個(gè)設(shè)備之間已經(jīng)建立的立即餓。主站為了應(yīng)用可以短時(shí)間建立一個(gè)連接,或無限地保持連接斷開。

由于設(shè)備之間S7-200的連接是非公用的,并且需要CPU中的資源,每個(gè)S7-200CPU只能支持一定數(shù)目的連接,每個(gè)CPU支持四個(gè)連接,每個(gè)EM277模塊支持6個(gè)連接。每個(gè)S7-200CPU和EM277模塊保留兩個(gè)連接,其中一個(gè)給SIMATIC編程器或計(jì)算機(jī),另一個(gè)給操作面板。這些保留的連接不能由其它類型的主站使用。通過與S7-200CPU建立一個(gè)非保留的連接,S7-300和S7-400CPU可以和S7-200CPU或EM277模塊進(jìn)行通訊。利用XGET和XPUT指令,S7-300和S7-400可以讀寫S7-200。PROFIBUS協(xié)議

PROFIBUS協(xié)議設(shè)計(jì)用于分布式I/O設(shè)備(遠(yuǎn)程I/O)的高速通訊。

PROFIBUS網(wǎng)絡(luò)通常有一個(gè)主站和幾個(gè)I/O從站。主站初始化網(wǎng)絡(luò)并核對網(wǎng)絡(luò)上的從站設(shè)備和配置中的是否匹配。主站連續(xù)地把輸出數(shù)據(jù)寫到從站并從它們讀取輸入數(shù)據(jù)。當(dāng)DP主站成功地組態(tài)一個(gè)從站時(shí),它就擁有該從站。如果網(wǎng)絡(luò)中有第二個(gè)主站,它只能很有限地訪問第一個(gè)主站的從站。用戶定義協(xié)議(自由口)

自由口通訊是通過用戶程序可以控制S7-200CPU通訊口的操作模式。利用自由口模式,可以實(shí)現(xiàn)用戶定義的通訊協(xié)議連接多種智能設(shè)備。

通過使用接收中斷、發(fā)送中斷、發(fā)送指令(XMT)和接收指令(RCV),用戶程序控制通訊口的操作。通過SMB30(口0)允許自由口模式,而且只有在CPU處于RUN模式時(shí)才允許。當(dāng)CPU處于STOP模式時(shí),自由口通訊停止,通訊口轉(zhuǎn)換成政策的PPI協(xié)議操作。六、網(wǎng)絡(luò)部件1、通訊口S7-200CPU通訊口引腳分配S7-200CPU上的通訊口是符合歐洲標(biāo)準(zhǔn)EN50170中PROFIBUS標(biāo)準(zhǔn)RS-485兼容9-針D型連接器2、網(wǎng)絡(luò)連接器利用西門子提供的兩種網(wǎng)絡(luò)連接器可以把多個(gè)設(shè)備很容易地連到網(wǎng)絡(luò)中。一個(gè)連接器僅提供連接CPU的接口,而另一個(gè)連接器增加了一個(gè)編程接口(如下圖所示)。兩種連接器都有:★兩組螺絲端子,可以連接網(wǎng)絡(luò)的輸入和輸出?!锞W(wǎng)絡(luò)偏置和終端匹配的選擇開關(guān)。帶有編程接口的連接器可以把SIMATIC編程器或操作面板增加到網(wǎng)絡(luò)中,而不用改動(dòng)項(xiàng)有的網(wǎng)絡(luò)連接。內(nèi)部連接電纜的偏置和終端3、PROFIBUS網(wǎng)絡(luò)電纜PROFIBUS網(wǎng)絡(luò)電纜總的規(guī)范PROFIBUS網(wǎng)絡(luò)的最大長度有賴于波特率和所有電纜的類型。表7-7列出滿足上表中列出規(guī)范的電纜時(shí)網(wǎng)絡(luò)段的最大長度。帶有中繼器的網(wǎng)絡(luò)4、網(wǎng)絡(luò)中繼器西門子提高連接到PROFIBUS網(wǎng)絡(luò)段的網(wǎng)絡(luò)中繼器,如下圖。

利用中繼器有以下特點(diǎn):★延長網(wǎng)絡(luò)距離;★允許給網(wǎng)絡(luò)加入設(shè)備;★提供了一個(gè)隔離不同網(wǎng)絡(luò)段的方法。

在波特率是9600時(shí),PROFIBUS允許在一個(gè)網(wǎng)絡(luò)環(huán)上最多有32個(gè)設(shè)備,最長距離是1200米;每個(gè)中繼器允許給網(wǎng)絡(luò)增加另外32個(gè)設(shè)備,而且可以把網(wǎng)絡(luò)再延長1200米。網(wǎng)絡(luò)中最多可以使用9個(gè)中繼器,網(wǎng)絡(luò)總長度可增加至9600米。每個(gè)中繼器為網(wǎng)絡(luò)段提供偏置和終端匹配。七、網(wǎng)絡(luò)性能1、影響網(wǎng)絡(luò)性能的主要因素:★波特率;★主站數(shù);★主站和從站地址選擇;★間隙刷新因子;★最高站地址。2、令牌傳送網(wǎng)絡(luò)的重要品質(zhì)因素——令牌循環(huán)時(shí)間例:令牌傳遞網(wǎng)絡(luò)舉例用NETR和NETW指令時(shí)令派占用時(shí)間和令牌循環(huán)時(shí)間的公式SIMATIC中斷和通訊指令中斷連接和中斷分離指令梯形圖語句表ATCHINT,EVENTDTCHEVENT中斷返回指令梯形圖語句表CRETI(RETI)中斷允許和中斷禁止指令(ENI)(DISI)ENIDISI全局地允許所有被連接的中斷事件全局地禁止處理所有中斷事件按優(yōu)先級排列的中斷事件串行通訊口或自由端口模式脈沖串輸出(PTO)中斷、上升沿或下降沿中斷和高速計(jì)數(shù)器中斷時(shí)基中斷例:中斷程序指令的實(shí)例通過設(shè)置定時(shí)中斷去讀取模擬量輸入值SMB34定義了定時(shí)中斷0的時(shí)間間隔梯形圖網(wǎng)絡(luò)讀和網(wǎng)絡(luò)寫指令:語句表NETRTBL,PORTNETWTBL,PORT

網(wǎng)絡(luò)讀指令(NETR)初始化通訊操作,通過指令端口(PORT)從遠(yuǎn)程設(shè)備上接收數(shù)據(jù)并形成表(TBL)。網(wǎng)絡(luò)寫指令(NETW)初始化通訊操作,通過指定端口(PORT)向遠(yuǎn)程設(shè)備寫表(TBL)中的數(shù)據(jù)。

NETR指令可以從遠(yuǎn)程站點(diǎn)上讀最多16個(gè)字節(jié)的信息,NETW指令則可以向遠(yuǎn)程站點(diǎn)寫最多16個(gè)字節(jié)的信息。任何同一時(shí)間,只能有最多為8條NETR和NETW指令有效。NETR和NETW指令所用TABLE的定義網(wǎng)絡(luò)讀和網(wǎng)絡(luò)寫舉例:本示例中,考慮一條生產(chǎn)線正在灌裝黃油桶并將其送到四臺(tái)包裝機(jī)(打包機(jī))中的一臺(tái)上。打包機(jī)把8個(gè)黃油桶包裝到一個(gè)紙板箱中。一個(gè)分流機(jī)控制著黃油桶流向各個(gè)打包機(jī)。4個(gè)CPU221模塊用于控制打包機(jī),一個(gè)CPU222模塊安裝了TD200操作器接口,被用來控制分流機(jī)。下圖給出了該網(wǎng)絡(luò)配置。

下圖詳細(xì)地給出了訪問站#2數(shù)據(jù)(分別在VB200和VB300中)的接收和發(fā)送緩沖區(qū)。CPU222用NETR指令連續(xù)地讀取每個(gè)打包機(jī)的控制和狀態(tài)信息,每當(dāng)某個(gè)打包機(jī)包裝完100箱,分流機(jī)會(huì)注意到這件事,并用NETW令發(fā)送一條信息清除狀態(tài)字。程序?qū)蝹€(gè)打包機(jī)《打包機(jī)#1》需要讀取控制字節(jié)、包裝完的箱數(shù)和復(fù)位包裝完的箱數(shù)。梯形圖發(fā)送和接收指令:語句表XMTTBL,PORTRCVTBL,PORT

發(fā)送指令(XMT)激活發(fā)送數(shù)據(jù)緩沖區(qū)(TBL)中的數(shù)據(jù)。數(shù)據(jù)緩沖區(qū)的第一個(gè)數(shù)據(jù)指明了要發(fā)送的字節(jié)。PORT指定了用于發(fā)送的喘口。

XMT指令用于自由端口模式,由通訊端口發(fā)送數(shù)據(jù)。接收指令(RCV)激活初始化或結(jié)束接收信息的服務(wù)。通過指定端口(PORT)接收的信息存儲(chǔ)于數(shù)據(jù)緩沖區(qū)(TBL)。數(shù)據(jù)緩沖區(qū)的第一個(gè)數(shù)據(jù)指明了接收的字節(jié)數(shù)?!?/p>

在自由端口模式下,通訊協(xié)議完全由梯形圖程序制。SMB30用于端口0)和SMB31(如果CPU有兩個(gè)端口,則用于端口1)用于選擇波特率和奇偶校驗(yàn)。★當(dāng)CPU處于STOP模式,自由端口模式被禁止,重新建立正常的通訊?!镏挥蠧PU處于RUN模式時(shí),才能進(jìn)行自由出口通訊。通過向SMB30(端口0)或SMB130(端口1)的協(xié)議選擇區(qū)置1,可以允許自由端口模式。處于自由端口模式時(shí),不能與可編程設(shè)備通訊。SMB30和SMB130分別配置通訊端口0和1,為自由端口通訊選擇波特率,奇偶校驗(yàn)和數(shù)據(jù)位數(shù)。自由端口的控制字節(jié)描述如下表:梯形圖獲取口地址指令:語句表GPAADDR,PORTGETADDRENADDRPORTENO獲取口地址(GPA)指令讀取PORT指定的CPU口的站地址,將數(shù)值放入ADDR指定的地址中。設(shè)定口地址指令:梯形圖語句表SPAADDR,PORTSETADDRENADDRPORTENO將口的站地址(PORT)設(shè)置為ADDR指定的數(shù)值。自由口通訊模式的簡單應(yīng)用

自由口模式的通訊協(xié)議可自由定義,通信所需要的信息存放在特殊存儲(chǔ)字節(jié)SMB30中,用戶須作如下說明:★奇偶校驗(yàn)★每個(gè)字符的位數(shù)★波特率下例用一個(gè)仿真的打印機(jī)程序來描述數(shù)據(jù)發(fā)送,再用一個(gè)條形碼閱讀器程序來說明數(shù)據(jù)接收。打印機(jī)程序框圖條形碼閱讀器程序框圖第7章

應(yīng)用設(shè)計(jì)

7.1系統(tǒng)設(shè)計(jì)

7.2程序設(shè)計(jì)

7.3設(shè)計(jì)實(shí)例

本章主要內(nèi)容:應(yīng)用設(shè)計(jì)的基本知識系統(tǒng)設(shè)計(jì),包括系統(tǒng)設(shè)計(jì)的步驟和幾種常用的設(shè)計(jì)方法程序設(shè)計(jì),比較詳細(xì)地介紹在程序設(shè)計(jì)時(shí)功能流程圖的使用應(yīng)用實(shí)例

本章要求對應(yīng)用系統(tǒng)設(shè)計(jì)的方法和步驟掌握會(huì)用,重點(diǎn)是掌握程序設(shè)計(jì)方法中的功能流程圖法。返回本章首頁7.1系統(tǒng)設(shè)計(jì)

7.1.1系統(tǒng)設(shè)計(jì)的原則

7.1.2系統(tǒng)設(shè)計(jì)的步驟

返回本章首頁7.1.1系統(tǒng)設(shè)計(jì)的原則在可編程序控制器控制系統(tǒng)的設(shè)計(jì)中,應(yīng)該最大限度地滿足生產(chǎn)機(jī)械或生產(chǎn)流程對電氣控制的要求,在滿足控制要求的前提下,力求PLC控制系統(tǒng)簡單、經(jīng)濟(jì)、安全、可靠、操作和維修方便,而且應(yīng)使系統(tǒng)能盡量降低使用者長期運(yùn)行的成本。設(shè)計(jì)一個(gè)PLC控制系統(tǒng)有多種途徑:可以在原有的繼電接觸控制系統(tǒng)基礎(chǔ)上加以改造,形成可編程序控制器的控制系統(tǒng)。

返回本節(jié)7.1.2系統(tǒng)設(shè)計(jì)的步驟1.熟悉被控對象2.制定控制方案

3.詳細(xì)描述控制對象

4.詳細(xì)描述操作員站

5.配置可編程序控制器6.程序設(shè)計(jì)

返回本節(jié)7.2程序設(shè)計(jì)7.2.1功能流程圖概述

7.2.2由功能流程圖到程序

返回本章首頁程序設(shè)計(jì)的內(nèi)容包括:編寫程序、編譯程序、模擬運(yùn)行及調(diào)試程序等。

程序設(shè)計(jì)的方法是指用什么方法和編程語言來編寫用戶程序。程序設(shè)計(jì)有多種方法:如果控制系統(tǒng)是改造原有成熟的繼電接觸控制系統(tǒng),則可由電氣控制電路圖很容易地轉(zhuǎn)化為梯形圖,生成控制程序。

本節(jié)主要介紹功能流程圖法。

7.2.1功能流程圖概述功能流程圖,簡稱功能圖,又叫狀態(tài)流程圖或狀態(tài)轉(zhuǎn)移圖。它是專用于工業(yè)順序控制程序設(shè)計(jì)的一種功能說明性語言,能完整地描述控制系統(tǒng)的工作過程、功能和特性,是分析、設(shè)計(jì)電氣控制系統(tǒng)控制程序的重要工具。1.組成(1)步步是控制系統(tǒng)中的一個(gè)相對不變的性質(zhì),它對應(yīng)于一個(gè)穩(wěn)定的狀態(tài)。在功能流程圖中步通常表示某個(gè)執(zhí)行元件的狀態(tài)變化。步用矩形框表示,框中的數(shù)字是該步的編號,編號可以是該步對應(yīng)的工步序號,也可以是與該步相對應(yīng)的編程元件(如PLC內(nèi)部的通用輔助繼電器、步標(biāo)志繼電器等)。步的圖形符號如圖7.1(a)所示。初始步初始步對應(yīng)于控制系統(tǒng)的初始狀態(tài),是系統(tǒng)運(yùn)行的起點(diǎn)。一個(gè)控制系統(tǒng)至少有一個(gè)初始步,初始步用雙線框表示,如圖7.1(b)所示。圖7.1步和初始步(2)有向線段和轉(zhuǎn)移有向線段和轉(zhuǎn)移及轉(zhuǎn)移條件如圖7.2所示。圖7.2轉(zhuǎn)移(3)動(dòng)作說明一個(gè)步表示控制過程中的穩(wěn)定狀態(tài),它可以對應(yīng)一個(gè)或多個(gè)動(dòng)作??梢栽诓接疫吋右粋€(gè)矩形框,在框中用簡明的文字說明該步對應(yīng)的動(dòng)作,如下圖7.3所示。圖中(a)表示一個(gè)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論