机械必威体育网址

用户名  找回密码
 注册会员

QQ登录

只需一步,快速开始

帖子
查看: 3453|回复: 8
打印 上一主题 下一主题

关于PLC扫描工作方式的疑惑

[复制链接]
跳转到指定楼层
1#
发表于 2021-6-2 21:58:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
大家好,最近在自学PLC,关于PLC扫描工作方式遇到了一些问题没想明白,特来必威体育网址求教,还望各位必威体育网址前辈赐教!3 A* M: ~, v5 i* T% o4 m
PLC的扫描工作方式:输入扫描→程序执行→输出刷新,问题出在对程序执行时的疑惑,具体如下:. d4 j, N. N' q( b8 H; K9 U( |( M
首先看梯形图:- k: D/ h" k3 Z: i3 L

) T; u) `4 {! }* s* a- \) Z% m. ^1、我图片中的梯形图,假设程序段4在某一扫描周期时触点接通,使得M0.0线圈得电,此时T37开始计时1秒,同时M0.0常开触点闭合,实现自锁;
8 g7 F* W  \0 U2、当T37计时未满1s时(在这1s内会经历n个扫描周期),程序段5的T37常开触点不会闭合,因此M0.1没有得电;
$ W& L; i, z/ t0 q7 e  g3 Z3、当T37计时满1s时(此时处于第k个扫描周期),T37常开触点闭合,M0.1得电
' q- a1 l: i4 C( y' i% h那么问题来了:
3 ~: }( o" y; O7 T9 S4 a# b; T& V$ cPLC是按从上到下的顺序依次执行程序的,在第k个扫描周期时,先执行程序段4,此时M0.0是得电的。然后执行程序段5,T37常开触点闭合,M0.1得电,但是程序段4中串联了一个M0.1的常闭触点,此时PLC是否会回过头去把M0.1常闭触点断开,使得M0.0断电,当这一个扫描周期执行完的时候,M0.0的状态应该为0,M0.1的状态应该为1。(或者是程序继续往下执行,当这一扫描周期执行完的时候,M0.0的状态为1,M0.1的状态也为1,等下一个扫描周期,即第k+1个扫描周期的时候,M0.1常闭触点断开,M0.0失电,当第K+1个扫描周期执行完的时候,M0.0状态为0,M0.1状态为1)
+ j3 w# W7 |( z( M9 E- L
6 R- ~( c1 Y) O% @& ~
8 R4 ]/ E9 P( F# O. M
& i. I* ^% J1 C( s" O
3 Z) z& Y# L4 H: h补充内容 (2021-6-3 08:59):/ o# G! y  l1 n; I4 v" }0 [7 w
在网上找到了一个比较详细的说法,按照该说法,我括号里面的分析才是对的。http://www.plc100.com/jichu/yuanli/yunxing.htm

梯形图.png (197.41 KB, 下载次数: 75)

梯形图

梯形图
回复

举报

2#
发表于 2021-6-2 23:06:08 | 只看该作者
是的,按照程序跑( W( |6 N, f% z  n1 `
6 ~  F2 F3 J; I, F7 A- n
《PLC工业控制》
回复 支持 反对

举报

3#
发表于 2021-6-3 07:42:38 | 只看该作者
每一本编程手册都有关于扫描周期的说明,一般来说,程序是顺序执行的,本扫描周期中,输出以最后的状态为准,输出也作为输入的,本周期的状态到下一周期才会更新到输入。计时器是独立于扫描周期的。
回复 支持 反对

举报

4#
 楼主| 发表于 2021-6-3 08:36:47 | 只看该作者

钣金上的沉头孔规格问题

davyhero4 发表于 2021-6-2 23:06
1 e6 V; u+ N" T+ q$ f. i是的,按照程序跑
1 r3 s0 G& e/ Q8 j! c, h0 f5 g$ D
( r# W) i( r2 Y( F《PLC工业控制》

/ A+ }2 W( e  z% N( t感谢您的回复就是在我图片的梯形图中,在第K个扫描周期执行完后,M0.0和M0.1的状态应该分别是什么呢?能否帮忙看看,谢谢!
回复 支持 反对

举报

5#
 楼主| 发表于 2021-6-3 08:37:21 | 只看该作者
gszsg 发表于 2021-6-3 07:42
$ M9 N* p8 X0 G5 D& _每一本编程手册都有关于扫描周期的说明,一般来说,程序是顺序执行的,本扫描周期中,输出以最后的状态为准 ...

  @0 C4 y7 O! p) s" {9 q5 t8 Z1 `感谢您的回复就是在我图片的梯形图中,在第K个扫描周期执行完后,M0.0和M0.1的状态应该分别是什么呢?能否帮忙看看,谢谢!* ~, f) p  D. G: b
回复 支持 反对

举报

6#
发表于 2021-6-3 14:28:15 | 只看该作者
在第K个扫描周期执行完后,M0.0和M0.1,都是1,k+1个周期时M0.0=0 M0.1=1
回复 支持 反对

举报

7#
发表于 2021-6-3 21:01:42 | 只看该作者
看看
! a5 N  I1 ^: j- Z" @& B0 e$ ^3 ]
回复

举报

8#
发表于 2021-6-5 04:52:33 | 只看该作者
学习了!
回复 支持 反对

举报

9#
发表于 2021-6-9 14:42:07 | 只看该作者
如果第5行M0.1=1,则下一个扫描周期第4行必将M0.0=0
回复 支持 反对

举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-4-5 11:27 , Processed in 0.060720 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表