西门子SCL高级语言之间接寻址介绍

1. 接寻址介绍语法介绍;

使用间接寻址时,应首先在运行系统中确定所用变量。定义一个变量列表,而非单个变量。列表条目由索引值和所用变量名称组成。可使用索引变量控制访问变量列表中的哪一条目

说明

索引变量的数据类型

如果在变量列表中使用具有不同数据类型的变量,则会使用最大数据类型的属性。例如,如果使用数据类型为 INT 和 REAL 的变量,这些值将以浮点数的形式显示。

间接寻址变量,请执行以下步骤:

1. 在巡视窗口中,选择“属性 > 属性 > 指针化”。

2. 选择”指针化“选项来激活间接寻址

例如,为了进行测试,可使用该选项临时关闭间接寻址。先前为间接寻址所进行的设置保持不变。

3. 选择“索引变量”或使用对象列表定义新变量。

4. 在变量列表中单击“变量”列的第一个条目。

5. 选择变量作为列表条目或使用对象列表定义新变量。

“索引”列中的条目将自动生成。

6. 对希望添加到变量列表中的所有变量,重复步骤 5。

如有必要,使用拖放功能来改变列表中的条目顺序。

1. 间接寻址语句应用案例-单多个字存储器赋值;

单个寄存器赋值

2.1)建立FB块并申明变量数据类型及接口定义;

2.2)编写主体程序:



2.3)在线测试:

本案例通过赋值到X数组的第一个字后把数值发送到OUT数组的第一个字里面存储。

数组与数组赋值示例:

编写程序,这个程序相对简单一些:

在线监控:

默认值

我们对数组OUT赋值:

以上简单的介绍了SCL语句间接寻址,由于时间关系和笔者自身水平有限,文章中难免有介绍错误的地方,望广大朋友提出建议,并完善文章,力争文章更完美!

展开阅读全文

页面更新:2024-02-05

标签:在线   赋值   数组   条目   变量   数据类型   索引   属性   定义   语言   高级   列表

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top