商鋪名稱:浙江科旭機(jī)電有限公司
聯(lián)系人:呂小姐(先生)
聯(lián)系手機(jī):
固定電話:
企業(yè)郵箱:kexujd@163.com
聯(lián)系地址:浙江省樂(lè)清市柳市鎮(zhèn)經(jīng)濟(jì)開(kāi)發(fā)區(qū)
郵編:325604
聯(lián)系我時(shí),請(qǐng)說(shuō)是在電子快手網(wǎng)上看到的,謝謝!
采購(gòu)西門(mén)子(Siemens)低壓配電與工業(yè)自動(dòng)化產(chǎn)品,請(qǐng)咨詢下面客服熱線!!!
load_toolPC機(jī)與PLC系統(tǒng)初始化鏈接;(2)6ES7318-3EL01-0AB0西門(mén)子S7-300/CPU模塊斷開(kāi)PC機(jī)與PLC系統(tǒng)鏈接;(3)以及讀寫(xiě)PLC內(nèi)部存儲(chǔ)區(qū)的函數(shù)。監(jiān)控軟件通過(guò)6ES7318-3EL01-0AB0西門(mén)子S7-300/CPU模塊讀寫(xiě)函數(shù)可以方便監(jiān)控PLC控制系統(tǒng)。1.2Computing安裝Computing后,在VB或Delphi中可以直接插入控件。可插入的控件主要有:Datacontrol、Editcontrols、Buttoncontrols、Labelcontrols、Slidercontrol。Datacontrols的主要功能是把以上剩余的控件與S7系列PLC相連接、設(shè)置事件觸發(fā)條件以及設(shè)定S7系列PLC地址等。而Editcontrols、Buttoncontrols、Labelcontrols、Slidercontrol可以與S7-200系列PLC存儲(chǔ)資源直接對(duì)應(yīng)。第三方軟件可以直接調(diào)用上列控件對(duì)PLC進(jìn)行監(jiān)控,也可以通過(guò)函數(shù)對(duì)S7系列PLC進(jìn)行讀寫(xiě)操作。WinAC支持SIMATICComputing的原有應(yīng)用,但以后不會(huì)開(kāi)發(fā)新的SIMATICComputing版本,SIMATICComputing的最終版本為V3.1SP2對(duì)過(guò)程數(shù)據(jù)的存取采用以下幾種方式:1用戶可以通過(guò)標(biāo)準(zhǔn)ActiveX控件OCX存取過(guò)程數(shù)據(jù)2用戶可以使用DCOMMicrosoft分布式組件模式集成網(wǎng)絡(luò)上分布式的應(yīng)用程序分布式的應(yīng)用由多個(gè)程序和不同的計(jì)算機(jī)協(xié)作完成一個(gè)統(tǒng)一的任務(wù)3允許任何符合OPC用于過(guò)程控制的OLE客戶機(jī)標(biāo)準(zhǔn)的應(yīng)用軟件通過(guò)WinAC內(nèi)置的OPC服務(wù)器訪問(wèn)控制設(shè)備中的數(shù)據(jù)1.3OPCserverOPC服務(wù)器隨SIMATICNET軟件光盤(pán)提供,SIMATICNET是西門(mén)子在工業(yè)控制層
在主程序或中斷程序中,局部變量表只包含TEMP變量。子程序的局部變量表中還有三種變量:IN(輸入變量)、OUT(輸出變量)、IN_OUT(輸入/輸出變量)。在局部變量表中賦值時(shí),只需指定6ES7318-3EL01-0AB0西門(mén)子S7-300/CPU模塊聲明局部變量的類型(TEMP、IN、IN_OUT或OUT)和數(shù)據(jù)類型(參見(jiàn)SIMATIC和IEC1131-3的數(shù)據(jù)類型),但不指定存儲(chǔ)器地址,程序編輯器自動(dòng)地在L存儲(chǔ)區(qū)中為所有局部變量指定存儲(chǔ)器位置。起始地址為L(zhǎng)O,每字節(jié)8位,能訪問(wèn)到位。字節(jié)、字和雙字在局部存儲(chǔ)器中按字節(jié)順序分配,例如LBx、LWx或LDx。局部變量作為參數(shù)向子程序傳遞時(shí),在該子程序的局部變量表中指定的數(shù)據(jù)類型必須與調(diào)用6ES7318-3EL01-0AB0西門(mén)子S7-300/CPU模塊中的數(shù)據(jù)類型值匹配。例如,在主程序OB1中調(diào)用子程序SBR0,使用名為INPUT1的全局符號(hào)作為子程序的輸入?yún)?shù)。在SBR0的局部變量表中,已經(jīng)定義了一個(gè)名為FIRST的局部變量作為該輸入?yún)?shù)。
當(dāng)OB1調(diào)用6ES7318-3EL01-0AB0西門(mén)子S7-300/CPU模塊時(shí),INPUT1的數(shù)值被傳入FIRST,INPUT1和FIRST的數(shù)據(jù)類型必須匹配。在程序中使用符號(hào)名時(shí),程序編輯器首先檢查有關(guān)POU的局部變量表,然后檢查符號(hào)表/全局變量表。如果某符號(hào)名在兩處都沒(méi)有定義,程序編輯器則將其視為全局符號(hào),程序編輯器指定一條綠色波浪狀下劃線,并將名稱括在雙引號(hào)中,例如“UndefinedLocalVar”(未定義的局部變量)。如果后來(lái)對(duì)該符號(hào)名賦了值,則程序編輯器不會(huì)自動(dòng)再次讀取局部變量表并修改它。為了將該6ES7318-3EL01-0AB0西門(mén)子S7-300/CPU模塊符號(hào)名作為局部變量使用,必須手工刪除程序代碼中的引號(hào),并在符號(hào)名前插入#號(hào),例如改為#UndefinedLocalVar。各子程序最多可調(diào)用16個(gè)輸入/輸出參數(shù),如果超出16個(gè),將返回錯(cuò)誤。選擇希望的變量類型所在的行,并在名稱域中鍵入變量名稱,在數(shù)據(jù)類型域中鍵入數(shù)據(jù)類型。不需在局部變量表中的變量名稱前加#號(hào),#號(hào)只在程序代碼中的局部變量名之前使用。局部變量名可包含數(shù)字、字母和下劃線(_),也可以包含擴(kuò)展字符(ASCII128~255)。
所謂寄存器尋址,就是我們使用plc內(nèi)部寄存器的方法。如果把6ES7318-3EL01-0AB0西門(mén)子S7-300/CPU模塊的內(nèi)部寄存器比喻成一幢大樓,那么尋址方法就是對(duì)房間門(mén)牌的編號(hào)。只有掌握了寄存器的尋址方法,我們才能正確使用內(nèi)部寄存器。內(nèi)部寄存器的尋址,是歐美系PLC所獨(dú)有的,它不同于日系的PLC。因?yàn)槿障档腜LC一般是直接使用。比如三菱的PLC,它用6ES7318-3EL01-0AB0西門(mén)子S7-300/CPU模塊,D1來(lái)表示內(nèi)部的數(shù)據(jù)寄存器。M0,M1表示的是位寄存器,D0和M0之間沒(méi)有任何關(guān)系而歐系PLC與日系的完全不同,是使用和計(jì)算機(jī)一樣的尋址方法。計(jì)算機(jī)最基本的存儲(chǔ)單位是位,同樣,在PLC內(nèi)也是采用位作為最基本的尋址單位。八個(gè)位組成一個(gè)字節(jié),兩個(gè)字節(jié)組成一個(gè)字。
圖3如圖3,這個(gè)是PLC置位復(fù)位程序的置位執(zhí)行步驟,1,外部常開(kāi)按鈕沒(méi)有按下時(shí)I0.0沒(méi)有接通,Q0.1置位線圈就沒(méi)有輸出。2,外部常開(kāi)按鈕按下時(shí)I0.0接通,Q0.1置位線圈就有了輸出。3,松開(kāi)外部常開(kāi)按鈕時(shí)I0.0斷開(kāi)沒(méi)有接通,雖然I0.0已經(jīng)斷開(kāi)沒(méi)有了接通,但Q0.1置位線圈依然還是有輸出,實(shí)現(xiàn)了自鎖功能。直到有復(fù)位信號(hào)時(shí)它才會(huì)沒(méi)有輸出,這就是6ES7318-3EL01-0AB0西門(mén)子S7-300/CPU模塊置位操作指令的特點(diǎn)。簡(jiǎn)單不。接下來(lái)看復(fù)位的操作。圖4如圖4,這個(gè)是PLC置位復(fù)位程序的復(fù)位執(zhí)行步驟,4,外部常閉按鈕沒(méi)有按下時(shí)I0.5沒(méi)有接通,Q0.1復(fù)位線圈就沒(méi)有輸出。5,當(dāng)外部常閉按鈕按下時(shí)I0.5接通,Q0.1復(fù)位線圈就有了輸出。它就會(huì)復(fù)位置位線圈Q0.1,這樣Q0.1就沒(méi)有了輸出。6,即使外部常閉按鈕松開(kāi)I0.5沒(méi)有了接通,復(fù)位線圈Q0.1依然被固定在復(fù)位狀態(tài)。
賣(mài)家簡(jiǎn)介
【科旭機(jī)電】代理經(jīng)銷(xiāo)產(chǎn)品有:亞德客,費(fèi)斯托,施耐德,西門(mén)子,ABB,歐姆龍,韓國(guó)LS,常熟,上海人民,倍加福,圖爾克,奧托尼克斯,SMC等國(guó)內(nèi)外知名品牌,......,想了解和采購(gòu)其他工業(yè)品,請(qǐng)各位新老客戶來(lái)電咨詢、洽談!