西门子plc 数据传送指令应用

大家好
常开触点I0.0 常闭触点I0.1和传送指令MOV-B组成网络1,在传送指令中把数据1传送给地址QB0,当按下I0.1时Q0.0灯亮,但是为什么按下常闭触点I0.1时为什么Q0.0灯不熄灭呢?怎么样才能让它灭掉,是不是MOV-B指令把1传给QB0后QB0的数值一直是1不受I.01的影响呢?
我没有财富值了 所以不能悬赏了 请大家体谅。

常开触点I0.0常闭触点I0.1和传送指令MOV_B组成网络1,当MOV_B指令前的条件满足时,会将值1赋给QB0,也就是将Q0.0置1。这时你若按下常闭触点I0.1,虽然可以使MOV_B指令前的条件不再满足,导致此指令不再执行。

一般来说可以从三个角度对可编程序控制器进行分类。

其一是从可编程序控制器的控制规模大小去分类。

其二是从可编程序控制器的性能高低去分类。

其三是从可编程序控制器的结构特点去分类。


扩展资料:

检修工艺及技术要求:

(1) 测量电压时,要用数字电压表或精度为1%的万能表测量。

(2)电源机架,CPU主板都只能在主电源切断时取下。

(3) 在RAM模块从CPU取下或插入CPU之前,要断开PC的电源,这样才能保证数据不混乱。

(4) 在取下RAM模块之前,检查一下模块电池是否正常工作,如果电池故障灯亮时取下模块RAM内容将丢失。

(5) 输入/输出板取下前也应先关掉总电源,但如果生产需要时I/0板也可在可编程控制器运行时取下,但CPU板上的QVZ(超时)灯亮。

参考资料来源:百度百科-西门子PLC





温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-25
1楼正解。
如你所言,常开触点I0.0 常闭触点I0.1和传送指令MOV_B组成网络1,当MOV_B指令前的条件满足时,会将值1赋给QB0,也就是将Q0.0置1。这时你若按下常闭触点I0.1,虽然可以使MOV_B指令前的条件不再满足,导致此指令不再执行,但是这时QB0的值已经是1了,你上述动作并没有改变QB0的值,因此Q0.0不会熄灭。这里要理解数据传送指令和线圈指令的区别,前者只要条件满足就执行,条件不满足时不会改变状态;后者完全依附于线圈前的执行条件,条件满足为1,不满足就是0。
想让Q0.0熄灭的话,1楼正解,传送0到QB0即可。本回答被提问者采纳
第2个回答  2012-05-11
QB0里包括Q0.0~Q0.7,你把1传送给地址QB0,那么从Q0.0~Q0.7都置为1,按下常闭触点I0.1时Q0.0灯当然不熄灭啦(过程会灭一下,只是我们看不到而已)。
第3个回答  2012-05-11
是不是MOV-B指令把1传给QB0后QB0的数值一直是1不受I.01的影响呢?这句话对。
如果你想它熄灭就再传送个0个QB0。
第4个回答  2012-05-11
逻辑图发个图片看看,没说明白
相似回答