登录
首页 PLC论坛 欧姆龙OMRON
回帖 发帖
正文

主题:子程序调用方面的问题

点击:457 回复:14

图片中是使用索引寄存器间接寻址方式编写的子程序。含义大概是一个顺序动作流程
我有一个疑问,这样的子程序在主程序中可以多次同时调用吗
望前辈解答
23-05-10 15:48
附件 微信图片_20230510154331.jpg
23-05-10 15:49
应该是不可以 FB才可以。你这种应该是类似于程序段。
附件 微信截图_20230510162754.jpg
23-05-10 16:30

引用 魏638R 在 2023/5/10 15:48:59 发言【内容省略】

我个人认为,由于子程序中使用索引寄存器属于同一个任务中使用,因此相互之间会存在影响,因此需要在调用之前进行先赋值后使用。
Good Luck~
23-05-10 17:02
首先,同时调用的概念就不成立,请查看PLC工作原理
子程序调用指令里有句话,【可以多次调用同一子程序】
没有讲【间接寻址】问题,应该是可以的
如果每次调用,子程序里的地址需要不同,那就要在调用前处理好
23-05-11 06:30
多谢多谢
23-05-11 09:38
非常感谢
23-05-11 09:38
每次赋值完后调用子程序,需要等待上一次赋值的子程序段执行完毕才能再调用吗
23-05-11 15:11
每次赋值完后调用子程序,需要等待上一次赋值的子程序段执行完毕才能再调用吗
23-05-11 15:22
这种太变态了,后面人接手要看半天。。
23-05-11 17:44

上一页下一页

工控新闻

更多新闻资讯