华为Mate60余承东发布会亮点

时间:2025-04-28  作者:Diven  阅读:0

可以像使用标准 PLC 数据类型 (UDT) 那样,声明和使用 F 型 PLC 数据类型 (UDT) 。可以在安全程序中以及标准用户程序中使用 F 型 PLC 数据类型 (UDT) 。

华为Mate60余承东发布会亮点

本章介绍了与标准 PLC 数据类型 (UDT) 之间的差别。

有关使用和声明标准 PLC 数据类型 (UDT) 的信息,请参见 STEP 7 帮助中的“声明 PLC 数据类型” 。

声明 F 型 PLC 数据类型 (UDT)

可以像声明 PL C 数据类型 ( UDT) 那样,声明 F 型 PLC 数据类型 (UDT) 。

声明步骤如下:

1. 单击项目树的“PLC 数据类型”(PLC Data Types) 文件夹中的“添加新 PLC 数据类型”(Add new PLC data type)。

2. 要创建 F 型 PLC 数据类型 (UDT) ,请启用“添加新 PLC 数据类型”(Add new PLC data t ype) 对话框中的选项“创建 F 型 PLC 数据类型”(Create F-compliant PLC data type) 。

3. 请按 STEP 7 帮助的“编程 PLC 数据类型的结构”中的说明进行操作。声明时,可以指定 F 型 PLC 数据类型 (UDT) 的默认值。

使用 F 型 PLC 数据类型 (UDT)

可以像使用标准 PLC 数据类型 (UDT) 那样,使用 F 型 PLC 数据类型。

F 型 PLC 数据类型的嵌套深度

对于 F 型 PLC 数据类型,与标准 PLC 数据类型相比,最大嵌套深度有一定限制(最大嵌套深度 = 8)。嵌套深度还取决于其中声明了嵌套 F 型 PLC 数据类型的变量的块调用顺序。每调用一级 F-FC 或多实例 F-FB,所使用 F 型 PLC 数据类型的最大嵌套深度都会减少。对于多实例 F-FB,调用函数计为一个额外的层级。如果在全局 F-DB 中声明嵌套 F 型 PLC 数据类型的变量,其最大嵌套深度为7 。

为 F-I/O 的输入和输出按一定结构分组 PLC 变量

可按照标准 I/O 的输入和输出的变量分组方式为 F-I/O 的输入和输出按一定结构分组 PLC 变量(结构化 PLC 变量)。

使用 F 型 PLC 数据类型 (UDT) 。

为 F-I/O 的输入和输出创建结构化 PLC 变量时,除了标准规则外,还必须遵守以下规则:

• 不能用结构化 PLC 变量同时为标准 I/O 和 F-I/O 的输入/输出进行分组。

• 只能用结构化 PLC 变量对实际存在的通道(通道值和值状态)的输入/输出进行分组。

• 只能用结构化 PLC 变量对已在硬件配置中启用的通道(通道值和值状态)的输入/输出进行分组。

• 在设置了“1oo2 传感器评估”(1oo2 sensor evaluation) 的情况下,只能对可提供“1oo2 传感器评估”结果的通道(通道值和值状态)的输入进行分组。

• 应将 F-I/O 的所有输入和输出合并到一个结构化 PLC 变量中。将这些输入和输出分为多个结构化 PLC 变量时,只能以 16 位的倍数开始。这一点也适用于嵌套 F 型 PLC 数据类型 (UDT) 。参见标准中的规则。

如果忽略上述内容,则 F-CPU 将进入 STOP 模式。在 F-CPU 的诊断缓冲区中输入引起该诊断事件的原因。

• 用于分组 F-I/O 输出的结构化 PLC 变量不能与其 PLC 变量重叠。

如果忽略上述内容,则 F-CPU 将进入 STOP 模式。在 F-CPU 的诊断缓冲区中输入引起该诊断事件的原因。

F- I/O 的输入和输出的结构化 PLC 变量示例:

本示例将 F 模块 4 F-DI/3 F-DO DC24V/2A 与 1oo2 评估结合使用,以演示如何使用结构化 PLC 变量来访问 F-I/O。

4 F- DI/3 F- DO DC24V/2A F 模块的通道结构

下表列出了使用 1oo2 评估的 F 模块 4 F-DI/3 F-DO DC24V/2A 的通道结构和地址分配。只能访问已启用的现有通道(地址 I15.0 至 I15.3 和 I16.0 至 I16.3 )。这些通道提供在 F 模块内部生成的 1oo2 评估结果。

aa2556f8-4420-11ee-a2ef-92fbcf53809c.png

创建 F 型 PLC 数据类型 (UDT)

例如,创建两个 F 型 PLC 数据类型 (UDT) ,以访问所有通道。

下图所示为一个 F 型 PLC 数据类型 (UDT) ,此数据类型用于访问进行 1oo2 评估的输入的通道值和值状态:

aa4fdaea-4420-11ee-a2ef-92fbcf53809c.png

下图所示为用于访问输出的通道值和值状态的 F 型 PLC 数据类型 (UDT) :

aa63bff6-4420-11ee-a2ef-92fbcf53809c.png

使用 F 型 PLC 数据类型 (UDT)

如下图所示,可以使用已在 F-FC 中创建的两个 F 型 PLC 数据类型 (UDT) (例如,“Motor”):

aa842f02-4420-11ee-a2ef-92fbcf53809c.png

为 F 模块 4 F- DI/3 F-DO DC24V/2A 创建结构化 PLC 变量

为 F 模块 4 F-DI/3 F-DO DC24V/2A 创建结构化 PLC 变量:

aaa1d34a-4420-11ee-a2ef-92fbcf53809c.png

访问 F-FC

在调用 F-FC 时传送已创建的结构化 PLC 变量(例如,“Motor”):

aab157e8-4420-11ee-a2ef-92fbcf53809c.png

-----------------------END------------------------

aacbe568-4420-11ee-a2ef-92fbcf53809c.jpg

每天进步一点点

Make small but daily progress

原文标题:西门子博途F 型 PLC 数据类型 (UDT)

文章出处:【微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

猜您喜欢


DIP4模块是一种广泛应用于电子设备中的插拔式组件,因其便捷的连接方式和灵活的应用场景而备受青睐。在现代电子产品中,DIP4模块不仅提高了电路的可靠性,还简化了...
2025-02-24 15:01:09

随着电子技术的发展,具有防盗报警、语音提示等功能的电子密码锁代替密码量少、安全性差的机械式密码锁已是必然趋势。目前大部分密码锁采用单片机进行设计,电路较复杂,性...
2021-01-15 10:21:00

现代电子技术领域中,电荷泵作为一种应用的电能转换器件,其灵活性和高效性使其逐步成为市场上的重要配件。电荷泵以其独特的工作机制和应用灵活性在多个领域中展现出独特的...
2024-03-12 00:00:00

按键开关是我们日常生活中常见的电子元件,应用于各种电器和设备中。根据不同的分类标准,按键开关可以分为以下几种类型。从结构上看,按键开关可分为机械式和电子式。机械...
2025-02-17 00:00:00

六角螺丝批是常用的工具,应用于机械、电子和建筑等领域。主要作用是用于拧紧或松开六角螺丝,确保连接件的牢固性和稳定性。在日常生活中,六角螺丝批常常用于组装家具、修...
2016-09-09 00:00:00

消防应急集中电源和配电箱虽然都与消防系统相关,但功能和作用却截然不同。简单来说,消防应急集中电源是供电设备,而配电箱是配电设备。消防应急集中电源,顾名思义,是在...
2024-08-20 00:00:00

你是否好奇过,小小的锂电池是如何储存能量,又是如何充电的呢?你或许听过这样的说法:电流从正极流向负极。但在锂电池充电过程中,事实却恰恰相反。让我们揭开锂电池充电...
2024-05-25 00:00:00

贴片电阻,电子产品中很重要的元件,其微小的体积却蕴藏着重要的功能。主要由三个部分组成:基体、电阻膜和保护层。基体是贴片电阻的基础,通常由陶瓷材料制成,提供支撑和...
2024-11-29 10:26:29

在日常生活中,箱和炉这两个词常常被提及,但含义和用途却有着明显的区别。箱,通常指的是封闭的容器,主要用于存放物品。箱子可以是木质的、纸质的或金属的,设计上注重实...
2008-02-01 00:00:00