mshd.net
当前位置:首页 >> 老师:你好!我想问一下S7 0的PLC里,I0.0,I0.7... >>

老师:你好!我想问一下S7 0的PLC里,I0.0,I0.7...

参考上图,把VB,VW,VD替换成IB,IW,ID,分别表示字节,字,双字。 那么I0.0为IW0的bit8,I0.7是bit15,I1.0是bit 0,因为不清楚你这里的位是指bit,还是实际的第一位,还是第0位。但是需要注意的是bit 0是第一位。 Q0.0,Q0.7,Q1.0也是一样。

第一次触发后置位一个m0.1的点,当M0.1点为1时,输入点后加延时通指令:TON 在适当时候复位M点。我给你画的,在下一次延时5秒后给复位了M0.1. 你也可以把最后一条删除了,在别处复位这个m0.1 M0.0在下面的程序里代替I0.0就可以了 你不想多给我点...

程序里面是不会报错,他并不是能够直接识别你组态里面的设置,这些都要靠人为识别,编写

又是问数据块的,西门子200中数据通常用传送指令,比如说要吧i0.0的状态传给v区,直接MOV IW0 VW0,I0.0就是IW0的第一位,当i0.0状态为1时,也就可以在VW0中的低第一位得到i0.0的值

实际上这个是西门的寄存器的使用方法。VB100是V100.0开始到V100.7的 8个位,如果是VW100的话就包含从V100.0-V100.7 和 V101.0-V101.7 共两个Byte。同样的日过比较I0.0-I0.7的 需要使用IB0即可!~同理 IB1 是指I1.0-I1.7!! 以上!~

1,CPU224输入端虽然只到I1.5,但实际占用的地址到I1.7,也就是有2个是用不到的。后面的模块必须从I2.0开始。输出也是一样。 2,数字量I/O,8个位为一组,也就是一个字节。所以4入的模块也占8位地址。也就是说第二个EM223是I3.0开始。 3,模拟量I/O...

I是输入点啊,它的触发是根据外部的设备来的,程序里头不能去控制单纯的I的吸和啊,除非先通过PLC的输出去控制设备,延时5秒让设备发吸和的信号

用西门子S7-200系列PLC编写这个程序是非常简单的,关键是这个程序应该和你变频器的设置联系起来才能实现。比如你的I0.0为停止、 I0.1为速度1启动、I0.2为速度2启动 、I0.3为速度3启动,按下 I0.1--I0.3任意一点的输入,通过M1.1-M1.3做中继,控...

输入点的地址是按照硬件的顺序来一次排列的。cpu输入点的第一个字节地址是0.0-0.7,第二个字节地址1.0-1.7,依次往后排。需要注意的是如果输入点不足8位,后面的输入模块也不能算到前面的字节里,要算到下一个字节里。比如cpu有十点输入点,和一...

看下图例子,就是这么加的,启动后延时3秒Q0.4停止。

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com