首页 » 软件开发 » 体验一番“博途”的编程环境(指令程序编程中断执行)

体验一番“博途”的编程环境(指令程序编程中断执行)

admin 2024-07-24 00:59:03 0

扫一扫用手机浏览

文章目录 [+]

系统的说,编程主要实现以下功能:

(1) 过程数据处理。
比如:读入数字量信号(DI)、采集和处理模拟量信号(AI)、生成控制逻辑(DO)以及模拟量输出的数据处理(AO)。

(2) 响应各种中断。
比如:循环中断、时间中断、硬件中断等。

体验一番“博途”的编程环境(指令程序编程中断执行) 软件开发
(图片来自网络侵删)

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

一、程序的执行流程

"组织块"是操作系统和用户程序的接口。
它们由操作系统调用,并完成以下功能:

(1) 启动任务

(2) 程序的循环扫描

(3) 中断任务

(4) 错误处理

"博途"程序的执行流程与它的前代(SIMATIC Manager)类似,在开始执行OB1中的代码前,先将"输出映象区"的内容送给输出模块,再将输入模块的内容读入"输入映象区",然后执行OB1中的内容,在OB1中,可以调用其他逻辑块(FB、FC)。
在OB1的执行过程中,如果有"中断"产生,则中断当前的执行队列,转而执行相应的OB块中的代码。

二、LAD编程

"博途"当然也支持"梯形图LAD"编程,在LAD编程界面下,程序以"Network"的形式分段组织,理论上一个逻辑块中最多可支持999个"Network"。
编程上,遵循LAD的基本规则,如下图所示,为简单的电机起停控制逻辑。

3、 指令集

"博途"的指令更为丰富,首先与STEP7一样,它有完备的"基本指令",包含了最基本、最常用的指令。
包括:位逻辑指令、定时器指令、计数器指令、比较指令、数学运算指令、MOVE指令、转换指令、程序控制指令、字逻辑指令及移位/循环指令。

"基本指令"这些指令的用法和STEP7中基本一样。

除了"基本指令",博途还提供了"扩展指令"、"工艺指令"、"通讯指令"等。
它们类似于STEP7中的"库"中提供的逻辑块,用于实现某些特定的、复杂的功能。

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

标签:

相关文章

易语言POP的魅力,探索编程世界的便捷之路

在信息时代,编程已经成为一种必备技能。随着编程语言的多样化,许多编程爱好者在探索适合自己的编程语言。在我国,易语言以其独特的魅力吸...

软件开发 2024-12-31 阅读0 评论0

IT天才陨落,缅怀一个时代的传奇

在我国IT行业发展迅速的今天,无数优秀的科技人才脱颖而出,为我国科技事业做出了巨大贡献。在这个充满机遇和挑战的时代,也有不少天才因...

软件开发 2024-12-31 阅读0 评论0

易语言进程寻踪,探寻编程世界的奥秘

在计算机编程的世界里,易语言以其独特的语法和高效的功能,成为了许多开发者青睐的工具。易语言不仅易于上手,而且功能强大,尤其擅长处理...

软件开发 2024-12-31 阅读0 评论0

ITBoyy,科技行业的明日之星

在当今这个科技飞速发展的时代,IT行业成为了人们关注的焦点。而在这片充满机遇的天地中,涌现出了一批批优秀的年轻才俊。其中,有一位名...

软件开发 2024-12-31 阅读0 评论0

易语言键值对,技术融合与创新的典范

在信息技术飞速发展的今天,编程语言作为技术的载体,正不断推动着各行各业的发展。易语言作为一款国产编程语言,凭借其简单易学、高效实用...

软件开发 2024-12-31 阅读0 评论0