西門(mén)子plc編程實(shí)例
西門(mén)子plc編程實(shí)例 湖南雙銀科技有限公司、本公司常年回收西門(mén)子PLC全系列模塊,高價(jià)回收 CPU228模塊,212模塊, 基本指令系統(tǒng)和編程方法 基本指令系統(tǒng)特點(diǎn) PLC的編程語(yǔ)言與一般計(jì)算機(jī)語(yǔ)言相比,具有明顯的特點(diǎn),它既不同于**語(yǔ)言,也不同與一般的匯編語(yǔ)言,它既要滿足易于編寫(xiě),又要滿足易于調(diào)試的要求。目前,還沒(méi)有一種對(duì)各廠家產(chǎn)品都能兼容的編程語(yǔ)言。如三菱公司的產(chǎn)品有它自己的編程語(yǔ)言,OMRON公司的 產(chǎn)品也有它自己的語(yǔ)言。但不管什么型號(hào)的PLC,其編程語(yǔ)言都具有以下特點(diǎn): 1. 圖形式指令結(jié)構(gòu):程序由圖形方式表達(dá),指令由不同的圖形符號(hào)組成,易于理解和記憶。系統(tǒng)的軟件開(kāi)發(fā)者已把工業(yè)控制中所需的獨(dú)立運(yùn)算功能編制成象征性圖形,用戶根據(jù)自己的需要把這些圖形進(jìn)行組合,并填入適當(dāng)?shù)膮?shù)。在邏輯運(yùn)算部分,幾乎所有的廠家都采用類似于繼電器控制電路的梯形圖,很*接受。如西門(mén)子公司還采用控制系統(tǒng)流程圖來(lái)表示,它沿用二進(jìn)制邏輯組件圖形符號(hào)來(lái)表達(dá)控制關(guān)系,很直觀易懂。較復(fù)雜的算術(shù)運(yùn)算、定時(shí)計(jì)數(shù)等,一般也參照梯形圖或邏輯組件圖給予表示,雖然象征性不如邏輯運(yùn)算部分,也受用戶歡迎 2. 明確的變數(shù)常數(shù):圖形符相當(dāng)于操作碼,規(guī)定了運(yùn)算功能,操作數(shù)由用戶填人,如:K400,T120等。PLC中的變量和常數(shù)以及其取值范圍有明確規(guī)定,由產(chǎn)品型號(hào)決定,可查閱產(chǎn)品目錄手冊(cè)。 3. 簡(jiǎn)化的程序結(jié)構(gòu):PLC的程序結(jié)構(gòu)通常很簡(jiǎn)單,典型的為塊式結(jié)構(gòu),不同塊完成不同的功能,使程序的調(diào)試者對(duì)整個(gè)程序的控制功能和控制順序有清晰的概念。 4. 簡(jiǎn)化應(yīng)用軟件生成過(guò)程:使用匯編語(yǔ)言和**語(yǔ)言編寫(xiě)程序,要完成編輯、編譯和連接三個(gè)過(guò)程,而使用編程語(yǔ)言,只需要編輯一個(gè)過(guò)程,其余由系統(tǒng)軟件自動(dòng)完成,整個(gè)編輯過(guò)程都在人機(jī)對(duì)話下進(jìn)行的,不要求用戶有高深的軟件設(shè)計(jì)能力。 5. 強(qiáng)化調(diào)試手段:無(wú)論是匯編程序,還是**語(yǔ)言程序調(diào)試,都是令編輯人員頭疼的事,而PLC的程序調(diào)試提供了完備的條件,使用編程器,利用PLC和編程器上的按鍵、顯示和內(nèi)部編輯、調(diào)試、監(jiān)控等,并在軟件支持下,診斷和調(diào)試操作都很簡(jiǎn)單。 總之,PLC的編程語(yǔ)言是面向用戶的,對(duì)使用者不要求具備高深的知識(shí)、不需要長(zhǎng)時(shí)間的專門(mén)訓(xùn)練。 LD與LDI指令用于與母線相連的接點(diǎn),此外還可用于分支電路的起點(diǎn)。 OUT 指令是線圈的驅(qū)動(dòng)指令,可用于輸出繼電器、輔助繼電器、定時(shí)器、計(jì)數(shù)器、狀態(tài)寄存器等,但不能用于輸入繼電器。輸出指令用于并行輸出,能連續(xù)使用多次。 此次為大家?guī)?lái)的是關(guān)于一些PLC編程控制入門(mén)常用到的實(shí)例,以此為借鑒,讓學(xué)PLC的進(jìn)度條縮短,加大掌握程度。里面包含的知識(shí)點(diǎn)是較為齊全的,如:I/O分配表、PLC接線圖、梯形圖程序等。 一、電動(dòng)機(jī)順序啟動(dòng)、順序停止控制(I/O分配表、PLC接線圖、梯形圖程序) 二、電動(dòng)機(jī)的順序啟動(dòng)、同時(shí)停止(I/O分配表、PLC接線圖、梯形圖程序) 三、電動(dòng)機(jī)的順序啟動(dòng)、逆序停止(I/O分配表、PLC接線圖、梯形圖程序) 四、電動(dòng)機(jī)延時(shí)啟動(dòng)、停止控制(I/O分配表、PLC接線圖、梯形圖程序) AND、ANDI指令用于一個(gè)觸點(diǎn)的串聯(lián),但串聯(lián)觸點(diǎn)的數(shù)量不限,這兩個(gè)指令可連續(xù)使用。 OR、ORI是用于一個(gè)觸點(diǎn)的并聯(lián)連接指令。 電路塊的并聯(lián)和串聯(lián)指令(ORB、ANB) 有兩個(gè)以上觸點(diǎn)串聯(lián)連接的電路稱為“串聯(lián)連接塊”,串聯(lián)電路塊并聯(lián)連接時(shí),支路的起點(diǎn)以LD或LDNOT指令開(kāi)始,而支路的終點(diǎn)要用ORB指令。ORB指令是一種獨(dú)立指令,其后不帶操作組件號(hào),因此,ORB指令不表示觸點(diǎn),可以看成電路塊之間的一段連接線。如需要將多個(gè)電路塊并聯(lián)連接,應(yīng)在每個(gè)并聯(lián)電路塊之后使用一個(gè)ORB指令,用這種方法編程時(shí)并聯(lián)電路塊的個(gè)數(shù)沒(méi)有限制;也可將所有要并聯(lián)的電路塊依次寫(xiě)出,然后在這些電路塊的末尾集中寫(xiě)出ORB的指令,但這時(shí)ORB指令較多使用7次。 將分支電路(并聯(lián)電路塊)與**的電路串聯(lián)連接時(shí)使用ANB指令,各并聯(lián)電路塊的起點(diǎn),使用LD或LDNOT指令;與ORB指令一樣,ANB指令也不帶操作組件,如需要將多個(gè)電路塊串聯(lián)連接,應(yīng)在每個(gè)串聯(lián)電路塊之后使用一個(gè)ANB指令,用這種方法編程時(shí)串聯(lián)電路塊的個(gè)數(shù)沒(méi)有限制,若集中使用ANB指令,較多使用7次。 程序結(jié)束指令(END) 在程序結(jié)束處寫(xiě)上END指令,PLC只執(zhí)行第一步至END之間的程序,并立即輸出處理。若不寫(xiě)END指令,PLC將以用戶存貯器的第一步執(zhí)行到最后一步,因此,使用END指令可縮短掃描周期。另外。在調(diào)試程序時(shí),可以將END指令插在各程序段之后,分段檢查各程序段的動(dòng)作,確認(rèn)無(wú)誤后,再依次刪去插入的END指令。 其它的一些指令,如置位復(fù)位、脈沖輸出、清除、移位、主控觸點(diǎn)、空操作、跳轉(zhuǎn)指令等,同學(xué)們可以參考一些課外書(shū),在這里我們不詳細(xì)介紹了。 西門(mén)子PLC的分類:德國(guó)西門(mén)子可編程序控制器在我國(guó)得到廣泛應(yīng)用,如在冶金、化工、印刷生產(chǎn)線等領(lǐng)域都有應(yīng)用。西門(mén)子(SIEMENS)公司的PLC產(chǎn)品包括LOGO、S7-200、S7-1200、S7-300、S7-400等。 西門(mén)子S7系列PLC體積小、速度快、標(biāo)準(zhǔn)化,具有網(wǎng)絡(luò)通信能力,功能較強(qiáng),可靠性高。S7系列PLC產(chǎn)品可分為微型PLC(如S7-200),小規(guī)模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。 西門(mén)子PLC編程的工作原理:當(dāng)PLC投入運(yùn)行后,其工作過(guò)程一般分為三個(gè)階段,即輸入采樣、用戶程序執(zhí)行和輸出刷新三個(gè)階段。完成上述三個(gè)階段稱作一個(gè)掃描周期。在整個(gè)運(yùn)行期間,PLC的CPU以一定的掃描速度重復(fù)執(zhí)行上述三個(gè)階段。 輸入采樣 在輸入采樣階段,PLC以掃描方式依次地讀入所有輸入狀態(tài)和數(shù)據(jù),并將它們存入I/O映象區(qū)中的相應(yīng)得單元內(nèi)。輸入采樣結(jié)束后,轉(zhuǎn)入用戶程序執(zhí)行和輸出刷新階段。在這兩個(gè)階段中,即使輸入狀態(tài)和數(shù)據(jù)發(fā)生變化,I/O映象區(qū)中的相應(yīng)單元的狀態(tài)和數(shù)據(jù)也不會(huì)改變。因此,如果輸入是脈沖信號(hào),則該脈沖信號(hào)的寬度必須大于一個(gè)掃描周期,才能保證在任何情況下,該輸入均能被讀入。 用戶程序執(zhí)行 在用戶程序執(zhí)行階段,PLC總是按由上而下的順序依次地掃描用戶程序(梯形圖)。在掃描每一條梯形圖時(shí),又總是先掃描梯形圖左邊的由各觸點(diǎn)構(gòu)成的控制線路,并按先左后右、先上后下的順序?qū)τ捎|點(diǎn)構(gòu)成的控制線路進(jìn)行邏輯運(yùn)算,然后根據(jù)邏輯運(yùn)算的結(jié)果,刷新該邏輯線圈在系統(tǒng)RAM存儲(chǔ)區(qū)中對(duì)應(yīng)位的狀態(tài);或者刷新該輸出線圈在I/O映象區(qū)中對(duì)應(yīng)位的狀態(tài);或者確定是否要執(zhí)行該梯形圖所規(guī)定的特殊功能指令。 即,在用戶程序執(zhí)行過(guò)程中,只有輸入點(diǎn)在I/O映象區(qū)內(nèi)的狀態(tài)和數(shù)據(jù)不會(huì)發(fā)生變化,而其他輸出點(diǎn)和軟設(shè)備在I/O映象區(qū)或系統(tǒng)RAM存儲(chǔ)區(qū)內(nèi)的狀態(tài)和數(shù)據(jù)都有可能發(fā)生變化,而且排在上面的梯形圖,其程序執(zhí)行結(jié)果會(huì)對(duì)排在下面的凡是用到這些線圈或數(shù)據(jù)的梯形圖起作用;相反,排在下面的梯形圖,其被刷新的邏輯線圈的狀態(tài)或數(shù)據(jù)只能到下一個(gè)掃描周期才能對(duì)排在其上面的程序起作用。 輸出刷新 當(dāng)掃描用戶程序結(jié)束后,PLC就進(jìn)入輸出刷新階段。在此期間,CPU按照I/O映象區(qū)內(nèi)對(duì)應(yīng)的狀態(tài)和數(shù)據(jù)刷新所有的輸出鎖存電路,再經(jīng)輸出電路驅(qū)動(dòng)相應(yīng)的外設(shè)。這時(shí),才是PLC的真正輸出。 同樣的若干條梯形圖,其排列次序不同,執(zhí)行的結(jié)果也不同。另外,采用掃描用戶程序的運(yùn)行結(jié)果與繼電器控制裝置的硬邏輯并行運(yùn)行的結(jié)果有所區(qū)別。當(dāng)然,如果掃描周期所占用的時(shí)間對(duì)整個(gè)運(yùn)行來(lái)說(shuō)可以忽略,那么二者之間就沒(méi)有什么區(qū)別了。西門(mén)子PLC編程中應(yīng)該注意的問(wèn)題:1.中斷程序中可以調(diào)用子程序累加器和邏輯堆棧式的存蓄器在中斷程序和被調(diào)用的子程序中都是共用的2.中斷程序和主程序下數(shù)據(jù)是可以共享的中斷程序雖說(shuō)是可以共享的,但是我們要注意的是中斷事件中事情異步特性的因數(shù)影響,來(lái)解決共享數(shù)據(jù)的一致性問(wèn)題,在中斷事件中主程序執(zhí)行的任何一個(gè)地方都是有可能出現(xiàn)的。3.通信接口PLC的串行通信口是可以有梯形圖或者語(yǔ)句表程序控制的。通信口的這種操作模式稱為自有端口的模式。在自由的情況下,就可以用程序定義波特率,每個(gè)字節(jié)的位數(shù)等等,在執(zhí)行主程序的過(guò)程中,申請(qǐng)中斷,才能定義自由端口模式,利用接收和發(fā)送中斷可以簡(jiǎn)化程序?qū)νㄐ诺目刂啤?/p> 4.I/O中斷I/O中斷包括上升或下降沿中斷,告訴計(jì)數(shù)器中斷和脈沖串輸出中斷。 S7-200CPU用輸入I0.0~I0.3的上升或下降產(chǎn)生了中斷,則發(fā)生的事件被輸入端子捕獲,這樣的上升沿或者下降可被用來(lái)指示當(dāng)某個(gè)事件發(fā)生時(shí)必須引起注意的條件。
223模塊, 314模塊,322模塊,331模塊,211模塊,222模塊,215模塊,417模塊 等等有余貨需要處理的朋友請(qǐng)速與我聯(lián)系。
是專業(yè)從事工業(yè)自動(dòng)化控制系統(tǒng)、機(jī)電一體化裝備系統(tǒng)集成和硬件維護(hù)的綜合性企業(yè)。
本著“以人為本、科技先導(dǎo)、顧客滿意、持續(xù)改進(jìn)”的工作方針,致力于工業(yè)自動(dòng)化控制領(lǐng)域的產(chǎn)品開(kāi)發(fā)、
工程配套和系統(tǒng)集成,擁有豐富的自動(dòng)化產(chǎn)品的應(yīng)用和實(shí)踐經(jīng)驗(yàn)以及雄厚的技術(shù)力量,
為廣大用戶提供了SIEMENS的技術(shù)及自動(dòng)控制的解決方案,
湖南雙銀科技有限公司,在經(jīng)營(yíng)活動(dòng)中精益求精,具備如下業(yè)務(wù)優(yōu)勢(shì):
SIEMENS 可編程控制器
1、 SIMATIC S7 系列PLC、S7200、s71200、S7300、S7400、ET200
2、 邏輯控制模塊 LOGO!230RC、230RCO、230RCL、24RC、24RCL等
3、 SITOP 系列直流電源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A
4、HMI 觸摸屏TD200 TD400C TP177,MP277 MP377
SIEMENS 交、直流傳動(dòng)裝置,數(shù)控伺服
詞條
詞條說(shuō)明
西門(mén)子ET200S模擬量輸入模塊是本公司優(yōu)勢(shì)產(chǎn)品:西門(mén)子PLCS7-400系列模塊/西門(mén)子S7-300模塊系列/西門(mén)子S7-200CN系列/西門(mén)子電線電纜/西門(mén)子附件系列/西門(mén)子停產(chǎn)備件, 西門(mén)子PLCS7-1200系列,西門(mén)子PLCS7-1500系列/西門(mén)子ET200系列/西門(mén)子觸摸屏系列/西門(mén)子變頻器系列. ? 關(guān)于產(chǎn)品質(zhì)量:本店產(chǎn)品均為西門(mén)子原裝**!如需詳細(xì)產(chǎn)品資料、參數(shù)等信息
西門(mén)子6ES7288-1SR30-0AA0產(chǎn)品簡(jiǎn)介CPU SR30
西門(mén)子6ES7288-1SR30-0AA0產(chǎn)品簡(jiǎn)介CPU SR30?西門(mén)子6ES7288-1SR30-0AA0產(chǎn)品簡(jiǎn)介CPU SR30,產(chǎn)品?規(guī)格:【德國(guó)原裝,全新**】SIMATIC S7-200 SMART,CPU SR30, 標(biāo)準(zhǔn) CPU,AC/DC/繼電器, 機(jī)載 I/O: 18 個(gè) 24V DC 數(shù)字輸入;12 DO 繼電器 2A; 電源:交流 47-63Hz 時(shí)
西門(mén)子6ES7193-6AP00-0AA0性能參數(shù)
西門(mén)子6ES7193-6AP00-0AA0產(chǎn)品簡(jiǎn)介?西門(mén)子6ES7193-6AP00-0AA0產(chǎn)品簡(jiǎn)介,公司一直致力于推廣西門(mén)子高性能自動(dòng)化和驅(qū)動(dòng)產(chǎn)品,所經(jīng)營(yíng)產(chǎn)品范圍:LOGO!通用模塊、SIMATIC S7全系列可編程控制器、PCS7 控制、WINCC組態(tài)、STEP 7編程和博圖; 屏、工控機(jī)、網(wǎng)絡(luò)交換機(jī)、開(kāi)關(guān)電源;6RA70/80系列直流調(diào)速裝置,MM4、V20、G120、G130
6RA7087-6DS22-0 6RA7087-6DS22-0 SIMOREG DC Master 整流器 帶微處理器 針對(duì)單象限驅(qū)動(dòng) 電路 B6C 輸入:400V 三相交流,705A 可操控:勵(lì)磁整流器 D485/850 MRE-GEEF6S22 輸出:485V DC,850A 輸出端 US 等級(jí):485V DC, 620A 現(xiàn)場(chǎng)輸入端 400V 輸出端 325V,30A ?上海勵(lì)輝
公司名: 湖南雙銀科技有限公司
聯(lián)系人: 郭金秀
電 話: 15216632215
手 機(jī): 15216632215
微 信: 15216632215
地 址: 湖南長(zhǎng)沙經(jīng)濟(jì)技術(shù)開(kāi)發(fā)區(qū)開(kāi)元東路以北、 東六線以東華潤(rùn)置地廣場(chǎng)一期12幢1201
郵 編:
網(wǎng) 址: guojinxiu85.cn.b2b168.com
公司名: 湖南雙銀科技有限公司
聯(lián)系人: 郭金秀
手 機(jī): 15216632215
電 話: 15216632215
地 址: 湖南長(zhǎng)沙經(jīng)濟(jì)技術(shù)開(kāi)發(fā)區(qū)開(kāi)元東路以北、 東六線以東華潤(rùn)置地廣場(chǎng)一期12幢1201
郵 編:
網(wǎng) 址: guojinxiu85.cn.b2b168.com