关于西门子S7-200plc 子程序局部变量中的OUT变量和IN_OUT变量区别的例子,我是搞不清 20

关于西门子S7-200plc子程序局部变量中的OUT变量和IN_OUT变量区别的例子,我是搞不清楚分我不会吝啬的最好有程序图... 关于西门子S7-200plc 子程序局部变量中的OUT变量和IN_OUT变量区别的例子,我是搞不清楚 分我不会吝啬的 最好有程序图 展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)+提问者悬赏20(财富值+成长值)
zdh3268
推荐于2017-11-26 · TA获得超过148个赞
知道答主
回答量:29
采纳率:0%
帮助的人:30.8万
展开全部
IN 只能是输入
TEMP 中间变量(中间运算存放的值)
OUT只是输出(很重要)
IN-OUT可以做输入也可以做输出
以上的是局部变量的哦,
这个就是他们的区别
打个OUT的比方:
#0.0 局部变量IN , #0.1 局部变量OUT #0.2 局部变量IN-OUT
LD #0.0 (常开指令)
= #0.1 (输出指令)
= #0.2 (输出指令)
按上面的例子把这些 #0.0 ,#0.1,#0.2 位置更换一下,
更换1
LD #0.1 (常开指令) 报错 因为#0.1 局部变量OUT,
= #0.0 (输出指令) 报错 因为#0.0 局部变量IN,不能它赋值
= #0.2 (输出指令)
这时候程序 第1 和 2列 应该是报错的,我记得是这样的,
更换2
LD #0.2 (常开指令) 没有错误 因为#0.2是IN-OUT变量
= #0.0 (输出指令) 报错 因为#0.0 局部变量IN,不能它赋值
= #0.1 (输出指令)
这时候程序 第2列 应该是报错的,我记得是这样的,

你可以按照这个做法多试试几下,你就更明白了!

我软件没有安装没有办法给你程序图
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式