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

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

3天内不再提示

VASS06中:用户 DB/数据块配置应用案例

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-10-26 10:48 次阅读

由用户创建和填充数据的所有 DB 均被存放在“DB 用户”文件夹中。

正式写法为“站点”或者“站点 + 扩展站点代号”。

在 DB 中声明连接结构 (UDTs) 和编程所需的用户变量。

9ca27892-7325-11ee-939d-92fbcf53809c.png

使用用户 DB:

9caf2a38-7325-11ee-939d-92fbcf53809c.png

将保护回路“运行模式 DB”放入到“DB 用户”文件夹的“运行模式”文件夹之中。

9cd2036e-7325-11ee-939d-92fbcf53809c.png

实例数据块

调用模块 FB

下面以“FB_Rob”为例说明实例 DB 的应用和名称分配。

这样可实现明确的分配。

直接利用“拖放”从 VASS 库将所需的 FB 拖入到网络中。

9d0b321a-7325-11ee-939d-92fbcf53809c.png

9d1ba172-7325-11ee-939d-92fbcf53809c.png

TIA Portal 自动分配后缀,这里例如是“FB_Rob_DB”。

名称的前面部分(这里例如是“110010R01#”)必须手工补充。

9d3f8056-7325-11ee-939d-92fbcf53809c.png

最后点击“OK”确认。

现在出现实例 DB 的最终名称。

9d48dea8-7325-11ee-939d-92fbcf53809c.png

调用顺序链 FB

当调用顺序链时,TIA 自动分配实例 DB 的完整名称。用户不需要手工补充。

9d66e862-7325-11ee-939d-92fbcf53809c.png

编号分配

为了简化编号分配并且避免搜索空闲编号,可将编号切换到手动 (1) 并且指定实例 DB 的开始范围“2000”(2)。

出现提示 (3) 该编号已存在的消息。

如果现在点击编号旁边的向上箭头 (4),就会自动出现下一个空闲的 DB 编号。

9d89cac6-7325-11ee-939d-92fbcf53809c.png

顺序链 FB 的可见性

为了让可视化显示能够访问顺序链 FB 的内部参数,必须在顺序链 FB 中激活选项“可从 HMI 看见/访问内部参数”。

9dae15c0-7325-11ee-939d-92fbcf53809c.png

编辑:黄飞

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

    关注

    88

    文章

    3440

    浏览量

    92389
  • HMI
    HMI
    +关注

    关注

    9

    文章

    489

    浏览量

    47887
  • 变量
    +关注

    关注

    0

    文章

    595

    浏览量

    28112

原文标题:VASS06中:用户 DB/数据块

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

收藏 人收藏

    评论

    相关推荐

    LABVIEW通过OPC向PLCDB发数组,出错

    最近在尝试向PLCDB发数组。首先在PLC定义一个数组,数组索引名为DB73,长度为20,类型为REAL然后在OPC_server
    发表于 09-07 12:02

    LABVIW 使用OPC读取s71200数据,怎么读取DB里的数据

    LABVIW 使用OPC读取s71200数据,怎么读取DB里的数据,就是建立共享变量的时候地址怎么编写
    发表于 11-06 17:17

    怎样将DB/变量表数据存为CSV文件导入MCGS呢

    怎样将DB/变量表数据存为CSV文件导入MCGS呢?有哪些操作步骤?
    发表于 09-26 08:13

    用户配置选项位DB1M和DBANK有什么区别?

    背景硬件:STM32L4R9ZGJ6(1 MB 闪存)定制板软件:STM32CubeIDE v1.6.1STM32CubeProgrammer v2.8.0我有几个问题。问题 1:用户配置选项位
    发表于 12-14 07:32

    NB2DSK01_08_DB30_06_BoardMapping

    NB2DSK01_08_DB30_06_BoardMapping,好东西,喜欢的朋友可以下载来学习。
    发表于 02-17 14:42 0次下载

    博途VASS06的CPU设置要求

    VASS06版使用的CPU为: CPU 1517F CPU: 为了实现 VASS 标准中的预期功能范围,CPU 1517F至少需要固件版本 V2.5。 安全系统: 这里需要固件版本 V2.1
    的头像 发表于 12-23 15:51 3706次阅读

    VASS06版使用的CPU为: CPU 1517F

    为此,请打开提供的示例项目;TIA将安装那些尚未安装在 TIA 中的 GSD 文件。也可以通过菜单项“选项à管理设备描述文件(GSD)”在“HW-Config”中安装附加的GSD文件。
    的头像 发表于 01-18 11:40 2375次阅读
    <b class='flag-5'>VASS06</b>版使用的CPU为: CPU 1517F

    关于博途VASS6的Profinet诊断

    Profinet 诊断 操作页面包含以下功能范围:  显示所有 Profinet 参与者的状态信息和导航到 Profinet 详细诊断  Profinet I/O 拓扑 这一点VASS06的界面
    的头像 发表于 06-09 16:46 2748次阅读

    关于FB148系统诊断

    安全基础DB30000 /F_PROG_SIG安全标识 F _MODE : 在VASS06中规定安全基础DB30000 MODE=0 安全模式激活 On K50:  K50 接触器吸合 PxxSTEUEIN: 系统激活指示灯 F
    的头像 发表于 07-07 16:33 1278次阅读

    VASS 标准中的预期功能范围

    为了实现 VASS 标准中的预期功能范围,CPU 1517F至少需要固件版本 V2.5。
    的头像 发表于 07-15 10:50 1658次阅读

    大众VASS06报警信息提示功能

    VASS06由于PLC使用博途1500,博途1500,具有ProDiag功能,因此VASS06PLC的报警功能通过ProDiag来实现的!
    的头像 发表于 01-05 10:04 833次阅读

    浅谈博途VASS06的CPU设置要求

    必须始终在 WinCC 运行系统的设备组态中设置运行系统软件(WinCC Runtime Advanced)的相应组态。
    发表于 10-12 11:24 394次阅读
    浅谈博途<b class='flag-5'>VASS06</b>的CPU设置要求

    VASS06中使用GET_DIAG的用法科普

    指令“GET_DIAG”用于读取硬件组件的诊断信息。硬件组件将通过 LADDR 参数进行选择。
    的头像 发表于 11-15 10:15 436次阅读
    <b class='flag-5'>VASS06</b>中使用GET_DIAG的用法科普

    VASS06电伺服更换行指令 “Messen” (测量)实例

    首次初始化 必须在下列情况下进行: • 在调试时 • 每次更换电极帽之后 使用在 WorkVisual 的 新电极帽的初始化作用力(自 KUKA.ServoGun 3.1: 更换端盖后的测量力起)下配置的作用力。
    的头像 发表于 11-21 11:35 345次阅读
    <b class='flag-5'>VASS06</b>电伺服更换行指令 “Messen” (测量)实例

    VASS06机器人关于A23的用法控制

    编程“无访问要求”/“保护栅锁定”E23/A23 该功能必须在相应机器人程序(序列和子程序)的每个精度点进行编程。 这个函数不能在一集的第一点和最后一点调用!
    发表于 12-07 10:46 200次阅读
    <b class='flag-5'>VASS06</b>机器人关于A23的用法控制