西门子博图HMI内部变量怎么寻址外部变量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了西门子博图HMI内部变量怎么寻址外部变量相关的知识,希望对你有一定的参考价值。

参考技术A 博图严格的说来不支持绝对地址寻址的,
只能绕一下了。

在变量表里面找到地址,然后直接交叉引用就行了,搜索的话,复制符号名称再进行项目内搜索

2、在地址分配表里面直接对这个地址进行交叉引用。

右键点击该变量,选择交叉引用数据,选择写入数据就是该变量的使能条件程序段。portal各版本之间的交叉引用功能均是一样的。

求大神指教 51单片机 keil 的 options里面memory model的设置都有啥用啊?

如图这三个需要在什么情况下设置啊,为什么我设置成large后串口就不对了

compact和large必须有外部RAM支持。如果串口收发的数据都存放在一个位于外部RAM的变量中,而你的硬件没有扩展外部RAM,自然就会发生异常。 参考技术A Small:变量默认分配到内部存储空间中,通过普通的MOV指令寻址。
Compact:变量默认分配到外部页存储空间中,通过MOVX, @Ri之类指令寻址,在不切换页的前提下,最大支持256字节外部扩展RAM。
Large:变量默认分配到外部存储空间中,通过MOVX, @DPTR之类指令寻址,最大支持64kB外部扩展RAM(实际上配合硬件设计以及软件调整,还可以支持更大的扩展空间)。本回答被提问者和网友采纳

以上是关于西门子博图HMI内部变量怎么寻址外部变量的主要内容,如果未能解决你的问题,请参考以下文章

西门子HMI变量怎么直接关联PLC数组变量,现在需要在HMI变量里面新建很多单个变量,一一关联数组里面变量

西门子精简屏无法写入1200

博途用MODBUS读取流量计里面的数据类型UINT怎么编程

请教高手:用西门子s7-PLCSIM进行模拟时,不能通过HMI改变PLC变量的值(只能显示)……哪的问题?

java内部类访问外部静态变量

如何从匿名内部类更改外部变量?