0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

S71500-硬件数据类型介绍

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-05-16 09:21 次阅读

硬件数据类型:硬件数据类型由 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”框,如下图所示。

6e133852-f36b-11ed-90ce-dac502259ad0.png

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

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

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

6e634428-f36b-11ed-90ce-dac502259ad0.png

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

6eb905f2-f36b-11ed-90ce-dac502259ad0.png

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

6ef4c72c-f36b-11ed-90ce-dac502259ad0.png

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

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

硬件数据类型也是 Hw_SubModule。

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

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

注意:

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

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

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

6f526ddc-f36b-11ed-90ce-dac502259ad0.png

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

硬件数据类型为 Hw_Device。

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

6f876a50-f36b-11ed-90ce-dac502259ad0.png





审核编辑:刘清

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

    关注

    68

    文章

    10449

    浏览量

    206577
  • DAT技术
    +关注

    关注

    0

    文章

    2

    浏览量

    6029
  • Profinet
    +关注

    关注

    5

    文章

    791

    浏览量

    23000
收藏 人收藏

    评论

    相关推荐

    GaussDB 数据类型介绍

    进行数据类型转换,以满足不同的需求。本文将以示例的形式罗列并介绍一些常见的数据类型转换方法等。  数据类型概念及特点 数据类型是一组值的集合
    的头像 发表于 06-05 16:40 1279次阅读
    GaussDB <b class='flag-5'>数据类型</b><b class='flag-5'>介绍</b>

    Redis数据类型介绍

    Redis 作为一个内存数据库已经被许许多多的公司使用,它的性能非常的优秀,读写速度支持非常快而且支持 10W 的 QPS 。今天我们就来学习下它的丰富的数据类型。 Redis 数据类型 Redis
    的头像 发表于 10-09 10:53 534次阅读
    Redis<b class='flag-5'>数据类型</b><b class='flag-5'>介绍</b>

    Tisan云平台自定义产品组件数据类型没有bool?

    本帖最后由 寒江雪20 于 2016-3-1 13:20 编辑 Tisan云平台自定义产品组件数据类型没有bool类型,但是有两个char*,是不是搞错了?而且即使有char*,使用起来,在
    发表于 03-01 13:16

    vhdl数据类型

    VHDL中的标识符可以是常数、变量、信号、端口、子程序或参数的名字。VHDL中的数据类型可以分成四大类: 标量型(SCALAR TYPE):属单元素的最基本的数据类型,通常用于描述一个单值数据对象
    发表于 03-30 15:59 11次下载

    一篇文章看懂HLS中的数据类型

    多种数据类型给用户提供了更多的选择,用户可根据实际需求选择可最佳匹配于硬件数据类型。一个小的技巧是,把数据类型通过typedef定义在用户的头文件中。此外,在仿真时可采用float或
    的头像 发表于 12-12 14:18 1.7w次阅读
    一篇文章看懂HLS中的<b class='flag-5'>数据类型</b>

    数字硬件建模SystemVerilog-枚举数据类型

    上一节介绍了已经被淘汰的$unit声明空间,今天我们来看看一种重要的数据类型-枚举数据类型
    的头像 发表于 07-01 17:44 1253次阅读

    Struct结构数据类型

    Struct类型是一种由多个不同数据类型元素组成的数据结构,其元素可以是基本数据类型,也可以是Struct、数组等复杂数据类型以及PLC
    的头像 发表于 07-25 17:02 2442次阅读

    结构数据类型(Struct)及应用案例

    Struct数据类型使用非常灵活,随时可以使用,但是相对于PLC数据类型 (UDT) 有以下缺点,所以建议需要使用Struct类型时,可以使用PLC数据类型(UDT)代替。
    的头像 发表于 07-27 16:10 1348次阅读

    结构数据类型Struct介绍

    Struct类型是一种由多个不同数据类型元素组成的数据结构,其元素可以是基本数据类型,也可以是Struct、数组等复杂数据类型以及PLC
    的头像 发表于 01-30 10:15 1281次阅读

    什么是数据类型转换

    常用的3种数据类型:1、Python数据类型第一种:字符串(str)。 2、Python数据类型第二种:整数(int)。 3、Python数据类型第三种:浮点数(float)。
    的头像 发表于 02-23 15:21 583次阅读

    定义数据类型

    在运算之前我们必须首先定义出数据类型,定义出脚本支持的数据类型,这是运算的基础。 这一小节我们将定义出数据类型,在这里我们暂时定义四个数据类型:
    的头像 发表于 03-03 10:10 633次阅读

    S71500 硬件数据类型的常量

    硬件数据类型硬件数据类型由 CPU 提供。可用硬件数据类型的数目取决于 CPU。 根据硬件配置中设置的模块存储特定硬件数据类型的常量。在用
    的头像 发表于 05-16 09:24 814次阅读
    S<b class='flag-5'>71500</b> <b class='flag-5'>硬件数据类型</b>的常量

    GaussDB数据类型转换介绍

    数据类型转换在实际应用中非常常见。GaussDB 作为一款企业级分布式关系型数据库,在实际业务场景使用中,也会避免不了数据类型的转换。以下是一些数据类型转换的应用场景。
    的头像 发表于 06-05 16:29 529次阅读
    GaussDB<b class='flag-5'>数据类型</b>转换<b class='flag-5'>介绍</b>

    浅谈PLC定义数据类型的应用

    PLC定义数据类型以下用一个例子介绍PLC定义数据类型的应用,以便进一步理解PLC定义数据类型
    的头像 发表于 07-24 16:07 823次阅读
    浅谈PLC定义<b class='flag-5'>数据类型</b>的应用

    Redis的数据类型有哪些

    Redis的数据类型有哪些?有五种常用数据类型:String、Hash、Set、List、SortedSet。以及三种特殊的数据类型:Bitmap、HyperLogLog、Geospatial
    的头像 发表于 10-09 10:51 410次阅读