查看: 952|回复: 6
收起左侧

[教程经验] 程序结构基本流程化

邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
常用的编程方法主要:流程化编程、 模块化编程和结构化编程,三种结构!
流程编程:所有的指令都在一个主程序Main PLC_POU中。
模块编程:每个设备的控制指令都在各自的功能块中,通过主程序Main 按顺序去调用每个块。
结构化编程:是进行以模块功能和处理过程设计为主的详细设计的基本原则。
结构化程序设计:是过程式程序设计的一个子集,它对写入的程序使用逻辑结构, 结构化程序设计的三种基本结构是: 顺序结构、 选择结构和循环结构


设计方法:程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。切忌一开始就
过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化

对复杂问题,应设计多些子目标作为过渡,逐步细化,封装应用子集功能程序段.
对于复杂的问题肯定是由若干简单的问题构成。 模块化是把程序要解决的总目标分解为子目标,
再进一步分解为具体的小目标,把每一个小目标称为一个模块。
结构化编码:所谓编码就是把已经设计好的算法用计算机语言表示,即根据已经细化的算法正确写出计算机
程序。结构化文本的语言都有与三种基本机构对应的语句

结构化程序设计的基本思想是采用“自顶向下,逐步求精” 的程序设计方法和“单入口单出口”
的控制结构。自顶向下、逐步求精的程序设计方法从问题本身开始,经过逐步细化,将解决问题的
步骤分解为由基本程序结构模块组成的结构化程序框图; “单入口单出口” 的思想认为一个复杂的
程序,如果它仅是由顺序、选择和循环三种基本程序结构通过组合、嵌套构成,那么这个新构造的
程序一定是一个单入口单出口的程序。据此就很容易编写出结构良好、易于调试的程序来。

程序子集与程序子集之间要有相互衔接,相互约束的端口,映射显示标签量便于调试。








上一篇:Swift基础教程.第2版.revise2
下一篇:EPLAN Electric P8常用快捷键大全

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

notnt 2022-8-8 11:19:32 | 显示全部楼层
感谢分享,好好学习学习
回复 送花

使用道具 举报

Patrical 2022-8-8 14:00:40 | 显示全部楼层
感谢分享,好好学习学习
回复 送花

使用道具 举报

wth19861116 2022-8-9 09:39:52 | 显示全部楼层
感谢分享,好好学习学习
回复 送花

使用道具 举报

LiyuLi 2022-8-9 11:27:44 | 显示全部楼层
感谢分享,好好学习学习
回复 送花

使用道具 举报

zhi_good 2022-8-20 09:07:51 | 显示全部楼层

感谢分享,好好学习学习
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部