技术论坛

如何将TIA 程序转换成经典STEP 7 程序

作者 主题
侠士

经验值: 1326
发帖数: 114
精华帖: 4
主题:【分享】如何将TIA 程序转换成经典STEP 7 程序
推荐帖


只看楼主 楼主 2022-03-25 17:20:09

由于前段时间1500CPU 交付一直有问题,遇到一些项目需求用300 CPU  替换 1500CPU (早期备货库存,一直未使用,现在刚好用上)这就需要将博图版的程序移植到 经典STEP 7上。
将 经典STEP 7 移植到博图上,这样的资料网上一大堆,但是反向移植的基本没有。
本帖分享的方法就是利用 300 cup 底层执行程序不依赖编程版本原理实现。


步骤一: 先将1500 程序在博图环境下,拷贝到300CUP下 

步骤二:将程序下载到实际PLC  或仿真PLC

步骤三: 通过经典step 7 上载程序

目前实测 LAD/FBD/STL/SCL/Graph 都没有问题








人生没有边界,一切皆有可能。
分享帖版主置评: 一种实用的软件版本切换或升降的方法。不足之处,跨平台或降版本有可能丢失信息的,比如跨平台是否丢失注释。缺乏完整实操验证情况等必要说明。 (推荐人:东方红一红)
以下网友喜欢您的帖子:

  
重要声明:

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

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1754181&b_id=4

侠士

经验值: 1326
发帖数: 114
精华帖: 4
回复:如何将TIA 程序转换成经典STEP 7 程序
推荐帖


只看楼主 楼主 1楼 2022-03-25 18:05:42

如果你愿意折腾,还可以把博图高版本的程序移植到低版本上。
方法就是, 高版本下载(例如V17),低版本上载(V16或者V15)


人生没有边界,一切皆有可能。
以下网友喜欢您的帖子:

  
至圣

经验值: 24344
发帖数: 4846
精华帖: 6
回复:如何将TIA 程序转换成经典STEP 7 程序
推荐帖


只看楼主 2楼 2022-03-25 19:10:18

一直以为不可以,原来这样也行!我用V16去上载V15的就行不通。你是用的V17吗?


谨慎低调
以下网友喜欢您的帖子:

  
侠士

经验值: 1326
发帖数: 114
精华帖: 4
回复:如何将TIA 程序转换成经典STEP 7 程序
推荐帖


只看楼主 楼主 3楼 2022-03-26 09:49:25
以下是引用ABBCCC在2022-03-25 19:10:18的发言 >2楼

一直以为不可以,原来这样也行!我用V16去上载V15的就行不通。你是用的V17吗?


因为300 cup侧实际上都是STL  ,
也就是 程序如果是LAD/FBD/STL 完全没有问题,因为本身语言可以相互转换
SCL/Graph 会生成STL程序, 

所以SCL/Graph  需要稍微处理一下,LAD/FBD/STL可以直接上传。


人生没有边界,一切皆有可能。
以下网友喜欢您的帖子:

  
至圣

经验值: 72011
发帖数: 8043
精华帖: 145
回复:如何将TIA 程序转换成经典STEP 7 程序
推荐帖


只看楼主 4楼 2022-03-26 10:09:45

这样的转换啊,我以为是portal移植到step7的方式。


 
以下网友喜欢您的帖子:

  
侠士

经验值: 1663
发帖数: 217
精华帖: 1
回复:如何将TIA 程序转换成经典STEP 7 程序
推荐帖


只看楼主 5楼 2022-03-26 10:37:15

GET到一个新知识点


 
以下网友喜欢您的帖子:

  
版主

经验值: 16187
发帖数: 6610
精华帖: 50
回复:如何将TIA 程序转换成经典STEP 7 程序
推荐帖


只看楼主 6楼 2022-03-26 23:16:15

思路不同一般,值得点赞。

不足之处,跨平台或降版本有可能丢失信息的,比如跨平台是否丢失注释。缺乏实操验证情况的必要说明。

补充必要完整验证情况,争取封精。


知其道,用其妙!
以下网友喜欢您的帖子:

  
侠士

经验值: 1326
发帖数: 114
精华帖: 4
回复:如何将TIA 程序转换成经典STEP 7 程序
推荐帖


只看楼主 楼主 7楼 2022-03-27 13:18:51
以下是引用东方红一红在2022-03-26 23:16:15的发言 >6楼

思路不同一般,值得点赞。

不足之处,跨平台或降版本有可能丢失信息的,比如跨平台是否丢失注释。缺乏实操验证情况的必要说明。

补充必要完整验证情况,争取封精。

其实有这样的需求纯属无奈之举。由于300的注释并不下到PLC,所以注释需要借助EXCEL手动转换到经典STEP 7 中。
人生没有边界,一切皆有可能。
以下网友喜欢您的帖子:

  
至圣

经验值: 18926
发帖数: 2108
精华帖: 0
回复:如何将TIA 程序转换成经典STEP 7 程序
推荐帖


只看楼主 8楼 2022-03-27 17:37:10

这真的是不错的办法


 
以下网友喜欢您的帖子:

  
侠圣

经验值: 2300
发帖数: 442
精华帖: 1
回复:如何将TIA 程序转换成经典STEP 7 程序
推荐帖


只看楼主 9楼 2022-03-27 20:02:11

银才,一个好办法,赞


co771@qq.com,好难
以下网友喜欢您的帖子:

  
版主

经验值: 76240
发帖数: 19148
精华帖: 378
回复:如何将TIA 程序转换成经典STEP 7 程序
推荐帖


只看楼主 10楼 2022-03-27 22:02:42

是不是多此一举呢?


博途本身就支持S7-300/400的,何必要转到STEP 7?如果用的是S7-300的CPU连博途也不能支持的话,那建议还是不要用了。


这个脑回路转得有点奇怪哟!


Zane 注册自动化系统工程师 Always save before download
以下网友喜欢您的帖子:

  
侠士

经验值: 1326
发帖数: 114
精华帖: 4
回复:如何将TIA 程序转换成经典STEP 7 程序
推荐帖


只看楼主 楼主 11楼 2022-03-28 08:36:07
以下是引用Zane在2022-03-27 22:02:42的发言 >10楼

是不是多此一举呢?


博途本身就支持S7-300/400的,何必要转到STEP 7?如果用的是S7-300的CPU连博途也不能支持的话,那建议还是不要用了。


这个脑回路转得有点奇怪哟!

你确定博图支持315T ?
说了是无奈之举,
谁不想省事呢?
不过话又说回来,315T 完虐1515T ,


人生没有边界,一切皆有可能。
以下网友喜欢您的帖子:

  
至圣

经验值: 10588
发帖数: 848
精华帖: 9
回复:如何将TIA 程序转换成经典STEP 7 程序
推荐帖


只看楼主 12楼 2022-03-28 15:34:04

能解决问题就不错


学如逆水行舟,不进则退! wwhoho@163.com
以下网友喜欢您的帖子:

  
版主

经验值: 16187
发帖数: 6610
精华帖: 50
回复:如何将TIA 程序转换成经典STEP 7 程序


只看楼主 13楼 2022-03-29 10:15:40
以下是引用一串奇怪的数字在2022-03-25 18:05:42的发言 >1楼

如果你愿意折腾,还可以把博图高版本的程序移植到低版本上。
方法就是, 高版本下载(例如V17),低版本上载(V16或者V15)

我也有此疑问。不过从原理上,底层机器码是一样的,所以低版STEP7读出程序代码是可能的,其他高版本或跨平台的信息,大概率是丢失的。所以,仍希望有实操验证,这样方法分析才完整。


知其道,用其妙!
以下网友喜欢您的帖子:

  
侠圣

经验值: 3103
发帖数: 440
精华帖: 0
回复:如何将TIA 程序转换成经典STEP 7 程序


只看楼主 14楼 2022-03-29 11:26:10



这个必须学习一下


云淡风轻
以下网友喜欢您的帖子:

  
侠士

经验值: 1326
发帖数: 114
精华帖: 4
回复:如何将TIA 程序转换成经典STEP 7 程序


只看楼主 楼主 15楼 2022-03-29 13:01:01
以下是引用东方红一红在2022-03-29 10:15:40的发言 >13楼

我也有此疑问。不过从原理上,底层机器码是一样的,所以低版STEP7读出程序代码是可能的,其他高版本或跨平台的信息,大概率是丢失的。所以,仍希望有实操验证,这样方法分析才完整。

以下是引用一串奇怪的数字在2022-03-25 18:05:42的发言 >1楼:如果你愿意折腾,还...

引用1楼详细内容:

如果你愿意折腾,还可以把博图高版本的程序移植到低版本上。
方法就是, 高版本下载(例如V17),低版本上载(V16或者V15)

关键我这边确实没有这个需求
从原理上就可以推断出,肯定是丢失的,毕竟注释不下载到PLC。
另外为了保证程序可以移植性,建议还是采用SCL编程,通过复制粘贴或者导出导入的方式,这样可以绕开版本的问题。
人生没有边界,一切皆有可能。
以下网友喜欢您的帖子:

  
奇侠

经验值: 5891
发帖数: 796
精华帖: 1
回复:如何将TIA 程序转换成经典STEP 7 程序


只看楼主 16楼 2022-03-29 21:10:42

那硬件组态还是需要进行处理的


 
以下网友喜欢您的帖子:

  
至圣

经验值: 10584
发帖数: 1796
精华帖: 0
回复:如何将TIA 程序转换成经典STEP 7 程序


只看楼主 17楼 2022-08-13 21:39:36


大开眼界了。


 
以下网友喜欢您的帖子:

  
奇侠

经验值: 7339
发帖数: 1684
精华帖: 1
回复:如何将TIA 程序转换成经典STEP 7 程序


只看楼主 18楼 2022-08-14 18:52:45

学习了,还能这样做


随遇而安
以下网友喜欢您的帖子:

  
至圣

经验值: 14883
发帖数: 1015
精华帖: 1
回复:如何将TIA 程序转换成经典STEP 7 程序


只看楼主 19楼 2022-08-14 21:08:12

这个是我想要的,也是想学习的!


自己不努力,一切全白费
以下网友喜欢您的帖子:

  
收起
如何将TIA 程序转换成经典STEP 7 程序
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。