返回工控网首页
|
| 添加到收藏夹
中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册
广告服务
|
客服中心
您现在所在的是:
三菱Mitsubishi
工控论坛首页
→
三菱Mitsubishi
→ 浏览主题:
PLC扫描顺序和扫描周期的问题
回帖:
13
个,阅读:
1775
次
[上一页]
[1]
[2]
[下一页]
* 帖子主题:
PLC扫描顺序和扫描周期的问题
收藏
分享到
2971
cma_520
文章数:
501
年度积分:
54
历史总积分:
2971
作者的所有帖子(501)
注册时间:
2006/11/14
发站内信
发表于:2022/7/28 14:38:37
#0楼
都知道PLC是从上到下 ,从左到右;依次循环扫描,来进行工作的。
看下这段程序:
程序中:
为什么D100的值,不会随扫描周期而增加了。
承接:非标自动化设备设计、旧设备改良与维修
【方案】
采用基于 PC 的控制技术对污水处理厂进行现代化改造
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
结帖
|
管理
45361
YXBK
版主
文章数:
20860
年度积分:
289
历史总积分:
45361
作者的所有帖子(20860)
注册时间:
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]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
2971
cma_520
文章数:
501
年度积分:
54
历史总积分:
2971
作者的所有帖子(501)
注册时间:
2006/11/14
发站内信
发表于:2022/7/28 14:58:19
#2楼
回复 #1楼 YXBK
这样理解的
承接:非标自动化设备设计、旧设备改良与维修
【方案】
华北工控BIS-6390ARA-B10,助力跃升视频监控系统性能
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
2971
cma_520
文章数:
501
年度积分:
54
历史总积分:
2971
作者的所有帖子(501)
注册时间:
2006/11/14
发站内信
发表于:2022/7/28 15:08:44
#3楼
回复 #1楼 YXBK
”
要想加1,必须在有一个扫描期间第一行的D0不为4,这样就会断开一次,然后下一个周期再等于4时,就会加1了。
那这个思路。怎么用程序实现了
承接:非标自动化设备设计、旧设备改良与维修
【方案】
华北工控硬件平台在SMS短信系统中的应用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
4330
宅男技术控
文章数:
532
年度积分:
109
历史总积分:
4330
作者的所有帖子(532)
注册时间:
2017/2/4
发站内信
发表于:2022/7/28 15:14:22
#4楼
把INCP D100放到FOR里面。
[此贴子已经被作者于2022/7/28 15:39:32编辑过]
【方案】
图尔克 TAS - IIOT服务平台
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
4702
gaoyingchun
文章数:
513
年度积分:
69
历史总积分:
4702
作者的所有帖子(513)
注册时间:
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]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
4330
宅男技术控
文章数:
532
年度积分:
109
历史总积分:
4330
作者的所有帖子(532)
注册时间:
2017/2/4
发站内信
发表于:2022/7/28 15:46:00
#6楼
回复 #5楼 gaoyingchun
刚才用keyence测试,对D寄存器RES和RST指令的处理是不一样的
【方案】
FA技术 | 变频器 FR-A800系列功能介绍(4)
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
4702
gaoyingchun
文章数:
513
年度积分:
69
历史总积分:
4702
作者的所有帖子(513)
注册时间:
2009/9/19
发站内信
发表于:2022/7/28 16:06:40
#7楼
以下是引用
cma_520
在
2022/7/28 14:38:37
的发言:
都知道PLC是从上到下 ,从左到右;依次循环扫描,来进行工作的。
看下这段程序:
程序中:
为什么D100的值,不会随扫描周期而增加了。
***
你把第0行放到15,19之间
共同学习!!!
【方案】
FA技术 | GX Works3优势功能介绍
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
40382
产品体验中心会员
知道一点
文章数:
23597
年度积分:
107
历史总积分:
40382
作者的所有帖子(23597)
注册时间:
2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2022/7/28 16:23:49
#8楼
你的目的是想没4个扫描周期D100+1?
简单,将现在的程序0段移到19后。
在增加一段 LD= D0 K4 ,RST D0
快乐 幸福 自由 比什么都重要
【方案】
台达SC系列PLC在灌肠机控制系统中应用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
45361
YXBK
版主
文章数:
20860
年度积分:
289
历史总积分:
45361
作者的所有帖子(20860)
注册时间:
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了。
那这个思路。怎么用程序实现了
如楼上二位所说,放在循环里面就可以了
大家一起学习
【方案】
图尔克I/O模块简化了燃料电池测试台的设置和移动使用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
工控学堂推荐视频:
PLC学习视频
变频器学习视频
西门子学习视频
三菱学习视频
更多学习视频>>
•
[视频课程]三菱PLC程序进制转化你懂了吗
•
[视频课程]三菱FX5U简单CPU通信功能应用
•
[视频课程]三菱FX系列PLC的ST编程
•
[视频课程]搞懂三菱FX系列PLC编程指令,看这就够了
•
[视频课程]三菱FX系列PID应用
•
[视频课程]三菱FX系列PLC的FB使用讲解
•
[视频课程]30分钟带你了解三菱PLC模拟量应用
•
[视频课程]三菱FX5U系列精品课程基础篇
•
[视频课程]三菱PLC入门指导
78.0005