返回工控网首页
|
| 添加到收藏夹
中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册
广告服务
|
客服中心
您现在所在的是:
三菱Mitsubishi
工控论坛首页
→
三菱Mitsubishi
→ 浏览主题:
PLC扫描顺序和扫描周期的问题
回帖:
13
个,阅读:
1821
次
[上一页]
[1]
[2]
[下一页]
* 帖子主题:
PLC扫描顺序和扫描周期的问题
收藏
分享到
2975
cma_520
文章数:
502
年度积分:
58
历史总积分:
2975
作者的所有帖子(502)
注册时间:
2006/11/14
发站内信
发表于:2022/7/28 14:38:37
#0楼
都知道PLC是从上到下 ,从左到右;依次循环扫描,来进行工作的。
看下这段程序:
程序中:
为什么D100的值,不会随扫描周期而增加了。
承接:非标自动化设备设计、旧设备改良与维修
【方案】
通过非接触方式传输电力和开关信号
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
结帖
|
管理
45704
YXBK
版主
文章数:
21039
年度积分:
632
历史总积分:
45704
作者的所有帖子(21039)
注册时间:
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.
大家一起学习
【方案】
华北工控ARM主板EMB-3512,支持重症监护室场景应用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
2975
cma_520
文章数:
502
年度积分:
58
历史总积分:
2975
作者的所有帖子(502)
注册时间:
2006/11/14
发站内信
发表于:2022/7/28 14:58:19
#2楼
回复 #1楼 YXBK
这样理解的
承接:非标自动化设备设计、旧设备改良与维修
【方案】
台达 物流包裹的奇妙之旅
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
2975
cma_520
文章数:
502
年度积分:
58
历史总积分:
2975
作者的所有帖子(502)
注册时间:
2006/11/14
发站内信
发表于:2022/7/28 15:08:44
#3楼
回复 #1楼 YXBK
”
要想加1,必须在有一个扫描期间第一行的D0不为4,这样就会断开一次,然后下一个周期再等于4时,就会加1了。
那这个思路。怎么用程序实现了
承接:非标自动化设备设计、旧设备改良与维修
【方案】
图尔克使用分布式I/O解决方案将制药领域的滑撬设备 联网
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
4357
宅男技术控
文章数:
537
年度积分:
136
历史总积分:
4357
作者的所有帖子(537)
注册时间:
2017/2/4
发站内信
发表于:2022/7/28 15:14:22
#4楼
把INCP D100放到FOR里面。
[此贴子已经被作者于2022/7/28 15:39:32编辑过]
【方案】
异形瓶装箱机的设计和电气控制
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
4727
gaoyingchun
文章数:
514
年度积分:
94
历史总积分:
4727
作者的所有帖子(514)
注册时间:
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
共同学习!!!
【方案】
连续监测保护着阿尔卑斯山上的变压器 | 维萨拉 (Vaisala)
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
4357
宅男技术控
文章数:
537
年度积分:
136
历史总积分:
4357
作者的所有帖子(537)
注册时间:
2017/2/4
发站内信
发表于:2022/7/28 15:46:00
#6楼
回复 #5楼 gaoyingchun
刚才用keyence测试,对D寄存器RES和RST指令的处理是不一样的
【方案】
安全可追溯 | 使用RFID技术跟踪集装袋
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
4727
gaoyingchun
文章数:
514
年度积分:
94
历史总积分:
4727
作者的所有帖子(514)
注册时间:
2009/9/19
发站内信
发表于:2022/7/28 16:06:40
#7楼
以下是引用
cma_520
在
2022/7/28 14:38:37
的发言:
都知道PLC是从上到下 ,从左到右;依次循环扫描,来进行工作的。
看下这段程序:
程序中:
为什么D100的值,不会随扫描周期而增加了。
***
你把第0行放到15,19之间
共同学习!!!
【方案】
英威腾HMI+中型PLC+伺服+变频器 在编织袋套色柔版印刷机上的应用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
40593
产品体验中心会员
知道一点
文章数:
23663
年度积分:
318
历史总积分:
40593
作者的所有帖子(23663)
注册时间:
2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2022/7/28 16:23:49
#8楼
你的目的是想没4个扫描周期D100+1?
简单,将现在的程序0段移到19后。
在增加一段 LD= D0 K4 ,RST D0
快乐 幸福 自由 比什么都重要
【方案】
服务机器人产业热潮涌动,华北工控着力打造机器人系统产品方案
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
45704
YXBK
版主
文章数:
21039
年度积分:
632
历史总积分:
45704
作者的所有帖子(21039)
注册时间:
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了。
那这个思路。怎么用程序实现了
如楼上二位所说,放在循环里面就可以了
大家一起学习
【方案】
电动汽车火灾频发,该如何从源头预防事故发生?
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
工控学堂推荐视频:
PLC学习视频
变频器学习视频
西门子学习视频
三菱学习视频
更多学习视频>>
•
[视频课程]三菱PLC程序进制转化你懂了吗
•
[视频课程]三菱FX5U简单CPU通信功能应用
•
[视频课程]三菱FX系列PLC的ST编程
•
[视频课程]搞懂三菱FX系列PLC编程指令,看这就够了
•
[视频课程]三菱FX系列PID应用
•
[视频课程]三菱FX系列PLC的FB使用讲解
•
[视频课程]30分钟带你了解三菱PLC模拟量应用
•
[视频课程]三菱FX5U系列精品课程基础篇
•
[视频课程]三菱PLC入门指导
78.0005