返回工控网首页
|
| 添加到收藏夹
中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册
广告服务
|
客服中心
您现在所在的是:
三菱Mitsubishi
工控论坛首页
→
三菱Mitsubishi
→ 浏览主题:
FOR-NEXT指令内信号计数
回帖:
10
个,阅读:
868
次
[上一页]
[1]
[2]
[下一页]
* 帖子主题:
FOR-NEXT指令内信号计数
收藏
分享到
936
zhushanqiao
文章数:
7
年度积分:
50
历史总积分:
936
作者的所有帖子(7)
注册时间:
2006/3/23
发站内信
发表于:2017/9/15 19:56:05
#0楼
我在信号计数时遇到一个问题,向大家请教一下。
要求是要对外部的若干个信号进行计数,比如X0有信号时,就计一次数。
本来打算使用FOR-NEXT指令来做,结果发现一旦使用了循环指令后,就没有办法控制计数了。
在外部信号有效期间,一直在计数。等外部信号结束后,停止计数。
想请教一下各位,在循环里面应该怎么写计数程序。
【方案】
华北工控:积极适配国产芯片,赋能嵌入式计算机的国产替代
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
结帖
|
管理
37243
cvlsam
版主
文章数:
12401
年度积分:
1595
历史总积分:
37243
作者的所有帖子(12401)
注册时间:
2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2017/9/15 21:22:17
#1楼
因为FOR循环是一个周期内执行完毕,因此这种计数程序毫无意义。
由于程序循环扫描,因此只需要一个计数器配合跳转指令,不需要FOR指令。
【方案】
服务智能建筑,华北工控可提供楼宇自控系统专用嵌入式计算机
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
936
zhushanqiao
文章数:
7
年度积分:
50
历史总积分:
936
作者的所有帖子(7)
注册时间:
2006/3/23
发站内信
发表于:2017/9/16 9:25:54
#2楼
回复 #1楼 cvlsam
不好意思,可以提示一下吗?比如对外部的100个信号计数,结果需要放在100个寄存器里面。
一时之间想象不出来怎么用跳转指令来配合。
【方案】
真实案例|沈阳一化工厂为何安全系数高?全靠FLIR E86预知风险
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
37243
cvlsam
版主
文章数:
12401
年度积分:
1595
历史总积分:
37243
作者的所有帖子(12401)
注册时间:
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~
【方案】
台达机电产品在螺杆挤出机上的应用
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
936
zhushanqiao
文章数:
7
年度积分:
50
历史总积分:
936
作者的所有帖子(7)
注册时间:
2006/3/23
发站内信
发表于:2017/9/16 13:28:46
#4楼
非常感谢您的回复。
最上面还有一行程序,是否是把Z0的数值送到D0中?或者是把Z0清零?
我按照这个程序试了一下,好像实现不了计数的功能。
我稍微修改了一下。
感觉上,除了循环时间不一样之外,其它的和使用FOR-NEXT指令都差不多。
都是每次扫描的时候都会计一次数,在信号有效期间,不管是否使用了INCP指令,都会一直计数。
[此贴子已经被作者于2017/9/16 13:44:34编辑过]
【方案】
MITX-6116:计算和图形处理能力提升,支持医学成像应用
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
12465
蛇会大学
文章数:
4619
年度积分:
791
历史总积分:
12465
作者的所有帖子(4619)
注册时间:
2015/12/14
发站内信
2018论坛分享达人
发表于:2017/9/16 18:46:11
#5楼
计数为什么不用计数器?
【方案】
英威腾GD300-39系列变频一体机在施工升降机上的应用
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
936
zhushanqiao
文章数:
7
年度积分:
50
历史总积分:
936
作者的所有帖子(7)
注册时间:
2006/3/23
发站内信
发表于:2017/9/17 15:28:10
#6楼
回复 #5楼 蛇会大学
因为这段程序是在功能块里面用的。功能块里面要怎么用计数器还没有搞清楚,所以就想着先用+1的方式来写。
定义了计数器的数组后,挨个计数的情况和现在使用+1方式是一样的,都会不停的加。
【方案】
应用案例 | 系统集成塑料熔体流动仿真功能助力提升效率和灵活性
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
12465
蛇会大学
文章数:
4619
年度积分:
791
历史总积分:
12465
作者的所有帖子(4619)
注册时间:
2015/12/14
发站内信
2018论坛分享达人
发表于:2017/9/17 18:43:44
#7楼
以下是引用
zhushanqiao
在
2017/9/17 15:28:10
的发言:
因为这段程序是在功能块里面用的。功能块里面要怎么用计数器还没有搞清楚,所以就想着先用+1的方式来写。
定义了计数器的数组后,挨个计数的情况和现在使用+1方式是一样的,都会不停的加。
怎么有数组?这个是什么PLC?
【方案】
使用ABB 261系列压力变送器,实现高性价比压力监测
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
37243
cvlsam
版主
文章数:
12401
年度积分:
1595
历史总积分:
37243
作者的所有帖子(12401)
注册时间:
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编程方式,俗称结构化编程。
【方案】
台达PLC和HMI在油压车床上的应用
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
12465
蛇会大学
文章数:
4619
年度积分:
791
历史总积分:
12465
作者的所有帖子(4619)
注册时间:
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入门指导
78.0005