亚洲精品一区二区三区中文字幕_亚洲精品一区二区三小说_亚洲精品一区二三区不卡_亚洲精品一区国产精品_激情六月综合_激情毛片

咨询热线

18621916738

当前位置:首页  >  技术文章  >  西门子S7-300PLC子程序调用中的参数传递

西门子S7-300PLC子程序调用中的参数传递

更新时间:2015-10-29      点击次数:1972

西门子S7-300PLC子程序调用中的参数传递

下面是我在西门子的一个资料里找到的有关FC的基本数据类型的参数传送机理的图:

下面是有关的文字说明:
传递机理 
        随着调用指令CALL,STL/LAD/FBD编辑器首先根据参数列表中给出的实际参数,计算交叉区域指针,并在FC调用指令之后立即存贮这些指针。
  此时,如果在该FC内部访问形式参数(比如:A On_1),CPU就根据存储在B堆栈中的返回地址确定该FC调用指令。然后根据相关的参数列表,FC就可确定与形式参数对应的实际参数的交叉区域指针。于是,通过这个指针就实现了对实际参数的访问。
  这种传递机理与"按引用调用"相一致,如果在某一FC中访问了形式参数,那么,结果也访问了相应的实际参数。 .
  这种通过指针的访问机理要求:
  在FC调用中,所有的块参数都必须赋值。
  在参数声明里,不能对块参数进行初始化。
注意事项
        如果是用DB中的实际参数来对块参数进行赋值,或者传递的是复杂类型参数,那么,参数传递将变得更加复杂。
下面的文字来源于STEP7的FC的在线帮助:

  将实际参数分配给形式参数:
FC所使用的输入、输出以及输入/输出参数作为指针保存到调用FC的逻辑块的实际参数中。
通过地址(指针跨过区域边界指向目标)访问FC参数。当数据区(数据块)地址或调用块的局部变量用作实际参数时,实际参数的副本将临时保存到用于传送参数的调用块的本地数据区中。

联系我们

上海翰粤自动化系统有限公司 公司地址:上海市松江区思贤路2399弄137号   技术支持:化工仪器网
  • 联系人:黄政武
  • QQ:76868608
  • 公司传真:021-57657276
  • 邮箱:76868608@qq.com

扫一扫 更多精彩

微信二维码

网站二维码

主站蜘蛛池模板: 日韩3区 | 狠狠噜噜 | 拔插拔插海外华人免费视频 | 91成人国产网站在线观看 | 欧美日韩在线网站 | 精品欧美一区二区三区在线观看 | 97一区二区三区 | 欧美日韩一区二区视频免费看 | 欧美日韩在线视频免费完整 | 久久综合九色综合欧美狠狠 | 成人毛片一区二区三区 | 激情视频网站在线观看 | 国产日韩欧美一区二区三区视频 | 国产成人福利美女观看视频 | 成人男男黄网色视频免费 | 欧美日韩在线免费 | 黄色国产精品 | 国产精品亚洲专一区二区三区 | 欧美性猛交一区二区三区 | 久久人体做爰大胆 | 国产欧美曰韩一区二区三区 | 欧美福利网 | 成人三级在线播放 | 91视频国产一区 | 激情一区 | 欧美一区二区三区精品 | 日韩欧美在线观看视频一区二区 | 看全色黄一级毛片 | 久久精品a一国产成人免费网站 | 啪啪小视频网站 | 好骚综合在线 | 国产精品视频2020 | 国产福利在线网址成人 | 日本一级片在线观看 | 国产一及片 | 超级碰碰在线观看免费视频 | 欧美精品一区二区三区观 | 欧美成人午夜免费福利785 | 成人亚洲欧美 | 国产成人精品免费影视大全 | 欧美日韩北条麻妃一区二区 |