返回工控网首页
|
| 添加到收藏夹
中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册
广告服务
|
客服中心
您现在所在的是:
三菱Mitsubishi
工控论坛首页
→
三菱Mitsubishi
→ 浏览主题:
PLC扫描顺序和扫描周期的问题
回帖:
13
个,阅读:
1573
次
[上一页]
[1]
[2]
[下一页]
* 帖子主题:
PLC扫描顺序和扫描周期的问题
收藏
分享到
2914
cma_520
文章数:
500
年度积分:
50
历史总积分:
2914
作者的所有帖子(500)
注册时间:
2006/11/14
发站内信
发表于:2022/7/28 14:38:37
#0楼
都知道PLC是从上到下 ,从左到右;依次循环扫描,来进行工作的。
看下这段程序:
程序中:
为什么D100的值,不会随扫描周期而增加了。
承接:非标自动化设备设计、旧设备改良与维修
【方案】
产品拓展: 支持IO-Link的M8/M12电容传感器
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
结帖
|
管理
43570
YXBK
版主
文章数:
19973
年度积分:
949
历史总积分:
43570
作者的所有帖子(19973)
注册时间:
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.
大家一起学习
【方案】
台达中低压配电方案
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
2914
cma_520
文章数:
500
年度积分:
50
历史总积分:
2914
作者的所有帖子(500)
注册时间:
2006/11/14
发站内信
发表于:2022/7/28 14:58:19
#2楼
回复 #1楼 YXBK
这样理解的
承接:非标自动化设备设计、旧设备改良与维修
【方案】
化工厂事故频发,石化企业的气体泄漏排查很必要!
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
2914
cma_520
文章数:
500
年度积分:
50
历史总积分:
2914
作者的所有帖子(500)
注册时间:
2006/11/14
发站内信
发表于:2022/7/28 15:08:44
#3楼
回复 #1楼 YXBK
”
要想加1,必须在有一个扫描期间第一行的D0不为4,这样就会断开一次,然后下一个周期再等于4时,就会加1了。
那这个思路。怎么用程序实现了
承接:非标自动化设备设计、旧设备改良与维修
【方案】
图尔克|分布式安全技术如何实现可持续生产?
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
4133
宅男技术控
文章数:
519
年度积分:
139
历史总积分:
4133
作者的所有帖子(519)
注册时间:
2017/2/4
发站内信
发表于:2022/7/28 15:14:22
#4楼
把INCP D100放到FOR里面。
[此贴子已经被作者于2022/7/28 15:39:32编辑过]
【方案】
快速安全 | 图尔克广泛的现场连接方案
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
4548
gaoyingchun
文章数:
502
年度积分:
182
历史总积分:
4548
作者的所有帖子(502)
注册时间:
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
共同学习!!!
【方案】
贴标机械
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
4133
宅男技术控
文章数:
519
年度积分:
139
历史总积分:
4133
作者的所有帖子(519)
注册时间:
2017/2/4
发站内信
发表于:2022/7/28 15:46:00
#6楼
回复 #5楼 gaoyingchun
刚才用keyence测试,对D寄存器RES和RST指令的处理是不一样的
【方案】
ABB IORC型拍合式接触器在首钢350t铸造吊车上的应用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
4548
gaoyingchun
文章数:
502
年度积分:
182
历史总积分:
4548
作者的所有帖子(502)
注册时间:
2009/9/19
发站内信
发表于:2022/7/28 16:06:40
#7楼
以下是引用
cma_520
在
2022/7/28 14:38:37
的发言:
都知道PLC是从上到下 ,从左到右;依次循环扫描,来进行工作的。
看下这段程序:
程序中:
为什么D100的值,不会随扫描周期而增加了。
***
你把第0行放到15,19之间
共同学习!!!
【方案】
CNC | F0方式下PLC数据的写入&导出
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
39117
产品体验中心会员
知道一点
文章数:
23063
年度积分:
809
历史总积分:
39117
作者的所有帖子(23063)
注册时间:
2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2022/7/28 16:23:49
#8楼
你的目的是想没4个扫描周期D100+1?
简单,将现在的程序0段移到19后。
在增加一段 LD= D0 K4 ,RST D0
快乐 幸福 自由 比什么都重要
【方案】
华北工控:嵌入式计算机在轨道交通自动售检票系统中的应用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
43570
YXBK
版主
文章数:
19973
年度积分:
949
历史总积分:
43570
作者的所有帖子(19973)
注册时间:
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了。
那这个思路。怎么用程序实现了
如楼上二位所说,放在循环里面就可以了
大家一起学习
【方案】
精彩视频 | MX-System:无控制柜自动化解决方案
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
工控学堂推荐视频:
PLC学习视频
变频器学习视频
西门子学习视频
三菱学习视频
更多学习视频>>
•
[视频课程]三菱PLC程序进制转化你懂了吗
•
[视频课程]三菱FX5U简单CPU通信功能应用
•
[视频课程]三菱FX系列PLC的ST编程
•
[视频课程]搞懂三菱FX系列PLC编程指令,看这就够了
•
[视频课程]三菱FX系列PID应用
•
[视频课程]三菱FX系列PLC的FB使用讲解
•
[视频课程]30分钟带你了解三菱PLC模拟量应用
•
[视频课程]三菱FX5U系列精品课程基础篇
•
[视频课程]三菱PLC入门指导
78.0005