建材之家 JC68.COM®

如何在STEP7中将IN、OUT和IN-OUT参数的ANY指针地址参数载入地址寄存器AR1?

   2024-10-30 建材之家920
核心提示:例如,语句“LAR1 P##PointerInput”在一个函数(FC)中是无效的(图. 01)。当输入一个命令或者试图保存一个块时将会得到如下错误信息: 30:9: "Compilation of the Network 1 is not possible, because it still contains invalid statements."然而,同样的语句在一个功能块(FB……
例如,语句“LAR1  P##PointerInput”在一个函数(FC)中是无效的(图. 01)。当输入一个命令或者试图保存一个块时将会得到如下错误信息:
30:9: "Compilation of the Network 1 is not possible, because it still contains invalid statements."

然而,同样的语句在一个功能块(FB)中是有效的。此错误信息只是次要信息,如果语句在保存时被标记成红色此信息就总是被显示出来。当将ANY指针载入到地址寄存器AR1和AR2 时,必须注意以下功能块和函数:

  • 在FB情况下,传输的ANY指针被保存到为其分配的情景数据块中。
  • 在FC情况下,传输的ANY指针被保存到调用的本地数据栈中。

ANY指针样例程序


图. 01

对于FB语句“LAR1 P##PointerInput”是有效的。

图. 02

在FC中,地址必须首先通过语句“L P#PointerInput”载入到Accu1中并从那里通过语句LAR1载入到AR1寄存器中。 FB和FC之间的不同之处是语句“LAR1 P##VariableName”

  • 在FC中只能访问TEMP变量(本地数据堆栈)。
  • 在FB中也能访问IN, OUT, IN-OUT和STAT变量。

图.03给出了在FC中如何访问一个TEMP变量的样例。

图. 03

图.04 给出了一个在FC中ANY变量(IN变量)的数据是如何传送的 样例。数据从地址寄存器AR1中传送到临时变量以作进一步的处理。例如,IN变量“Input”(类型 :ANY)的地址首先载入到Accu1并从那里再载入到AR1寄存器。基本地址能从地址寄存器AR1传送到临时变量“bit_adr”(类型:DWORD)。

 
图. 04

 
【温馨提示】本文内容和观点为作者所有,本站只提供信息存储空间服务,如有涉嫌抄袭/侵权/违规内容请联系QQ:727533600 删除!
广告位出租
举报收藏 0打赏 0评论 0
 

上一篇:直流电机转子检修时的检查项目

直流电机转子检修时应做以下检查:1 检查电枢铁芯1)铁芯应清洁无灰尘油污及电刷粉尘。2)铁芯应紧固无松动、变形。3)通风沟应清洁畅通。2 检查电枢线圈1)槽楔良好无松动。2)线圈表面应光滑无破裂、磨损及烧伤等现象。3)用1KV摇表测量电枢线圈对铁芯的绝缘电阻不低于0.5兆欧。3 检查电枢绑线1)绑线应清洁...

下一篇:直流电机定子检修要求

直流电机定子检修应有以下要求:1. 清扫吹灰,用汽油将各部分油泥擦拭清洁。2. 检查定子外壳1)外壳油漆应无脱落。2)接地线应完好无断折松动现象。3)引线绝缘和瓷瓶应完好,引线绝缘无老化鼓泡现象,接线螺丝齐全,端盖应完好无损。4)定子磁极与外壳连接螺丝应紧固。3 . 检查磁极线圈1)线圈绝缘应良好无发胖、鼓泡...
更多>文章标签:水电 电工维修 ;相关产品:
广告位出租
更多>同类水电电工
推荐图文
专精特新
点击排行
推荐水电电工更多>
专精特新
最新问答更多>
微商机更多>
专精特新
俱乐部更多>
广告位出租
建材之家  |  关于建材之家  |  联系我们  |  加入建材之家  |  隐私政策  |  使用协议  |  财务相关  |  城市分站  |  招商加盟  |  建材群站  |  网站地图 |  排名推广 |  广告服务 |  网站留言 |  违规举报  |  sitemap  |  粤ICP备14017808号
博一建材

博一建材

点击查看放大的二维码

微信服务号:jc68-1

建材之家小程序码

建材之家小程序码

云建会小程序码

云建会小程序码

建材商机小程序码

建材商机小程序码

博一建材小程序码

博一建材小程序码

工商网监
全国服务电话:0755-82034561/18923733323;客服QQ:727533600/876399953;新浪微博ID:jc68com; 微信服务号ID:jc68-1粤公网安备 44030402000745号
建材之家旨在传递更多商机信息!信息内容都是网络用户自发贡献,本站只提供信息存储空间服务,如有涉嫌抄袭/侵权/违规内容请告知QQ:275171283处理!
©2015-2020 ByBc.CN Powered by 建材之家 v4.5 策划运营:深圳市博一建材有限公司