登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:200的自建库问题
点击:711 回复:3
楼主
编辑
引用
管理
美人鱼的眼泪
200的自建库能分配v区吗?还有out和in-out有什么区别?要重复调用自建库能行吗?
那个大神给个自建库看看学习一下
16-11-30 15:42
1楼
编辑
引用
管理
时光XetXRgcY
out 是输出,in_out 可读可写,自建库不太清楚,子程序可以重复调用
16-11-30 20:10
2楼
编辑
引用
管理
fujifa
引用
美人鱼的眼泪
在 2016/11/30 15:42:12 发言
【内容省略】
OUT作为输出参数,对于子程序内部来说,它就是一个只写的变量,用于将子程序内部的数据传送到外部。
IN_OUT作为输入输出参数,实际它传给子程序是传递了一个地址指针,所以在子程序内部对它作的任何修改都将更改实际的数值,当你运行子程序后需要保持数据的可以使用这个类型,IN_OUT因为传递指针因此会占用更多的系统资源和处理周期,所以,如果你仅仅是希望子程序返回一个经过处理的数据,请尽量采用OUT类型。
可以重复调用子程序,但是请注意的是:因为子程序的变量是使用临时区域的,而西门子的PLC的OS系统并负责回收被前一子程序调用后占用的临时区域,所以在子程序内部程序的变量,请遵循先赋值后使用的这一原则。
16-12-01 11:45
3楼
编辑
引用
管理
ntplc2017
200自建库不能分配V区, OUT 只有传递出参数,IN-OUT 初始参数需要传入,计算结果传出,可以重复调用自建库使用。
18-09-21 11:05
工控新闻
共建生态,米尔将出席2025安路科技FPGA技术沙龙
华北工控EMB-3513主板:可选NXP I.MX93/91处理器,支持边缘AI网关集成应用
调查显示:成本与安全驱动北美机器人加速普及
布局AI视觉应用!华北工控推出多网口工控机BIS-6960I-A12TW-24V
12路1080P高清视频流,米尔RK3576 开发板重塑视频处理极限
2025年中国机械工程学会机械传动分会年会在长春举办
具身智能大热,工业自动化部署如何应变?
英伟达加码机器人 上新Omniverse库和Cosmos模型
更多新闻资讯