登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:200与200SMART在子程序里有区别吗?前一图是论坛里的试了一下不一样啊
点击:2015 回复:8
楼主
编辑
引用
管理
独上丶西楼
大神们,解释下可好,为什么这两个不一样呢?
16-08-10 09:09
1楼
编辑
引用
管理
独上丶西楼
16-08-10 09:09
2楼
编辑
引用
管理
xlian
L0.2要用IN_OUT类型
最后修改:
2016/8/10 9:12:01
16-08-10 09:11
3楼
编辑
引用
管理
xlian
IN类型只在调用子程序时将参数传递给临时变量;OUT类型只在子程序结束返回时回传参数;IN_OUT类型才在调用子程序和子程序返回时传递参数;如你的程序,调用时将V0.0传递组L0.0,将V0.1传递给L0.1;结束时将结果传递给L0.2;而子程序中的L0.2并联触点不一定是你前一次输出的状态(虽然在调用子程序时不会将L寄存器清零);因为L寄存器是另时变量
16-08-10 09:21
4楼
编辑
引用
管理
gk_0
看你的监控,你是不是使用了临时变量,而非局部变量(前面带#的)
16-08-10 09:39
5楼
编辑
引用
管理
gk_0
也就是实参和形参的区别
16-08-10 09:41
6楼
编辑
引用
管理
MIC小赖
类型改成IN_OUT。
16-08-11 09:37
7楼
编辑
引用
管理
独上丶西楼
哦,明白了 非常谢谢!
16-08-11 11:54
8楼
编辑
引用
管理
xuhuifox
学习了,很有帮助的
16-08-11 13:48
工控新闻
HMS|技术干货:数据协议转换原理与应用
速来报名!Vision China 2026(上海)全链展示、巨擘齐聚、跨界融合一网打尽
华北工控BIS-6380ARA-A10:专为边缘AI赋能和物联控制打造的嵌入式准系统
“5G+工业互联网” 从连接赋能到智能原生
华北工控|EPC-3208P-A20支持12/13/14代Intel Core处理器,瞄准高性能计算集群应用场景
尼得科精密检测科技株式会社与中国感图科技签署战略合作协议
倍福|AM1000 伺服电机与 AX1000 伺服驱动器:兼具性能与价格优势的驱动解决方案
清华大学成立具身智能与机器人研究院
更多新闻资讯