① 三菱plc編程元件有哪些
三菱PLC編程元件指是PLC內的一種類似於傳統繼電器的編程元件(有的書上稱為軟繼電器),除輸入輸出有點特殊外,都是用PLC內部的存儲單元的狀態來表示的。
(一)輸入輸出繼電器
輸入端子是PLC從外部開關接受信號的窗口。在PLC內部,與PLC輸入端子相連的輸入繼電器是一種光電隔離的電子繼電器,有無數的電子常開觸點和常閉觸點,可在PLC內隨意使用。這種輸入繼電器不能用程序驅動。
輸出端子是PLC向外部負載發送信號的窗口。輸出繼電器的外部輸出用觸點(繼電器觸點,晶閘管、晶體管等輸出元件)在PLC內與該輸出端子相連,有無數的電子常開觸點和常閉觸點,可在PLC內隨意使用。PLC外部輸出用觸點,按照輸出用軟元件的響應滯後時間動作。
(二)、定時器
PLC中定時器T相當於繼電器控制系統中的時間繼電器,它可提供無限對常開延時觸點、常閉延時觸點供編程使用。
(三)輔助繼電器
輔助繼電器PLC中數量最多的一種繼電器,一般的輔助繼電器相當於傳統繼電控制系統中的中間繼電器,輔助繼電器又分為三類:
1、特殊輔助繼電器
PLC內有256個特殊輔助繼電器,這些特殊輔助繼電器各自具有特定的功能。
2、通用輔助繼電器
通用輔助繼電器按十進制地址編號(在FX型PLC中除了輸入繼電器和輸出繼電器外,其他所有器件都採用的是十進制地址編號)。
3、斷電保持輔助繼電器
PLC在運行時若發生停電,輸出繼電器和通用輔助繼電器全部成為斷開狀態。上電後除了PLC運行時被外部輸入信號接通以外,其它仍斷開。斷電保持輔助繼電器可保持斷電前的狀態,它是由PLC內裝鋰電池支持的。
(四)、狀態器
狀態器(S)是構成狀態轉移圖的重要器件,它與步進順控指令配合使用。
(五)、計數器
計數器元件號按十進制編號,計數器的計數次數由編程時設定的系數K決定。
(六)、數據寄存器
數據寄存器是計算機必不可少的元件,用於存放各種數據。
不同廠家、不同系列的PLC,其編程元件的功能和編號(地址)也不相同,因此在編寫PLC程序時,必須熟悉所選用PLC的每條指令所涉及的編程元件的功能和編號。
② S7-200PLC主機中主要有哪些編程軟元件分別可按什麼樣的方式進行編址
1、應該使用Step7 Microwin軟體而不是Step7,Step7為S7-300,400系列編寫程式。
2、通過模擬量模組去讀取電壓信號,判斷當大於4V時,使用延時斷開定時器就OK。
③ FX系列PLC的編程軟元件有哪些
第七節 FX系列PLC的編程元件不同廠家、不同系列的PLC,其內部軟繼電器的功能和編號都不相同,因此在編製程序時,必須熟悉所選用PLC的軟繼電器的功能和編號。 FX系列PLC軟繼電器編號由字母和數字組成,其中輸入繼電器和輸出繼電器用八進制數字編號,其它軟繼電器均採用十進制數字編號。一、數據結構及軟元件(繼電器)概念1、數據結構1)十進制數2)二進制(在FX系列PLC內部,數據是以二進制(BIN)補碼的形式存儲,所有的四則運算都使用二進制數)。3)八進制(輸入繼電器、輸出繼電器的地址採用八進制)4)十六進制、5)BCD碼6)常數K、HK:十進制常數H:十六進制常數2、軟元件(編程元件、操作數) 1)軟元件概念PLC內部具有一定功能的器件(輸入、輸出單元、存儲器的存儲單元)。 2)分類:位元件、字元件①位元件 X:輸入繼電器,用於輸入給PLC的物理信號;Y:輸出繼電器,從PLC輸出的物理信號;M(輔助繼電器)和S(狀態繼電器):PLC內部的運算標志。說明:A、位單元只有ON和OFF兩種狀態,可用「0」和「1」表示。B、元件可以通過組合使用,4個位元件為一個單元,通用表示方法是由Kn加起始的軟元件號組成,n為單元數。例如K2 M0表示M0~M7組成兩個位元件組(K2表示2個單元),它是一個8位數據,M0為最低位。 ②字元件數據寄存器D:模擬量檢測以及位置控制等場合存儲數據和參數。 位元組(BYTE)、字(WORD)、雙字(DOUBLE WORD)二、FX系列PLC的編程元件 (一)輸入繼電器(X) 作用:用來接受外部輸入的開關量信號。輸入端通常外接常開觸點或常閉觸點。 編號:X000 ~ X007 X010 ~ X017 ······說明:1)輸入繼電器以八進制編號。FX2系列PLC帶擴展時最多可有184點輸入繼電器(X0 ~ X267)。 2)輸入繼電器只能輸入驅動,不能程序驅動 3)可以有無數的常開觸點和常閉觸點。 4)輸入信號(ON、OFF)至少要維持維持一個掃描周期。 (二)輸出繼電器(Y)作用:輸出程序運行的結果,驅動執行機構控制外部負載。編號:Y000 ~ Y007 Y010 ~ Y017······說明:1)輸出繼電器以八進制編號。FX2系列PLC帶擴展時最多可有184點輸入繼電器(Y0 ~ Y267)。 2)輸入繼電器只能程序驅動,不能外部驅動 3)輸出模塊的硬體繼電器只有一個常開觸點,梯形圖中輸出繼電器的常開觸點和常閉觸點可以多次使用。 (三)輔助繼電器(M):中間繼電器 輔助繼電器是用軟體實現,是一種內部的狀態標志,相當於繼電器控制系統中的中間繼電器。說明:1)輔助繼電器以十進制編號。 2)輔助繼電器只能程序驅動,不能接收外部信號,也不能驅動外部負載。 3)可以有無數的常開觸點和常閉觸點。 輔助繼電器:通用型、掉電保持型和特殊輔助繼電器三種。1、通用型輔助繼電器:M0~M499 共500個特點:通用輔助繼電器和輸出繼電器一樣,在PLC電源斷開後,其狀態將變為OFF。當電源恢復後,除因程序使其變為 ON外,否則它仍保持OFF。用途:中間繼電器(邏輯運算的中間狀態存儲、信號類型的變換)。2、掉電保持型輔助繼電器:M500~M1023 特點:在PLC電源斷開後,保持用輔助繼電器具有保持斷電前瞬間狀態的功能,並在恢復供電後繼續斷電前的狀態。掉電保持是由PLC機內電池支持。3、特殊輔助繼電器:M8000~M8255 特點:特殊輔助繼電器是具有某項特定功能的輔助繼電器。分類:觸點利用型和線圈驅動型。1)觸點型特殊輔助繼電器:其線圈由PLC自動驅動,用戶只可以利用其觸點。 2)線圈型特殊輔助繼電器:由用戶驅動線圈,PLC將作出特定動作。 1)運行監視繼電器:M8000 —— 當PLC處於RUN時,其線圈一直得電M8001 —— 當PLC處於STOP時,其線圈一直得電
2)初始化繼電器:M8002 —— 當PLC開始運行的第一個掃描周期其得電M8003 —— 當PLC開始運行的第一個掃描周期其失電(對計數器、移位寄存器、狀態寄存器等進行初始化)
3)出錯指示繼電器:M8004 —— 當PLC有錯誤時,其線圈得電M8005 —— 當PLC鋰電池電壓下降至規定值時,其線圈得電M8061 —— PLC硬體出錯 D8061(出錯代碼)M8064 —— 參數出錯 D8064M8065 —— 語法出錯 D8065M8066 —— 電路出錯 D8066M8067 —— 運算出錯 D8067M8068 —— 當線圈得電,鎖存錯誤運算結果4)時鍾繼電器:M8011 —— 產生周期為10ms脈沖M8012 —— 產生周期為100ms脈沖M8013 —— 產生周期為1s脈沖M8014 —— 產生周期為1min脈沖 5)標志繼電器M8020 —— 零標志。當運算結果為0時,其線圈得電。M8021 —— 借位標志。減法運算的結果為負的最大值以下時,其線圈得電。M8022 —— 進位標志。加法運算或移位操作的結果發生進位時,其線圈得電。6)PLC模式繼電器:M8034 —— 禁止全部輸出。當M8034線圈被接通時,則PLC的所有輸出自動斷開。M8039 —— 恆定掃描周期方式。當M8039線圈被接通時,則PLC以恆定的掃描方式運行,恆定掃描周期值由D8039決定M8031----非保持型繼電器、寄存器狀態清除M8032----保持型繼電器、寄存器狀態清除M8033----RUN→STOP時,輸出保持RUN前狀態M8035----強制運行(RUN)監視M8036----強制運行(RUN)M8037----強制停止( STOP )(四)狀態寄存器(S) 作用:用於編制順序控製程序的狀態標志。1)初始化用:S0 ~ S9這10個狀態寄存器作為步進程序中的初始狀態用。2)通用:S10 ~ S127這118個狀態寄存器作為步進程序中的普通狀態用。註:不使用步進指令時,狀態寄存器也可當作輔助繼電器使用(五)定時器(T)作用:相當於時間繼電器。分類:普通定時器、積算定時器定時器工作原理:當定時器線圈得電時,定時器對相應的時鍾脈沖(100ms、10ms、1ms)從0開始計數,當計數值等於設定值時,定時器的觸點接通。定時器組成:初值寄存器(16位)、當前值寄存器(16位)、輸出狀態的映像 寄存器(1位)——元件號T。
t = 0.1×100 =10s 定時器的設定值可用常數K,也可用數據寄存器D中的參數。K的范圍1~32767注意:若定時器線圈中途斷電,則定時器的計數值復位。1)普通定時器輸入斷開或發生斷電時,計數器和輸出觸復位。 100ms定時器:T0 ~ T199,共200個,定時范圍:0.1 ~ 3276.7s10ms定時器:T20 ~ T245,共46個,定時范圍:0.01 ~ 327.67s
t = 0.1×100 =10s2)積算定時器 輸入斷開或發生斷電時,當前值保持,只有復位接通時,計數器和觸點復位。 復位指令:如RST T250 1ms積算定時器: T246 ~ T249,共4個(中斷動作),定時范圍:0.001 ~ 32.767s100ms積算定時器:T250 ~ 255,共6個,定時范圍:0.1 ~ 3276.7s
思考題:1.如何實現斷電延時?如:當X0接通時,Y0馬上得電;當X0斷開時,Y0過20S後斷電。2.當一個定時器的定時時間不夠時,怎麼辦?如:當X0接通後,Y0過5000S後得電並保持,至到X1接通為止。3. 如何實現如下圖所示周期為50s的脈沖輸出? (六)計數器(C)計數器:對內部元件X、Y、M、T、C的信號進行記數(記數值達到設定值時計數動作)。計數器分類:普通計數器、雙向計數器、高速計數器計數器工作原理:計數器從0開始計數,計數端每來一個脈沖計數值加1,當計數值與設定值相等時,計數器觸點動作。
計數器的設定值可用常數K,也可用數據寄存器D中的參數。計數值設定范圍1 ~ 32767。注意:RST端一接通,計數器立即復位。1、普通計數器(計數范圍:K1~K32767)16位通用加法計數器:C0 ~ C15 16位增計數器16位掉電保持計數器:C16 ~ C31 16位增計數器2、雙向計數器(計數范圍:-2147483648~2147483647)32位通用雙向計數器:C200~C219,共20個, 32位掉電保持計數器:C220~C234,共15個。說明:1)設定值可直接用常數K或間接用數據寄存器D的內容。間接設定時,要用編號緊連在一起的兩個數據寄存器。2)C200~C234計數器的計數方向(加/減計數)由特殊輔助繼電器M8200~M8234設定。當M82xx接通(置1)時,對應的計數器C2xx為減法計數;當M82xx斷開(置0)時為加法計數。3、高速計數器:C235 ~ C254 32位增/減計數器高數計數器工作原理:採用中斷方式對特定的輸入進行計數(FX0N為X0~X3),與PLC的掃描周期無關。具有掉電保持功能高速計數器設定值范圍:-2147483648 ~ +21474836471)單向單輸入型: /D U/D U/DX1 U/D R RX2 U/D U/D X3 U/D RS+/- 例1:當X12=1時,C235對X0的脈沖進行增(減)計數。 當X11接通時,C235復位。例2:當X12=1,同時X3=1時,C244對X0的脈沖進行增(減)計數。 當X11=1,C244復位;或X1=1時C244立即復位。2)單相雙輸入型: C246C247C249X0UUUX1DDDX2 RRX3 S+/-M8246M8247M8249 用M8246、M8247、M8249監視 C246、C247、C249的增/減計數。 例1:當X12=1時,C246對X0的脈沖進行增計數,對X1的脈沖進行減計數。 當X11接通時,C246復位。例2:當X12=1,同時X3=1時,C249對X0的脈沖進行增計數,對X1的脈沖進行減計數。 當X11=1,C249復位;或X2=1時C249立即復位。3)雙相輸入型: C251C252C254X0AAAX1BBBX2 RRX3 S+/-M8251M8252M8254 用M8251、M8252、M8254監視 C251、C252、C254的增/減計數。機械轉軸上安裝的光電編碼器在電動機正轉或反轉時分別輸出如下波形,。雙相輸入型高速計數器可根據A、B相波形的相對相位自動進行增/減計數,即可測得轉軸的轉向和轉數。 計數方式:在A相接通時,若B相由斷→通,則計數器作增計數。 在A相接通時,若B相由通→斷,則計數器作減計數。 例:當X12=1時,C254進行增(減)計數。 當X11接通時,C254復位。七、數據寄存器D:用來存儲PLC進行輸入輸出處理、模擬量控制、位置量控制時的數據和參數。數據寄存器為16位,最高位是符號位。32位數據可用兩個數據寄存器存儲。1、通用數據寄存器:D0 ~ D127通用數據寄存器在PLC由RUN → STOP時,其數據全部清零。如果將特殊繼電器M8033置1,則PLC由RUN → STOP時,數據可以保持。 2、保持數據寄存器:D128 ~ D255 保持數據寄存器只要不被改寫,原有數據就不會丟失,不論電源接通與否,PLC運行與否,都不會改變寄存器的內容。 3、特殊數據寄存器:D8000 ~ D8255 4、文件寄存器:D1000 ~ D2499八、變址用寄存器:V、Z 是一種特殊用途的數據寄存器相當於微機中的變址寄存器,用於改變元件的編號(變址)。九、常數:K、H 十進制常數用K表示,如常數123表示為K123 十六進制常數則用H表示,如常數345表示為H159 十、指針:P、I1、跳轉用指針:P 0 ~ P63 共64點它作為一種標號,用來指定跳轉指令或子程序調用指令等分支指令的跳轉目標。 2、中斷用指針:I00□~I30□ 共4點作為中斷程序的入口地址標號。
④ plc常用軟元件有哪些
PLC軟元件主要有:輸入繼電器X、輸出繼電器Y、輔助繼電器M、狀態繼電器S、定時器T、計數器 C、數據寄存器 D
⑤ 三菱PLC位軟元件和字軟元件有哪些
並不是有哪些位元件和字元件,1B=8b一個位元組=8位,例如D0=0換算到位就是d0.0=0/d0.1=0/d0.2=0/d0.3=0/d0.4=0/d0.5=0/d0.6=0/d0.7=0/d0.8=0這樣的解釋可以理解了嗎,但是y、x都是位,其他的如d、m都可以用字或位去處理各種你的現有問題。