返回工控网首页
|
| 添加到收藏夹
中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册
广告服务
|
客服中心
您现在所在的是:
三菱Mitsubishi
工控论坛首页
→
三菱Mitsubishi
→ 浏览主题:
FOR-NEXT指令内信号计数
回帖:
10
个,阅读:
1151
次
[上一页]
[1]
[2]
[下一页]
* 帖子主题:
FOR-NEXT指令内信号计数
收藏
分享到
1036
zhushanqiao
文章数:
7
年度积分:
50
历史总积分:
1036
作者的所有帖子(7)
注册时间:
2006/3/23
发站内信
发表于:2017/9/15 19:56:05
#0楼
我在信号计数时遇到一个问题,向大家请教一下。
要求是要对外部的若干个信号进行计数,比如X0有信号时,就计一次数。
本来打算使用FOR-NEXT指令来做,结果发现一旦使用了循环指令后,就没有办法控制计数了。
在外部信号有效期间,一直在计数。等外部信号结束后,停止计数。
想请教一下各位,在循环里面应该怎么写计数程序。
【方案】
华北工控:AMR智能物流机器人正成为智能工厂的“标配”
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
结帖
|
管理
38860
cvlsam
版主
文章数:
12605
年度积分:
107
历史总积分:
38860
作者的所有帖子(12605)
注册时间:
2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2017/9/15 21:22:17
#1楼
因为FOR循环是一个周期内执行完毕,因此这种计数程序毫无意义。
由于程序循环扫描,因此只需要一个计数器配合跳转指令,不需要FOR指令。
【方案】
倍福 | 《可灵活扩展的模块化安全解决方案:TwinSAFE 助力实现安全自动化》
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
1036
zhushanqiao
文章数:
7
年度积分:
50
历史总积分:
1036
作者的所有帖子(7)
注册时间:
2006/3/23
发站内信
发表于:2017/9/16 9:25:54
#2楼
回复 #1楼 cvlsam
不好意思,可以提示一下吗?比如对外部的100个信号计数,结果需要放在100个寄存器里面。
一时之间想象不出来怎么用跳转指令来配合。
【方案】
福禄克为湖北某钢厂三总降变电站供配电系统 进行电能质量综合测试评估及原有SVC测试
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
38860
cvlsam
版主
文章数:
12605
年度积分:
107
历史总积分:
38860
作者的所有帖子(12605)
注册时间:
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~
【方案】
在雪佛龙菲利普国际化学公司,图尔克的excom系统正在取代常规I/O 设备和隔离栅,为控制室节省巨大的安装空间
只看该作者
|
赞
[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编辑过]
【方案】
FLIR红外热像仪助力BAM“压力冲击测试”
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
13390
蛇会大学
文章数:
4847
年度积分:
67
历史总积分:
13390
作者的所有帖子(4847)
注册时间:
2015/12/14
发站内信
2018论坛分享达人
发表于:2017/9/16 18:46:11
#5楼
计数为什么不用计数器?
【方案】
气体泄漏难发现?韩国最大炼油公司的做法值得学习......
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
1036
zhushanqiao
文章数:
7
年度积分:
50
历史总积分:
1036
作者的所有帖子(7)
注册时间:
2006/3/23
发站内信
发表于:2017/9/17 15:28:10
#6楼
回复 #5楼 蛇会大学
因为这段程序是在功能块里面用的。功能块里面要怎么用计数器还没有搞清楚,所以就想着先用+1的方式来写。
定义了计数器的数组后,挨个计数的情况和现在使用+1方式是一样的,都会不停的加。
【方案】
中央新增投资230亿投向节能环保
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
13390
蛇会大学
文章数:
4847
年度积分:
67
历史总积分:
13390
作者的所有帖子(4847)
注册时间:
2015/12/14
发站内信
2018论坛分享达人
发表于:2017/9/17 18:43:44
#7楼
以下是引用
zhushanqiao
在
2017/9/17 15:28:10
的发言:
因为这段程序是在功能块里面用的。功能块里面要怎么用计数器还没有搞清楚,所以就想着先用+1的方式来写。
定义了计数器的数组后,挨个计数的情况和现在使用+1方式是一样的,都会不停的加。
怎么有数组?这个是什么PLC?
【方案】
维萨拉|通过质量源于设计和连续监测推动细胞与基因治疗创新
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
38860
cvlsam
版主
文章数:
12605
年度积分:
107
历史总积分:
38860
作者的所有帖子(12605)
注册时间:
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编程方式,俗称结构化编程。
【方案】
台达20PM运动控制器在高速绕线机上的应用
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
13390
蛇会大学
文章数:
4847
年度积分:
67
历史总积分:
13390
作者的所有帖子(4847)
注册时间:
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编程方式,俗称结构化编程。
这种编程方式是不是更好?
【方案】
奥地利GAW公司采用图尔克的阀位回讯传感器实现阀位的监测
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
工控学堂推荐视频:
PLC学习视频
变频器学习视频
西门子学习视频
三菱学习视频
更多学习视频>>
•
[视频课程]三菱PLC程序进制转化你懂了吗
•
[视频课程]三菱FX5U简单CPU通信功能应用
•
[视频课程]三菱FX系列PLC的ST编程
•
[视频课程]搞懂三菱FX系列PLC编程指令,看这就够了
•
[视频课程]三菱FX系列PID应用
•
[视频课程]三菱FX系列PLC的FB使用讲解
•
[视频课程]30分钟带你了解三菱PLC模拟量应用
•
[视频课程]三菱FX5U系列精品课程基础篇
•
[视频课程]三菱PLC入门指导
78.0005