00:00 / 01:15
连播
清屏
智能
倍速
点赞1
PLC初学者唯一的捷径-从完整项目程序框架开始 到底什么是结构化编程?进来有人常问曰:你的程序是结构化编程吗?我答曰:是。又问:那有ST吗?我答曰:没有?因为我目前的课程对象是面向初学者(也就是大家说的小白),目的是让初学者(就是不能写程序、不会写程序、没有见过程序怎么写、给个控制无从下手的人)学会如何写一套能够可靠稳定运行的项目程序的框架思路的课程。对于这类人群来说本来什么都不会,再用一点高级语言更学不会了,所以我的课程是梯形图的,因为梯形图是初学者最容易理解的,先用你能理解的语言学习掌握项目程序的编写思路后再去学习更高级的语言难道不是正常人的想法吗?(我这里所说的程序不是星三角启动、跑马灯、起保停之类的,是工厂控制自动化设备的完整的、系统的应用程序)。又问曰:连ST都没有怎么能叫结构化编程了?我……实在无法对答,突然发现被触发了自己的知识盲区,一时间无所适从。只好反问曰:那你认为什么是结构化的编程了?答曰:就是用FB了,程序封装了,ST啊什么的?每个初学者对“结构化”的编程都有自己的定义和理解,没有对与错,下面分享一点我自己的看法。个人认为所谓的结构化编程就是:一种以模块化、层次化方式组织程序的编程模式,其核心是通过模块化的程序(主控、手动、自动、初始化、报警、参数、清料等)实现思路逻辑清晰、可维护的代码设计。简单概括结构化的目的就是两个字“方便”,方便学、方便写、方便读、方便修改、方便用。以此论来我课程教学不就是“结构”化编程的教学吗?手动就是手动控制、自动就是自动控制、报警控制就是报警控制、初始化就是初始化控制等,结构相互独立互不干涉,自然方便理解,方便编写,方便阅读、方便修改、方便移植,并不是说用了FB、或者封装个块、用了某种语言就成了结构化了。你觉得我说的对吗?
00:00 / 24:44
连播
清屏
智能
倍速
点赞17
00:00 / 02:23
连播
清屏
智能
倍速
点赞9