西門(mén)子電源模塊6EP4134-0GB00-0AY0
PLC功能模塊
1、自在循環(huán)組織塊OB1
S7CPU發(fā)動(dòng)完成后,操作體系循環(huán)履行OB1,OB1履行完成后,操作體系再次發(fā)動(dòng)OB1。在OB1中能夠調(diào)用FB、SFB、FC、SFC等用戶程序使其循環(huán)履行。除OB90以外,OB1優(yōu)先級(jí)低,能夠被其他OB中止。OB1默認(rèn)掃描監(jiān)控時(shí)刻為150ms(可設(shè)置),掃描超時(shí),CPU主動(dòng)調(diào)用)B80報(bào)錯(cuò),假如程序中沒(méi)有樹(shù)立OB80,CPU進(jìn)入中止形式。
2、日期中止組織塊OB10~OB17
在CPU特點(diǎn)中,能夠設(shè)置日期中止組織塊OB10~OB17觸發(fā)的日期、履行形式(抵達(dá)設(shè)定的觸發(fā)日期后,OB只履行一次或按每分、每小時(shí)、每周、每月周期履行)等參數(shù),當(dāng)CPU的日期值大于設(shè)定的日期值時(shí),觸發(fā)相應(yīng)的OB并按設(shè)定的形式履行。在用戶程序中也能夠經(jīng)過(guò)調(diào)用SFC28體系函數(shù)設(shè)定CPU日期中止的參數(shù),調(diào)用SFC30激活日期中止投入運(yùn)轉(zhuǎn),與在CPU特點(diǎn)中的設(shè)置比較,經(jīng)過(guò)用戶程序,能夠在CPU運(yùn)轉(zhuǎn)時(shí)靈敏地修正設(shè)定的參數(shù),兩種方法能夠恣意挑選,也能夠同時(shí)對(duì)一個(gè)OB進(jìn)行設(shè)置。
3、時(shí)刻推遲中止組織塊OB20~OB23
時(shí)刻推遲中止組織塊OB20~OB23的優(yōu)先級(jí)及更新進(jìn)程映像區(qū)的參數(shù)需求在CPU特點(diǎn)中設(shè)置,經(jīng)過(guò)調(diào)用體系函數(shù)SFC32觸發(fā)履行,OB號(hào)及推遲時(shí)刻在SFC32參數(shù)中設(shè)定,推遲時(shí)刻為1~60000ms,大大優(yōu)于定時(shí)器精度。
4、循環(huán)中止組織塊OB30~OB38
循環(huán)中止組織塊OB30~OB38按設(shè)定的時(shí)刻距離循環(huán)履行,循環(huán)中止的距離時(shí)刻在CPU特點(diǎn)中設(shè)定,每一個(gè)OB默認(rèn)的時(shí)刻距離不同,例如)B35默認(rèn)的時(shí)刻距離為100ms,在OB35中的用程序?qū)⒚扛?00ms調(diào)用一次,時(shí)刻距離能夠自在設(shè)定,小時(shí)刻距離不能小于55ms。OB中的用戶程序履行時(shí)刻必須小于設(shè)定的時(shí)刻距離,假如距離時(shí)刻較短,因?yàn)檠h(huán)中止OB沒(méi)有完成程序掃描而被再次調(diào)用,然后造成CPU毛病,觸發(fā)OB80報(bào)錯(cuò),假如程序中沒(méi)有創(chuàng)立OB80,CPU進(jìn)入中止形式。經(jīng)過(guò)調(diào)用SFC39~SFC42體系函數(shù)能夠禁止、推遲、使能循環(huán)中止的調(diào)用。循環(huán)中止組織塊一般處理需求固定掃描周期的用戶程序,例如PID函數(shù)塊一般需在循環(huán)中止中調(diào)用以處理積分時(shí)刻的計(jì)算。
5、硬件中止組織塊OB40~OB47
硬件中止也叫進(jìn)程中止,由外部設(shè)備發(fā)生,例如功用模塊FM、通訊處理器CP及數(shù)字量輸入、輸出模塊等。一般運(yùn)用具有硬件中止的數(shù)字量輸入模塊觸發(fā)中止呼應(yīng),然后為每一個(gè)模塊裝備相應(yīng)的中止OB(一個(gè)模塊只能良一個(gè)中止OB,S7-300系列PLCCPU只能觸發(fā)硬件中止OB40),在模塊裝備中能夠挑選輸入點(diǎn)的上升沿、下降沿或悉數(shù)作為觸發(fā)中止OB的事情。裝備中的中止事情呈現(xiàn),中止主程序,履行中止OB中的用戶程序一個(gè)周期,然后跳回中止處持續(xù)履行主程序。運(yùn)用中止與一般輸入信號(hào)比較,沒(méi)有主程序掃描和進(jìn)程映像區(qū)更新時(shí)刻,合適需求快速呼應(yīng)的運(yùn)用。
假如輸入模塊中的一個(gè)通道觸發(fā)硬件中止,操作體系將辨認(rèn)模塊的槽號(hào)及觸發(fā)相應(yīng)的OB,中止OB履行之后發(fā)送與通道相關(guān)的承認(rèn)。在辨認(rèn)和承認(rèn)進(jìn)程中,該通道再次觸發(fā)的中止事情將丟掉;假如模塊其他通道觸發(fā)中止事情,中止不會(huì)丟掉,在當(dāng)前正在運(yùn)轉(zhuǎn)的中止承認(rèn)之后觸發(fā);假如是不同的模塊觸發(fā)的中止事情,中止請(qǐng)求被記錄,中止OB在閑暇(沒(méi)有模塊其他通道的中止請(qǐng)求)時(shí)觸發(fā)。經(jīng)過(guò)調(diào)用SFC39~SFC42體系函數(shù)能夠禁止、推遲、使能硬件中止的調(diào)用。
6、DPV1中止組織塊OB55~OB57
CPU呼應(yīng)PROFIBUS-DPV1從站觸發(fā)的中止信息。
7、多處理器中止組織塊OB60
用于S7-400系列PLC多CPU(一個(gè)機(jī)架中多刺進(jìn)4個(gè)CPU完成同一個(gè)雜亂使命)處理功用,經(jīng)過(guò)調(diào)用SFC35,能夠觸發(fā)OB60在多個(gè)CPU中同時(shí)履行。
8、時(shí)鐘同步中止組織塊OB61~OB64

用于處理PROFIBUS-DPV1等時(shí)鐘同步,從收集各個(gè)從站的輸入到邏輯結(jié)果輸出,需求經(jīng)過(guò)從站輸入信號(hào)采樣循環(huán)(信號(hào)轉(zhuǎn)換)、從站背板總線循環(huán)(轉(zhuǎn)換的信號(hào)從模塊傳遞到從站接口)、PROFIBUS-DP總線循環(huán)(信號(hào)自從站傳遞到主站)、程序履行循環(huán)(信號(hào)的程序處理)、PROFIBUS-DP總線循環(huán)(信號(hào)從主站傳遞到從站)、從站背板總線循環(huán)(信號(hào)從從站接口傳遞到輸出柜塊)及模塊輸出循環(huán)(信號(hào)轉(zhuǎn)換)7個(gè)循環(huán),時(shí)鐘同步中止將7個(gè)循環(huán)同步,優(yōu)化數(shù)據(jù)的傳遞并確保PROFIBUS-DP各個(gè)從站數(shù)據(jù)處理的同步性。PROFIBUS時(shí)鐘同步中止只能用于S7-400系列PLCCPU(具有DPV2功用)。
9、工藝同步處理中止組織塊OB65
用于T-CPU(具有運(yùn)動(dòng)控制功用的CPU)工藝塊與開(kāi)始程序的同步處理。
10、冗余毛病中止組織塊OB70、OB72
用于S7-400H冗余體系,當(dāng)I/O冗余毛病,例如冗余的PROFIBUS-DP從站毛病時(shí),觸發(fā)OB70的調(diào)用,當(dāng)CPU冗余毛病,如CPU切換、同步毛病時(shí),觸發(fā)OB72的調(diào)用。假如I/O冗余,或許CPU冗余毛病而在CPU中沒(méi)有創(chuàng)立OB70、OB72,CPU不會(huì)進(jìn)入中止形式。
11、異步毛病中止組織塊OB80~OB87
異步毛病中止用于處理各種毛病事情。
OB80:處理時(shí)刻毛病、CIR(ConfigurationInRun)后的從頭運(yùn)轉(zhuǎn)等功用,例如OB1或OB35運(yùn)轉(zhuǎn)超時(shí),CPU主動(dòng)調(diào)用OB80報(bào)錯(cuò),假如程序中沒(méi)有創(chuàng)立OB80,CPU進(jìn)入中止形式。
OB81:處理與電源相關(guān)的各種信息(S7-400系列PLCCPU只要電池毛病時(shí)調(diào)用),呈現(xiàn)毛病,CPU主動(dòng)調(diào)用OB81報(bào)錯(cuò),假如程序中沒(méi)有創(chuàng)立OB81,CPU不會(huì)進(jìn)入中止形式。
OB82:確診中止,假如使能一個(gè)具有確診中止模塊的確診功用(例如斷線、傳感器電源丟掉),呈現(xiàn)毛病時(shí)調(diào)用OB82,假如程序中沒(méi)有創(chuàng)立OB82,CPU進(jìn)入中止形式。確診中止還對(duì)CPU所有內(nèi)外部毛病,包含模塊前銜接器拔出、硬件中止丟掉等作出呼應(yīng)。
OB83:用于模塊插拔事情的中止處理,事情呈現(xiàn),CPU主動(dòng)調(diào)用OB83報(bào)警,假如程序中沒(méi)有創(chuàng)立OB83,CPU進(jìn)入中止形式。
OB84:用于處理存儲(chǔ)器、冗余體系中兩個(gè)CPU的冗余銜接性能降低等事情。
OB85:用于處理操作體系拜訪模塊毛病、更新進(jìn)程映像區(qū)時(shí)I/O拜訪毛病、事情觸發(fā)但相應(yīng)的OB沒(méi)有下載到CPU等事情,事情呈現(xiàn),CPU主動(dòng)調(diào)用OB85報(bào)錯(cuò),假如程序中沒(méi)創(chuàng)立OB85,CPU進(jìn)入中止形式。
OB86:用于處理擴(kuò)展機(jī)架(不適用于S7-300系列)、PROFIBUS-DP主站、PROFIBUS-DP或PROFINETI/O分布I/O體系中站點(diǎn)毛病等事情,事情呈現(xiàn),CPU主動(dòng)調(diào)用OB86報(bào)錯(cuò),假如程序中沒(méi)有創(chuàng)立,CPU進(jìn)入中止形式。
OB87:用于處理MPIGD通訊及時(shí)鐘同步毛病,事情呈現(xiàn),CPU主動(dòng)調(diào)用OB87報(bào)錯(cuò),假如程序中沒(méi)有創(chuàng)立,CPU不會(huì)進(jìn)入中止形式。
12、處理中止組織塊OB88
用于處理程序嵌套、區(qū)域數(shù)據(jù)分配毛病,毛病呈現(xiàn),CPU主動(dòng)調(diào)用OB88報(bào)錯(cuò),假如程序中沒(méi)有創(chuàng)立,CPU進(jìn)入中止形式。
13、布景循環(huán)中止組織塊OB90
優(yōu)先級(jí)低,確保CPU短的掃描時(shí)刻,防止進(jìn)程映像區(qū)更新過(guò)于頻繁。程序的下載和CPU中程序的刪除觸發(fā)OB90的調(diào)用。只能用于S7-400系列PLCCPU。
14、發(fā)動(dòng)中止組織塊OB100~OB102
西門(mén)子電源模塊6EP4134-0GB00-0AY0
PLC錯(cuò)誤處理組織
組織塊是操作系統(tǒng)與用戶程序之間的接口。STEP 7提供了各種不同的組織塊(OB),用組織塊可以創(chuàng)建在特定時(shí)間執(zhí)行的程序和響應(yīng)特定事件的程序。 系統(tǒng)程序可以檢測(cè)下列錯(cuò)誤:不正確的CPU能、系統(tǒng)程序執(zhí)行中的錯(cuò)誤、用 ...在進(jìn)行PLC控制系統(tǒng)的設(shè)計(jì)時(shí),一般應(yīng)遵循以下幾個(gè)原則:
PLC通過(guò)STEP 7編程軟件診斷能進(jìn)行故障診斷的基本方

西門(mén)子S7-300 PLC具有非常強(qiáng)大的故障診斷能,通過(guò)STEP 7編程軟件可以獲得大量的硬件故障與編程錯(cuò)誤的信息,使用戶能迅速地查找到故障。 這里的診斷是指西門(mén)子S7-300 PLC內(nèi)部集成的錯(cuò)誤
PLC的診斷與調(diào)試方
STEP 7提供了可視化的在線調(diào)試能。在STEP 7中完成的硬件組態(tài)和用戶程序必須下載到PLC中,經(jīng)過(guò)軟硬件的聯(lián)合調(diào)試成后,才能彩超終完成控制任務(wù)。 PLC是運(yùn)行在工業(yè)環(huán)境中的控制器,一般而言可靠性比較高,出現(xiàn)故障 ...
PLC梯形圖編程的規(guī)則

盡管梯形圖與繼電器電路圖在結(jié)構(gòu)形式、元件符號(hào)及邏輯控制功能等方面相類似,但它們又有許多不同之處,plc梯形圖有自己的編程規(guī)則。除了DB指針之外,ANY指針還包含數(shù)據(jù)類型和重復(fù)系數(shù),這使得它可以指向一個(gè)數(shù)據(jù)區(qū)。
西門(mén)子PLC功能圖設(shè)計(jì)注意事項(xiàng)

1)狀態(tài)之間要有轉(zhuǎn)換條件。如圖1示,狀態(tài)之間缺少“轉(zhuǎn)換條件"是不正確的,應(yīng)改成如圖2示的功能圖。必要時(shí)轉(zhuǎn)換條件可以簡(jiǎn)化。 圖1 錯(cuò)誤的功能圖 圖2 正確的功能圖 圖3 簡(jiǎn)化前的功能圖 2)轉(zhuǎn)換條件之間 ...
西門(mén)子PLC功能圖的畫(huà)
功能圖(SFC)是描述控制系統(tǒng)的控制過(guò)程、功能和特征的一種圖解表示方法。它具有簡(jiǎn)單、直觀等特點(diǎn),不涉及控制功能的具體技術(shù),是一種通用的語(yǔ)言,是IEC(電工委員會(huì))的編程語(yǔ)言,近年來(lái)在PLC的編程中已經(jīng)得 .
西門(mén)子S7-200系列PLC全套接線圖

分享一下S7-200系列全套接線圖,供各位同仁收藏,以備不時(shí)之需。 1.CPU222 2.cpu224 3.cpu226 4.拓展模塊l模擬量輸入/輸出:50~80步/通道。
上升沿和下降沿就一個(gè)掃描周期內(nèi)有效

上升沿和下降沿就一個(gè)掃描周期內(nèi)有效,下一周期失效,因此在也程序在FB內(nèi)使用來(lái)制造一個(gè)上升沿,而不需要占用M點(diǎn)。 沿指令只在乎掃描,不在乎周期。一個(gè)掃描周期,一般特指程序從頭執(zhí)行至尾的時(shí)間。這期間,一個(gè)特定 ...
LOGO!在民用穩(wěn)壓電源中的應(yīng)用案例

這幾年都做工業(yè)產(chǎn)品了,基本就沒(méi)弄過(guò)民用,時(shí)間彩超近的就是2014年的一次,用的是LOGO!0BA6,還有幾臺(tái)西門(mén)子SIRIUS系列的接觸器。當(dāng)時(shí)是接的石油大學(xué)的一個(gè)項(xiàng)目。應(yīng)用背景是這樣的,濱州無(wú)棣等地區(qū)有很多小區(qū)的變壓器 ...1.PLC的形式與規(guī)模的選擇
西門(mén)子fc功能塊應(yīng)用
功能(FC)類似于C語(yǔ)言中的子程序,用戶可以將具有相同控制過(guò)程的程序編寫(xiě)在FC中,然后在主程序OB1中調(diào)用。功能的應(yīng)用并不復(fù)雜,先建立一個(gè)工程,再在管理器界面中選中“塊",接著單擊菜單欄的“插入"→“S7塊"→“ (1)*被控對(duì)象的工藝要求