您现在所在的是:

PLC论坛

回帖:3个,阅读:694 [上一页] [1] [下一页]
* 帖子主题:

200的自建库问题

1078
美人鱼的眼泪
文章数:67
年度积分:50
历史总积分:1078
注册时间:2016/1/26
发站内信
发表于:2016/11/30 15:42:12
#0楼
200的自建库能分配v区吗?还有out和in-out有什么区别?要重复调用自建库能行吗?




那个大神给个自建库看看学习一下
4846
时光XetXRgcY
文章数:120
年度积分:50
历史总积分:4846
注册时间:2016/1/7
发站内信
发表于:2016/11/30 20:10:55
#1楼
out 是输出,in_out 可读可写,自建库不太清楚,子程序可以重复调用
8391
fujifa
文章数:2943
年度积分:77
历史总积分:8391
注册时间:2014/2/10
发站内信
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
发表于:2016/12/1 11:45:13
#2楼
以下是引用美人鱼的眼泪2016/11/30 15:42:12的发言:
200的自建库能分配v区吗?还有out和in-out有什么区别?要重复调用自建库能行吗?




那个大神给个自建库看看学习一下

OUT作为输出参数,对于子程序内部来说,它就是一个只写的变量,用于将子程序内部的数据传送到外部。

IN_OUT作为输入输出参数,实际它传给子程序是传递了一个地址指针,所以在子程序内部对它作的任何修改都将更改实际的数值,当你运行子程序后需要保持数据的可以使用这个类型,IN_OUT因为传递指针因此会占用更多的系统资源和处理周期,所以,如果你仅仅是希望子程序返回一个经过处理的数据,请尽量采用OUT类型。

可以重复调用子程序,但是请注意的是:因为子程序的变量是使用临时区域的,而西门子的PLC的OS系统并负责回收被前一子程序调用后占用的临时区域,所以在子程序内部程序的变量,请遵循先赋值后使用的这一原则。
精通富士POD,富士PLC的编程
有问题可以直接电邮:FUJIFA@yeah.net
556
ntplc2017
文章数:86
年度积分:50
历史总积分:556
注册时间:2018/5/11
发站内信
发表于:2018/9/21 11:05:53
#3楼
200自建库不能分配V区, OUT 只有传递出参数,IN-OUT 初始参数需要传入,计算结果传出,可以重复调用自建库使用。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

46.8003