博图编程与STEP7编程区别

博图编程与STEP7编程区别

STEP 7 编辑

STEP 7是一款编程软件,厂商是西门子,用于西门子系列工控产品包括SIMATIC S7、M7、C7和基于PC的WinAC的编程、监控和参数设置,是SIMATIC工业软件的重要组成部分。

STEP 7具有以下功能:硬件配置和参数设置、通讯组态、编程、测试、启动和维护、文件建档、运行和诊断功能等。STEP 7的所有功能均有大量的在线帮助,用鼠标打开或选中某一对象,按F1可以得到该对象的相关帮助。

在STEP 7中,用项目来管理一个自动化系统的硬件和软件。STEP 7用SIMATIC管理器对项目进行集中管理,它可以方便地浏览SIMATIC S7、M7、C7和WinAC的数据。实现STEP 7各种功能所需的SIMATIC软件工具都集成在STEP 7中。

TIA博途

TIA博途是全集成自动化软件TIA portal的简称,是西门子工业自动化集团发布的一款全新的全集成自动化软件。它是业内首个采用统一的工程组态和软件项目环境的自动化软件,几乎适用于所有自动化任务。借助该全新的工程技术软件平台,用户能够快速、直观地开发和调试自动化系统。

TIA博途与传统方法相比,无需花费大量时间集成各个软件包,同时显著降低了成本。TIA博途的设计兼顾了高效性和易用性,适合新老用户使用。

在TIA博途软件中编辑程序更加人性化,对梯形图画法支持更加灵活。今天就说几条我在使用TIA博途STEP7过程中,感到非常畅快的地方。

1、同一网段下支持多个独立分支,以前无论是S7-200还是S7-300梯形图都不允许在一个网段内有多个分支,现在博途STEP7这种限制解除了。

这样的好处是,程序看起来更加紧凑,同一功能的程序放在一个网段内条理更清晰。

下图是STEP 7MicroWIN 中多个独立分支编译后,提示的错误。

2、输出指令后可继续编写,以前我们编程时当输出类指令出现后,就标志着一条信号分支的结束。而在博途中你可以继续往下编辑程序,如下图所示

结合上一条同一网段内可以多条分支,上图中的程序就等效成下图:

3、指令改写更加高效,在博途软件中同类型指令,可以点击右上方黄色三角直接替换。

点击黄色三角后,如下图所示:

除了指令可以选择和替换,参数也可以选择和替换,下图是加法指令:

程序在后期调试的时候,难免要改指令和更换数据类型,无疑这样更改效率更高。

4、接口可自定义,在博途中指令入口的数目不像以前是固定的,同一指令的可添加多个操作数,还以加法指令为例。

上图中的加法指令内,有个星号,当我们需要多个数据相加时,点击星号可以增加操作数,如下图所示:

这样多个数据相加,用一条指令就可以搞定,不用再像以前那样累计。

5、使能输出端可自定义、西门子每条指令都有EN和ENO两端,EN使能输入端、ENO使能输出端,如下图所示。

只有当使能输入端EN接通时,指令才可以执行,指令执行完成后ENO端才接通。

当上图中的除法指令MD30=0时,指令是出错不执行的(除数不能为零)。正常情况下图中程序中的加法指令不能被执行。

上图中的除法指令中,除数IN2=0.0,后面的ADD加法指令是不能被执行的。

有条件的朋友可以试验一下,看看会出现什么结果。

以前在无论在S7-200还是S7-300中ENO指令只要不接通,后面的指令都是无法执行的。现在博途中可以自定义ENO指令了,可通过下图所示进行选择:

选择“生成ENO”后程序如下图所示,ENO变成深色。

这样即便除法指令因为除数为零,不能被执行,那么ADD加法指令依然不被影响。

(来源:网络,版权归原作者)

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180911A0E1OV00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券