如图为例7-7的部分文字解释和对应的梯形图 我不理解M0.2的状态为什么是0。图上第一个network的M0.1常闭触点,当I0.0为1时,它断开还是闭合? 请把直到输出Q0.0的整个过程都解释一下。
第一个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区的数据进行读写(例如-( )为写,常开触点常闭触点为读).