您现在所在的是:

PLC论坛

回帖:12个,阅读:1185 [上一页] [1] [2] [下一页]
1092
zhanghua6070
文章数:86
年度积分:50
历史总积分:1092
注册时间:2009/1/8
发站内信
发表于:2017/10/12 15:03:05
#0楼
问两个三菱PLC程序基础问题
第一个问题:如何严格区分PLC扫描周期的三个阶段
PLC扫描周期分三个阶段即输入采样阶段、用户程序执行阶段、输出刷新阶段。其中输入采样阶段是专门用于扫描所有的输入点X的状态吗?用户程序执行阶段是只对用户程序进行运算吗?输出刷新阶段才是专门用于执行运算后的PLC程序吗?
第二个问题:PLC程序执行顺序问题,
如果程序如下图的编辑方法,(1)Y002与Y003分别在一个扫描在周期内动作还是下一个扫描周期动作(2)Y003复位M150是在第几个扫描周期完成?
1092
zhanghua6070
文章数:86
年度积分:50
历史总积分:1092
注册时间:2009/1/8
发站内信
发表于:2017/10/12 15:05:22
#1楼
附件 QQ截图20171012132416.jpg
24473
zzn6737
文章数:11989
年度积分:50
历史总积分:24473
注册时间:2006/9/18
发站内信
2016国庆活动(三)
发表于:2017/10/12 15:17:17
#2楼
为什么要问这两个问题呢?
29020
秀空
文章数:13490
年度积分:512
历史总积分:29020
注册时间:2012/10/26
发站内信
2018春节活动(三)
2014相约国庆
发表于:2017/10/12 15:59:00
#3楼
一般的程序不用考虑这一些吧。
8391
fujifa
文章数:2943
年度积分:77
历史总积分:8391
注册时间:2014/2/10
发站内信
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
发表于:2017/10/12 16:12:29
#4楼
以下是引用zhanghua60702017/10/12 15:03:05的发言:
问两个三菱PLC程序基础问题
第一个问题:如何严格区分PLC扫描周期的三个阶段
PLC扫描周期分三个阶段即输入采样阶段、用户程序执行阶段、输出刷新阶段。其中输入采样阶段是专门用于扫描所有的输入点X的状态吗?用户程序执行阶段是只对用户程序进行运算吗?输出刷新阶段才是专门用于执行运算后的PLC程序吗?
第二个问题:PLC程序执行顺序问题,
如果程序如下图的编辑方法,(1)Y002与Y003分别在一个扫描在周期内动作还是下一个扫描周期动作(2)Y003复位M150是在第几个扫描周期完成?

1、采样阶段和输出刷新阶段同时完成,这个阶段叫做更新输入输出映像区操作。
2、输入输出状态的改变需要等待更新输入输出映像区操作的完成,因此,XY区域对应的值只有在更新输入输出映像区操作后才会变化,在本扫描周期内并不变化(当然你硬要扯什么立即更新指令的话最好再开一帖)。

HAVE FUN!
1092
zhanghua6070
文章数:86
年度积分:50
历史总积分:1092
注册时间:2009/1/8
发站内信
发表于:2017/10/12 16:46:18
#5楼
第二个问题还没人回复:第二个问题:PLC程序执行顺序问题,
如果程序如下图的编辑方法,(1)Y002与Y003分别在一个扫描在周期内动作还是下一个扫描周期动作(2)Y003复位M150是在第几个扫描周期完成?
附件 QQ截图20171012132416.jpg
1092
zhanghua6070
文章数:86
年度积分:50
历史总积分:1092
注册时间:2009/1/8
发站内信
发表于:2017/10/12 17:37:52
#6楼
回复 #2楼 zzn6737
因为程序控制的精准度要求,必须考虑扫描周期时间的影响
24473
zzn6737
文章数:11989
年度积分:50
历史总积分:24473
注册时间:2006/9/18
发站内信
2016国庆活动(三)
发表于:2017/10/12 17:40:28
#7楼
以下是引用zhanghua60702017/10/12 17:37:52的发言:
因为程序控制的精准度要求,必须考虑扫描周期时间的影响
多少步的程序?用了哪些品牌型号的硬件呢??
控制什么工艺?精度怎么要求的?
[此贴子已经被作者于2017/10/12 17:42:58编辑过]
17974
pan_xiansheng
文章数:2365
年度积分:468
历史总积分:17974
注册时间:2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2017/10/12 17:58:53
#8楼
(1)Y002与Y003分别在一个扫描在周期内动作还是下一个扫描周期动作?
Y002与Y003分别在第二个扫描在周期内动作,第一个周期是SET-M151,且M152=1

(2)Y003复位M150是在第几个扫描周期完成?
第三个周期RST-M150,紧接着 M152=0,第四个周期Y003=0
17974
pan_xiansheng
文章数:2365
年度积分:468
历史总积分:17974
注册时间:2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2017/10/12 18:03:39
#9楼
请记住,从上到下,算是一个周期(决不回头),再记住第一周期的动作,并开始第二周期(仍然是从上到下),记不住,可用列表显示,即第一、第二、第三周期各自的瞬间动作值。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005