关于TIA Portal之Step7 V12实用经验分享

分享到:
1230
下一篇 >

大虾分享:

TIA Portal 是Siemens全新推出的自动化工程应用平台,通过该平台,能够方便将 Siamtic PLC,Panel ,WinCC,Sinamics等设备进行有效集成,从界面和功能上都有很大的提升,目前的版本已经是V12,相信很多网友已经听过甚至使用过,但是另外一个方面,很多网友对原有的平台Step7 V5.x,Simatic Wincc flexible 2008,WinCC V7.x相当熟悉,而对TIA Portal会比较陌生,特别是界面的转换,功能对比等,因此今天将开设这么一个话题,让大家分享是一一些项目中Step7 V5.x过渡到Step7 V12的经验,同时也解答网友所有原有Step7 v5.x功能在STep7 V12的应用疑问,希望大家积极探讨,分享您的经验所得。

游民:

我没有用过博途软件,我们国外的同事买了博途V11,问他用了没有,也没有装,也没有用,这个对电脑的要求太高了,一般的电脑跑不起来的。。

侠客:

用TIA Portal之Step7 V12做过一个项目,起初安装时速度太慢,将近装了2个小时,当然我的系统是WIN7 cpu是酷睿I3 不过装完运行速度还可以。总体感觉组态画面和调试界面很直观。编程没啥区别。

大虾:

TIA Portal Step7 V12 真是一个不错的软件,它把西门子很多PLC都集成到这一个软件中,还把触摸屏的软件也集成其中,是操作更加方便易用。我也在电脑上刚安装,也在学习中,总体感觉不很难。

游民:

话说这是软件发展推动硬件发展呀~哈~

斑竹:

我来说几句, 经验谈不上,不过使用体会倒是有一点点。 从V10.5用到现在的V12,感觉进步还是很大的。

抛开对硬件性能的要求不讲(软件的进步一定伴随着硬件的提升,看看现在的游戏对电脑的配置,各位看官就看开点吧,呵呵),软件还是很人性化的。

1、集成了SCL,比老版的SCL好用,而且排版好得多。 针对S7-1200和S7-1500可以直接用DWord.x0对双字的第0位访问,DWord.b0对双字的第0字节访问,DWord.W0对双字的第0字访问。 针对S7-300/400可以直接用MX(ByteOffset,BitOffset)对M区间接寻址,比如赋值ByteOffset=3,BitOffset=5就寻址 M3.5。 另外针对DB内的数据情况类似,也可以用这种方式针对字节,字,双字等访问,非常方便。

2、集成了Motion控制, 应用在S7-1200上比S7-200要方便得多。 符合PLCOpen规划, 只要知道命名规则,不需要记忆特殊的寄存器地址,比如Axis_1.MotionStatus.xxx就表示轴1的运动状态的某一个状态(具体看说明书)。 各运动指令也很方便。

3、PLC,HMI完全集成。 数据库完全统一。 这样在PLC程序变更(特别是DB块内插入不同的寄存器),HMI侧的寻址地址不用再重新对应。 说实话,在使用博途之前我从未使用过西门子的触摸屏,但是用上博途后,我宁可多花点钱用西门子的精智屏,方便呀! 特别是开发一些新的项目,难免会在现场要加上东西减些东西。 其实西门子的屏相对一些第三方的**屏也不会贵吧?比如PROFACE的?

4、稳定性,这个要特别赞一下,在V12以前的版本。 生成一些程序块后会崩溃,而且再也打不开这个块了,只能删除重新写!!! 所以搞得我都是不停地备份! 但是用上V12后,一个是崩溃的次数明显减少,*主要的是即使崩溃了,重新打开项目程序,左键选中崩溃的块重新编译,就又可以打开了!

侠士:

有没有TIA Portal之Step7 V12的下载地址呀。还没用过呢。

大虾:

测试计算机配置:T7400/4GRAM/kingston SSD 120G/FX2500M 512M RAM/1920×1200/win7sp1

体验下来TIA就一硬件和网络组态是*成功的地方,组态时非常清晰,地址变量,符号啥的清清楚楚。

其他的功能比起step 7 5.x就差远了。测试计算机虽然配置不是很高,但是运行个编译器应该不成问题。实际打开项目居然要十几秒,接下来在加载硬件元件库时等待的那个时间长的我以为(**次用)死机了。

A.居然没有了STL导入导出,LAD、FDB的块也不能转成STL保存和导出。

没有这些功能对于入门级的新手是没啥问题的,但是对于熟悉STL的人员来说是个灾难,LAD、FDB在迁移和打印时非常麻烦没有STL清晰。STL阅读、排错也比它们快。

B.SCL的源码也不能转成STL

C.编程窗口在普通窗口界面时启用自动隐藏窗口功能时计算机慢的受不了,用固定窗口仅仅只能显示几行代码,切换到全屏一些菜单和函数库有没了。而且我的是1920×1200的分辨率,窗口布局太失败了,建议可以借鉴Visual studio的布局。

D.wincc中的VBA(不是VBS)居然没了,让我们以前写的自动化的扩展功能完全作废。在大型项目中靠人工编画面效率也太低了。winccV12只能当WinCC flexible用,小项目中和组态个触屏没问题。

一次用ifix时只能自己写外挂完成VBA类似的功能。这次要写却连V12的接口资料都没找到。

E.wincc脚本窗口也和C中一样要么只能显示几条代码,要么全屏后人机交互功能太弱。

希望siemens在推陈出新的同时保存老版本的一些**功能,*好给用户一个DDK或ODK包,方便用户提高生产效率。

斑竹:

1、V12的组态界面还是比V5.X要好的,可以直接脱拖动

2、V12的变量自动分配还是不太适应,还好现在可以在块里选择是自动分配还是使用**地址了

3、V12对以前的版本兼容性不好,用V12竟然不能从PLC中上载V11写的程序

4、*后吐槽一下帮助文档,真的真的觉得写了一大堆没用的东西,V5.X的帮助看一下就知道这个功能怎么用,V12的简直。。。唉

斑竹:

现在300 400的好多手册都是step7 的。。。。。这一下子用博途。。不顺手。。。西门子也没有跟上手册等信息

大虾:


非常感谢对TIA Portal的支持,TIA Portal是西门子推出的全新自动化工程软件平台,集成了PLC,HMI,Driver等,确实在后台运行上需要PC更高的配置,同时也难免有一些不足之处,所以也希望大家能够一一指出,以便我们做进一步的改进,目前V12版本应该是比较稳定的版本

侠客:

测试计算机配置:T7400/4GRAM/kingston SSD 120G/FX2500M 512M RAM/1920×1200/win7sp1

体验下来TIA就一硬件和网络组态是*成功的地方,组态时非常清晰,地址变量,符号啥的清清楚楚。

其他的功能比起step 7 5.x就差远了。测试计算机虽然配置不是很高,但是运行个编译器应该不成问题。实际打开项目居然要十几秒,接下来在加载硬件元件库时等待的那个时间长的我以为(**次用)死机了。

A.居然没有了STL导入导出,LAD、FDB的块也不能转成STL保存和导出。

没有这些功能对于入门级的新手是没啥问题的,但是对于熟悉STL的人员来说是个灾难,LAD、FDB在迁移和打印时非常麻烦没有STL清晰。STL阅读、排错也比它们快。

B.SCL的源码也不能转成STL

C.编程窗口在普通窗口界面时启用自动隐藏窗口功能时计算机慢的受不了,用固定窗口仅仅只能显示几行代码,切换到全屏一些菜单和函数库有没了。而且我的是1920×1200的分辨率,窗口布局太失败了,建议可以借鉴Visual studio的布局。

D.wincc中的VBA(不是VBS)居然没了,让我们以前写的自动化的扩展功能完全作废。在大型项目中靠人工编画面效率也太低了。winccV12只能当WinCC flexible用,小项目中和组态个触屏没问题。

一次用ifix时只能自己写外挂完成VBA类似的功能。这次要写却连V12的接口资料都没找到。

E.wincc脚本窗口也和C中一样要么只能显示几条代码,要么全屏后人机交互功能太弱。

希望siemens在推陈出新的同时保存老版本的一些**功能,*好给用户一个DDK或ODK包,方便用户提高生产效率。


大虾:

对于SCL的导入和导出,在TIA Portal软件是支持的,在编程语言上TIA Portal的理念是基于SCL的灵活和优越性,因此强化SCL功能,相对弱化了STL,LAD,FBD的功能,这也是基于SCL在对各种数据寻址便利及*小化占用CPU工作存储区的考虑,因此无论是SCL导入或编译后生成的FB/FC,打开的语言均是SCL,当下载到CPU时,之后SCL将不会转化为STL,而是直接下载到cpu可以直接识别的语言!

在窗口布局及对象显示上,确实由于所有的界面全在一个平台下,如果显示器的屏幕不够大或者分辨率过低,界面看起来会比较不便,可以直接将需要的窗口进行*大化以便获取*佳的效果

目前的WInCC V12功能( 针对于WInCC V7.x来比SCADA,PC Station,C/S)还没有**完善,因此还不能够完全达到WInCC V7.x的功能水平,这将会在后续的版本中陆续完善

非常感谢对TIA Portal的支持,希望大家能够将不足之处或期望一一指出,以便我们做进一步的改进

V12去打开V11的项目程序是没有问题,但确实在上传过程中有些问题,你可以尝试直接在线情况下直接拷贝项目到离线项目中

关于帮助文档,大家可以参考一下连接:

http://support.automation.siemens.com/CN/view/zh/68113685

http://support.automation.siemens.com/CN/view/zh/72928407

斑竹:

我感觉集成在一起对大项目(所有产品都用得上还行),如果是一个小项目拿就没必要了

游民:

TIA Portal V12目前支持scout吗?

有的项目中牵扯到simoiton或者是tcpu

以前记得不支持,这也是迟迟不用tia的原因

斑竹:

STEP7 V12对S7-300/400的指令的处理比V5.x好得多。

V5.x给人的印象好像是指令太少,很多其他PLC都有的指令300/400却没有。实际上V5.X的库里有很多宝藏,但是初学者对此一无所知。因为库的结构比较复杂,有的库的内容甚至是重叠的。有很多高手在使用库里的指令时也要找半天。将OB列入库的范畴是有问题的,因为OB是操作系统调用的,而不是用户程序调用的。

STEP7 V12的指令分为基本指令、扩展指令、工艺和通信4大类。

库里的一些常用的指令放到基本指令了,例如IEC定时器和计数器,数学指令增加了MIN、MAX和LIMIT,移动操作增加了BLKMOV、UBLKMOV和FILL,FC105、106并入转换操作指令,程序控制指令增加了STP等指令,字逻辑运算增加了编码、解码指令等。

库里的其他指令分别列入了扩展指令、工艺和通信类。

大虾:

STEP7 V12对S7-300/400的指令的改进

1)比较指令由原来的方框改为类似S7-200的触点方式,具有形象直观和紧凑的优点。

2)将原来的几条转换指令合并为一条CONVERT指令,其转换前后的数据类型可以设置。移位指令和四则运算指令也被合并。

3)比较指令的使用范围有扩展,等于和不等于比较指令可用于7种数据类型。

4)增加了PID自调整指令。

游民:

虽然TIA可以对300/400编程,但是不知道在项目中使用的话效果如何?如果没有以前V5.5的稳定就是再好用也是白扯了阿!


你可能感兴趣: 工控菜鸟园 自动化系统 TIA S7-1200 WinCC
无觅相关文章插件,快速提升流量