引用引用第6楼kuangjuncai8于2021-04-29 08:38发表的 :我敢说觉得梯形图不行的都是小白,我接触过的面板项目10多万步的程序都是用梯形图加CALL,加间接指定和变址,一样有很多数据处理,几百个事件上报给CIM,60个轴。写程序就是条条道路同罗马,思维方式不一样决定程序编程方式,写法不一样而已。
引用引用第5楼lvpretend于2021-04-28 23:22发表的 :不了解梯形图发展史的人才会这么认为。梯形图其实是一种硬件描述语言,是一种专门用来描述继电控制回路的编程语言,与硬件是直接相关联的,是目前为止最适合继电控制编程的语言。文本与梯形图在PLC编程中是并行发展的,不是现在才有这种竞争,其实从第一台PLC出现开始就有这两种编程方式的竞争,竞争的结果是梯形图几乎完胜。完胜的原因就是因为它本身与继电控制回路直接关联,又是一种图形化编程,非常简单易懂(因为图形比文本会更易懂),所以梯形图应用广泛。另一方面,梯形图可以更底层,有的PLC针对梯形图开发了基于硬件的指令的CPU,这使得梯形图运行速度能比文本更快。但随着技术发展,PLC控制能力越来越强,任务呈现多样化,在很大程度上已经脱离了继电控制的范畴,基于继电控制的梯形图面对现在控制任务编程就显得有些力不从心了,但梯形图也是发展的,可以很方便的把数学计算等复杂算法甚至文本本身集成进来。所以梯形图并不会消失,真正又懂文本又懂梯形图的人是不会说出这种话来的!
引用引用第3楼dh0010于2021-04-28 16:32发表的 :以下是我的见解:阶梯图是扫描执行,指令不能停顿,单工环境就能做ST则是顺序执行,可以有延迟指令,但必须有多工环境,否则会卡死整个程序.......