西门子S7-1200/1500PLC的AT覆盖变量是什么意思​? 如何建立覆盖变量​?​

往期精彩文章:电气工程师项目设计流程:一个项目中,电气工程师要做的设计思路西门子S7-1200/1500PLC的结构化程序编程模式/套路PLC定位控制基础:电子齿轮比对脉冲当量和电机转速的调整作用伺服、步进电机定位控制十条基础知识步进电动机与交流伺服电动机的性能比较,来看看跟你知道的一样吗?怎样用软件进行交流伺服驱动器的增益自动调整?变频器的常见故障诊断与处理,码了五千字,一篇文章搞定变频器的种类多种多样,根据负载特性怎么选择变频器呢?模拟量标定与标定变换是什么意思?你可能不知道,掌握一个公式,确实很简单电工最基础、最核心的知识是掌握电的回路(九):二次控制回路怎么让两台伺服电机比例同步运行?伺服驱动器要做哪些设置?福利:告诉你一个工控人收入翻倍的秘密!福利:这家维修电工兼职赚钱平台, 喊您来领红包!西门子S7-1200/1500PLC的AT覆盖变量是什么意思?如何建立覆盖变量?AT是博途软件中使用的一个关键字,代表覆盖变量的声明。要访问声明变量内的数据区域,可以通过附加声明来覆盖所声明的变量,这样可以选择对不同数据类型的已声明变量进行寻址。最常用的就是使用 BOOL (位)的 ARRAY(数组) 对 WORD(字) 数据类型变量的各个位寻址。博途软件中对“覆盖变量”的操作步骤作如下描述:▼ 覆盖变量操作步骤

实际操作中,第一步,应该注意块的状态为标准访问代码块,即把“优化的块访问”前面的绿色“√”去掉。如不去掉这个,应具有保留设置“在IDB中设置”的变量代码块中。▼ 覆盖变量的适应条件之一

第二步,在需要覆盖的变量紧接着下面增加一行。▼ 在被覆盖变量下添加变量行

第三步,在“名称”栏输入名称,在“数据类型”栏,输入“AT”,回车,系统自动完成“AT”处理。

▼变量的AT处理

第四步,为新变量选择数据类型,此数据类型的宽度不能大于被覆盖变量的宽度。▼ AT变量长度不能大于被AT变量长度

覆盖变量说白了,这个“盖子”只能刚好盖住,或盖一部分。覆盖变量是被覆盖变量的子集。使用AT还就注意:不可以覆盖VARIANT和INSTANCE数据类型的变量。无法覆盖库中声明为接口中参数的块。无法覆盖接口中声明为参数的结构化PLC变量。无法通过片段访问对覆盖变量寻址。在FC中使用AT,覆盖变量和被覆盖变量的数据长度必须相同。如果被覆盖变量的数据类型为字符串、字节数组、字符数组等,那么其长度应与偶数个字节数对应。感谢阅读指正,关注了解更多!

(0)

相关推荐

  • 西门子S7-1200不同存储区的寻址方式

    大家好,昨天我们讲了西门子S7-1200的数据存取方式有哪些,今天我们来介绍一下西门子S7-1200不同存储区的寻址方式. S7-1200 CPU提供了全局存储器数据块和临时存储器等,用于在执行用户程 ...

  • 西门子博途WINCC如何做面板

    启程自动化成立于2012年,培训项目主打西门子PLC编程系统集成.工业机器人编程.EPLAN电气设计.视觉等培训与技术服务的机构.官网:www.qichengplc.com 领取8套PLC视频教程点击 ...

  • 轻松理解西门子PLC间接寻址和指针

    学习PLC,我们必须熟悉PLC各存储器的符号.地址,我们日常所说的西门子PLC地址,都是直接寻址,如I2.2,MB20.VW34等,表面说它是各存储器的地址,实际表示是它的数据,如VW34是50,VW ...

  • plc,西门子,地址,数据库,对应关系

    wincc是西门子提供的上位机的组态软件.在变量管理里面涉及到一个重要的概念:地址. 现在对这个地址进行一些直观的理解: 例如:有个变量,如下截图 变量名为:SIC101SV 长度是32位4个字节.地 ...

  • PLC的M究竟是什么,今天就来认识它!

    跟我学PLC 114篇原创内容 公众号 最近几天论坛火热,有大虾表示PLC编程中不用M和T.我发现大家有些观点有误,这段时间比较忙,但忍了很久,实在忍不住了,抽半天时间写篇文章. 用不用先不说,首先得 ...

  • SCL与STL的区别是什么?16个SCL常见问题及解答

        SCL  与 与 STL : S7-SCL 可以编译成 STL, 虽然其代码量相对于 STL 编程有所增加,但我们更关心的是程序结构和程序的总体效率.类似于计算机行业的发展,汇编语言已经被舍弃 ...

  • 西门子S7连接与S7-300/400/1200/1500的单边通信

    S7 通信按组态方式可分为单边通信和双边通信,单边通信通常应用于以下情况: 通信伙伴无法组态 S7 连接 通信伙伴不允许停机 不希望在通讯伙伴侧增加通信组态和程序 前面硬件配置不详述,配置完成后,点击 ...

  • 西门子s7

    西门子s7-200 pc-access使用心得 要找到pc-access的安装目录,一般为C:\Program Files\Siemens\S7-200 PC Access\bin,双击其中的sopc ...

  • 西门子S7以太网通讯处理器编程调试方法

    产品简介:北京华科远创科技有限研发的远创智控ETH-YC模块转以太网,型号有MPI-ETH-YC01和PPI-ETH-YC01,适用于西门子S7-200/S7-300/S7-400.SMART S7- ...

  • 西门子 PLC 1200的 OB块用法讲解

    很多从日系PLC或者200PLC过来的人,很不习惯于S7 1200 或者TIA PORTAL 里面的一些专业术语,比如OB,DB,FC,FB等等,其实这些术语也包含于S7 300,400 ,1500等 ...

  • 【案例实操】如何在TIA Portal 下对S7 -1200进行面向运动控制?

    S7-1200 CPI将微处理器.集成电源.输入和输出电路.内置PROFINET.高速运动控制I/o以及板载模拟量输入组合到一个设计紧凑的外壳中来形成功能强大的控制器.S7-1200可以方便地执行速度 ...

  • PLC | 西门子S7

    西门子S7-1200是一款紧凑型.模块化的PLC,可完成简单逻辑控制.高级逻辑控制.HMI 和网络通信等任务.对于需要网络通信功能和单屏或多屏HMI的自动化系统,易于设计和实施.具有支持小型运动控制系 ...

  • 干货| 电气工程师都收藏的西门子S7 1200PLC接线图设计大全

    S7-1200 系列是一款可编程逻辑控制器 (PLC, Programmable Logic Controller),可以控制各种自动化应用.S7-1200 设计紧凑.成本低廉且具有功能强大的指令集, ...

  • plc西门子s7 200硬件详解

    plc西门子s7 200硬件详解

  • 干货!西门子S7 PLC控制8个彩灯循环移位梯形图

    题目要求:霓虹灯广告屏控制器的设计            用PLC对霓虹灯广告屏实现控制,其具体要求如下:                                  该广告屏中间8个灯管亮灭的 ...