PLC梯形图新手疑问
如图为例7-7的部分文字解释和对应的梯形图我不理解M0.2的状态为什么是0。图上第一个network的M0.1常闭触点,当I0.0为1时,它断开还是闭合?请把直到输出Q0...
如图为例7-7的部分文字解释和对应的梯形图 我不理解M0.2的状态为什么是0。图上第一个network的M0.1常闭触点,当I0.0为1时,它断开还是闭合? 请把直到输出Q0.0的整个过程都解释一下。
展开
3个回答
展开全部
I0.0变为1时(第一次),第1个扫描周期从上至下结果:
M0.0=1(因M0.1未为1),M0.1=1,M0.2=0(因Q0.0未为1),Q0.0=1
第2个扫描周期从上至下结果:
M0.0=0(因M0.1已为1),M0.1=1,M0.2=0(Q0.0为1,但M0.0为0),Q0.0=1(自锁)
此状态一直保持,直到I0.0变为0时,则发生以下变化:
M0.0=0,M0.1=0,M0.2=0,Q0.0=1(自锁)
若I0.0再为1时(第二次),第1个扫描周期从上至下结果:
M0.0=1(因M0.1未为1),M0.1=1,M0.2=1(M0.0为1,且Q0.0仍为1,),Q0.0=0(M0.2断开自锁)
第2个扫描周期从上至下结果:
M0.0=0(因M0.1已为1),M0.1=1,M0.2=0(因M0.0为0),Q0.0=0(因M0.0已为0,未能接通)
此状态一直保持,直到I0.0变为0时,则发生以下变化:
M0.0=0,M0.1=0,M0.2=0,Q0.0=0
若I0.0再为1时(第三次),则发生与第一次完全相同的状况,从而第一次、第二次的状态周而复始(循环)。
这样,I0.0发生了两次状态由1变0的变化,而Q0.0仅发生了一次状态由1变0的变化,所以Q0.0的变化频率是I0.0的1/2(即二分频)。
M0.0=1(因M0.1未为1),M0.1=1,M0.2=0(因Q0.0未为1),Q0.0=1
第2个扫描周期从上至下结果:
M0.0=0(因M0.1已为1),M0.1=1,M0.2=0(Q0.0为1,但M0.0为0),Q0.0=1(自锁)
此状态一直保持,直到I0.0变为0时,则发生以下变化:
M0.0=0,M0.1=0,M0.2=0,Q0.0=1(自锁)
若I0.0再为1时(第二次),第1个扫描周期从上至下结果:
M0.0=1(因M0.1未为1),M0.1=1,M0.2=1(M0.0为1,且Q0.0仍为1,),Q0.0=0(M0.2断开自锁)
第2个扫描周期从上至下结果:
M0.0=0(因M0.1已为1),M0.1=1,M0.2=0(因M0.0为0),Q0.0=0(因M0.0已为0,未能接通)
此状态一直保持,直到I0.0变为0时,则发生以下变化:
M0.0=0,M0.1=0,M0.2=0,Q0.0=0
若I0.0再为1时(第三次),则发生与第一次完全相同的状况,从而第一次、第二次的状态周而复始(循环)。
这样,I0.0发生了两次状态由1变0的变化,而Q0.0仅发生了一次状态由1变0的变化,所以Q0.0的变化频率是I0.0的1/2(即二分频)。
追问
第一个network,I0.0为1,则M0.1为多少?它是常闭触点是不是为1就断开,为0就闭合?还有第三个network,M0.0为1,不是使Q0.0也为1吗?我主要搞不懂M0.X 这些触点的改变状态的条件。。
追答
你要理解和区别输入指令和输出指令的作用,
第一个network,M0.1常闭检测输入指令(判断M0.1的状态)决定输入条件为接通或断开;
第二个network,M0.1输出指令(根据输入条件I0.0处理M0.1的状态),M0.1在第一个network之后,故该周期内对第一个network不起作用。
第三个network,M0.0为1,但Q0.0是常开检测输入指令。Q0.0状态由第四个network去决定。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
I0.0 M0.1 M0.0
-| |---------|/|--------( )
I0.0 M0.1
-| |------( )
M0.0 Q0.0 M0.2
-| |------| |-------( )
M0.0 M0.2 Q0.0
-| |------|/|-------( )
首先我们要理解程序中一个扫描周期的过程,一个扫描周期包括:
先批量读取I区的值
程序从左往右,从上往下执行
批量刷新Q区的值
先下班了,等下在接着!
追问
继续说呀~
追答
不好意思昨晚有事.
首先我们先要理解一些梯形图的表示方法:
-| |- : 常开触点,相当于继电器上的常开触点,当继电器没电时,常开触点不得电(为0),那么接在后面的线圈也不会得电(为0),开关按下其状态相反.
-|/|- : 常闭触点,相当于继电器上的常闭触点,当继电器没电时,常开触点得电(为1),那么接在后面的线圈也就得电(为1),得电与失电的状态与常开触点相反.
-( ) : 线圈,相当于计数器或定时器里面的线圈,对输出继电器(例如Q0.0)或中间继电器(例如M0.0)进行驱动输出.
中间继电器M( M0.0,M0.1.... ): 仅仅只作为中间转换断电器,并不作为实际的物理输出,在程序编写过程中一般做中间转换使用,请不要与PLC实际接线点上的1M,2M混淆,两者没有关系,PLC内部分配了一块地址做为M区,我们可以利用程序对M区的数据进行读写(例如-( )为写,常开触点常闭触点为读).
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询