- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
硬件数据类型
硬件数据类型:硬件数据类型由CPU提供。可用硬件数据类型的数目取决于CPU。
根据硬件配置中设置的模块存储特定硬件数据类型的常量。在用户程序中插入用于控制或激活已组态模块的指令时,可将这些可用常量用作参数。
数据类型
基本数据类型
说明
REMOTE
ANY
用于S7通信PUT/GET指令中指定远程CPU的数据地址,必须以P#指针的形式作为实参
例如P#DB1.DBX0.0BYTE10
HW_ANY
UINT
任何硬件组件(如模块)的标识。
HW_DEVICE
HW_ANY
DP从站/PROFINETIO设备的标识
例如:在ModuleStates指令中使用
HW_DPSLAVE
HW_DEVICE
DP从站的标识
例如:在ModuleStates、DPNRM_DG指令中使用
HW_IO
HW_ANY
CPU或接口的标识号,该编号在CPU或硬件配置接口的属性中自动分配和存储
例如:在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
脉冲发生器标识
例如:在CTRL_PTO指令中使用
AOM_IDENT
DWORD
AS运行系统中对象的标识
EVENT_ANY
AOM_IDENT
用于标识任意事件
EVENT_ATT
EVENT_ANY
用于指定动态分配给硬件中断OB的事件
例如,在ATTACH、DETACH指令中使用
EVENT_HWINT
EVENT_ATT
用于指定硬件中断事件
OB_ANY
INT
用于指定任意组织块
例如,在时间错误OB启动信息中出现
OB_DELAY
OB_ANY
指定调用的延时中断OB
例如,用于SRT_DINT、CAN_DINT、QRY_DINT指令
OB_TOD
OB_ANY
指定调用的时间中断OB
例如,用于SET_TINT、CAN_TINT、ACT_TINT、QRY_TINT指令
OB_CYCLIC
OB_ANY
指定调用的循环中断OB
例如,用于SET_CINT、QRY_CINT指令
OB_ATT
OB_ANY
用于指定动态分配给事件的硬件中断OB
例如,用于ATTACH、DETACH指令
OB_PCYCLE
OB_ANY
用于指定循环OB事件类别事件的组织块
OB_HWINT
OB_ATT
用于指定发生硬件中断时调用的组织块
OB_DIAG
OB_ANY
用于指定发生诊断中断时调用的组织块
OB_TIMEERROR
OB_ANY
用于指定发生时间错误时调用的组织块
OB_STARTUP
OB_ANY
用于指定发生启动事件时调用的组织块
PORT
HW_SUBMODULE
用于指定通信端口
例如,用于自由口、ModbusRTU指令
RTM
UINT
用于指定运行小时计数器值
例如,用于RTM指令
CONN_ANY
WORD
用于指定任意连接。
CONN_OUC
CONN_ANY
用于指定通过工业以太网进行开放式通信的连接
例如,用于TCON、TSEND_C指令
DB_WWW
DB_ANY
通过自定义Web应用生成的DB号该数据类型在Temp区域中的长度为0
例如,用于WWW指令
DB_DYN
DB_ANY
用户程序生成的DB编号
例如,用于CREAT_DB指令
文档评论(0)