返回工控网首页
|
| 添加到收藏夹
中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册
广告服务
|
客服中心
您现在所在的是:
三菱Mitsubishi
工控论坛首页
→
三菱Mitsubishi
→ 浏览主题:
FOR-NEXT指令内信号计数
回帖:
10
个,阅读:
1328
次
[上一页]
[1]
[2]
[下一页]
* 帖子主题:
FOR-NEXT指令内信号计数
收藏
分享到
1036
zhushanqiao
文章数:
7
年度积分:
50
历史总积分:
1036
作者的所有帖子(7)
注册时间:
2006/3/23
发站内信
发表于:2017/9/15 19:56:05
#0楼
我在信号计数时遇到一个问题,向大家请教一下。
要求是要对外部的若干个信号进行计数,比如X0有信号时,就计一次数。
本来打算使用FOR-NEXT指令来做,结果发现一旦使用了循环指令后,就没有办法控制计数了。
在外部信号有效期间,一直在计数。等外部信号结束后,停止计数。
想请教一下各位,在循环里面应该怎么写计数程序。
【方案】
华北工控推出工厂排污监测系统产品方案,为生态环境保驾护航
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
结帖
|
管理
39327
cvlsam
版主
文章数:
12680
年度积分:
574
历史总积分:
39327
作者的所有帖子(12680)
注册时间:
2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2017/9/15 21:22:17
#1楼
因为FOR循环是一个周期内执行完毕,因此这种计数程序毫无意义。
由于程序循环扫描,因此只需要一个计数器配合跳转指令,不需要FOR指令。
【方案】
小菲课堂|何时该升级手中的热像仪?这五点很重要
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
1036
zhushanqiao
文章数:
7
年度积分:
50
历史总积分:
1036
作者的所有帖子(7)
注册时间:
2006/3/23
发站内信
发表于:2017/9/16 9:25:54
#2楼
回复 #1楼 cvlsam
不好意思,可以提示一下吗?比如对外部的100个信号计数,结果需要放在100个寄存器里面。
一时之间想象不出来怎么用跳转指令来配合。
【方案】
华北工控:创新嵌入式计算机产品研发,助力医学影像设备性能提升
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
39327
cvlsam
版主
文章数:
12680
年度积分:
574
历史总积分:
39327
作者的所有帖子(12680)
注册时间:
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~
【方案】
华北工控AIOT整机,轻松实现智慧大屏更丰富的可视化呈现
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
1036
zhushanqiao
文章数:
7
年度积分:
50
历史总积分:
1036
作者的所有帖子(7)
注册时间:
2006/3/23
发站内信
发表于:2017/9/16 13:28:46
#4楼
非常感谢您的回复。
最上面还有一行程序,是否是把Z0的数值送到D0中?或者是把Z0清零?
我按照这个程序试了一下,好像实现不了计数的功能。
我稍微修改了一下。
感觉上,除了循环时间不一样之外,其它的和使用FOR-NEXT指令都差不多。
都是每次扫描的时候都会计一次数,在信号有效期间,不管是否使用了INCP指令,都会一直计数。
[此贴子已经被作者于2017/9/16 13:44:34编辑过]
【方案】
应对快递“春节模式”,华北工控可提供智能快递柜嵌入式硬件方案
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
13693
蛇会大学
文章数:
4934
年度积分:
370
历史总积分:
13693
作者的所有帖子(4934)
注册时间:
2015/12/14
发站内信
2018论坛分享达人
发表于:2017/9/16 18:46:11
#5楼
计数为什么不用计数器?
【方案】
ARM主板EMB-2582,支持数字电网新型电力系统集成应用
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
1036
zhushanqiao
文章数:
7
年度积分:
50
历史总积分:
1036
作者的所有帖子(7)
注册时间:
2006/3/23
发站内信
发表于:2017/9/17 15:28:10
#6楼
回复 #5楼 蛇会大学
因为这段程序是在功能块里面用的。功能块里面要怎么用计数器还没有搞清楚,所以就想着先用+1的方式来写。
定义了计数器的数组后,挨个计数的情况和现在使用+1方式是一样的,都会不停的加。
【方案】
赋能“智造” | 华北工控嵌入式计算机在高档数控系统中的应用
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
13693
蛇会大学
文章数:
4934
年度积分:
370
历史总积分:
13693
作者的所有帖子(4934)
注册时间:
2015/12/14
发站内信
2018论坛分享达人
发表于:2017/9/17 18:43:44
#7楼
以下是引用
zhushanqiao
在
2017/9/17 15:28:10
的发言:
因为这段程序是在功能块里面用的。功能块里面要怎么用计数器还没有搞清楚,所以就想着先用+1的方式来写。
定义了计数器的数组后,挨个计数的情况和现在使用+1方式是一样的,都会不停的加。
怎么有数组?这个是什么PLC?
【方案】
uprox+传感器控制转子位置VENSYS风力发电站
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
39327
cvlsam
版主
文章数:
12680
年度积分:
574
历史总积分:
39327
作者的所有帖子(12680)
注册时间:
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编程方式,俗称结构化编程。
【方案】
全自动运行城市轨道交通,华北工控可提供列车控制系统专用工控机
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
13693
蛇会大学
文章数:
4934
年度积分:
370
历史总积分:
13693
作者的所有帖子(4934)
注册时间:
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编程方式,俗称结构化编程。
这种编程方式是不是更好?
【方案】
互联网+医疗 | 华北工控打造医疗影像云平台专用嵌入式计算机
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
工控学堂推荐视频:
PLC学习视频
变频器学习视频
西门子学习视频
三菱学习视频
更多学习视频>>
•
[视频课程]三菱PLC程序进制转化你懂了吗
•
[视频课程]三菱FX5U简单CPU通信功能应用
•
[视频课程]三菱FX系列PLC的ST编程
•
[视频课程]搞懂三菱FX系列PLC编程指令,看这就够了
•
[视频课程]三菱FX系列PID应用
•
[视频课程]三菱FX系列PLC的FB使用讲解
•
[视频课程]30分钟带你了解三菱PLC模拟量应用
•
[视频课程]三菱FX5U系列精品课程基础篇
•
[视频课程]三菱PLC入门指导
62.4004