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

关于西门子S7-200plc 子程序局部变量中的OUT变量和IN_OUT变量区别的例子,我是搞不清楚 分我不会吝啬的 最好有程序图

第1个回答  推荐于2017-11-26
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列 应该是报错的,我记得是这样的,

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

我软件没有安装没有办法给你程序图本回答被网友采纳

关于西门子S7-200plc 子程序局部变量中的OUT变量和IN_OUT变量区别的例子...
IN 只能是输入 TEMP 中间变量(中间运算存放的值)OUT只是输出(很重要)IN-OUT可以做输入也可以做输出 以上的是局部变量的哦,这个就是他们的区别 打个OUT的比方:0.0 局部变量IN , #0.1 局部变量OUT #0.2 局部变量IN-OUT LD #0.0 (常开指令)= #0.1 (输出指令)= ...

西门子PLC STEP7局部变量表里 in与out 及那个in_out的关系是什么?
IN_OUT 可读可写变量 OUT 只写变量

西门子S7-300PLC中功能的局域变量表中的IN_OUT表示什么意思啊? 与IN...
IN:只能输入。OUT:只能输出。在给OUT参数赋值之前,它的值是不定的,必须先赋值后使用。退出FC后,IN_OUT的值用它的实参保存,下次调用时IN_OUT的值是确定的。IN_OUT有点类似于FB的静态变量。

西门子S7-300PLC中功能的局域变量表中的IN_OUT表示什么意思啊? 与IN...
西门子S7-300 PLC中的IN_OUT是一个功能性的局域变量,它具有输入输出双重特性。简单来说,IN_OUT可以用来写入数据,也可以用来读取数据,是一种灵活的数据交换类型。相比之下,IN只能用于输入,而OUT则只能用于输出。IN_OUT在使用前,其值是不确定的,需要先赋值后才能读取。当FC执行完毕后,IN_OUT的...

西门子S7200带参数子程序 不带参数子程序区别?
s7-200中子程序的参数指输入参数,输出参数和输入\/输出参数,如我将VD100传送给子程序中IN区变量LD0,这个LD0就是输入参数;我将子程序中OUT区变量LD8传送给VD200,这个LD8就是输出参数;如果VD300与子程序中IN_OUT区的LD4关联,VD300与LD4就可以同时变化,意思就是说LD4的值如果在子程序中变化...

在西门子PLC中,使用局部变量定义变量时有什么方式来判断呢。我老是弄 ...
局部变量里的是临时数据,一般FC里用的比较多,打开FC,在顶端会让你定义IN,IN-OUT,OUT等等,比如你有4个电机,操作都一样,那么你要写一个电机启停的程序,在这个程序里你定义了启动,停止,运行输出,然后对FC用局部变量编程,编好后在OB里调用,要启动第一个电机,调用FC1,在FC1的输入输出把...

s7-200如何建立一个带参数的子程序?
首先在编辑菜单下,插入一个新的子程序,切换到该子程序,这时在子程序的上方会出现局部变量参数的编辑区,里面有IN、OUT等等。填入变量名,选择合适的数据类型。编写好子程序。如果将子程序拖入到编辑区,会发现子程序调用指令上面出现了需要填写参数的区域。\\x0d\\x0aIN:外界输入的数据。OUT:子程序...

s7 200 PLC 编程软件的疑惑
主程序不存在被调用,所以主程序的局部变量的变量类型只有TEMP类型的,如果是其他的子程序就会有下列变量类型 IN 调用POU提供的输入参数。OUT 返回调用POU的输出参数。IN_OUT 数值由调用POU提供的参数,由子程序修改,然后返回调用POU。TEMP 临时保存在局部数据堆栈中的临时变量。一旦POU完全执行...

西门子300PLC中的 FB FC 里的IN OUT IN\/OUT 临时变量 静态变量 用法_百...
编辑功能块时就要大量用到临时变量了,然后通过各输入引脚给变量赋值,通过块里的输出变量输出。在进行重复功能的时候非常方便。比如,你的设备有很多电机要用到星三角启动,你可以编一个功能块,这功能块里的启动按钮、停止、输出线圈、定时器、都用临时变量,然后做好的块放到你要用的地方调用,把相应...

西门子plc中IN和OUT
这是子程序,定义外部接口 输入、输出可能不止一个 至于输入输出,有些变量是根据编程需要而定义的,你用不到就暂时不用管他的,不是说必须用

相似回答