阳光2260
级别: 正式会员
精华主题: 0
发帖数量: 31 个
工控威望: 90 点
下载积分: 766 分
在线时间: 14(小时)
注册时间: 2018-01-13
最后登录: 2019-08-24
查看阳光2260的 主题 / 回贴
楼主  发表于: 2018-07-21 16:39
请教大家个问题:
1、三菱PLC程序,程序开始使用m8002初始化一些数据后,开始执行主程序。
2、主程序以FEND指令结束,在主程序中调用了好些个call子程序。
3、FEND下面主要是call子程序,然后程序以END指令结束。

请问,PLC程序执行流程,当遇到FEND指令后,是否还执行FEND下面的子程序,然后到END指令,
还是遇到FEND指令后,直接到END指令啊?
spirita
初级工程师
级别: 论坛先锋
精华主题: 0
发帖数量: 125 个
工控威望: 1352 点
下载积分: 11392 分
在线时间: 542(小时)
注册时间: 2017-12-22
最后登录: 2024-11-22
查看spirita的 主题 / 回贴
1楼  发表于: 2018-07-21 16:52
fend主程序结束标示
主程序一直扫描执行
子程序不调用不执行
   所以,你说整个程序怎么运行
阳光2260
级别: 正式会员
精华主题: 0
发帖数量: 31 个
工控威望: 90 点
下载积分: 766 分
在线时间: 14(小时)
注册时间: 2018-01-13
最后登录: 2019-08-24
查看阳光2260的 主题 / 回贴
2楼  发表于: 2018-07-21 17:04
我现在测试下来,主程序执行到FEND后,主程序调用的子程序不执行,但是执行了子程序中调用的子程序。