0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

西门子博途中程序编辑器的功能

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-09-15 09:26 次阅读

程序编辑器的功能

可以使用程序编辑器创建程序包含的块。 程序编辑器由若干区域组成,可根据不同功能对各种编程任务的执行提供支持。

下图显示了程序编辑器的结构:

wKgaomUDstSAcTMqAAHGhQPDifc855.png

① 工具栏:

使用工具栏可以访问程序编辑器的主要功能,例如:

插入、删除、打开和关闭程序段

显示和隐藏绝对操作数

显示和隐藏程序段注释

显示和隐藏收藏夹

显示和隐藏程序状态

② 块接口

通过块接口可以创建和管理局部变量。

③ “指令”(Instructions) 任务卡中的“收藏夹”(Favorites) 窗格和程序编辑器中的收藏夹:

通过收藏夹可以快速访问常用的指令。 可单独扩展“收藏夹”(Favorites ) 窗格以包含更多指令。

④ 指令窗口:

指令窗口是程序编辑器的工作区。 可在其中执行以下任务:

创建和管理程序段 ( 页 39)

输入块和程序段的标题与注释

插入指令并为指令提供变量。

⑤ “指令”(Instructions) 任务卡中的“指令” 窗格

⑥ “指令”(Instructions) 任务卡中的“扩展指令”(Extended Instructions) 窗格

⑦ “指令”(Instructions) 任务卡

“指令”(Instructions) 任务卡包含用于创建程序内容的指令。

⑧ “测试”(Testing)任务卡

LAD 指令

可以使用用户界面的“指令”任务卡中提供的 LAD 指令创建实际程序内容。 有三种不同类

型的 LAD 指令:

触点:可以使用触点创建或中断两个元素之间的载流连接。 在这种情况下,元素可以是 LAD 程序元素或电源线的边沿。电流从左向右传递。 可以使用触点查询操作数的信号状态或值,并根据电流的结果对其进行控制。

线圈: 可以使用线圈修改二进制操作数。 线圈可根据逻辑运算结果的信号状态置位或复位二进制操作数。

功能框: 功能框是具有复杂功能的 LAD 元素。但空功能框除外。 可以使用空功能框作为占位符,在其中可以选择所需的运算。

在“指令”任务卡中可找到触点、线圈和功能框的各种变体,这些变体根据其功能被划分到不同的文件夹中。 必须给多数 LAD 指令提供变量。

下图显示了已编写的 LAD 程序段实例:

wKgaomUDstSAVkJiAABYpGYuLY4465.png

① 电源线

② 梯级

③ 分支

④ 触点

⑤ 线圈

⑥ 功能框

插入 LAD 指令

以下步骤介绍了如何在组织块“Main [OB1]” 的第一个程序段中创建实例机器的开关程序。

为此,需插入一个分支和下列指令:

常开触点

输出线圈

取反线圈

此外,采用“LAD” 编程语言通过分支来设计一个并联结构。

常开触点

下图显示了程序中常开触点的图标:

<操作数>

---| |---

常开触点的激活取决于相关变量的信号状态(<操作数>)。

如果变量的信号状态为“1”,则常开触点闭合。 信号流从左侧电源线通过该常开触点流到右侧电源线,并且该指令输出的信号状态设置为“1”。

如果变量的信号状态为“0”,则常开触点不会被激活。 到右侧电源线的信号流中断,并且该指令输出的信号状态复位为“0”。

在本项目中,还将用到常闭触点 ( 页 101) ,它的作用与常开触点基本相同,只是以相反的方式响应变量的信号状态。

输出线圈

下图显示了程序中“输出线圈”指令的图标:

<操作数>

---( )---

可以使用“输出线圈”运算置位指定变量(<操作数>)的位。 如果线圈输入的信号状态为“1”,则变量位置位为“1”。 如果线圈输入的信号状态为“0”,则变量位的信号状态也为“0”。

取反线圈

下图显示了程序中“取反线圈”指令的图标:

<操作数>

---( / )---

“取反线圈”操作对信号状态取反并将相应的位分配给指定变量(<操作数>)。 如果线圈输入的信号状态为“1”,则相应位复位为“0”。 如果线圈输入的信号状态为“0”,则变量位置位为“1”。

步骤

要创建实例机器的开关程序,请按以下步骤操作:

激活变量的符号表示形式。

wKgaomUDstSAHPBgAAIkiXmCFbg902.png

激活变量的符号表示形式后,程序段中将不显示变量地址。

向块中的第一个程序段插入一个常开触点。

wKgZomUDstSAfhepAAGX17_L4Nk113.png

打开“指令”(Instructions) 任务卡。

wKgZomUDstSAEfOxAADSwVAdq2I799.png

在主梯级的末尾插入“输出线圈”指令。

wKgZomUDstSAXP_dAAMAI0V-qHc444.png

插入分支。

wKgaomUDstSAcwqYAAE-16scK98463.png

在分支末尾插入“取反线圈”指令。

wKgaomUDstSAXPtiAAKqxSm2pVQ578.png

结果

在组织块“Main [OB1]” 的第一个程序段中插入这些 LAD 指令后,即完成创建实例机器开关程序的第一部分。

wKgZomUDstSAdUZGAAAtrepSNcM495.png

在下一部分中,将 LAD 指令与 PLC 变量互连,从而完成该程序。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 西门子
    +关注

    关注

    94

    文章

    3035

    浏览量

    115797
  • 程序
    +关注

    关注

    117

    文章

    3785

    浏览量

    81008
  • 编辑器
    +关注

    关注

    1

    文章

    805

    浏览量

    31163

原文标题:西门子博途:程序编辑器概述

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    西门子S7-200PLC与西门子变频MM440通讯程序实例

    西门子S7-200PLC与西门子变频MM440通讯程序实例
    的头像 发表于 05-04 09:54 5022次阅读
    <b class='flag-5'>西门子</b>S7-200PLC与<b class='flag-5'>西门子</b>变频<b class='flag-5'>器</b>MM440通讯<b class='flag-5'>程序</b>实例

    畅销西门子助听器价格表_西门子助听器价格大全

    畅销西门子助听器价格表_西门子助听器价格大全 1、西门子盒式助听器 AMIGA 176AO Pocket AMIGA 176AO 西门子助听器价格:441元
    发表于 08-23 12:19 1.5w次阅读
    畅销<b class='flag-5'>西门子</b>助听器价格表_<b class='flag-5'>西门子</b>助听器价格大全

    西门子大赛1200电梯参考程序

    西门子大赛1200电梯参考程序途V13文件.有需要的加油!
    发表于 06-22 15:56 183次下载

    带注释的西门子200程序

    西门子200程序
    发表于 10-17 10:59 0次下载

    西门子变频如何选型_西门子变频选型注意哪些

    本文开始介绍了西门子变频的概念,其次阐述了西门子变频的参数设置,最后介绍了西门子变频的选型
    的头像 发表于 04-02 09:10 2w次阅读

    博世和西门子哪个好_博世和西门子的关系

    本文开始阐述了博世和西门子的关系以及分析了西门子和博世哪个更好,其次分析了西门子和博世的冰箱哪个更好,最后介绍了博世和西门子家电集团在中国的发展。
    的头像 发表于 04-04 09:30 15.9w次阅读

    西门子PLC用户程序的教程详细说明

    本文档的主要内容详细介绍的是西门子PLC用户程序的教程详细说明。
    发表于 03-23 11:36 30次下载
    <b class='flag-5'>西门子</b>PLC用户<b class='flag-5'>程序</b>的教程详细说明

    西门子PLC指令和程序设计

    西门子PLC指令和程序设计方法免费下载。
    发表于 05-07 09:42 121次下载

    西门子变频参数设定_西门子变频故障代码

    对于不太熟悉西门子变频的朋友来说,使用的时候进行参数设置也是非常困难的,只有了解了西门子变频参数设置才可以更好的进行现场维护和调试,在西门子
    发表于 05-20 14:42 1.6w次阅读
    <b class='flag-5'>西门子</b>变频<b class='flag-5'>器</b>参数设定_<b class='flag-5'>西门子</b>变频<b class='flag-5'>器</b>故障代码

    西门子S7程序软件下载

    西门子S7程序软件下载
    发表于 12-09 16:06 23次下载

    图如何实现远程调试西门子PLC

    设备现场的PLC程序需要调整工艺流程,或者有小故障需要排除,就需要工程师到现场。随着物联网威廉希尔官方网站 的成熟,通过4G网络远程监控和调试PLC已经常规化。西门子的PLC是市场上占有率最高的,差不多40%的市场占有率。那如何实现图软件远
    的头像 发表于 10-13 09:14 4638次阅读
    <b class='flag-5'>博</b>图如何实现远程调试<b class='flag-5'>西门子</b>PLC

    西门子PLC编程软件功能及安装

    西门子PLC编程软件官方版是一款专为西门子产品打造的PLC编程工具。西门子PLC编程软件最新版支持所有SIMATIC控制进行组态和编程操作,西门子
    发表于 04-17 14:31 8次下载
    <b class='flag-5'>西门子</b>PLC编程软件<b class='flag-5'>功能</b>及安装

    西门子变频西门子PLC通讯线路的接线实例

    西门子s–200与西门子变频连接线路显示给大家,供新手参考,谢谢。
    的头像 发表于 05-06 14:09 5647次阅读
    <b class='flag-5'>西门子</b>变频<b class='flag-5'>器</b>与<b class='flag-5'>西门子</b>PLC通讯线路的接线实例

    大型西门子PLC程序结构示例

    大型的西门子PLC程序结构示例。
    的头像 发表于 07-06 10:34 1325次阅读

    西门子PLC中OB块的功能详解

    块)是不可或缺的重要组成部分,它承担着PLC与外部设备通信、内部程序执行以及错误处理等多重任务。本文将对西门子PLC中OB块的功能进行详细的阐述,以期为读者提供全面而深入的了解。
    的头像 发表于 06-15 11:27 4615次阅读