硬件數據類(lèi)型
硬件數據類(lèi)型:硬件數據類(lèi)型由 CPU 提供。 可用硬件數據類(lèi)型的數目取決于 CPU。
根據硬件配置中設置的模塊存儲特定硬件數據類(lèi)型的常量。 在用戶(hù)程序中插入用于控制或激活已組態(tài)模塊的指令時(shí),可將這些可用常量用作參數。
數據類(lèi)型 基本數據類(lèi)型 說(shuō)明
REMOTE ANY 用于S7通信PUT/GET指令中指定遠程CPU的數據地址,必須以P#指針的形式作為實(shí)參例如P#DB1.DBX0.0 BYTE 10
HW_ANY UINT 任何硬件組件(如模塊)的標識。
HW_DEVICE HW_ANY DP 從站/PROFINET IO 設備的標識例如:在ModuleStates指令中使用
HW_DPSLAVE HW_DEVICE DP 從站的標識例如:在ModuleStates、DPNRM_DG指令中使用
HW_IO HW_ANY CPU 或接口的標識號,該編號在 CPU 或硬件配置接口的屬性中自動(dòng)分配和存儲例如:在LED、DPRD_DAT、RDREC指令中使用
HW_IOSYSTEM HW_ANY PN/IO 系統或 DP 主站系統的標識例如:在DeviceStates指令中使用
HW_SUBMODULE HW_IO 重要硬件組件的標識例如:在GETIO指令中使用
HW_INTERFACE HW_SUBMODULE 接口組件的標識
HW_IEPORT HW_SUBMODULE 端口的標識 (PN/IO)
HW_HSC HW_SUBMODULE 高速計數器的標識例如:在CTRL_HSC、CTRL_HSC_EXT指令中使用
HW_PWM HW_SUBMODULE 脈沖寬度調制標識例如:在CTRL_PWM指令中使用
HW_PTO HW_SUBMODULE 脈沖發(fā)生器標識例如:在CTRL_PTO指令中使用
AOM_IDENT DWORD AS 運行系統中對象的標識
EVENT_ANY AOM_IDENT 用于標識任意事件
EVENT_ATT EVENT_ANY 用于指定動(dòng)態(tài)分配給硬件中斷 OB 的事件例如,在A(yíng)TTACH、DETACH指令中使用
EVENT_HWINT EVENT_ATT 用于指定硬件中斷事件
OB_ANY INT 用于指定任意組織塊例如,在時(shí)間錯誤OB啟動(dòng)信息中出現
OB_DELAY OB_ANY 指定調用的延時(shí)中斷OB例如,用于SRT_DINT、CAN_DINT、QRY_DINT指令
OB_TOD OB_ANY 指定調用的時(shí)間中斷OB例如,用于SET_TINT、CAN_TINT、ACT_TINT、QRY_TINT指令
OB_CYCLIC OB_ANY 指定調用的循環(huán)中斷OB例如,用于SET_CINT、QRY_CINT指令
OB_ATT OB_ANY 用于指定動(dòng)態(tài)分配給事件的硬件中斷OB例如,用于A(yíng)TTACH、DETACH指令
OB_PCYCLE OB_ANY 用于指定循環(huán)OB事件類(lèi)別事件的組織塊
OB_HWINT OB_ATT 用于指定發(fā)生硬件中斷時(shí)調用的組織塊
OB_DIAG OB_ANY 用于指定發(fā)生診斷中斷時(shí)調用的組織塊
OB_TIMEERROR OB_ANY 用于指定發(fā)生時(shí)間錯誤時(shí)調用的組織塊
OB_STARTUP OB_ANY 用于指定發(fā)生啟動(dòng)事件時(shí)調用的組織塊
PORT HW_SUBMODULE 用于指定通信端口例如,用于自由口、Modbus RTU指令
RTM UINT 用于指定運行小時(shí)計數器值例如,用于RTM指令
CONN_ANY WORD 用于指定任意連接。
CONN_OUC CONN_ANY 用于指定通過(guò)工業(yè)以太網(wǎng)進(jìn)行開(kāi)放式通信的連接例如,用于TCON、TSEND_C指令
DB_WWW DB_ANY 通過(guò)自定義 Web 應用生成的 DB 號該數據類(lèi)型在Temp區域中的長(cháng)度為 0例如,用于WWW指令
DB_DYN DB_ANY 用戶(hù)程序生成的DB編號例如,用于CREAT_DB指令