技术论坛

应用探讨——移植项目到S7-1500

作者 主题
总坛主
西门子官方工程师

经验值: 23712
发帖数: 3792
精华帖: 8
主题:应用探讨——移植项目到S7-1500


只看楼主 只看精华 楼主 2015-05-13 09:44:55
S7-1500推出至今已有2年多时间,已越来越受到用户青睐,越来越多的用户已在项目中选择了S7-1500。与此同时,原来S7-300/400的程序能不能移植到S7-1500上继续使用是广大工程师最为关心的问题。
那么移植有哪些注意事项?哪些设备可以移植到S7-1500?移植大概有哪些操作步骤和注意事项?移植后的项目又有哪些注意事项?

活动奖励:
此次集中交流将持续至6月11日,其中所有精华帖作者将获得加倍精华奖励积分;最终所有有效留帖的网友将获得加倍发帖积分。更多积分带给您更多奖品兑换的自由。
对于有突出发言贡献的网友可获得金币奖励,可以在当前的兑换奖品中兑换奖品。
交流结束后也将专门整理重要内容,供广大网友分享参考。
预祝大家交流愉快,收获丰富!
 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1227011&b_id=66&s_id=0&num=38

游士

经验值: 283
发帖数: 9
精华帖: 1
回复:应用探讨——移植项目到S7-1500
精华帖精华帖星级5级


只看楼主 只看精华 1楼 2015-05-13 13:39:54
这是我在找答案中看到别的人回答,与大家分享:
移植一个 STEP 7 V5.x 项目到 STEP 7 (TIA 博途) 的必要条件是什么?
1、在希望执行项目移植的计算机上,以下软件必须安装
STEP 7 (TIA 博途) V12 或更高版本
STEP 7 V5.4+SP5 或更高版本及相关许可证
被移植项目中使用的 STEP 7 选项包也必须安装
2、
常规要求:
为确保移植成功,须遵守以下几点:
、除 STEP 7 (TIA 博途) 和 STEP 7 V5.4/5.5 以外,移植项目用到的其它选项软件包也必须安装。
、项目必须满足一致性要求。
、移植项目中所使用的硬件必须在STEP 7 (TIA 博途) 中支持,否则只能进行不含硬件配置的移植。
、建议移植未加密的块。
、不能移植的组件参见:
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=62101407&load=treecontent&lang=zh&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=CN

部分内容是不能完全移植的,希望大家能提供更好的方法,也希望西门子能给出更好的方法。
活着并快乐着
以下网友喜欢您的帖子:

  
游侠

经验值: 531
发帖数: 13
精华帖: 1
回复:应用探讨——移植项目到S7-1500
精华帖精华帖星级5级


只看楼主 只看精华 2楼 2015-05-13 15:23:56
楼上说的很详细了,补充一点点
1,尽量用最新版的软件比如Step 7 V5.5 SP4 ,Step 7 V13 SP1(一定要有授权,特别是使用了SCL, Graph);
2,保持组态硬件的版本是新的,比如在Step 7 V5.5中把固件版本和型号换成该型号中最新的(防止Step 7 V13不支持);
3,移植前使用最新版的STEP 7 V5.5对项目进行一致性检查。 如果不一致,查看错误消息并根据提示更正;或删除错误的块,最好把诊断OB也删掉,然后移植成功后在Step 7 V13中重新编写(移植失败有可能是Step 7 V13不兼容,那样只能使用Step 7 V13支持的功能替代,有些OB在Step 7 V13中不一样或者不支持了),对了,块是不能加密。以上工作都做完了,再次检查一致性,没有问题最好在另存一份项目用于移植;
4,移植的时候建议不移植硬件,即只移植程序部分,然后再Step 7 V13中重新做硬件组态,这样也可以提高移植的成功率(重新做硬件组态很容易嘛)
一起努力,明天更美好
以下网友喜欢您的帖子:

  
至圣

经验值: 12690
发帖数: 2083
精华帖: 23
回复:应用探讨——移植项目到S7-1500


只看楼主 只看精华 3楼 2015-05-13 20:12:53
step7和WinCC7.2的项目都移植过,比较老的step7v5项目移植成功率不高,前段时间移植西门子官方STL语句编写的一些标准应用工具例程成功的不多,WinCC7.2的项目也能移植到TIA WinCCProfessional,但移植后重新编译错误一大堆,还是老老实实自己重新做更好。
 
以下网友喜欢您的帖子:

  
至圣

经验值: 10022
发帖数: 2779
精华帖: 26
回复:应用探讨——移植项目到S7-1500


只看楼主 只看精华 4楼 2015-05-14 07:50:10
没有移植过,听他们说如果STEP7中使用了临时变量的块,编译时就会出现问题。
另外如果是SCL的直接就可以移植吗?这几天测试一下。
 
以下网友喜欢您的帖子:

  
奇侠

经验值: 6754
发帖数: 843
精华帖: 46
回复:应用探讨——移植项目到S7-1500


只看楼主 只看精华 5楼 2015-05-14 09:19:21
以下是引用刚刚入门在2015-05-13 20:12:53的发言 >3楼:step7和WinCC7.2的项目都移植过,比较老的step7v5项目移植成功率不高,前段时间移植西门子官方STL语句编写的一些标准应用工具例程成功的不多,WinCC7.2的项目也能移植到TIA WinCCProfessional,但移植后重新编译错误一大堆,还是老老实实自己重新做更好。
STEP 7项目太老的话,需要用V5.5重新打开,进行一致性检查编译后再移植。
如果需要包含硬件移植,那还需要将原项目中老的硬件做更新,因为太老的硬件博途不支持。
Let's build the automation future!
以下网友喜欢您的帖子:

  
至圣

经验值: 50633
发帖数: 6054
精华帖: 269
回复:应用探讨——移植项目到S7-1500


只看楼主 只看精华 6楼 2015-05-14 16:51:33
这个暂时还没有机会实践,,先学习大家的,,感觉1500的软件没有300400那么严肃了,,变得更加休闲了。。
Thank you for the support.
以下网友喜欢您的帖子:

  
游民

经验值: 67
发帖数: 2
精华帖: 0
回复:应用探讨——移植项目到S7-1500


只看楼主 只看精华 7楼 2015-05-14 19:15:17
没必要移值。
 
以下网友喜欢您的帖子:

  
至圣

经验值: 18295
发帖数: 2654
精华帖: 14
回复:应用探讨——移植项目到S7-1500


只看楼主 只看精华 8楼 2015-05-15 10:32:22
300,400还在使用中,公司更新的速度总是慢一拍,等等再说吧,先看看大家的说法
sometimes you have to be your own hero!
以下网友喜欢您的帖子:

  
侠圣

经验值: 4159
发帖数: 90
精华帖: 0
回复:应用探讨——移植项目到S7-1500


只看楼主 只看精华 9楼 2015-05-15 14:54:03
S7-1500还没用过,有机会项目上体验下。
 
以下网友喜欢您的帖子:

  
奇侠

经验值: 6754
发帖数: 843
精华帖: 46
回复:应用探讨——移植项目到S7-1500


只看楼主 只看精华 10楼 2015-05-15 14:59:04
以下是引用悠儿在2015-05-14 19:15:17的发言 >7楼:没必要移值。
如果你有之前完整的项目程序,能移植来用,还是移植的好,难道都要重写?
Let's build the automation future!
以下网友喜欢您的帖子:

  
新手

经验值: 9
发帖数: 1
精华帖: 0
回复:应用探讨——移植项目到S7-1500


只看楼主 只看精华 11楼 2015-05-16 20:56:17
移植之后变量表不知道是否需要重新编辑
 
以下网友喜欢您的帖子:

  
侠士

经验值: 1370
发帖数: 126
精华帖: 4
回复:应用探讨——移植项目到S7-1500


只看楼主 只看精华 12楼 2015-05-17 16:48:46
用什么软件最好还是用什么软件打开,这个问题咨询过西门子技术支持,他们说的也模棱两可。只是说在移植的过程中以前在STEP7里面的的S7-300,400程序移植到TIA里面的S7-1500里面时,可能会有些块不支持。与其这样,觉得还是不移植的好。真有必要,重新编辑就是了。
 
以下网友喜欢您的帖子:

  
侠士

经验值: 1199
发帖数: 88
精华帖: 0
回复:应用探讨——移植项目到S7-1500


只看楼主 只看精华 13楼 2015-05-17 20:44:16
移植是在是太麻烦了。。。尤其在step7中集成了wincc什么的
我希望她三十岁未嫁,我也不希望她三十岁未嫁。
以下网友喜欢您的帖子:

  
奇侠

经验值: 6754
发帖数: 843
精华帖: 46
回复:应用探讨——移植项目到S7-1500


只看楼主 只看精华 14楼 2015-05-18 09:06:59
以下是引用happyskyhp在2015-05-16 20:56:17的发言 >11楼:移植之后变量表不知道是否需要重新编辑
变量表不需要重新编辑,变量表也会移植到博途中去。
Let's build the automation future!
以下网友喜欢您的帖子:

  
ybm
新手

经验值: 22
发帖数: 1
精华帖: 0
回复:应用探讨——移植项目到S7-1500


只看楼主 只看精华 15楼 2015-05-18 22:23:23
有时间试试看,也想移植
 
以下网友喜欢您的帖子:

  
奇侠

经验值: 6754
发帖数: 843
精华帖: 46
回复:应用探讨——移植项目到S7-1500
精华帖精华帖星级3级


只看楼主 只看精华 16楼 2015-05-19 12:59:52
可以通过如下工具:
TIA Portal Readiness Check Tool
来检查移植前的硬件博途是否支持,如果不支持,还会告诉你替代型号是那个。
下载地址如下:
https://support.industry.siemens.com/cs/cn/en/view/60162195/zh
Let's build the automation future!
以下网友喜欢您的帖子:

  
奇侠

经验值: 7917
发帖数: 3597
精华帖: 25
回复:应用探讨——移植项目到S7-1500


只看楼主 只看精华 17楼 2015-05-21 08:54:52
没有移植过,估计很麻烦,最好是能重新编程,建议编程是一段一段的拷贝老程序,再稍作修改即可。
 
以下网友喜欢您的帖子:

  
侠士

经验值: 1988
发帖数: 201
精华帖: 7
回复:应用探讨——移植项目到S7-1500
精华帖精华帖星级4级


只看楼主 只看精华 18楼 2015-05-22 17:17:29
1、STEP7和TIA之间无法相互上载程序,即用STEP7下载的,TIA无法上载,反之也一样;
2、TIA的程序中没有GO TO功能,进想查找某一个地址在其他程序块中的具体位置,无法跳转;
3、TIA不支持主控指令,即MCRA、MCR<、MCR>和MCRD指令;
4、TIA支持的硬件模板为截止到 2007 年10 月 1 日还在销售且未退市的模板。详细的见附件;

点击此处查看附件

5、TIA对偏移地址的支持不是特别好,只要是在DB地址中没有明确标出的,编译的时候就会有警告,比如,我定义了一个DB10.DBB10,在程序中我用到了DB10.DBX10.0,那么就会提示“该地址不能通过变量进行分配。”同样的,这个问题在临时变量里面也会出现;
6、安装的时候,最好是先安装STEP7之后再安装TIA ,目前来讲,两者的最新版本是STEP7 V5.5SP4和TIA V13 UPD2 。
上面所述,如有不对,敬请斧正!
我快乐,我自豪,我为自控添砖加瓦……
以下网友喜欢您的帖子:

  
奇侠

经验值: 6754
发帖数: 843
精华帖: 46
回复:应用探讨——移植项目到S7-1500


只看楼主 只看精华 19楼 2015-05-25 09:19:20
以下是引用鹅卵石在2015-05-21 08:54:52的发言 >17楼:没有移植过,估计很麻烦,最好是能重新编程,建议编程是一段一段的拷贝老程序,再稍作修改即可。
不建议用拷贝的方式,因为移植的过程中,移植会自动对原程序进行调整。
而拷贝不会。
Let's build the automation future!
以下网友喜欢您的帖子:

  
收起
应用探讨——移植项目到S7-1500
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。