首页 > 编程知识 正文

博途编程基本指令解析(博途如何上载hmi程序)

时间:2023-05-04 05:01:45 阅读:77908 作者:2096

在“博途”中,创建新项目时会自动生成组织块ob1(main )。

根据系统,编程主要实现以下功能。

(1)过程数据处理。 例如,数字电位器信号(DI )的读取、模拟信号) AI的收集和处理、控制逻辑(DO )的生成、模拟输出的数据处理(AO )等。

)2)支持各种中断。 例如循环中断、时间中断、硬件中断等。

)3)处理程序运行中的各种突发错误。

一、程序的执行流程

“组织块”是操作系统和用户程序的接口。 它们由操作系统调用,以执行以下功能:

(1)开始任务

)2)程序循环扫描

(3)中断任务

(4)错误处理

“博途”程序的执行流程与其上一代(SIMATIC Manager )类似,在开始执行OB1的代码之前,将“输出图像区域”的内容发送到输出模块,并将输入模块的内容读取到“输入图像区域” 在可以调用FC )的OB1的执行过程中,如果发生“中断”,则中断当前的执行队列并执行相应OB块中的代码。

二、LAD编程

“博途”当然也支持“梯形LAD”编程。 在LAD编程接口下,程序以“网络”的形式逐步组织,理论上一个逻辑块最多可以支持999个“网络”。 在编程上,按照LAD的基本规则,如下图所示,是简单的电机起停控制逻辑。

3、 指令集

“博途”指令更丰富,首先与STEP7一样,包括最基本、最常用指令在内的“基本指令”得到完善。 包括位逻辑指令、计时器指令、计数器指令、比较指令、算术运算指令、MOVE指令、转换指令、程序控制指令、字逻辑指令和移位/循环指令。

“基本指令”这些指令的使用方法与STEP7基本相同。

除了“基本指令”之外,博途还提供“扩展指令”、“进程指令”、“通信指令”等。 它们类似于STEP7“库”中的逻辑块,以实现特定的复杂功能。

前篇《“博途”的“全集成特点”在硬件组态时有哪些便利?》

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。