[西门子] 博图编程与STEP7编程区别

[复制链接]
查看41116 | 回复0 | 2024-1-8 11:45:35 | 显示全部楼层 |阅读模式




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加法指令依然不被影响。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则