STEP7编程地址概念详解(10)

发布时间:2021-06-07

STEP7编程地址概念详解

的写这样的具体操作。有多少个字的传送,就写多少这样的语句。毫无疑问,即使不知道间接寻址的道理,也应该明白,这样的编程方法是不合理的。而如果使用间接寻址的方法,语句就简单多了。

【示例程序的结构分析】

我将示例程序从结构上做个区分,重新输入如下:

=========================== 输入1:指定数据块编号的变量

|| L 100

|| T MW 100

===========================输入2:指定字地址的变量

|| L DW#16#8

|| T MD 2

===========================操作主体程序

OPN DB [MW 100]

L DBW [MD 2]

T MW[MD2]

显然,我们根本不需要对主体程序(红色部分)进行简单而重复的复写,而只需改变MW100和MD2的赋值(绿色部分),就可以完成应用要求。

结论:通过对间接寻址指针内容的修改,就完成了主体程序执行的结果变更,这种修改是可以是动态的和静态的。

正是由于对真正的目标程序(主体程序)不做任何变动,而寻址指针是这个程序中唯一要修改的地方,可以认为,寻址指针是主体程序的入口参数,就好比功能块的输入参数。因而可使得程序标准化,具有移植性、通用性。

那么又如何动态改写指针的赋值呢?不会是另一种简单而重复的复写吧

让我们以一个具体应用,来完善这段示例程序吧:

将DB100中的1-11数据字,传送到MW1-11中

STEP7编程地址概念详解(10).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219