13771165220
级别: 家园常客
精华主题: 0
发帖数量: 320 个
工控威望: 548 点
下载积分: 1588 分
在线时间: 83(小时)
注册时间: 2017-11-27
最后登录: 2024-03-21
查看13771165220的 主题 / 回贴
楼主  发表于: 2018-07-17 09:49
图片:
点开附件看下吧图贴不上不知为何,就三部,
问题就是如图三菱程序M0打开后第几个扫描周期M3才on。
zmrs163
级别: 略有小成
精华主题: 0
发帖数量: 340 个
工控威望: 488 点
下载积分: 1396 分
在线时间: 310(小时)
注册时间: 2017-06-12
最后登录: 2024-04-11
查看zmrs163的 主题 / 回贴
1楼  发表于: 2018-07-17 10:54
1个应该是
bakey533
人生重要的不是所站的位置,而是所朝的方向。
级别: 工控侠客
精华主题: 0
发帖数量: 117 个
工控威望: 2035 点
下载积分: 857 分
在线时间: 77(小时)
注册时间: 2014-02-27
最后登录: 2024-04-08
查看bakey533的 主题 / 回贴
2楼  发表于: 2018-07-17 11:00
提问在第几个扫描周期M3置ON,没有意义。只需要搞明白PLC程序的动作逻辑就行了。
小型PLC的扫描周期一般为十几毫秒到几十毫秒。PLC的扫描周期长短取决于扫描速度和用户程序的长短。毫秒级的扫描时间对于一般工业设备通常是允许的,PLC对输入的短暂滞后也是允许的。但对某些I/O快速响应的设备,则应采取相应的处理措施。如选择高速CPU,提高扫描速度;选择快速响应模块、高速计数模块以及不同的中断处理等措施减少滞后时间。对于用户来说,要提高编程能力,尽可能优化程序;而在编写大型设备的控制程序时,尽量减少程序长度,选择分支或跳步程序等,都可以减少用户程序执行时间。
bakey533
人生重要的不是所站的位置,而是所朝的方向。
级别: 工控侠客
精华主题: 0
发帖数量: 117 个
工控威望: 2035 点
下载积分: 857 分
在线时间: 77(小时)
注册时间: 2014-02-27
最后登录: 2024-04-08
查看bakey533的 主题 / 回贴
3楼  发表于: 2018-07-17 11:09
引用
引用第1楼zmrs163于2018-07-17 10:54发表的  :
1个应该是
那我问你,在M0置ON开始后,1秒钟PLC执行了多少次扫描?你能算搞清楚算出来吗?既然无法计算出来又怎么知道是1个呢?楼主的提问没有实在意义,扫描周期根本没法精确计算。
nightblueblu
道阻且长,穷且益坚。
级别: 论坛先锋
精华主题: 0
发帖数量: 1010 个
工控威望: 1804 点
下载积分: 529 分
在线时间: 1091(小时)
注册时间: 2017-02-09
最后登录: 2024-01-22
查看nightblueblu的 主题 / 回贴
4楼  发表于: 2018-07-17 11:33
扫描时间跟你程序的步数以及使用的指令有关    单单回答你这个问题   是一个扫描周期    扫描完执行,执行完再扫描    如此循环
Your happiness is everything.
小八哥
电话15394301768 QQ815360919 慈溪余姚
级别: 工控侠客
精华主题: 0
发帖数量: 573 个
工控威望: 2127 点
下载积分: 2237 分
在线时间: 710(小时)
注册时间: 2016-02-18
最后登录: 2024-04-08
查看小八哥的 主题 / 回贴
5楼  发表于: 2018-07-17 12:04
引用
引用楼主13771165220于2018-07-17 09:49发表的 新人求助下扫描周期 :
点开附件看下吧图贴不上不知为何,就三部,
问题就是如图三菱程序M0打开后第几个扫描周期M3才on。



个人感觉 理解扫描顺序相当重要  这关系到做复杂程序的调试问题  特别是数据处理比较多的时候  数据传值必须注意扫描顺序   个人观点
13771165220
级别: 家园常客
精华主题: 0
发帖数量: 320 个
工控威望: 548 点
下载积分: 1588 分
在线时间: 83(小时)
注册时间: 2017-11-27
最后登录: 2024-03-21
查看13771165220的 主题 / 回贴
6楼  发表于: 2018-07-17 12:22
非常赞同你的观点。
是的要不然有时按自己逻辑写的,但调试时却发现有的中间计算过程某些中继却on不了,所以在各种试。
不理解透彻就会遇到坎。
13771165220
级别: 家园常客
精华主题: 0
发帖数量: 320 个
工控威望: 548 点
下载积分: 1588 分
在线时间: 83(小时)
注册时间: 2017-11-27
最后登录: 2024-03-21
查看13771165220的 主题 / 回贴
7楼  发表于: 2018-07-17 12:27
好像记得以前学西门子有单周期调试的,不知道三菱有没有。
zmrs163
级别: 略有小成
精华主题: 0
发帖数量: 340 个
工控威望: 488 点
下载积分: 1396 分
在线时间: 310(小时)
注册时间: 2017-06-12
最后登录: 2024-04-11
查看zmrs163的 主题 / 回贴
8楼  发表于: 2018-07-17 12:54
不知道怎么回复,我觉得搞清楚这个问题很有必要。举个例子3U定时器,最大会产生两个扫描周期的误差,你不清楚它里面动作的具体方式,调试会走很多弯路
leechengyu
级别: 略有小成
精华主题: 0
发帖数量: 127 个
工控威望: 221 点
下载积分: 700 分
在线时间: 377(小时)
注册时间: 2015-10-17
最后登录: 2024-04-15
查看leechengyu的 主题 / 回贴
9楼  发表于: 2018-07-17 14:11
M0 on 后,第1个扫描周期M1 ,M2,M3都为on,第2个扫描周期 M1,M2 off,M3 on
13771165220
级别: 家园常客
精华主题: 0
发帖数量: 320 个
工控威望: 548 点
下载积分: 1588 分
在线时间: 83(小时)
注册时间: 2017-11-27
最后登录: 2024-03-21
查看13771165220的 主题 / 回贴
10楼  发表于: 2018-07-18 08:42
非常感谢大家的回复。受益匪浅
471165265
级别: 家园常客
精华主题: 0
发帖数量: 532 个
工控威望: 770 点
下载积分: 788 分
在线时间: 202(小时)
注册时间: 2016-01-01
最后登录: 2024-04-12
查看471165265的 主题 / 回贴
11楼  发表于: 2018-07-18 08:50
不要说都是第一个