【0】今年年初的时候,西门子推出了旗下小型 PLC 的编程软件试用版,也就是西门子 s7 - 200 smart 编程软件 V3.0,还进行了安装测试,随后又推出了正式版。
那跟 V2.8 及以前的版本相比,V3.0 都有啥特点呢?
【1】硬件组态:
能看出来,支持的 CPU 是 ST40、SR40、SR60、ST60 系列,不支持 ST20/30、SR20/SR30 还有 CR 系列,而且型号有变化,像 0AA0 和 0AA1 就不支持。
还好,这两个软件能同时在一台电脑里。这次升级却让我们慢慢放弃了低端 PLC 的少点位和经济型 PLC。STEP 7-MicroWIN SMART V2.8 及以前的版本,支持的 CPU 更多。
【2】软件功能
①从功能列表能看出来,局部菜单有调整,像通信的位置就变了。
②V3.0 新增了运动控制的功能。
增加了有关运动控制的指令。
③增加了安全管理
④增加了FB功能块
相应地增加了 UDT 和全局变量表。能够实现西门子 S7 - 300/400/1200/1500 编程环境的 FB 功能。
同时还增加了调用程序块的指令。
⑤浮点数和整数运算指令有所变化
【3】仿真测试
V3.0依旧不支持仿真。
毕竟是新软件V3需要填的一些坑,总结下请笑纳:
V3 版本的软件没法直接打开老版本的程序。得通过“迁移”这个步骤把老版本程序升级成 V3 版本的才行。
迁移后的程序编译没有错误提示,不过多了好多警告信息。同样的程序在 V2.8 版本编译是 0 错误 0 警告。可在 V3.0 版本编译却是 0 错误 42 警告。很明显,在 V3.0 版本增加了不少语法规范检查。
老版本的库文件基本可以直接使用,无需迁移后重新编译。
UDT 和 FB 是这次更新新增加的功能。可以在 UDT 目录下插入自己的 UDT。但不支持通过自定义文件夹来进行分组管理。这一点不太方便。
展开程序块,可以看到里面多了一个FB。
打开可以看到多了类型为STATIC的成员变量。
因为 FB 有它自己的背景 DB ,所以 FB 中所有的值类型成员都有属于自己的地址空间。因此在调用的时候,不是非得分配变量或者常量。
注意哈,我说的是值类型。因为值类型有它自己的地址空间,所以可以不用传递实参。但要是引用类型的话,那就还是得传递实参。因为引用类型没有属于自己的地址空间。
1、 程序编辑功能没有一点改进,一如既往的难用。
2、 不支持仿真,这点不太方便。
西门子S7-200 smart的编程软件V3.0与以前版本的对比 PLC论坛-全力打造可编程控制器专业技术论坛 -
西门子S7-200 smart的编程软件V3.0与以前版本的对比
http://bbs.plcjs.com/forum.php?mod=viewthread&tid=505784&fromuid=42656
(出处: PLC论坛-全力打造可编程控制器专业技术论坛)