返回工控网首页
|
| 添加到收藏夹
中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册
广告服务
|
客服中心
您现在所在的是:
三菱Mitsubishi
工控论坛首页
→
三菱Mitsubishi
→ 浏览主题:
FOR-NEXT指令内信号计数
回帖:
10
个,阅读:
927
次
[上一页]
[1]
[2]
[下一页]
* 帖子主题:
FOR-NEXT指令内信号计数
收藏
分享到
986
zhushanqiao
文章数:
7
年度积分:
50
历史总积分:
986
作者的所有帖子(7)
注册时间:
2006/3/23
发站内信
发表于:2017/9/15 19:56:05
#0楼
我在信号计数时遇到一个问题,向大家请教一下。
要求是要对外部的若干个信号进行计数,比如X0有信号时,就计一次数。
本来打算使用FOR-NEXT指令来做,结果发现一旦使用了循环指令后,就没有办法控制计数了。
在外部信号有效期间,一直在计数。等外部信号结束后,停止计数。
想请教一下各位,在循环里面应该怎么写计数程序。
【方案】
台达综合解决方案应用于发泡机行业
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
结帖
|
管理
38022
cvlsam
版主
文章数:
12478
年度积分:
633
历史总积分:
38022
作者的所有帖子(12478)
注册时间:
2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2017/9/15 21:22:17
#1楼
因为FOR循环是一个周期内执行完毕,因此这种计数程序毫无意义。
由于程序循环扫描,因此只需要一个计数器配合跳转指令,不需要FOR指令。
【方案】
超声波传感器在风电行业的应用
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
986
zhushanqiao
文章数:
7
年度积分:
50
历史总积分:
986
作者的所有帖子(7)
注册时间:
2006/3/23
发站内信
发表于:2017/9/16 9:25:54
#2楼
回复 #1楼 cvlsam
不好意思,可以提示一下吗?比如对外部的100个信号计数,结果需要放在100个寄存器里面。
一时之间想象不出来怎么用跳转指令来配合。
【方案】
英威腾变频器在起重行业中的应用
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
38022
cvlsam
版主
文章数:
12478
年度积分:
633
历史总积分:
38022
作者的所有帖子(12478)
注册时间:
2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2017/9/16 11:46:08
#3楼
以下是引用
zhushanqiao
在
2017/9/16 9:25:54
的发言:
不好意思,可以提示一下吗?比如对外部的100个信号计数,结果需要放在100个寄存器里面。
一时之间想象不出来怎么用跳转指令来配合。
例如对5个信号计数:
Good Luck~
【方案】
华北工控低功耗高性能工业平板电脑,支持智能工厂MES系统应用
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
986
zhushanqiao
文章数:
7
年度积分:
50
历史总积分:
986
作者的所有帖子(7)
注册时间:
2006/3/23
发站内信
发表于:2017/9/16 13:28:46
#4楼
非常感谢您的回复。
最上面还有一行程序,是否是把Z0的数值送到D0中?或者是把Z0清零?
我按照这个程序试了一下,好像实现不了计数的功能。
我稍微修改了一下。
感觉上,除了循环时间不一样之外,其它的和使用FOR-NEXT指令都差不多。
都是每次扫描的时候都会计一次数,在信号有效期间,不管是否使用了INCP指令,都会一直计数。
[此贴子已经被作者于2017/9/16 13:44:34编辑过]
【方案】
台达H6-M数控系统在阀门专用机的应用
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
12808
蛇会大学
文章数:
4708
年度积分:
313
历史总积分:
12808
作者的所有帖子(4708)
注册时间:
2015/12/14
发站内信
2018论坛分享达人
发表于:2017/9/16 18:46:11
#5楼
计数为什么不用计数器?
【方案】
华北工控:人脸识别“国标”将出,智能硬件市场应用需求不断凸显
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
986
zhushanqiao
文章数:
7
年度积分:
50
历史总积分:
986
作者的所有帖子(7)
注册时间:
2006/3/23
发站内信
发表于:2017/9/17 15:28:10
#6楼
回复 #5楼 蛇会大学
因为这段程序是在功能块里面用的。功能块里面要怎么用计数器还没有搞清楚,所以就想着先用+1的方式来写。
定义了计数器的数组后,挨个计数的情况和现在使用+1方式是一样的,都会不停的加。
【方案】
英威腾单变频一体机方案
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
12808
蛇会大学
文章数:
4708
年度积分:
313
历史总积分:
12808
作者的所有帖子(4708)
注册时间:
2015/12/14
发站内信
2018论坛分享达人
发表于:2017/9/17 18:43:44
#7楼
以下是引用
zhushanqiao
在
2017/9/17 15:28:10
的发言:
因为这段程序是在功能块里面用的。功能块里面要怎么用计数器还没有搞清楚,所以就想着先用+1的方式来写。
定义了计数器的数组后,挨个计数的情况和现在使用+1方式是一样的,都会不停的加。
怎么有数组?这个是什么PLC?
【方案】
智慧物流:无人配送车商用提速,华北工控专注行业专用计算机研发
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
38022
cvlsam
版主
文章数:
12478
年度积分:
633
历史总积分:
38022
作者的所有帖子(12478)
注册时间:
2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2017/9/17 20:34:04
#8楼
以下是引用
蛇会大学
在
2017/9/17 18:43:44
的发言:
以下是引用
zhushanqiao
在
2017/9/17 15:28:10
的发言:
因为这段程序是在功能块里面用的。功能块里面要怎么用计数器还没有搞清楚,所以就想着先用+1的方式来写。
定义了计数器的数组后,挨个计数的情况和现在使用+1方式是一样的,都会不停的加。
怎么有数组?这个是什么PLC?
IEC6113编程方式,俗称结构化编程。
【方案】
您能承受芬兰桑拿房中的高温和高湿环境吗?维萨拉传感器可以 | 维萨拉 (Vaisala)
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
12808
蛇会大学
文章数:
4708
年度积分:
313
历史总积分:
12808
作者的所有帖子(4708)
注册时间:
2015/12/14
发站内信
2018论坛分享达人
发表于:2017/9/17 22:15:43
#9楼
以下是引用
cvlsam
在
2017/9/17 20:34:04
的发言:
以下是引用
蛇会大学
在
2017/9/17 18:43:44
的发言:
以下是引用
zhushanqiao
在
2017/9/17 15:28:10
的发言:
因为这段程序是在功能块里面用的。功能块里面要怎么用计数器还没有搞清楚,所以就想着先用+1的方式来写。
定义了计数器的数组后,挨个计数的情况和现在使用+1方式是一样的,都会不停的加。
怎么有数组?这个是什么PLC?
IEC6113编程方式,俗称结构化编程。
这种编程方式是不是更好?
【方案】
AI改变制造,华北工控专业护航AMR移动机器人深耕工业应用
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
工控学堂推荐视频:
PLC学习视频
变频器学习视频
西门子学习视频
三菱学习视频
更多学习视频>>
•
[视频课程]三菱PLC程序进制转化你懂了吗
•
[视频课程]三菱FX5U简单CPU通信功能应用
•
[视频课程]三菱FX系列PLC的ST编程
•
[视频课程]搞懂三菱FX系列PLC编程指令,看这就够了
•
[视频课程]三菱FX系列PID应用
•
[视频课程]三菱FX系列PLC的FB使用讲解
•
[视频课程]30分钟带你了解三菱PLC模拟量应用
•
[视频课程]三菱FX5U系列精品课程基础篇
•
[视频课程]三菱PLC入门指导
78.0005