0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STEP7中SFC 12功能塊的應(yīng)用

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 2023-02-07 09:39 ? 次閱讀

FB144 – FB_Docken 用于注冊(cè)和注銷 ProfiNet 設(shè)備。該塊通常采用專用背景數(shù)據(jù)塊進(jìn)行訪問(wèn)。

f43d2b84-a633-11ed-bfe3-dac502259ad0.png

poYBAGPhrECAUkzZAAKz45Q30mY460.jpg?f455761c-a633-11ed-bfe3-dac502259ad0.png
f46f9236-a633-11ed-bfe3-dac502259ad0.png ?

用SFC12 "D_ACT_DP"激活和取消激活DP從站/PROFINETIO設(shè)備

在FB144中用于開(kāi)關(guān)ProfINET站的使用。

f47eacee-a633-11ed-bfe3-dac502259ad0.jpg ?

SFC12 – D_ACT_DP

SFC70 – GEO_LOG

f4992ede-a633-11ed-bfe3-dac502259ad0.pngf4a9f804-a633-11ed-bfe3-dac502259ad0.pngf4c16e80-a633-11ed-bfe3-dac502259ad0.png

f4cfd1e6-a633-11ed-bfe3-dac502259ad0.png

MODE:

0: 是激活還是取消激活已尋址組件的請(qǐng)求信息.

1: 激活DP從站/PROFINET IO設(shè)備

2: 取消激活DP從站/PROFINET IO設(shè)備

3: 激活DP從站/PROFINET IO設(shè)備,并在激活狀態(tài)改變后調(diào)用OB 86。

4: 取消激活DP從站/PROFINET IO設(shè)備,并在激活狀態(tài)改變后調(diào)用OB 86。

取消激活DP從站/PROFINET IO設(shè)備

poYBAGPhrHmAeZk8AABup7cDiZw472.jpg

f4e2de80-a633-11ed-bfe3-dac502259ad0.jpg
pYYBAGPhrJ-Aevc2AANT9fzSB-c502.jpg
pYYBAGPhrKeAAOKeAAHVObDRPBI439.jpg

f4f47654-a633-11ed-bfe3-dac502259ad0.jpg

當(dāng)使用SFC 12重新激活DP從站/PROFINET IO設(shè)備時(shí),該組件由指定的DP主站/PROFINET IO控制器進(jìn)行組態(tài)和分配參數(shù)(作為有故障的DP站/PROFINET IO站的返回)。組件能夠傳送用戶數(shù)據(jù)時(shí),激活操作便完成。

激活DP從站/PROFINET IO設(shè)備不啟動(dòng)程序錯(cuò)誤OB (OB85),即使其輸入或輸出屬于要更新的系統(tǒng)范圍的過(guò)程映像。并且不會(huì)向診斷緩沖區(qū)輸入條目。

激活DP從站/PROFINET IO設(shè)備是否會(huì)啟動(dòng)導(dǎo)致在診斷緩沖區(qū)中輸入一個(gè)條目的機(jī)架故障OB (OB 86),這取決于MODE參數(shù)。

接網(wǎng):

pYYBAGPhrMCALZgJAAEsQvlJA80265.jpg ?

CPU啟動(dòng)

根據(jù)啟動(dòng)模式的不同,CPU操作系統(tǒng)對(duì) DP從站/PROFINET IO 設(shè)備的作用如下:

? 在冷啟動(dòng)和暖啟動(dòng)模式下,從站/設(shè)備被自動(dòng)激活。

? 在熱啟動(dòng)模式下,從站/設(shè)備的激活狀態(tài)保持不變,即已激活的從站/設(shè)備保持已激活狀態(tài),取消激活的從站/設(shè)備保持取消激活狀態(tài)。

CPU啟動(dòng)之后,將定期嘗試聯(lián)系所有已組態(tài)但未取消激活的從站/設(shè)備,這些從站或者不存在或者未響應(yīng)。

wRETVAL_SFC12 := INT_TO_WORD(iRETVAL_SFC12);

IF wRETVAL_SFC12 = WORD#16#0 THEN //作業(yè)已完成

RETVAL_SFC12:=0000 作業(yè)已完成且沒(méi)有錯(cuò)誤。

xInterneFreigabeAktive := FALSE;

xInterneFreigabeDeaktive := FALSE;

ELSIF wRETVAL_SFC12 = WORD#16#1 THEN // 參與者已啟用

iRETVAL_SFC12:=0001 DP從站/PROFINET IO 設(shè)備已激活。(僅當(dāng)MODE = 0 時(shí)才可能出現(xiàn)此錯(cuò)誤代碼。)

xInterneFreigabeAktive := FALSE;

TN_deaktiviert := FALSE;

xInterneFreigabeDeaktive := TRUE;

TN_aktiviert := TRUE;

dwVisuWerte1.Status := BYTE#1; // 按鈕標(biāo)簽“取消鎖定TN”顯示“參與者不活動(dòng)”

Auftrag_laeuft := FALSE;

xAnfAktivierung := FALSE;

xAnfDeaktivierung := FALSE;

ELSIF wRETVAL_SFC12 = WORD#16#2 THEN // 參與者已禁用

RETVAL_SFC12:=0002DP從站/PROFINET IO 設(shè)備已被取消激活(僅當(dāng)MODE = 0 時(shí)才可能出現(xiàn)此錯(cuò)誤=代碼)

xInterneFreigabeDeaktive := FALSE;

TN_aktiviert := FALSE;

xInterneFreigabeAktive := TRUE;

TN_deaktiviert := TRUE;

dwVisuWerte1.Status := BYTE#2; // 按鈕標(biāo)簽“TN??俊憋@示“參與者活動(dòng)”

Auftrag_laeuft := FALSE;

xAnfDeaktivierung := FALSE;

xAnfAktivierung := FALSE;

END_IF;

pYYBAGPhrPKABPjmAAPdbJUU6vs211.jpg







審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10769

    瀏覽量

    210425
  • Profinet
    +關(guān)注

    關(guān)注

    6

    文章

    1028

    瀏覽量

    23243
  • CFG
    CFG
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    9782
  • SFC
    SFC
    +關(guān)注

    關(guān)注

    0

    文章

    44

    瀏覽量

    11245

原文標(biāo)題:STEP7中SFC 12功能塊的應(yīng)用 V 2.5

文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何將SCOUT的工程關(guān)聯(lián)到STEP7?

    如何將SCOUT的工程關(guān)聯(lián)到STEP7,就是SCOUT添加了一個(gè)伺服的設(shè)置,然后如何關(guān)聯(lián)到STEP7,可以在STEP7
    發(fā)表于 01-09 13:16

    #硬聲創(chuàng)作季 PLC應(yīng)用技術(shù):STEP7

    plcstepSTEP7
    Mr_haohao
    發(fā)布于 :2022年10月27日 14:34:07

    #硬聲創(chuàng)作季 PLC應(yīng)用技術(shù):STEP7的數(shù)據(jù)類型(一)

    plcstepSTEP7
    Mr_haohao
    發(fā)布于 :2022年10月27日 14:35:14

    step7數(shù)據(jù)類型

    西門(mén)子PCS7 STEP7 數(shù)據(jù)類型。
    發(fā)表于 05-07 17:15

    STEP7對(duì)程序加密

    您能夠通過(guò)STEP7軟件的KNOW_HOW_PROTECT功能實(shí)現(xiàn)對(duì)您程序代碼的加密保護(hù)。如果您雙擊鼠標(biāo)打開(kāi)經(jīng)過(guò)加密的程序時(shí),您只能看到該程序的接口數(shù)據(jù)(即IN, OUT 和 IN
    發(fā)表于 06-21 11:51 ?2363次閱讀

    西門(mén)子PLC-STEP7學(xué)習(xí)筆記

    西門(mén)子 STEP7 是用于SIMATIC S7-300/400站創(chuàng)建可編程邏輯控制程序的標(biāo)準(zhǔn)軟件,可使用梯形圖邏輯、功能塊圖和語(yǔ)句表進(jìn)行編程操作。 PCD1 和 PCD2 Saia-PCD 控制設(shè)備也可以用 Siemens
    發(fā)表于 07-08 15:59 ?0次下載
    西門(mén)子PLC-<b class='flag-5'>STEP7</b>學(xué)習(xí)筆記

    西門(mén)子PLC系統(tǒng)功能塊和系統(tǒng)功能

    系統(tǒng)功能塊(SFB )和系統(tǒng)功能SFC ) 已經(jīng)編好程序 用戶不需要每個(gè)功能都自己編程。S7
    的頭像 發(fā)表于 12-23 17:55 ?1.1w次閱讀

    Step7實(shí)現(xiàn)PID控制

    Step7實(shí)現(xiàn)PID控制說(shuō)明。
    發(fā)表于 04-22 14:51 ?13次下載

    step7實(shí)現(xiàn)流量累積例程

    step7實(shí)現(xiàn)流量累積例程說(shuō)明。
    發(fā)表于 04-23 11:05 ?15次下載

    STEP7(TIA Portal) 各種圖標(biāo)的含義

    STEP7 (TIA Portal),不同的視圖使用不同的圖標(biāo)表示設(shè)備及程序的狀態(tài), 通過(guò)這些圖標(biāo)可以有助于快速診斷故障。
    的頭像 發(fā)表于 04-11 10:03 ?4481次閱讀

    STEP7 5.5對(duì)S7-300 CPU程序的上載過(guò)程

    本文簡(jiǎn)要講解在STEP7 5.5對(duì)S7-300 CPU程序的上載過(guò)程,S7-400 CPU 的上載方法與此相同,可作參考。
    的頭像 發(fā)表于 07-15 10:39 ?9852次閱讀

    STEP7庫(kù)的字符串轉(zhuǎn)換

    STEP7庫(kù)中提供了如下幾個(gè)轉(zhuǎn)換:(庫(kù)文件路徑:庫(kù)libraries---Standard Libray---IEC Function Blocks)
    的頭像 發(fā)表于 10-12 16:44 ?3316次閱讀
    <b class='flag-5'>STEP7</b>庫(kù)<b class='flag-5'>中</b>的字符串轉(zhuǎn)換

    STEP7SFC12功能塊的應(yīng)用

    FB144 – FB_Docken 用于注冊(cè)和注銷 ProfiNet 設(shè)備。該通常采用專用背景數(shù)據(jù)進(jìn)行訪問(wèn)。
    的頭像 發(fā)表于 01-29 14:36 ?2169次閱讀

    STEP7SFC12功能塊的應(yīng)用

    FB144 – FB_Docken 用于注冊(cè)和注銷 ProfiNet 設(shè)備。該通常采用專用背景數(shù)據(jù)進(jìn)行訪問(wèn)。
    的頭像 發(fā)表于 03-08 10:13 ?774次閱讀

    STEP7SFC 12功能塊的應(yīng)用

    SFC12 "D_ACT_DP"激活和取消激活DP從站/PROFINETIO設(shè)備 在FB144用于開(kāi)關(guān)ProfINET站的使用。
    的頭像 發(fā)表于 05-06 11:25 ?749次閱讀
    <b class='flag-5'>STEP7</b><b class='flag-5'>中</b><b class='flag-5'>SFC</b> <b class='flag-5'>12</b><b class='flag-5'>功能塊</b>的應(yīng)用