狠狠色丁香久久综合婷婷亚洲成人福利在线-欧美日韩在线观看免费-国产99久久久久久免费看-国产欧美在线一区二区三区-欧美精品一区二区三区免费观看-国内精品99亚洲免费高清

            | 注冊(cè)| 產(chǎn)品展廳| 收藏該商鋪

            行業(yè)產(chǎn)品

            當(dāng)前位置:
            潯之漫智控技術(shù)(上海)有限公司>>技術(shù)文章>>滄州西門子PLC代理商

            滄州西門子PLC代理商

            閱讀:627        發(fā)布時(shí)間:2021-4-28

            滄州西門子PLC代理商

             

            現(xiàn)用到西門子S7-300(CPU315)做整流系統(tǒng)的PID控制,具體是由AI模塊輸入4-20MA信號(hào)(既A柜/B柜飽和電抗器控制電流信號(hào)反饋和機(jī)組A柜/B柜直流電流信號(hào)反饋),通過(guò)CPU調(diào)用PID功能塊,實(shí)現(xiàn)自動(dòng)閉環(huán)控制,zui后由AO模塊輸出一個(gè)4-20MA的信號(hào)給穩(wěn)流系統(tǒng)(既A柜/B柜電流給定反饋)。

                 發(fā)現(xiàn)問(wèn)題:

                1、具體應(yīng)調(diào)用S7的PID中的哪些功能塊。直接在OB1里邊調(diào)用FB41,不知可否。

                2、PID標(biāo)準(zhǔn)塊FB41的輸入輸出參數(shù)如何整定,PV_PER、SP_INT、PV_IN有何區(qū)別。

                3、GAIN、TI、TD如何整定。

                4、MAN_ON、PVPER_ON怎么用,是直接在FB41的輸入端寫(xiě)嗎?

                原理上,PID的調(diào)節(jié)節(jié)奏應(yīng)該與其采樣周期*,這是數(shù)學(xué)模型應(yīng)與物理過(guò)程*的要求。這也就是FB41要在OB35中周期調(diào)用且OB35的周期要與FB41采樣周期*的原因。

                當(dāng)然,在OB1或其他FC、FB中調(diào)用FB41也是可以的,此時(shí)將OB1參數(shù)區(qū)中掃描周期作為FB41的采樣周期。在管道恒流恒壓的PID過(guò)程控制中,也曾在FC中無(wú)條件連續(xù)調(diào)用FB41,PID效果也還令人滿意。我個(gè)人認(rèn)為,精度要求不高的應(yīng)用中,簡(jiǎn)單調(diào)用也是可以的。

                FB41參數(shù)的設(shè)置很靈活,可根據(jù)自己的習(xí)慣或應(yīng)用的方便選擇。下面是一種方式。

                MAN_ON:激活PID手動(dòng)調(diào)節(jié)給定值MAN的使能位,可用PID手自動(dòng)轉(zhuǎn)換位來(lái)觸發(fā)。

                PVPER_ON:是PID輸入輸出參數(shù)“PERIPHERAL化”的使能位,即將參數(shù)看成0~27648之間的整數(shù)。換個(gè)說(shuō)法,就是PID的反饋值直接取自相應(yīng)AIW通道,而PID輸出則直接給出到AQW通道。參數(shù)整定由FB41完成??捎谜{(diào)節(jié)裝置的啟動(dòng)標(biāo)志來(lái)觸發(fā)本位。

                MAN:PID手動(dòng)調(diào)節(jié)給定值,當(dāng)“MAN_ON=1”時(shí)有效。

                CYCLE:采樣周期。根據(jù)物理量變化快慢定,一般要求與FB41執(zhí)行的周期*。

                SP_INT:PID的設(shè)定值。注意設(shè)定值與反饋值的單位*。為了避免錯(cuò)誤,建議將SP_INT轉(zhuǎn)換為-100.0~100.0%之間無(wú)量綱的百分?jǐn)?shù),輸入到FB41時(shí),注意只取百分號(hào)之前的數(shù)即可。

                PV_PER:PID過(guò)程的反饋值,直接取自反饋量的AIW通道的A/D碼。僅在“PVPER_ON=1”時(shí)有效。

                GAIN:比例系數(shù)。

                TI:積分時(shí)間。

                TD:微分時(shí)間。

                LMN_PER:PID的調(diào)節(jié)輸出,直接對(duì)應(yīng)調(diào)節(jié)輸出AQW通道。

                設(shè)置了上述參數(shù),基本的PID調(diào)節(jié)就可以實(shí)現(xiàn)了。根據(jù)需要再完善其他參數(shù)的設(shè)置,比如死區(qū)的設(shè)定等。

                利用STEP7中的PID賦值工具可形象快捷地完成參數(shù)設(shè)置,結(jié)果直接存入相應(yīng)背景數(shù)據(jù)塊,F(xiàn)B41調(diào)用時(shí)無(wú)須再賦值。

            作為通用工業(yè)控制計(jì)算機(jī),30年來(lái),可編程控制器從無(wú)到有,實(shí)現(xiàn)了工業(yè)控制領(lǐng)域接線邏輯到存儲(chǔ)邏輯的飛躍;其功能從弱到強(qiáng),實(shí)現(xiàn)了邏輯控制到數(shù)字控制的進(jìn)步;其應(yīng)用領(lǐng)域從小到大,實(shí)現(xiàn)了單體設(shè)備簡(jiǎn)單控制到勝任運(yùn)動(dòng)控制、過(guò)程控制、及集散控制等各種任務(wù)的跨越。今天的可編程控制器正在成為工業(yè)控制領(lǐng)域的主流控制設(shè)備,在世界各地發(fā)揮著越來(lái)越大的作用。

                1. 可編程控制器的定義

                可編程控制器,簡(jiǎn)稱PLC(Programmable logic Controller),是指以計(jì)算機(jī)技術(shù)為基礎(chǔ)的新型工業(yè)控制裝置。在1987年電工委員會(huì)(International Electrical Committee)頒布的PLC標(biāo)準(zhǔn)草案中對(duì)PLC做了如下定義:

                “PLC是一種專門為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)的數(shù)字運(yùn)算操作的電子裝置。它采用可以編制程序的存儲(chǔ)器,用來(lái)在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序運(yùn)算、計(jì)時(shí)、計(jì)數(shù)和算術(shù)運(yùn)算等操作的指令,并能通過(guò)數(shù)字式或模擬式的輸入和輸出,控制各種類型的機(jī)械或生產(chǎn)過(guò)程。PLC及其有關(guān)的外圍設(shè)備都應(yīng)該按易于與工業(yè)控制系統(tǒng)形成一個(gè)整體,易于擴(kuò)展其功能的原則而設(shè)計(jì)。”

                2. PLC的特點(diǎn)

                2.1可靠性高,抗干擾能力強(qiáng)

                

                高可靠性是電氣控制設(shè)備的關(guān)鍵性能。PLC由于采用現(xiàn)代大規(guī)模集成電路技術(shù),采用嚴(yán)格的生產(chǎn)工藝制造,內(nèi)部電路采取了*的抗干擾技術(shù),具有很高的可靠性。例如三菱公司生產(chǎn)的F系列PLC平均*時(shí)間高達(dá)30萬(wàn)小時(shí)。一些使用冗余CPU的PLC的平均*工作時(shí)間則更長(zhǎng)。從PLC的機(jī)外電路來(lái)說(shuō),使用PLC構(gòu)成控制系統(tǒng),和同等規(guī)模的繼電接觸器系統(tǒng)相比,電氣接線及開(kāi)關(guān)接點(diǎn)已減少到數(shù)百甚至數(shù)千分之一,故障也就大大降低。此外,PLC帶有硬件故障自我檢測(cè)功能,出現(xiàn)故障時(shí)可及時(shí)發(fā)出警報(bào)信息。在應(yīng)用軟件中,應(yīng)用者還可以編入外圍器件的故障自診斷程序,使系統(tǒng)中除PLC以外的電路及設(shè)備也獲得故障自診斷保護(hù)。這樣,整個(gè)系統(tǒng)具有*的可靠性也就不奇怪了。

                2.2配套齊全,功能完善,適用性強(qiáng)

                

                PLC發(fā)展到今天,已經(jīng)形成了大、中、小各種規(guī)模的系列化產(chǎn)品??梢杂糜诟鞣N規(guī)模的工業(yè)控制場(chǎng)合。除了邏輯處理功能以外,現(xiàn)代PLC大多具有完善的數(shù)據(jù)運(yùn)算能力,可用于各種數(shù)字控制領(lǐng)域。近年來(lái)PLC的功能單元大量涌現(xiàn),使PLC滲透到了位置控制、溫度控制、CNC等各種工業(yè)控制中。加上PLC通信能力的增強(qiáng)及人機(jī)界面技術(shù)的發(fā)展,使用PLC組成各種控制系統(tǒng)變得非常容易。

                2.3易學(xué)易用,深受工程技術(shù)人員歡迎

                

                PLC作為通用工業(yè)控制計(jì)算機(jī),是面向工礦企業(yè)的工控設(shè)備。它接口容易,編程語(yǔ)言易于為工程技術(shù)人員接受。梯形圖語(yǔ)言的圖形符號(hào)與表達(dá)方式和繼電器電路圖相當(dāng)接近,只用PLC的少量開(kāi)關(guān)量邏輯控制指令就可以方便地實(shí)現(xiàn)繼電器電路的功能。為不熟悉電子電路、不懂計(jì)算機(jī)原理和匯編語(yǔ)言的人使用計(jì)算機(jī)從事工業(yè)控制打開(kāi)了方便之門。

                2.4系統(tǒng)的設(shè)計(jì)、建造工作量小,維護(hù)方便,容易改造

             

            西門子S7-200系列PLC局部存儲(chǔ)器區(qū)的使用方法

            S7-200PLC有64個(gè)字節(jié)的局部存儲(chǔ)器,其中60個(gè)可以用作暫時(shí)存儲(chǔ)器或者給子程序傳遞參數(shù)。

              局部存儲(chǔ)器和變量存儲(chǔ)器很相似,主要區(qū)別是變量存儲(chǔ)器是全局有效的,而局部存儲(chǔ)器是局部有效的。全局是指同一個(gè)存儲(chǔ)器可以被任何程序存?。ɡ?,主程序、子程序或中斷程序)。局部是指導(dǎo)存儲(chǔ)器區(qū)和特定的程序相關(guān)聯(lián)。

              幾種程序之間不能互訪。

              局部存儲(chǔ)器區(qū)是S7-200CPU為局部變量數(shù)據(jù)建立的一個(gè)存儲(chǔ)區(qū),用L表示。該區(qū)域的數(shù)據(jù)可以用位、字節(jié)、字、雙字四種方式來(lái)存取。

             ?。?)按“位”方式:從L0.0~L63.7,共有512點(diǎn)。

             ?。?)按“字節(jié)”方式:從LB0~LB63,共有64個(gè)字節(jié)

             ?。?)按“字”方式:從LW0~LW62,共有32個(gè)字

              (4)按“雙字”方式:從LD0~LD60,共有16個(gè)雙字

            西門子S7-200系列PLC定時(shí)器存儲(chǔ)器區(qū)與計(jì)數(shù)器存儲(chǔ)器區(qū)的使用方法

            PLC在工作中少不了需要計(jì)時(shí),定時(shí)器就是實(shí)現(xiàn)PLC具有計(jì)時(shí)功能的計(jì)時(shí)設(shè)備。定時(shí)器的編號(hào):

              T0、T1、……、T255

              S7-200有256個(gè)定時(shí)器。

              西門子S7-200系列PLC計(jì)數(shù)器存儲(chǔ)器區(qū)的使用方法

              PLC在工作中有時(shí)不僅需要計(jì)時(shí),還可能需要計(jì)數(shù)功能。計(jì)數(shù)器就是PLC具有計(jì)數(shù)功能的計(jì)數(shù)設(shè)備。

              計(jì)數(shù)器的編號(hào):

              C0、C1、……、C255

             

            西門子S7-200系列PLC子程序調(diào)用的作用及方法

              調(diào)用子程序的好處

              子程序可以把整個(gè)用戶程序按照功能進(jìn)行結(jié)構(gòu)化的組織。一個(gè)“好”的程序總是把全部的控制功能分為幾個(gè)符合工藝控制規(guī)律的子功能塊,每個(gè)子功能塊可以由一個(gè)或多個(gè)子程序組成。這樣的結(jié)構(gòu)也非常有利于分步調(diào)試,以免許多功能綜合在一起無(wú)法判斷問(wèn)題的所在;而且,幾個(gè)類似的項(xiàng)目也只需要對(duì)同一個(gè)程序作不多的修改就能適用。

              調(diào)用子程序的規(guī)則

              。子程序在調(diào)用時(shí)會(huì)保持當(dāng)前的邏輯運(yùn)算結(jié)果,但是不保存累加器(ACx)的內(nèi)容 。

              。子程序在執(zhí)行到末尾時(shí)自動(dòng)返回,不必加返回指令;在子程序中間也可以使用條件返回指令 。

              。子程序不能使用跳轉(zhuǎn)語(yǔ)句跳入、跳出 。

              。子程序返回時(shí),回到調(diào)用子程序的指令后面,繼續(xù)執(zhí)行上一級(jí)程序

              。西門子S7-200 CPU多可以調(diào)用64個(gè)子程序(CPU226為128個(gè)) 。

              。子程序可以嵌套調(diào)用,即子程序中再調(diào)用子程序,一共可以嵌套8層 。

              。在中斷服務(wù)程序中不能欠套調(diào)用子程序,被中斷服務(wù)程序調(diào)用的。..。

              。子程序中不能再出現(xiàn)子程序調(diào)用 。

              。子程序可以帶參數(shù)調(diào)用,在子程序的局部變量表中設(shè)置參數(shù)的類型;一共可以帶16個(gè)參數(shù)(形式參數(shù))。

             西門子S7-300系列PLC搜索地址的查詢方法

              問(wèn):比如我要查找 I0.0在哪幾塊里或哪幾個(gè)程序段了使用是怎樣查的?

              答:1。打開(kāi)Simatic 管理器,并打開(kāi)你的程序,依次展開(kāi)子目錄,直至找到Bausteine(塊),然后隨便雙擊任何一個(gè)快,如OB1;

              2。在大開(kāi)的OB1塊中,選擇Options / Reference Data / Displays(選項(xiàng)/參考數(shù)據(jù)/顯示),在出現(xiàn)的“Display S7 Reference data(顯示S7參考數(shù)據(jù))中選擇”Regenerated“(重新產(chǎn)生),點(diǎn)擊“是”,出現(xiàn)“顧客化”對(duì)話框,選擇*項(xiàng)“交叉參考”;建立參考數(shù)據(jù)表;

              3。在產(chǎn)生的交叉參考數(shù)據(jù)表中*列“地址”中雙擊I0.0,就會(huì)找到I0.0在哪幾塊里或哪幾個(gè)程序段被使用。

            西門子S7-300系列PLC復(fù)位和格式化的方法

            1:將操作模式開(kāi)關(guān)轉(zhuǎn)換從STOP位置到MRES 位置并保持至少3 秒鐘,直到紅色的“STOP”發(fā)光二極管開(kāi)始慢閃為止。請(qǐng)釋放開(kāi)關(guān),并且多在3 秒內(nèi)將開(kāi)關(guān)再次轉(zhuǎn)到MRES 位置。當(dāng)“STOP”LED 快閃時(shí),CPU 已經(jīng)被復(fù)位。如果“STOP” 發(fā)光二極管沒(méi)有開(kāi)始快閃,請(qǐng)重復(fù)執(zhí)行此過(guò)程。

              復(fù)位存儲(chǔ)器的方法:將操作模式開(kāi)關(guān)轉(zhuǎn)換從STOP位置到MRES 位置,STOP LED 熄滅1s,亮1s,再熄滅1s后保持亮。放開(kāi)開(kāi)關(guān),使它回到

              STOP位置,3s內(nèi)把開(kāi)關(guān)又回到MRES,STOP LED以2Hz的頻率至少閃動(dòng)3s,表示正在復(fù)位,后STOP LED一直亮,可以松動(dòng)模式開(kāi)關(guān),完成。

              步驟 復(fù)位CPU 存儲(chǔ)器

              1. 將鑰匙轉(zhuǎn)至STOP 位置。

              2. 將鑰匙轉(zhuǎn)至MRES 位置并保持在此位置,直至STOP LED 第二次點(diǎn)亮并持續(xù)處于點(diǎn)亮狀態(tài)(需要3 秒)?,F(xiàn)在釋放鑰匙。

              3. 必須在3 秒內(nèi)再次將鑰匙轉(zhuǎn)至MRES 位置并保持不動(dòng),直至STOP LED 閃爍(頻率為2 Hz)。現(xiàn)在即可釋放開(kāi)關(guān)。CPU 完成存儲(chǔ)器復(fù)位后,STOP LED 會(huì)停止閃爍并始終亮起。CPU 已完成對(duì)存儲(chǔ)器的復(fù)位。

              使用以下步驟格式化MMC

              如果CPU 請(qǐng)求存儲(chǔ)器復(fù)位(STOP LED 緩慢閃爍),則可以通過(guò)對(duì)選擇器開(kāi)關(guān)進(jìn)行如下設(shè)置來(lái)格式化MMC:

              1. 將開(kāi)關(guān)切換至MRES 位置并保持不動(dòng),直至STOP LED 點(diǎn)亮并保持亮起(大約9 秒后)。

              2. 在隨后的三秒內(nèi),釋放開(kāi)關(guān)并再次將其切換至MRES 位置。STOP LED 閃爍,指示正在進(jìn)行格式化。

            西門子S7-300系列PLC在編程時(shí)是否需要用到SCL

            問(wèn):西門子S7-300編程必須要用到SCL嗎,只用LAD怎么樣?

              答:S7 SCL是符合EN 61131-3(IEC 61131-3)標(biāo)準(zhǔn)的高級(jí)文本語(yǔ)言,也就是說(shuō)支持該標(biāo)準(zhǔn)的任意廠家的PLC均可以使用與之相似的語(yǔ)言編程,支持強(qiáng)大的數(shù)據(jù)處理運(yùn)算功能,一般深受IT人員的喜愛(ài)。SCL是STEP 7軟件的一個(gè)可選附件包,標(biāo)準(zhǔn)版的只有 LAD,STL,F(xiàn)BD三種編程工具。它同STL、LAD、FBD屬于同一個(gè)作用, SCL需要用單獨(dú)的程序塊來(lái)編寫(xiě),需要編譯后才能下載到CPU執(zhí)行;LAD和STL可以在同一個(gè)程序塊里編寫(xiě)。在STEP7沒(méi)有安裝SCL時(shí),用其編輯的塊都會(huì)以STL格式打開(kāi)并顯示。

              S7 SCL 包含的語(yǔ)言結(jié)構(gòu)與編程語(yǔ)言Pascal和C相類似,所以只要接觸過(guò)Pascal、Delphi、vb等編程語(yǔ)言者,實(shí)現(xiàn)S7-SCL語(yǔ)言的快速入門是非常容易的,不必了解繼電器原理,而且,即使是做邏輯控制也只需簡(jiǎn)單的編程語(yǔ)句就可以完成,所以S7 SCL特別適合于習(xí)慣于使用高級(jí)編程語(yǔ)言的人使用。這種語(yǔ)言適合于處理復(fù)雜的邏輯和大量的數(shù)學(xué)運(yùn)算,由于其具有高級(jí)語(yǔ)言的編程結(jié)構(gòu),因此和S7的STL語(yǔ)句表編程方式比較起來(lái)有著更加方便的控制方式,可以這樣說(shuō),只要是必須使用語(yǔ)句表的地方,我們均可以考慮使用SCL。

              也許STL在執(zhí)行時(shí)比SCL更加高效,但事實(shí)上也不一定,首先SCL可以編譯成STL,同時(shí) SCL設(shè)計(jì)時(shí)可以優(yōu)化編程,而STL若運(yùn)用不當(dāng),可能還會(huì)將低效率。當(dāng)然在目前的這種系列的PLC上,效率對(duì)于我們來(lái)說(shuō)已是次要的,我們更關(guān)心的是編程結(jié)構(gòu)。就像在PC機(jī)上,舍棄了匯編語(yǔ)言,而主要采用C/C++等高級(jí)語(yǔ)言??傮w來(lái)說(shuō),SCL適合于編寫(xiě)標(biāo)準(zhǔn)功能塊,由于在維護(hù)中,它和STL一樣,不象 Lad一樣利于維護(hù),因此這些標(biāo)準(zhǔn)功能塊都應(yīng)該有文檔說(shuō)明,以便用戶了解其功能。STL源文件由文本組成,使用關(guān)鍵字在源文件中設(shè)定塊結(jié)構(gòu)、聲明變量表和程序網(wǎng)絡(luò)段,為將其編譯成塊,必須按一定規(guī)則編寫(xiě)其結(jié)構(gòu)及語(yǔ)句。

              當(dāng)使用LAD(梯形圖)/FBD(功能圖)編程時(shí),系統(tǒng)會(huì)自動(dòng)添加嚴(yán)格的語(yǔ)法結(jié)構(gòu)。而STL并不自動(dòng)添加完整的語(yǔ)法結(jié)構(gòu)(數(shù)據(jù)類型匹配,系統(tǒng)堆棧處理等)。應(yīng)此LAD/FBD格式的程序可以轉(zhuǎn)換為STL格式,而STL格式的程序并不一定可以轉(zhuǎn)換為L(zhǎng)AD/FBD。

              SCL可以編譯成STL。如果想再把STL*轉(zhuǎn)換成LAD,難度很大,或者說(shuō)不可能。把STL程序按功能組拆成逐個(gè)網(wǎng)絡(luò),然后或許大部分可以轉(zhuǎn)換成LAD,但是無(wú)法保持程序的完整性,零零散散無(wú)法閱讀。

              做 PCS7項(xiàng)目,如果不學(xué)會(huì)SCL語(yǔ)言,做項(xiàng)目難度比較大,單純使用CFC和SFC編程,由于工藝控制的復(fù)雜性和多樣性,CFC圖表會(huì)有大量的塊,程序可讀性不高,技術(shù)保密不了;用SCL編程可以把工藝聯(lián)鎖、工藝核心控制程序和工藝數(shù)據(jù)處理包裝成一個(gè)FB塊,CFC程序就簡(jiǎn)單多了。 PCS7是DCS系統(tǒng),模擬量很多,而且程序一般都比較大。這種大型的程序通常都用高級(jí)語(yǔ)言工具來(lái)編寫(xiě),例如SCL,CFC和SFC。他們編譯以后生成STL,但是沒(méi)有注釋,閱讀難度會(huì)非常大,一年都未必看的明白。工業(yè)控制軟件發(fā)展到現(xiàn)在,大型程序通常都是用高級(jí)語(yǔ)言來(lái)編寫(xiě),如SCL,CFC和SFC這樣工作量會(huì)小很多很多。所以建議大家直接閱讀學(xué)習(xí)SCL語(yǔ)言編寫(xiě)的程序。

              對(duì)于STL、LAD、SCL等語(yǔ)言之間進(jìn)行轉(zhuǎn)換的問(wèn)題,的確有些STL變成LAD是轉(zhuǎn)不過(guò)來(lái)的。反過(guò)來(lái)行。LAD可以直接轉(zhuǎn)SCL,但反過(guò)來(lái)不一定行,需要嚴(yán)格的按一定的格式寫(xiě)才能轉(zhuǎn)回來(lái),因?yàn)镾CL是結(jié)構(gòu)化編程語(yǔ)言,比LAD復(fù)雜。

              總的來(lái)說(shuō),SCL適合軟件工程師,LAD適合電氣工程師,STL兼有優(yōu)缺點(diǎn),F(xiàn)BD適合電子工程師。

            收藏該商鋪

            請(qǐng) 登錄 后再收藏

            提示

            您的留言已提交成功!我們將在第一時(shí)間回復(fù)您~
            二維碼 意見(jiàn)反饋
            在線留言