S71500-硬件数据类型介绍

描述

硬件数据类型:硬件数据类型由 CPU 提供。可用硬件数据类型的数目取决于 CPU。

根据硬件配置中设置的模块存储特定硬件数据类型的常量。

在用户程序中插入用于控制或激活已组态模块的指令时,可将这些可用常量用作参数。  

HW_IOSYSTEM HW_ANY PN/IO 系统或 DP 主站系统的标识
例如:在DeviceStates指令中使用

使用硬件标识符的示例

输入硬件标识符的示例

模块的下列名称列示在默认变量表的“系统常量”(System constants) 选项卡中,例如:

myModule[AI]

打开程序编辑器
打开默认变量表(“PLC tags”文件夹)
将程序编辑器的编辑器窗口放置在默认变量表的旁边。
为此可单击工具栏中的“垂直分割编辑器空间”(Split editor space vertically) 按钮。
从“系统常量”(Systems constants) 选项卡将“myModule[AI]”拖放到各个指令的“ID”或“LADDR”框,如下图所示。

cpu

使用硬件标识符进行寻址的示例

扩展指令 D_ACT_DP:激活/禁用 DP 从站或 PROFINET IO 设备。

硬件数据类型为 Hw_DpSlave 或 Hw_Device。DP 从站或 IO 设备是输入参数“LADDR”允许的硬件对象。

cpu

扩展指令 DPSYC_FR:同步/冻结 DP 从站。 硬件数据类型为 Hw_Interface。DP 主站接口是输入参数“LADDR”允许的硬件对象。 

cpu

扩展指令 RDREC:读取数据记录。 硬件数据类型为 Hw_SubModule。从中读取数据记录的模块或子模块是输入参数“ID”允许的硬件对象。 还可以对扩展指令 DPRD_DAT 使用该硬件数据类型。

cpu

扩展指令 WRREC:写入数据记录。

该指令用于向模块或子模块写入数据记录。

硬件数据类型也是 Hw_SubModule。

传送数据记录的模块或子模块是输入参数“ID”允许的硬件对象。

还可以对扩展指令 DPWR_DAT 使用该硬件数据类型。

注意:

将一个 I/O 模块分成多个子模块时(例如 1 x 8 AI => 8 x 1AI),使用子模块的硬件标识符。

这种情况下不可使用模块的硬件标识符。

对组态控制(选项处理),使用将传送数据记录的分布式 I/O 系统中接口模块头的硬件标识符,见图。

cpu

扩展指令 Station_Info:读取 IO 设备的信息。

硬件数据类型为 Hw_Device。

IO 设备是输入参数“ID”允许的硬件对象。 

cpu





审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分