首页 理论教育 程序结构设计:子程序、嵌套和分支结构

程序结构设计:子程序、嵌套和分支结构

时间:2023-07-02 理论教育 版权反馈
【摘要】:结构化编程的3种格式包括:1)子程序:每个子程序完成一项PMC控制任务。具有子程序的PMC程序结构如图3-6、图3-7所示。图3-5 子程序示例注:此处任务A实际上代表调用指令,任务B代表调用的内容。图3-6 FAPT FLADDAR-Ⅲ程序列表中具有子程序的PMC程序结构图3-7 带子程序的梯形图程序结构图3-8 具有嵌套结构的程序结构图3-9 具有条件分支结构的程序结构

程序结构设计:子程序、嵌套和分支结构

FAPT FLADDAR-Ⅲ允许结构化编程,结构化编程优点主要体现如下:

1)程序易于理解,便于编辑;

2)更加方便地检查程序错误

结构化编程的3种格式包括:

1)子程序:每个子程序完成一项PMC控制任务。

在机床的控制过程中,PMC必须根据用户输入的信号(操作者按下机床操作面板上的状态选择按键或旋钮),控制系统进入不同的工作状态(常见工作状态包括:MEM,即自动运行存储器中的加工程序;EDIT,即新建/编辑加工程序;MDI,即手动数据输入;REF,即手动返回参考点;JOG,即手动连续进给;HND,即手轮控制机床进给)。如图3-5所示子程序即为数控系统工作状态控制PMC程序。

具有子程序的PMC程序结构如图3-6、图3-7所示。

2)嵌套:通过子程序的组合组织结构化程序,如图3-8所示。

3)条件分支:主程序循环执行并检测条件是否满足,如图3-9所示。

978-7-111-32289-4-Chapter03-8.jpg

图3-5 子程序示例(www.xing528.com)

注:此处任务A实际上代表调用指令,任务B代表调用的内容。

978-7-111-32289-4-Chapter03-9.jpg

图3-6 FAPT FLADDAR-Ⅲ程序列表中具有子程序的PMC程序结构

978-7-111-32289-4-Chapter03-10.jpg

图3-7 带子程序的梯形图程序结构

978-7-111-32289-4-Chapter03-11.jpg

图3-8 具有嵌套结构的程序结构

978-7-111-32289-4-Chapter03-12.jpg

图3-9 具有条件分支结构的程序结构

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈