TIA博途中如何使用符号方式按位,字节,字访问非结构数据类型?


对于S7-1200 和 S7-1500,可以按1位,8位,16位和32位的长度访问已经声明的变量

前提条件
• 对于S7-1200(固件V2.0及以上)需要 STEP 7 (TIA Portal) V11+SP1+Update 2 (或更高版本)
• 对于S7-1500需要 STEP 7 (TIA Portal) V12 (或更高版本)
将存储区( 例如 Byte 或Word ) 划分为更小的存储区 ( 例如 Bool )也称为存储器分片。如下图所示,使用符号方式对操作数按位,字节,字进行访问。


使用片访问的优点
使用片访问可以提供更高的编程效率并且无需在变量表里进行额外的声明。

下例所示使用符号方式按位访问。“x” 代表在字或字节中按位访问并且其后的数字表示相关位的偏移量。

TIA博途中如何使用符号方式按位,字节,字访问非结构数据类型相关推荐

  1. STEP 7 (TIA Portal) 中使用符号方式按位,字节,或字访问非结构数据类型

    对于S7-1200 和 S7-1500,可以按1位,8位,16位和32位的长度访问已经声明的变量. 描述为了按字节.字和双字数据类型访问变量,需要: 对于S7-1200(固件V2.0及以上)需要 ST ...

  2. TIA博途中数组Array的基本使用方法详解

    TIA博途中数组Array的基本使用方法详解 ARRAY类型是由数目固定且数据类型相同的元素组成的数据结构. ARRAY类型的定义和使用需要注意以下几点: • ARRAY类型可以在DB.OB/FC/F ...

  3. TIA博途中FC和FB的区别与应用

    TIA博途中FC和FB的区别与应用 从程序运行过程的角度看,FC.FB的区别在于传递参数方式不同: FC:通过L堆栈区传递参数 FB:通过背景DB传递参数 FC与FB具有不同的特性:  FC自身不能 ...

  4. TIA博途中计算多个数据的算术平均值的具体方法示例

    TIA博途中计算多个数据的算术平均值的具体方法示例 我们这里采用官方提供的Floating Average功能块来实现多个数据的算术平均值的计算. 此功能块计算最新输入的100个数值的均值(浮动平均值 ...

  5. TIA博途中使用T-CONFIG指令修改S7-1200 PLC的IP地址和设备名称

    TIA博途中使用T-CONFIG指令修改S7-1200 PLC的IP地址和设备名称 实验环境: CPU:1215C DC/DC/DC,V3.0 TIA博途版本:V13 具体步骤参考如下: 创建新项目 ...

  6. 如何TIA博途中更新HSP硬件目录?

    如何TIA博途中更新HSP硬件目录? 通过安装硬件支持包 ( HSPs ), 可以更新 TIA Portal 的硬件目录. 硬件支持包 ( HSP ) 包括用于将设备与相关固件版本集成到 TIA Po ...

  7. TIA博途中OB86组织块的功能和使用方法

    TIA博途中OB86组织块的功能和使用方法 机架或站故障 OB86 ● 机架或站故障 OB86 的功能 当CPU 检测到分布式机架或站出现故障或发生通信丢失时,可以编程访问机架或站故障 OB86 的启 ...

  8. 如何在TIA 博途中计算终端设备(例如水泵)的运行时间(附FB库文件)?

    如何在TIA 博途中计算终端设备(例如水泵)的运行时间(附FB库文件)? 为了计算终端设备的运行时间,可以读出 CPU 的当前数据和时间值并计算两次时间的差值. STEP 7 (TIA Portal) ...

  9. TIA博途中如何通过PLC变量控制开始和停止记录数据?

    TIA博途中如何通过PLC变量控制开始和停止记录数据? 功能简介: 在自动化设备运行生产过程中,通常要求HMI设备可以对设备参数进行记录.通常分为2种记录方法:周期性记录和按照要求控制记录,从而实现在 ...

最新文章

  1. ThinkPHP基础概念
  2. linux 6.6 最新 gblic,Centos6 升级glibc-2.17,解决Requires: libc.so.6(GLIBC_2.14)(64bit)错误解决方法(推荐)...
  3. flutter 调用原生安卓插件_Flutter 如何调用Android和iOS原生代码
  4. “人工智能大脑”跳槽记:吴恩达所理解的智能
  5. 伺服控制系统原理图_西门子PLC编程实例及技巧(运料小车控制系统)
  6. android自定义属性dimen,android代码里的dimen
  7. redis压缩列表ziplist的连锁扩容
  8. 能取代top命令的htop
  9. Node Sass does not yet support your current environment解决
  10. 【手把手带你入门深度学习之150行代码的汉字识别系统】学习笔记 ·001 用OpenCV制作数据集
  11. css盒模型只能应用于html,iframe,css样式表,盒模型的使用方法-2019年9月3日
  12. 修改ASP.NET MVC Ajax分页组件ASP.NET MvcPager一个小Bug并修该样式为自己所用(三)...
  13. IOS开发之——硬件开发-加速计应用实例(04)
  14. WPS JS宏入门案例集锦
  15. 服装行业如何做软文营销推广产品?
  16. 5OSPF的邻居和NBMA环境下的邻居
  17. hp服务器重置bmc,服务器BMC(带外)
  18. [ABAP] 把两个RADIOBUTTON放在同一行
  19. HTML5 —新增标签
  20. Codeforce 712A Memory and Crow

热门文章

  1. c语言输出五角星程序,c语言入门之绘制五角星.doc
  2. HDLBits练习(三)多路复用器,算术电路,卡诺图电路
  3. SpringBoot教程(十一) | SpringBoot集成Mybatis
  4. xstart连接linux桌面使用的端口,配置XManager5连接Linux图形化界面详解
  5. 2020年-数据库实验详述-BUPT 信通院-- 十安辰
  6. 用MDT 2012为企业部署windows 7(十)--制作windows 7标准模板机
  7. 华为OD机试 - 士兵过河
  8. 追踪邮件发送者的地理位置
  9. ubuntu18.4 安装谷歌浏览器
  10. 用JavaScript查找斜边