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

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

3天内不再提示

S7-SCL程序中如何使用多重背景?

机器人及PLC自动化应用 ? 来源:机器人及PLC自动化应用 ? 作者:机器人及PLC自动化 ? 2021-04-12 11:20 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

使用多重背景

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标准中使用的总报警信息的提示

pIYBAGBzvVSAJdlkAAAiG4C5WhU224.png

pIYBAGBzvVSANgW0AAAVNGE_8Y4588.png

pIYBAGBzvVSAAskRAAAYLZ_eu7A253.png

pIYBAGBzvVSAGUyBAAAH0nR10YI339.png

故障信息汇总

xStoe := Msys.xF_3

ORMsys.xF_4

ORMsys.xF_5

ORMsys.xF_6

ORMSYS.xF_11;

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

报警提示汇总

xWarn := Msys.xF_1

ORMsys.xF_2

ORMsys.xF_7

ORMsys.xF_8

ORMsys.xF_9

ORMsys.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;

编辑:jq

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

    关注

    8

    文章

    7264

    浏览量

    92420
  • 编程
    +关注

    关注

    88

    文章

    3694

    浏览量

    95551
  • S7-SCL
    +关注

    关注

    0

    文章

    13

    浏览量

    7850

原文标题:S7-SCL程序中如何使用多重背景,数据块间接寻

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于Modbus TCP的WinCC监控S7-1200/200SMT应用实例

    S7-1200和S7-200Smart PLC为例,在ModbusTCP/IP协议下实现无线以太网通信实现过程。在本方案采用了西门子PLC无线通讯终端——DTD418MB,作为实现无线通讯的硬件设备,用户无需更改
    的头像 发表于 08-12 09:15 ?166次阅读
    基于Modbus TCP的WinCC监控<b class='flag-5'>S7</b>-1200/200SMT应用实例

    MPI 转以太网模块案例:西门子 S7-300PLC 借此与 S7-1200、触摸屏及 ModbusRTU 变频器通讯

    一、项目背景与痛点 在新能源储能系统集成场景,某锂电池生产线采用西门子S7-300PLC作为本地控制器,通过MPI/DP接口连接西门子TP1200Comfort触摸屏实现本地操作。随着智能化升级
    的头像 发表于 07-30 10:02 ?126次阅读
    MPI 转以太网模块案例:西门子 <b class='flag-5'>S7</b>-300PLC 借此与 <b class='flag-5'>S7</b>-1200、触摸屏及 ModbusRTU 变频器通讯

    西门子S7-300PLC通过MPI转以太网模块实现与S7-1500PLC通信的实操案例

    ? 一、案例背景 在工业自动化领域的升级浪潮,新旧设备的协同工作始终是制造企业面临的核心难题。大量仍在稳定运行的西门子S7-300PLC与代表先进控制技术的S7-1500PLC,因接
    的头像 发表于 07-25 14:28 ?286次阅读
    西门子<b class='flag-5'>S7</b>-300PLC通过MPI转以太网模块实现与<b class='flag-5'>S7</b>-1500PLC通信的实操案例

    OCAD应用:多重转换式断续变焦系统设计

    多组转换型变焦系统可以实现多档断续变焦。设计时同时设计多重可打入活动组,在打入时随意转换。多组转换型的活动组可以放置在会聚光路也可以在平行光路。选择在平行光路,可利用活动组的无焦
    发表于 06-18 08:49

    芯片制造多重曝光的套刻精度要求

    本文介绍了先进集成电路制造多重曝光的套刻精度要求。
    的头像 发表于 05-21 10:55 ?590次阅读
    芯片制造<b class='flag-5'>多重</b>曝光<b class='flag-5'>中</b>的套刻精度要求

    EtherCAT转ProfiNet协议转换网关在工业场景的应用:S7-1200与AM500-3224实时通信实战指南

    的混流装配。产线既有基于EtherCAT的汇川伺服驱动系统(AM500系列),也有西门子S7-1200PLC控制的ProfiNet输送线。协议差异导致设备间协同效率低下,人工干预频繁。为解决此问题从,采用捷米特 ProfiNet转EtherCAT 协议转换网关以此解决现
    的头像 发表于 04-14 10:21 ?417次阅读
    EtherCAT转ProfiNet协议转换网关在工业场景<b class='flag-5'>中</b>的应用:<b class='flag-5'>S7</b>-1200与AM500-3224实时通信实战指南

    S7-1200与欧姆龙智能仪表Modbus通信案例

    从站为例,使用SCL编程语言编写S7-1200实现对欧姆龙智能温控仪表的当前温度值的读取和修改设定温度值。
    的头像 发表于 03-27 17:25 ?921次阅读
    <b class='flag-5'>S7</b>-1200与欧姆龙智能仪表Modbus通信案例

    S7-1200/1500创建气缸功能块的编程指南

    使用时进行重复调用即可,这样可以提升程序的编写效率。那么在S7-1200/1500如何编写一个气缸标准块的程序呢?其实,在网站上可以找到很多工程师提供的气缸块
    的头像 发表于 02-13 10:19 ?2261次阅读
    在<b class='flag-5'>S7</b>-1200/1500<b class='flag-5'>中</b>创建气缸功能块的编程指南

    使用SCL编写FIFO功能块

    一、 导读? ? 前几天一位搞电气的朋友问S7-1200如何做个先入先出的功能,说原来用S7-200SMART的时候有填表指令和FIFO指令可以实现该功能,现在S7-1200
    的头像 发表于 02-09 10:27 ?723次阅读
    使用<b class='flag-5'>SCL</b>编写FIFO功能块

    背景抑制光电开关的设计及应用

    核心控制与信号处理 ·发射控制 :作为核心控制单元,XD08M3232 单片机可精准控制发射电路红外发光二极管等光源的发射光强度、频率及时序等参数。通过程序设置不同的发射参数,以适应不同的检测环境
    发表于 01-11 13:43

    西门子PLC S7-1500系列介绍

    西门子PLCS7-1500系列是西门子自动化领域中的一款重要产品,它以其卓越的性能、强大的功能和高度的灵活性,在工业自动化控制系统占据了一席之地。本文将详细介绍西门子PLC S7-1500系列
    的头像 发表于 12-09 18:23 ?3144次阅读
    西门子PLC <b class='flag-5'>S7</b>-1500系列介绍

    无人机巡检技术的背景多重优势

    无人机巡检技术的背景多重优势 近年来,随着无人机技术的不断革新和普及,无人机巡检系统应运而生并迅速发展。传统的巡检手段,如人工巡查或静态监控设备,已难以满足现代社会对于高效、智能巡检的需求。无人机
    的头像 发表于 11-27 17:21 ?1794次阅读

    传感器在物联网多重作用

    **《传感器在物联网多重作用:数据采集、智能控制与精准决策》** 在当今数字化飞速发展的时代,物联网(IoT)作为一项具有革命性的技术,正逐渐渗透到我们生活和生产的方方面面,重塑着各个领域的运作
    的头像 发表于 10-30 14:08 ?828次阅读

    英飞凌推出CoolMO S7T和S7TA SJ MOSFET

    英飞凌推出的CoolMOS? S7T和S7TA SJ MOSFET,集成了先进的温度传感器技术,专为工业和汽车领域设计,显著提升了结温测量的精准度与稳定性。这一创新不仅简化了温度监测流程,还增强了功能安全性,为低频大电流开关应用树立了新标杆。
    的头像 发表于 09-03 14:51 ?850次阅读

    新品 | 集成温度传感器工业和汽车级CoolMOS? S7T和S7TA SJ MOSFET

    新品集成温度传感器工业和汽车级CoolMOSS7T和S7TASJMOSFET集成温度传感器的CoolMOSS7T和S7TA提高了结温测量的准确性和稳健性,测温简单,并实现了功能安全。该
    的头像 发表于 08-30 12:24 ?764次阅读
    新品 | 集成温度传感器工业和汽车级CoolMOS? <b class='flag-5'>S7</b>T和<b class='flag-5'>S7</b>TA SJ MOSFET