當前位置:編程學習大全網 - 編程語言 - S7編程模式指令

S7編程模式指令

編號簡稱功能

SFC 0 SET_CLK設置系統時鐘。

SFC 1 READ_CLK讀取系統時鐘。

SFC 2 SET_RTM設置運行的系統定時器。

SFC 3 CTRL_RTM啟動/停止運行系統定時器。

SFC 4 READ_RTM讀操作系統定時器

SFC 5 GADR_LGC查詢通道的邏輯地址。

SFC 6 RD_SINFO讀取OB的啟動信息

SFC 7 DP_PRAL觸發DP主站上的硬件中斷。

SFC 9 EN_MSG啟用塊相關、符號相關和組狀態消息。

SFC 10 DIS_MSG禁用塊相關、符號相關和組狀態消息。

SFC 11 DPSYC_FR同步DP從站組

SFC 12 D_ACT_DP停用和激活DP從站。

SFC 13 DPNRM_DG讀取DP從站的診斷數據(從站診斷)。

SFC 14 DPRD_DAT從標準DP從站讀取壹致性數據。

SFC 15 DPWR_DAT將壹致性數據寫入DP標準從站。

SFC 17 ALARM_SQ生成可確認的塊相關消息。

SFC 18 ALARM_S生成壹個永久確認的塊相關消息。

SFC 19 ALARM_SC查詢最後壹條ALARM_SQ輸入狀態消息的確認狀態。

SFC 20 BLKMOV復制變量

SFC 21 FILL初始化存儲區

SFC 22 CREAT_DB創建數據塊。

正在刪除數據塊

SFC 24測試_數據庫測試數據塊

SFC 25 COMPRESS壓縮用戶內存。

SFC 26 UPDAT_PI更新流程映像更新表

SFC 27 UPDAT_PO更新流程圖像輸出表

SFC 28設置色彩設置時間中斷。

SFC 29 CAN_TINT取消時間中斷。

SFC 30 ACT_TINT的激活時間中斷。

SFC 31 QRY色彩查詢時間被中斷。

SFC 32 SRT_DINT啟動延遲中斷

SFC 33 CAN_DINT取消延遲中斷。

SFC 34 QRY_DINT查詢延遲中斷

SFC 35 MP_ALM觸發多值計算中斷。

SFC 36 MSK_FLT掩碼同步錯誤

SFC 37 DMSK_FLT暴露同步錯誤。

SFC 38 READ_ERR讀取錯誤寄存器

SFC 39 DIS_IRT禁用新的中斷和異步錯誤。

SFC 40 EN_IRT啟用新的中斷和異步錯誤。

SFC 41 DIS_AIRT延遲高優先級中斷和異步錯誤。

SFC 42 EN_AIRT啟用高優先級中斷和異步錯誤。

SFC 43 RE_TRIGR重新觸發定期監控。

SFC 44 REPL _瓦爾將替換值傳送到累加器1。

SFC 46 STP將CPU切換到停止模式。

SFC 47等待延遲用戶程序的執行。

SFC 48 SNC_RTCB同步從時鐘

SFC 49 LGC_GADR查詢屬於邏輯地址的模塊插槽。

SFC 50 RD_LGADR查詢模塊的所有邏輯地址。

SFC 51 RDSYSST讀取系統狀態列表或部分列表。

SFC 52 WR_USMSG將用戶定義的診斷事件寫入診斷緩沖區。

SFC 54 RD_PARM讀取定義的參數。

SFC 55 WR PARM寫動態參數。

SFC 56 WR_DPARM寫入默認參數。

SFC 57 PARM_MOD給壹個模塊分配參數。

SFC 58 WR記錄寫入數據記錄。

SFC 59 RD_REC讀取數據記錄。

SFC 60 GD_SND發送GD數據包

SFC 61 GD_RCV獲得壹個接收到的GD包。

SFC 62控制查詢通信SFB實例的連接狀態。

SFC 63 AB_CALL組合代碼塊

SFC 64 TIME_TCK讀取系統時間

SFC 65 X_SEND將數據發送到本地S7站外部的通信夥伴。

SFC 66 X_RCV從本地S7站之外的通信夥伴接收數據。

SFC 67 X_GET從本地S7站外部的通信夥伴讀取數據。

SFC 68 X_PUT將數據寫入本地S7站外部的通信夥伴。

SFC 69 X_ABORT終止與本地S7站外部通信夥伴的現有連接。

SFC 70 GEO_LOG確定模塊的起始地址。

SFC 71 LOG_GEO確定屬於邏輯地址的槽。

SFC 72 I_GET從本地S7站中的通信夥伴讀取數據。

SFC 73 I_PUT將數據寫入本地S7站中的通信夥伴。

SFC 74 I_ABORT終止與本地S7站中通信夥伴的現有連接。

SFC 78 OB_RT決定了OB程序的運行時間。

SFC 79設置輸出範圍

SFC 80 RSET重置輸出範圍。

SFC 81 UBLKMOV不間斷電源模塊移動

block的SFC 82在加載存儲器中創建壹個數據塊。

SFC 83 READ_DBL讀取加載存儲器中的數據塊。

SFC 84 WRIT_DBL從加載存儲器中的數據塊寫入。

SFC 85 CREA數據庫創建數據塊

SFC 87 C_DIAG實際接線狀態的診斷

SFC 90 H_CTRL控制H系統中的操作。

SFC 100 SET_CLKS設置日歷時鐘和TOD狀態。

SFC 101 RTM加工操作系統定時器

SFC 102 RD_DPARA重新定義的參數

SFC 103 DP_TOPOL標識DP主站系統中的總線拓撲。

SFC 104 CiR控制CiR。

SFC 105讀取動態系統資源。

SFC 106 DEL_SI刪除動態系統資源

SFC 107 ALARM_DQ生成塊相關消息,這些消息總是可以被確認。

SFC 108 ALARM_D生成可隨時確認的塊相關消息。

SFC 109 PROTECT激活寫保護。

SFC 112 PN_IN更新PROFInet組件用戶程序界面的輸入。

SFC 113 PN_OUT更新PROFInet組件用戶程序界面中的輸出。

SFC 114 PN_DP更新DP互連

SFC 126 SYNC_PI在壹個同步周期內更新進程映像分區輸入表。

SFC 127 SYNC_PO在同步周期中更新進程映像分區輸出表。

AB_CALL SFC 63組合代碼塊

ACT_TINT SFC 30激活時間中斷。

ALARM_D SFC 108生成永久可識別的塊相關消息。

報警_DQ SFC 107生成永久可識別的閉塞相關信息。

ALARM_S SFC 18生成永久確認的塊相關消息。

ALARM_SC SFC 19查詢最後壹條ALARM_SQ輸入狀態消息的確認狀態。

ALARM_SQ SFC 17生成壹個可以確認的塊相關消息。

BLKMOV SFC 20復制變量

C_DIAG SFC 87實際連接狀態診斷

CAN_DINT SFC 33取消延遲中斷。

CAN_TINT SFC 29取消時間中斷。

CiR SFC 104控制CiR。

Compressisfc25壓縮用戶內存。

控制SFC 62查詢屬於通信SFB實例的連接狀態。

CREA數據庫SFC 85創建數據塊

CREA DBL SFC 82在加載存儲器中生成數據塊。

創建數據庫SFC 22創建數據塊

CTRL_RTM SFC 3啟動/停止運行系統定時器。

D_ACT_DP SFC 12停用和激活DP從站。

DEL_DB SFC 23刪除數據塊

刪除動態占用的系統資源。

DIS_AIRT SFC 41延遲高優先級中斷和異步錯誤。

DIS_IRT SFC 39禁用新的中斷和異步錯誤。

DIS_MSG SFC 10禁用塊相關、符號相關和組狀態消息。

DMSK_FLT SFC 37取消屏蔽同步錯誤。

DP_PRAL SFC 7觸發DP主站上的硬件中斷。

DP_TOPOL SFC 103標識DP主站系統中的總線拓撲。

DPNRM_DG SFC 13讀取DP從站的診斷數據(從站診斷)。

DPRD_DAT SFC 14從標準DP從站讀取壹致性數據。

DPSYC_FR SFC 11同步DP從站組

DPWR_DAT SFC 15將壹致性數據寫入DP標準從站。

EN_AIRT SFC 42啟用高優先級中斷和異步錯誤。

IRT SFC 40啟用新的中斷和異步錯誤。

EN_MSG SFC 9啟用塊相關、符號相關和組狀態消息。

FILL SFC 21初始化存儲區。

GADR_LGC SFC 5查詢通道的邏輯地址。

GD_RCV SFC 61獲取接收到的GD數據包。

GEO_LOG SFC 70確定模塊的起始地址。

GD_SND SFC 60發送GD數據包。

H_CTRL SFC 90控制h系統中的操作。

I_ABORT SFC 74終止與本地S7站中的通信夥伴的現有連接。

I_GET SFC 72從本地S7站中的通信夥伴讀取數據。

I_PUT SFC 73將數據寫入本地S7站中的通信夥伴。

LOG_GEO SFC 71確定屬於邏輯地址的槽。

LGC GADR SFC 49查詢屬於壹個邏輯地址的模塊插槽。

MP_ALM SFC 35觸發多值計算中斷。

MSK_FLT SFC 36掩碼同步錯誤

PARM_MOD SFC 57為模塊分配參數。

PN_DP SFC 114更新DP互聯

PN_IN SFC 112更新PROFInet組件用戶程序界面中的輸入。

更新PROFInet組件用戶程序界面中的輸出。

保護SFC 109激活寫保護。

QRY_DINT SFC 34查詢延遲中斷

QRY_TINT SFC 31查詢時間中斷。

RD_DPARA SFC 102重新定義的參數

RD_LGADR SFC 50查詢模塊的所有邏輯地址。

RD_PARM SFC 54讀取定義的參數。

RD_REC SFC 59讀取數據記錄。

RD_SINFO SFC 6讀取OB的啟動信息。

RDSYSST SFC 51讀取系統狀態列表或部分列表。

TRIGR SFC 43重新觸發定期監控。

CLK SFC 1讀取系統時鐘。

READ_DBL SFC 83讀取加載存儲器中的數據塊。

READ_ERR SFC 38讀取錯誤寄存器

READ_RTM SFC 4讀取並運行系統定時器

READ_SI SFC 105讀取動態占用的系統資源。

REPL _瓦爾SFC 44將替換值傳送到累加器1。

RSET SFC 80重置輸出範圍。

RTM SFC 101進程運行系統定時器。

設置SFC 79設置輸出範圍。

SET_CLK SFC 0設置系統時鐘。

Set _ clksfc100設置日歷時鐘和TOD狀態。

SET_RTM SFC 2設置運行的系統定時器。

SET_TINT SFC 28設置時間中斷

RTCB SNC SFC 48同步從時鐘

SRT_DINT SFC 32啟動延遲中斷

Stpfc 46將CPU切換到停止模式。

SYNC_PI SFC 126在壹個同步周期內更新進程映像分區輸入表。

SYNC_PO SFC 127在壹個同步周期內更新進程映像分區輸出表。

TEST_DB SFC 24測試數據塊

TIME_TCK SFC 64讀取系統時間

UBLKMOV SFC 81不間斷閉塞移動

UPDAT_PI SFC 26更新流程映像更新表

UPDAT_PO SFC 27更新流程圖像輸出表

等待SFC 47延遲用戶程序的執行。

WR_DPARM SFC 56寫入默認參數。

WR_PARM SFC 55寫動態參數

WR記錄SFC 58寫壹個數據記錄。

WR_USMSG SFC 52將用戶定義的診斷事件寫入診斷緩沖區。

Write _ dblsfc84從加載存儲器中的數據塊寫入。

X_ABORT SFC 69終止與本地S7站外部的通信夥伴的現有連接。

X_GET SFC 67從本地S7站外部的通信夥伴讀取數據。

X_PUT SFC 68將數據寫入本地S7站外部的通信夥伴。

X_RCV SFC 66從本地S7站外部的通信夥伴接收數據。

X_SEND SFC 65將數據發送至本地S7站外部的通信夥伴。

編號簡稱功能

SFB 0 CTU增量計數器

SFB 1 CTD向下計數器

Sfb2cudd遞增/遞減計數器

SFB 3p產生脈沖

SFB 4噸產生開啟延遲。

Sfb5tov產生斷開延遲。

sfb 8使用數據的不平等傳輸

SFB 9 URCV數據的不平等接收

SFB 12 BSEND發送分段數據。

SFB 13 BRCV接收分段數據。

SFB 14 GET從遠程CPU讀取數據。

SFB 15將數據寫入遠程CPU。

SFB 16打印向打印機發送數據。

SFB 19 START在遠程設備上啟動熱重啟或冷重啟。

SFB 20停止將遠程設備切換到停止狀態。

SFB 21 RESUME在遠程設備上啟動熱重啟。

SFB 22狀態查詢遠程夥伴的狀態。

SFB 23狀態接收遠程設備的狀態。

SFB 29 HS_COUNT*計數器(高速計數器,集成功能)

SFB 30 FREQ_MES*頻率計(頻率計,集成功能)

SFB 31 NOTIFY_8P生成壹個沒有確認指示的塊相關消息。

SFB 32鼓執行序列

SFB 33報警產生壹個帶有確認顯示的閉塞相關信息。

SFB 34 ALARM_8生成壹個與塊相關的消息,其中沒有代表八個信號的值。

SFB 35 ALARM_8P生成壹條與壹個塊相關的消息,該塊的值代表八個信號。

SFB 36 NOTIFY在不確認顯示的情況下生成閉塞相關消息。

SFB 37 AR_SEND發送存檔數據。

SFB 38 HSC_A_B*計數器A/B(集成功能)

SFB 39 POS*定位(集成功能)

SFB 41 CONT_C 1)連續控制

SFB 42 CONT_S 1)步進控制。

SFB 43脈沖EN 1)脈沖產生

SFB 44模擬2)使用模擬輸出進行定位。

SFB 46數字2)使用數字輸出定位。

SFB 47 COUNT 2)控制計數器

SFB48頻率2)控制頻率測量。

SFB 49脈沖2)控制脈寬調制。

SFB 52 RDREC讀取數據記錄。

SFB 53 WRREC寫壹個數據記錄。

SFB 54 RALRM接收到中斷。

SFB 60 SEND_PTP 2)發送數據(ASCII,3964(R))

SFB 61接收_PTP 2)接收數據(ASCII,3964(R))

SFB 62 RES_RECV 2)刪除接收緩沖區

SFB 63 SEND_RK 2)發送數據(RK 512)

SFB 64 FETCH_RK 2)獲取數據(RK 512)

SFB 65 SERVE_RK 2)接收並提供數據(RK 512)。

SFB 75 SALRM向DP主站發送中斷。

SFB 81 RD_DPAR讀取預定義的參數。

簡稱編號功能

報警SFB 33產生帶有確認的塊相關消息。

ALARM_8 SFB 34產生與壹個塊相關的消息,其中沒有代表八個信號的值。

ALARM_8P SFB 35生成與具有代表八個信號的值的塊相關的消息。

模擬SFB 44使用模擬輸出進行定位。

AR_SEND SFB 37發送存檔數據。

BRCV SFB 13接收分段數據。

BSEND SFB 12發送分段數據。

SFB 41連續控制

SFB 42步控制

計數SFB 47控制計數器

CTD SFB 1向下計數器

CTU SFB 0遞增計數器

CTUD SFB 2遞增/遞減計數器

數字SFB 46使用數字輸出定位。

鼓SFB 32執行序列

SFB 64接收數據(RK 512)。

FREQ_MES* SFB 30頻率計(頻率計,集成功能)

頻率SFB 48控制頻率測量。

獲取SFB 14從遠程CPU讀取數據

HSC_A_B* SFB 38計數器A/B(集成功能)

HS_COUNT* SFB 29計數器(高速計數器,集成功能)

通知SFB 36在不確認顯示的情況下生成與阻塞相關的消息。

NOTIFY_8P SFB 31生成壹個沒有確認指示的塊相關消息。

POS* SFB 39定位(集成功能)

打印SFB 16向打印機發送數據。

脈沖SFB 49控制脈沖寬度調制。

脈沖SFB EN 1)43脈沖生成

把SFB 15寫入數據到遠程CPU。

拉爾姆SFB 54接收中斷。

DPAR SFB 81讀取預定義的參數。

RDREC SFB 52讀取數據記錄。

SFB PTP 61接收數據

RES_RECV SFB 62刪除接收緩沖區

恢復SFB 21在遠程設備上啟動熱重啟。

SALRM SFB 75向DP主站發送中斷。

發送_PTP SFB 60發送數據(ASCII,3964(R))

SFB 63發送數據(RK 512)

SFB 65接收並提供數據(RK 512)。

啟動SFB 19在遠程設備上啟動熱重啟或冷重啟。

狀態SFB 22查詢遠程夥伴的狀態。

停止SFB 20將遠程設備切換到停止狀態。

TOF SFB 5產生斷開延遲。

噸SFB 4產生開啟延遲。

TP SFB 3產生脈沖

URCV SFB 9數據的不平等接收

美國和SFB 8數據的不平等傳輸

SFB狀態23接收遠程設備的狀態。

SFB 53寫數據記錄

  • 上一篇:組合數學
  • 下一篇:CQF和AQF的區別有哪些
  • copyright 2024編程學習大全網