返回工控网首页
|
| 添加到收藏夹
中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册
广告服务
|
客服中心
您现在所在的是:
三菱Mitsubishi
工控论坛首页
→
三菱Mitsubishi
→ 浏览主题:
PLC扫描顺序和扫描周期的问题
回帖:
13
个,阅读:
1423
次
[上一页]
[1]
[2]
[下一页]
* 帖子主题:
PLC扫描顺序和扫描周期的问题
收藏
分享到
2864
cma_520
文章数:
500
年度积分:
50
历史总积分:
2864
作者的所有帖子(500)
注册时间:
2006/11/14
发站内信
发表于:2022/7/28 14:38:37
#0楼
都知道PLC是从上到下 ,从左到右;依次循环扫描,来进行工作的。
看下这段程序:
程序中:
为什么D100的值,不会随扫描周期而增加了。
承接:非标自动化设备设计、旧设备改良与维修
【方案】
供暖系统成功改造的同时不破坏历史建筑结构
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
结帖
|
管理
42312
YXBK
版主
文章数:
19441
年度积分:
2726
历史总积分:
42312
作者的所有帖子(19441)
注册时间:
2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2022/7/28 14:54:42
#1楼
因为对于第一行( LD= D0 K4 )里面的D0来说它一直都是4,而你后面的D100用的又是上升沿。
要想加1,必须在有一个扫描期间第一行的D0不为4,这样就会断开一次,然后下一个周期再等于4时,就会加1了。
虽然在第二行清零了,但是在接下来的循环里面又变成了4.
大家一起学习
【方案】
案例 | 2分钟实现货物托盘自动化装载
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
2864
cma_520
文章数:
500
年度积分:
50
历史总积分:
2864
作者的所有帖子(500)
注册时间:
2006/11/14
发站内信
发表于:2022/7/28 14:58:19
#2楼
回复 #1楼 YXBK
这样理解的
承接:非标自动化设备设计、旧设备改良与维修
【方案】
高速热成像在自动化领域的应用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
2864
cma_520
文章数:
500
年度积分:
50
历史总积分:
2864
作者的所有帖子(500)
注册时间:
2006/11/14
发站内信
发表于:2022/7/28 15:08:44
#3楼
回复 #1楼 YXBK
”
要想加1,必须在有一个扫描期间第一行的D0不为4,这样就会断开一次,然后下一个周期再等于4时,就会加1了。
那这个思路。怎么用程序实现了
承接:非标自动化设备设计、旧设备改良与维修
【方案】
无惧严苛环境,抗焊接火花连接技术
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
3934
宅男技术控
文章数:
515
年度积分:
856
历史总积分:
3934
作者的所有帖子(515)
注册时间:
2017/2/4
发站内信
发表于:2022/7/28 15:14:22
#4楼
把INCP D100放到FOR里面。
[此贴子已经被作者于2022/7/28 15:39:32编辑过]
【方案】
华北工控创新嵌入式计算机产品,助力自动驾驶卡车迈入商业化
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
4303
gaoyingchun
文章数:
489
年度积分:
332
历史总积分:
4303
作者的所有帖子(489)
注册时间:
2009/9/19
发站内信
发表于:2022/7/28 15:35:38
#5楼
以下是引用
宅男技术控
在
2022/7/28 15:14:22
的发言:
第1次scan:D0=4 D100=0
第2次scan:D0=8 D100=1
第3次scan:D0=12 D100=1
... ...
D0一直+4,D100一直=1
******
第1次scan:D0=0 D100=0
第2次scan:D0=4 D100=1
第3次scan:D0=4 D100=1
... ...
第N次scan:D0=4 D100=1
共同学习!!!
【方案】
加工机 | SG系列机床-润滑油的使用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
3934
宅男技术控
文章数:
515
年度积分:
856
历史总积分:
3934
作者的所有帖子(515)
注册时间:
2017/2/4
发站内信
发表于:2022/7/28 15:46:00
#6楼
回复 #5楼 gaoyingchun
刚才用keyence测试,对D寄存器RES和RST指令的处理是不一样的
【方案】
单电缆自动化(OCA):分布式自动化技术的布线理念
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
4303
gaoyingchun
文章数:
489
年度积分:
332
历史总积分:
4303
作者的所有帖子(489)
注册时间:
2009/9/19
发站内信
发表于:2022/7/28 16:06:40
#7楼
以下是引用
cma_520
在
2022/7/28 14:38:37
的发言:
都知道PLC是从上到下 ,从左到右;依次循环扫描,来进行工作的。
看下这段程序:
程序中:
为什么D100的值,不会随扫描周期而增加了。
***
你把第0行放到15,19之间
共同学习!!!
【方案】
基于 PC 的控制技术显著优化车用电机装配流程
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
38045
产品体验中心会员
知道一点
文章数:
22547
年度积分:
2464
历史总积分:
38045
作者的所有帖子(22547)
注册时间:
2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2022/7/28 16:23:49
#8楼
你的目的是想没4个扫描周期D100+1?
简单,将现在的程序0段移到19后。
在增加一段 LD= D0 K4 ,RST D0
快乐 幸福 自由 比什么都重要
【方案】
台达A2系列伺服在精密药液灌装生产线上的应用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
42312
YXBK
版主
文章数:
19441
年度积分:
2726
历史总积分:
42312
作者的所有帖子(19441)
注册时间:
2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2022/7/28 16:25:41
#9楼
以下是引用
cma_520
在
2022/7/28 15:08:44
的发言:
”
要想加1,必须在有一个扫描期间第一行的D0不为4,这样就会断开一次,然后下一个周期再等于4时,就会加1了。
那这个思路。怎么用程序实现了
如楼上二位所说,放在循环里面就可以了
大家一起学习
【方案】
台达VE系列变频器在数控加工中心上的应用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
工控学堂推荐视频:
PLC学习视频
变频器学习视频
西门子学习视频
三菱学习视频
更多学习视频>>
•
[视频课程]三菱PLC程序进制转化你懂了吗
•
[视频课程]三菱FX5U简单CPU通信功能应用
•
[视频课程]三菱FX系列PLC的ST编程
•
[视频课程]搞懂三菱FX系列PLC编程指令,看这就够了
•
[视频课程]三菱FX系列PID应用
•
[视频课程]三菱FX系列PLC的FB使用讲解
•
[视频课程]30分钟带你了解三菱PLC模拟量应用
•
[视频课程]三菱FX5U系列精品课程基础篇
•
[视频课程]三菱PLC入门指导
78.0005