“博途”初体验,简单感受一下LAD编程界面

   日期:2021-01-04     浏览:997    
核心提示:“博途”初体验,简单感受一下LAD编程界面
 在"博途"中,新建一个项目后,会自动生成一个组织块OB1(又叫"Main")。

系统的说,编程主要实现以下功能:
 
(1) 过程数据处理。比如:读入数字量信号(DI)、采集和处理模拟量信号(AI)、生成控制逻辑(DO)以及模拟量输出的数据处理(AO)。
 
(2) 响应各种中断。比如:循环中断、时间中断、硬件中断等。
 
(3) 处理程序执行过程中的各种突发错误。
 
一、程序的执行流程
"组织块"是操作系统和用户程序的接口。它们由操作系统调用,并完成以下功能:
 
(1) 启动任务
 
(2) 程序的循环扫描
 
(3) 中断任务
 
(4) 错误处理
2_副本
"博途"程序的执行流程与它的前代(SIMATIC Manager)类似,在开始执行OB1中的代码前,先将"输出映象区"的内容送给输出模块,再将输入模块的内容读入"输入映象区",然后执行OB1中的内容,在OB1中,可以调用其他逻辑块(FB、FC)。在OB1的执行过程中,如果有"中断"产生,则中断当前的执行队列,转而执行相应的OB块中的代码。
 
二、LAD编程
"博途"当然也支持"梯形图LAD"编程,在LAD编程界面下,程序以"Network"的形式分段组织,理论上一个逻辑块中最多可支持999个"Network"。编程上,遵循LAD的基本规则,如下图所示,为简单的电机起停控制逻辑。
3_副本
 
3、指令集
"博途"的指令更为丰富,首先与STEP7一样,它有完备的"基本指令",包含了最基本、最常用的指令。包括:位逻辑指令、定时器指令、计数器指令、比较指令、数学运算指令、MOVE指令、转换指令、程序控制指令、字逻辑指令及移位/循环指令。
3_副本
"基本指令"这些指令的用法和STEP7中基本一样。
 
除了"基本指令",博途还提供了"扩展指令"、"工艺指令"、"通讯指令"等。它们类似于STEP7中的"库"中提供的逻辑块,用于实现某些特定的、复杂的功能。
5_副本
(内容来源网络,版权归原作者)
 
免责声明:如涉及版权,请联系删除!任何人和机构不承担相关的法律责任。
 
 
更多>同类技术文章

推荐图文
推荐技术文章
点击排行