1 如何在S7-SCL程序中使用多重背景进行数据块间接寻-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

如何在S7-SCL程序中使用多重背景进行数据块间接寻

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2021-04-07 17:19 次阅读

使用多重背景

S7-SCL程序中可以使用多重背景,下面的程序列出了正确格式,声明完成后,在程序中即可调用:

Supply1 : FB10; //将Supply1定义为FB10类型

Supply2,Supply3,Supply4 : FB100; //将Supply2,Supply3,Supply4定义为FB100类型

数据块间接寻址

S7-SCL程序中对数据块间接寻址ᨀ供了良好的支持,编程也很简单。下面的程序列出了正确格式:

STATUS_1:= DB11.DW[COUNTER]; //字节间接寻址

STATUS_2:= DB12.DX[WNO, BITNO]; //位间接寻址,用户改变WNO,BITNO数值即可

STATUS_1:= Database1.DW[COUNTER]; // Database1为DB类型的本地变量

STATUS_2:= Database2.DX[WNO, BITNO];

STATUS_1:= WORD_TO_BLOCK_DB(INDEX).DW[COUNTER];

//INDEX 被定义为BLOCK_DB 数据类型,COUNTER 为整数数据类型,这样可以实现/数据块编号,字节地址同时间接寻址,此功能是一种功能很强间接寻址方式。

STATUSBYTE :=DB101.DB10; //字节直接寻址格式

STATUS_3 :=DB30.D1.1; //位直接寻址格式

MEASVAL :=DB25.DW20; //字直接寻址格式

STATUSBYTE :=Status_data.DB10;

STATUS_3 :=“New data”.D1.1;

MEASVAL :=Measdata.DW20;

STATUS_1 :=WORD_TO_BLOCK_DB (INDEX).DW10;

例如VASS标准中使用的总报警信息的提示

a0f93eb2-975e-11eb-8b86-12bb97331649.png

a10459dc-975e-11eb-8b86-12bb97331649.png

a11299d4-975e-11eb-8b86-12bb97331649.png

a121a848-975e-11eb-8b86-12bb97331649.png

故障信息汇总

xStoe := Msys.xF_3

OR Msys.xF_4

OR Msys.xF_5

OR Msys.xF_6

OR MSYS.xF_11;

“DB_ARG”.VisuSS.Global_Stoer:= “DB_ARG”.VisuSS.Global_Stoer OR xStoe; 在WINCC上提示总故障信息

报警提示汇总

xWarn := Msys.xF_1

OR Msys.xF_2

OR Msys.xF_7

OR Msys.xF_8

OR Msys.xF_9

OR Msys.xF_10;

“DB_ARG”.VisuSS.Global_Warn := “DB_ARG”.VisuSS.Global_Warn OR xWarn; 在WINCC 上提示警报

维修提示:

xWart := False;

“DB_ARG”.VisuSS.Global_Wart := “DB_ARG”.VisuSS.Global_Wart OR xWart;
编辑:lyn

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

    关注

    1

    文章

    239

    浏览量

    17057
  • 多重背景
    +关注

    关注

    0

    文章

    2

    浏览量

    5549
收藏 人收藏

    评论

    相关推荐

    何在智能手机系统中使用bq27505

    德赢Vwin官网 网站提供《如何在智能手机系统中使用bq27505.pdf》资料免费下载
    发表于 10-17 10:21 0次下载
    如<b class='flag-5'>何在</b>智能手机系统<b class='flag-5'>中使</b>用bq27505

    如何利用海外爬虫IP进行数据抓取

    利用海外爬虫IP进行数据抓取需要综合考虑多个方面。
    的头像 发表于 10-12 07:54 181次阅读

    何在MSP430™MCU中使用智能模拟组合

    德赢Vwin官网 网站提供《如何在MSP430™MCU中使用智能模拟组合.pdf》资料免费下载
    发表于 09-14 10:19 0次下载
    如<b class='flag-5'>何在</b>MSP430™MCU<b class='flag-5'>中使</b>用智能模拟组合

    何在反向降压-升压拓扑中使用TPS6290x

    德赢Vwin官网 网站提供《如何在反向降压-升压拓扑中使用TPS6290x.pdf》资料免费下载
    发表于 09-13 10:07 0次下载
    如<b class='flag-5'>何在</b>反向降压-升压拓扑<b class='flag-5'>中使</b>用TPS6290x

    ESP32S3 HOST该怎么样通过指定的Interface和Endpoint进行数据收发?

    如题, 使用例程usb_host_lib,将ESP32S3作为HOST,枚举到自定义HID Device之后,HOST该怎么样通过指定的Interface和Endpoint进行数据收发。或者有没有相关示例,请有经验的工程师赐教。
    发表于 06-14 07:22

    请问cmakelists中的变量如何在程序中使用?

    大家好, 我有个问题请教,cmakelists.txt中的变量如何在程序中使用?比如以下cmakelists.txt文件中的PROJECT_VER变量,我如何在c
    发表于 06-11 07:34

    基于BootRom使用CAN引导加载程序(CAN BSL),可以进行数据刷写吗?

    基于BootRom,使用CAN引导加载程序(CAN BSL),可以进行数据刷写吗?需要开发上位机软件吗?英飞凌有没有相关的软件产品可以使用,是DAS吗?
    发表于 06-03 08:17

    STEP7-5.5-F程序中FB修改后的变化

    STEP7-5.5-F程序中FB修改后的变化
    发表于 04-07 11:46 635次阅读
    STEP<b class='flag-5'>7</b>-5.5-F<b class='flag-5'>程序</b>中FB<b class='flag-5'>块</b>修改后的变化

    何在STEP 7(TIA Portal)中安全地并且间接地寻址呢?

    采用间接寻址时,只有程序执行时,用于读或写数值的地址才得以确定。使用这种方法可以减少编程量并使得程序更灵活。
    的头像 发表于 04-07 09:58 573次阅读
    如<b class='flag-5'>何在</b>STEP <b class='flag-5'>7</b>(TIA Portal)中安全地并且<b class='flag-5'>间接</b>地寻址呢?

    何在测试中使用ChatGPT

    Dimitar Panayotov 在 2023 年 QA Challenge Accepted 大会 上分享了他如何在测试中使用 ChatGPT。
    的头像 发表于 02-20 13:57 744次阅读

    程序放在PFLASH0 S4-S24逻辑,现在程序对PFLASH0 S26的逻辑进行擦除,报读取内存失败的原因?

    程序放在PFLASH0 S4-S24逻辑,现在程序对PFLASH0 S26的逻辑
    发表于 02-18 08:54

    何在DAVE IDE中使用XMC7200?

    能否在 DAVE IDE 中为 XMC 7200 EVK KIT 构建应用程序。我尝试打开一个项目但它最多只能显示 XMC48000。如何在 DAVE IDE 中使用 XMC7200 请帮忙。
    发表于 01-26 06:32

    西门子博途示例:设置优化访问

    默认情况下,为 S7 - 1200/1500 的所有新创建的启用优化访问。可为 OB、FB 和全局DB设置访问。对于背景DB,设置来
    的头像 发表于 01-15 10:41 5654次阅读
    西门子博途示例:设置优化<b class='flag-5'>块</b>访问

    SCL数据间接寻址

    间接寻址,使用数组的符号地址访问
    的头像 发表于 01-03 09:33 1223次阅读
    <b class='flag-5'>SCL</b>中<b class='flag-5'>数据</b><b class='flag-5'>块</b>的<b class='flag-5'>间接</b>寻址

    STEP7博图中的SCL设置和属性解析

    SCL V11中,可以检查“扩展状态信息”。与SCL V5.x相反,始终创建最小化的调试信息,这允许进行基本调试!
    的头像 发表于 01-02 09:58 1927次阅读
    STEP<b class='flag-5'>7</b>博图中的<b class='flag-5'>SCL</b>设置和属性解析