plc中子程序与库有什么区别?

plc中子程序与库有什么区别?,第1张

程序有结束标志,如END,FEND等。子程序有特定的开始指令和结束指令。

主程序中可以调用子程序,一般来说主程序在前,子程序都放在主程序后面。

库可以理解为c++编程里面的类库。有很多前人已经封装好的功能提供给你使用,这个功能块可以算作PLC里的面向对象设计,可以降低程序代码量,复用已有功能模块,省去重复编写。

PLC库是运用很广的程序。而子程序的运用范围只是特定的,范围很小。

在计算机科学中,子程序(英语:Subroutine, procedure, function, routine, method, subprogram, callable unit),是一个大型程序中的某部份代码,由一个或多个语句块组成。它负责完成某项特定任务,而且相较于其他代码,具备相对的独立性。[1]

一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏。这些代码通常被集成为软件库。[1]

函数在面向过程的语言中已经出现。是结构(Struct)和类(Class)的前身。本身就是对具有相关性语句的归类和对某过程的抽象。

程序库。

它指的是一个可供使用的各种标准程序、子程序、文件以及它们的目录等信息的有序集合。

在计算机科学中,库是用于开发软件的子程序集合。库和可执行文件的区别是,库不是独立程序,他们是向其他程序提供服务的代码。

扩展资料

汇集在一起的经常应用的程序。主要有:

1、标准子程序。如三角函数、反三角函数、对数和指数函数、开平方和开立方函数等子程序。

2、标准程序。实现一些常用的计算方法,如解常微分方程、偏微分方程、数值积分、解代数方程式等程序。

3、服务性程序。如复制卡片、磁带、磁盘及调试用的各种程序等。

程序库中的程序都是规范化的:

1、同一库里所有程序的格式是统一的;

2、对这些程序的调用方法是相同的;

3、每个程序所需参数的数目、顺序和类型都是严格规定好的。

参考资料来源:百度百科-库

参考资料来源:百度百科-程序库


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11496889.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存