当前位置:首页 > 经验 >

basic语言是高级语言吗(basic语言优点和缺点)

来源:原点资讯(www.yd166.com)时间:2022-10-29 18:10:11作者:YD166手机阅读>>

随着PLC功能越来越强大,与计算机的距离越来越近,PLC的编程语言也越来越丰富。原来只有梯形图、功能图、语句表,后来逐步开始支持BASIC、C、PASCL等高级语言,现在西门子博图已经可以实现多种语言混合编程。

从PLC的发展历史看,PLC最初是为了替代复杂继电器逻辑。看惯了继电器逻辑的电气人员对于梯形图还是非常熟悉。功能图是梯形图的另外一种表达方式(两者可以互转),也非常直观易懂。

basic语言是高级语言吗,basic语言优点和缺点(1)

梯形图(仅用于演示结构)

basic语言是高级语言吗,basic语言优点和缺点(2)

功能图(仅用于演示结构)

智慧制造是我国工业发展的方向,自动化是前提。越来越多的工程师开始从事PLC的编程,大家对于如何选择编程语言的讨论也越来越多。我前几天发了一篇文章《》,然后头条就给我推荐了很多SCL的文章,我感觉朋友们要理智对待高级语言编程。

诚然,高级语言的结构清晰,更容易构建大型复杂软件,另外,现在的同学在学校里可能学到的都是高级语言,因此,对其会产生一定的偏爱。但是,与梯形图、功能图相比,高级语言在维护便利性上要弱一些。状态查看不够直观,尤其是逻辑控制时,看高级语言是非常不容易的,即使西门子家的博图,也很难。程序是要被维护的,因此,语言的选择要考虑现场人员使用的便利性(设备一旦出现故障,需要尽可能短的时间内进行排障),能用直观方式解决的,就不要用复杂方式,越复杂的东西,问题越多,可靠性越低。

另外,虽然有高级语言,也不要在PLC里执行那些非常耗时,或者可能会导致执行周期大幅变化的程序(比如,有个条件调用,里面进行了复杂计算。有朋友甚至想用PLC做图像识别)。因为,周期和时序对于PLC控制非常重要,现场设备的动作需要确定性,必须确保在规定的时间里进行响应。

总之,要充分利用各种语言的优点来为控制服务,而不是为了炫技或者人为制造障碍而故意使用高级语言。比如,步进控制用梯形图实现就比较困难,用高级语言就容易。而脉冲沿检测、位操作、逻辑运算用高级语言就很搞脑子,用梯形图就很容易。我想,这也是混合编程的初衷吧!

2019年11月16日


说明:

1、本文是实践经验,非严格论文,与相关产品和理论可能不完全相符。

2、原创不易,欢迎转发,让更多朋友看到(引用请注明出处!)

3、如果您时间和流量充裕,点击一下广告,也是一种莫大的支持!谢谢!

,

栏目热文

basic语言的好处(basic 语言有几种)

basic语言的好处(basic 语言有几种)

哪一门编程语言是首先应该学习的编程语言?Java编程语言值得我们开始学习吗?如果把Java作为首个要学习的编程语言,它的...

2022-10-29 17:53:06查看全文 >>

basic语言是用什么语言编写成的(basic语言的好处)

basic语言是用什么语言编写成的(basic语言的好处)

这是一篇暴露年龄的文章。为什么这么说?因为现在年轻的程序员可能没有接触过当年红极一时的 Visual Basic。28 ...

2022-10-29 17:50:07查看全文 >>

basic语言属于什么语言(basic语言最早使用的是什么方法)

basic语言属于什么语言(basic语言最早使用的是什么方法)

本文分析了2020年最热门的十种语言,总有一种适合你。你可以结合介绍挑选适合自己的,也可以直接翻到末尾看我针对不同情况的...

2022-10-29 17:31:14查看全文 >>

basic语言能干什么(basic语言优点和缺点)

basic语言能干什么(basic语言优点和缺点)

各位朋友们,好久不见!最近接触到很多的家长,都听说过信奥,对信奥也都有基本的了解,但是对于信奥,或者说对于c 还是很迷...

2022-10-29 17:55:18查看全文 >>

basic是一种编程语言吗(basic语言能干什么)

basic是一种编程语言吗(basic语言能干什么)

在计算机「平民化」的进程中,有些语言已经被掩埋了,但依然有人怀揣满满的好奇心去揭开这段历史。本文作者 Sean Haas...

2022-10-29 18:15:22查看全文 >>

basic语言是一种什么语言(basic语言的用途)

basic语言是一种什么语言(basic语言的用途)

怎样判断哪种编程语言最流行?正如要挑选最受欢迎的冰激凌一样,每个人都有自己的最爱。实际上,由于各种原因,不同的开发人员喜...

2022-10-29 18:16:32查看全文 >>

basic语言编程举例(basic编程的初中知识)

basic语言编程举例(basic编程的初中知识)

花下猫语:在准备“Python为什么”系列的下一个话题的时候,我偶然查到这篇文章,介绍了分号“;”在编程语言中的历史。分...

2022-10-29 17:50:14查看全文 >>

basic语言是不是高级语言(basic语言优点和缺点)

basic语言是不是高级语言(basic语言优点和缺点)

1、从C到C 计算机诞生初期,用机器语言或汇编语言编写程序;第一种高级语言FORTRAN诞生于1954年;BASIC语...

2022-10-29 17:59:10查看全文 >>

basic语言目前还有用吗(basic语言入门)

basic语言目前还有用吗(basic语言入门)

BASIC语言能不能和C系列语言完美兼容?现在比较成熟的语言,除了汇编语言之外。要么跟C语言类似,要么像BASIC语言。...

2022-10-29 17:52:35查看全文 >>

basic 语言有用吗(basic语言对初学者有什么好处)

basic 语言有用吗(basic语言对初学者有什么好处)

微软的Office全家桶毫无疑问是目前为止办公领域应用最为广泛的软件,同时也是职场人最为熟悉的“武器”,因此也使得Off...

2022-10-29 18:02:18查看全文 >>

文档排行