首页 理论教育 PAC编程基础教程:创建和编程Add-On指令

PAC编程基础教程:创建和编程Add-On指令

时间:2023-10-26 理论教育 版权反馈
【摘要】:Add-On指令可以用来建立标准化处理,将行业或企业拟定的标准编制成Add-On指令,发布给使用部门,Add-On指令不但可以在同一项目的例程中反复引用,还可以在不同项目的例程中使用。

PAC编程基础教程:创建和编程Add-On指令

Add-On指令直译为附加指令,意为附加于控制器指令系统的指令,其实际意义是用户自定义指令,用户可以自己创建并命名指令,编辑相应的执行代码和建立相应的数据结构,满足个性化或标准化的程序处理。

Add_On指令将编辑特定的程序执行代码,控制器运行时通过后台调用执行,其程序执行代码的编辑支持梯形图、功能块和语句结构三种编程语言,可选择其中之一的编程语言来编写惟一的逻辑代码例程,或诸如预扫描、后扫描和梯级条件为假的特殊处理的扫描模式例程。

与此产生的还有与Add-On指令同名的预定义结构数据类型,也即指令后台运行所涉及的数据。指令数据分为本地标签和指令参数两种类别,内部使用的本地标签可满足逻辑功能运用或存放自定义指令处理数据的中间结果,其数据封闭性可防止意外修改并具有保密性。预先定义的指令参数用来完成程序处理所需的对外数据交换,可直接查看或设置。有的数据还可设定显现在指令界面上,这样的指令参数可直接键入数据并提供指令界面的数据实时监视。请注意,每条Add-On指令运行的数据是自动隔离的,并拥有自己独立的结构数据标签,每条指令将指定专用的标签存在于数据库中,其数据结构类型为同名Add-On指令的预定义结构数据类型。

编制完成后的Add-On指令出现在控制器的指令系统中,它的运用跟控制器系统的标准指令几乎没有区别,Add-On指令支持控制器的梯形图、功能块、顺序功能流程图(SFC)和语句结构四种编程语言的调用。此外,已创建并存在于指令系统的Add-On指令还可以被后面创建的Add-On指令引用,这种嵌套式的引用,最多可达7层。(www.xing528.com)

Add-On指令可以用来完成个性化处理,用户在项目中需要反复执行的逻辑代码不必编写子例程的调用,将其编制成Add-On指令的调用比子例程要方便得多,并拥有专用数据。对于特定的具有保密性质的程序处理,Add-On指令可以封装,形成黑匣子功能,以保护开发者的专利。有别于传统产品的项目整体封存保密,由于指令的独立封装,可以为最终用户开放整个项目,以方便系统的在线维护和管理。

Add-On指令可以用来建立标准化处理,将行业或企业拟定的标准编制成Add-On指令,发布给使用部门,Add-On指令不但可以在同一项目的例程中反复引用,还可以在不同项目的例程中使用。Add-On指令可以从创建它的项目中导出,以独立的文本文件形式存放,并可将该文件导入任何一个项目,加入任何一个项目的指令系统中,供例程中的编程调用。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈