您现在所在的是:

欧姆龙OMRON

回帖:14个,阅读:572 [上一页] [1] [2] [下一页]
50
魏638R
文章数:15
年度积分:50
历史总积分:50
注册时间:2021/12/29
发站内信
发表于:2023/5/10 15:48:59
#0楼
图片中是使用索引寄存器间接寻址方式编写的子程序。含义大概是一个顺序动作流程
我有一个疑问,这样的子程序在主程序中可以多次同时调用吗
望前辈解答
50
魏638R
文章数:15
年度积分:50
历史总积分:50
注册时间:2021/12/29
发站内信
发表于:2023/5/10 15:49:42
#1楼
附件 微信图片_20230510154331.jpg
10239
twtynijj
文章数:2603
年度积分:810
历史总积分:10239
注册时间:2009/7/15
发站内信
2016国庆活动(三)
发表于:2023/5/10 16:30:24
#2楼
应该是不可以 FB才可以。你这种应该是类似于程序段。
附件 微信截图_20230510162754.jpg
37234
cvlsam 版主
文章数:12401
年度积分:1586
历史总积分:37234
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2023/5/10 17:02:49
#3楼
以下是引用魏638R2023/5/10 15:48:59的发言:
图片中是使用索引寄存器间接寻址方式编写的子程序。含义大概是一个顺序动作流程
我有一个疑问,这样的子程序在主程序中可以多次同时调用吗
望前辈解答

我个人认为,由于子程序中使用索引寄存器属于同一个任务中使用,因此相互之间会存在影响,因此需要在调用之前进行先赋值后使用。

Good Luck~
38045
知道一点
文章数:22547
年度积分:2464
历史总积分:38045
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2023/5/11 6:30:28
#4楼
首先,同时调用的概念就不成立,请查看PLC工作原理

子程序调用指令里有句话,【可以多次调用同一子程序】

没有讲【间接寻址】问题,应该是可以的

如果每次调用,子程序里的地址需要不同,那就要在调用前处理好
快乐 幸福 自由 比什么都重要
50
魏638R
文章数:15
年度积分:50
历史总积分:50
注册时间:2021/12/29
发站内信
发表于:2023/5/11 9:38:12
#5楼
回复 #3楼 cvlsam
多谢多谢
50
魏638R
文章数:15
年度积分:50
历史总积分:50
注册时间:2021/12/29
发站内信
发表于:2023/5/11 9:38:33
#6楼
回复 #4楼 知道一点
非常感谢
50
魏638R
文章数:15
年度积分:50
历史总积分:50
注册时间:2021/12/29
发站内信
发表于:2023/5/11 15:11:46
#7楼
回复 #3楼 cvlsam
每次赋值完后调用子程序,需要等待上一次赋值的子程序段执行完毕才能再调用吗
50
魏638R
文章数:15
年度积分:50
历史总积分:50
注册时间:2021/12/29
发站内信
发表于:2023/5/11 15:22:44
#8楼
回复 #4楼 知道一点
每次赋值完后调用子程序,需要等待上一次赋值的子程序段执行完毕才能再调用吗
20901
bnnyygy
文章数:5988
年度积分:1567
历史总积分:20901
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2023/5/11 17:44:42
#9楼
这种太变态了,后面人接手要看半天。。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004