导航:首页 > 软件知识 > st语言怎么调用子程序

st语言怎么调用子程序

发布时间:2023-12-06 13:30:30

A. 怎么调用子程序

子程序调用代码为
G65为可带参数调用子程序
G66为子程序调用循环,必须由G67代码结束循环
M98为普通子程序调用
子程序名称由字母O指定,子程序末必须加结束码
宏维系统子程序结束码为M17,子程序写在主程序结码后面
宝元系统子程序结束码为M99,子程序单独写,保存在主程序同一个文件夹

B. 支持带参调用子程序 st语言 plc 推荐

ST语言支持功能块调用,子程序调用,函数调用,目前支持ST语言的有倍福,和利时,AB,三菱,西门子,ST语言基于IEC-61131-3国际通用PLC语言系统。功能强大,编程灵活,适合各种应用,在codesys的带领下, ST已经逐渐要统一各家PLC编程语言的趋势。

以下是真空灌胶机的ST语言编写的运动控制程序部分

以上回答来自苏州中注真空注胶系统有限公司

C. 主程序调用子程序编程指令是什么

主程序调用子程序编程指令是:右击——插入——OB,然后填上OB100,OB由系统调用,并非由用户调用。

一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏。这些代码通常被集成为软件库。函数在面向过程的语言中已经出现。是结构和类的前身。本身就是对具有相关性语句的归类和对某过程的抽象。

转子指令和返回指令:

在子程序的调用与返回过程中,子程序的入口地址是指子程序第一条指令的地址。用于调用子程序、控制程序的执行从主程序转向子程序的指令称为专注指令(子程序调用指令、过程调用指令)。为了正确调用子程序,必须在转子指令中给出子程序的入口地址。

主程序中转子指令的下一条指令的地址称为断点,断点是子程序返回主程序的返回地址,从子程序返回主程序的指令称为返回指令。为了在执行返回指令时能够正确地返回主程序,转子指令应具有保护断点的功能。

执行转子指令时保护断点的方式有多种,常用的有:将断点保存到子程序第一条指令的前一个字单元;将断点保存到某一约定的寄存器中;将断点压入堆栈。

D. 什么是子程序,如何使用子程序呢

子程序(subroutine)是一个概括性的术语,任何高级程序所调用的程序,都被称为子程序。它经常被使用在汇编语言层级上。子程序的主体(body)是一个代码区块,当它被调用时就会进入运行。

一般程序设计语言包含两种基本的抽象:过程抽象和数据抽象。过程抽象有时也称控制抽象。子程序是最主要过程抽象机制。面向对象语言中的方法与子程序的概念十分相似,不同在于它们的调用以及它们与类或对象关联的方式。每个子程序只有一个入口。在执行期间,调用程序单位被停止执行,即任意时刻只有一个子程序在执行子程序执行完毕后,总是将控制返回给调用程序

(4)st语言怎么调用子程序扩展阅读:

子程序的应用

1、零件上若干处具有相同的轮廓形状,在这种情况下,只要编写一个加工该轮廓形状的子程序,然后用主程序多次调用该子程序的方法完成对工件的加工。

2、加工中反复出现具有相同轨迹的走刀路线,如果相同轨迹的走刀路线出现在某个加工区域或在这个区域的各个层面上,采用子程序编写加工程序比较方便,在程序中常用增量值确定切入深度。

3、在加工较复杂的零件时,往往包含许多独立的工序,有时工序之间需要适当的调整,为了优化加工程序,把每一个独立的工序编成一个子程序,这样形成了模块式的程序结构,便于对加工顺序的调整,主程序中只有换刀和调用子程序等指令。

阅读全文

与st语言怎么调用子程序相关的资料

热点内容
什么产品没有生产标准 浏览:661
淄博北方布批发市场在哪里 浏览:137
国内靠谱冰岛代理要什么条件 浏览:382
沈阳一元两元批发市场在什么地方 浏览:148
创意产品广告海报怎么拍 浏览:414
国家认可的技术有哪些 浏览:834
密码的数据是什么 浏览:899
雪球产品如何设置敲出价格 浏览:231
模组技术员是干什么的的 浏览:535
聊城永安市场在什么地方 浏览:240
其他质押产品具体有什么 浏览:397
新三板应该采用什么交易机制 浏览:719
中国银行如何打开盖章的交易凭证 浏览:189
基本的科研技术有哪些 浏览:551
调音台恢复程序怎么恢复 浏览:537
如何代理欧珀莱 浏览:130
档案放哪里人才市场 浏览:361
plc怎么恢复数据 浏览:563
日期数据图如何制作 浏览:412
农行贵金属交易业务是什么意思 浏览:733