300PLC程序可以直接移植到1500PLC吗

300PLC程序可以直接移植到1500PLC吗,第1张

可以移植,前提是STEP 7 跟博途都要装到同一台电脑上,有些功能块不能移植,300上有的功能块,1500没得补能移植,具体限制请看系统手册

多移植支持

有关移植的最新信息,敬请访问西门子工业在线支持网站:

移植整个系橡局统:

http://support.automation.siemens.com/WW/view/en/83558085

移植信如此控制器:

http://support.automation.siemens.com/WW/view/en/83557459

移植可视化:

http://support.automation.siemens.com/WW/view/en/76878921

移植通信:

http://support.automation.siemens.com/WW/view/en/83558087

如需更多帮助,请联系 SIMATIC 客滑迅户支持。

步骤1:在STEP V5.5(以此版本为例进行说明)中打开想要转换的程序,选中“Blocks”,单击鼠标右键,亩陆选择“Check Block Consisteny…”,见图1所示。

图1

步骤2:选择“Compile All”,点击“OK”,见图2。

图2

编译结果如图3所示:当没有错误时,即可进行下一步(警告可以忽略);当出现错误时,需逐条解决,以确保无任何错误出现。

图3

步骤3:点击“File”,选择“Save As…”,按下图4所示勾选“With reorganization (slo”,名字和保存地址可自己选择,点击“OK”;

图4

二、TIA的移植

步骤4:打开TIA软件,点击“移植项目”,在“源路径”中找到要移植的程序(步骤3中将程序保存在哪里就去哪里找),再选中“包含硬件组态”;下图中“目标”项所包含的内

容可根据自己情况填写,最后点击“移植”,见图5。

图5

步骤5:见下图6,图中显示出错,此时点击“移植日志”或下方绿色箭头(图中圆圈中所示),都可以打开出错详细信息,见图7所示。

图6

图7

从图中可知,是因为TIA中的GSD文件与STEP 7 V5.5项目薯轿中的GSD文件pfdg5046不兼容,此时有2种办法解决:

1.找到STEP 7 V5.5铁钻工项目中的GSD文件(一般在STEP 7安装路径的

S7DATA→GSD中,见下图8),在TIA软件中安装此文件(安装方法见图9),

使两个软件中的GSD文件版本保持一致问题即可解决;

2.因GSD文件是硬件组态时需使用的,此时可先不转硬件,只转软件程序,等最

后再安装同版本的GSD文件进行重新硬件组态。具体 *** 作方法同步骤4,将“包

含硬件组态”前面的钩去掉,不选,再进行移植。

注:本人用的TIA版本是V12,在安装了GSD文件后,也不能和STEP 7 V5.5铁钻工项目中显示的GSD文件报文内容相同。之后老师V13版本中安装了此GSD文件,显示正常,故怀疑是TIA版本的问题或安装时出错(建议安装V13版本的TIA软件),所以在GSD文件安装时,尽量使用较新的TIA软件版本。迅手顷

图8

图9

步骤6:(程序平台的转换(指从300/400转为1500)可以软硬件一起进行,也可先软件再硬件。当原程序中含有DP从站时,建议先软件再组态硬件;当不含DP从站时,可软硬件一起进行效率会高点。)在这一步骤中,顺接步骤5中所述,只转换软件,不转换硬件。选择“项目”→“移植项目”,见图10。

图10

步骤7:具体 *** 作方法同步骤4,将“包含硬件组态”前面的钩去掉,不选,再进行移植。此过程可能需要几分钟,请耐心等待,见图11。移植完成后可显示图12所示内容。点击“确定”,在下方也会出现图6中的绿色箭头,单击可查看警告信息。打开警告信息后可显示图13内容,说是虽然有SCL源文件,但没生成相应的FB块,即只编写了SCL源文件,没在OB块中调用。此时可以回到STEP 7 V5.5程序中进行查看原因,见图14所示。此警告可不做处理。

图11

图12

图13

图14

步骤8:下图15中红圈部分显示的是转后的程序,因为只转换了软件,TIA软件暂时以未确定的300型CUP充当暂时的CPU。按照图16步骤,重新编译在TIA环境下的软件程序。结果如图17所示,没有错误可进行下一步(此时亦也处理下警告信息)。

图15

图16

图17

步骤9:点击黑色小箭头,双击“设备组态”(见图18),选中CPU模块,右键选择“移植到S7-1500”(见图19),此时会d出对话框(见图20),选择1500的型号,单击“确定”按钮。之后会出现“移植后需要测试…..”和“将PLC从…移植到…,存在警告信息”等信息,直接“确定”即可。

S7-300/400/1200和S7-1500是西门子公司推出的不同系列的可编程逻辑控制器(PLC)。这两个系列的PLC使用的编程软件不同,具体如下:

- S7-300/400/1200系列PLC使用的编程软件为STEP 7 Classic,它是一款功能强大的集成开斗握发环境(IDE),支持多种编程语言和编程方式,包括梯形图、函数块图、指令表等。STEP 7 Classic可以在Windows *** 作系统上运行,可以使用SIMATIC S7-PLCSIM进行仿真调试空乎庆。

- S7-1500系列PLC使用的编程软件为TIA Portal,它是一款集成开发环境,支持多种编程语言和编程方式,包括梯形图、函数块图、序列图等。TIA Portal可以在Windows *** 作系统上运行,支持多种西门子设备顷灶的编程和配置,包括PLC、人机界面(HMI)、变频器等。

因此,如果要对S7-300/400/1200进行编程,需要使用STEP 7 Classic软件,而要对S7-1500进行编程,则需要使用TIA Portal软件。需要注意的是,不同系列的PLC之间的程序是不兼容的,因此不能将S7-300/400/1200的程序直接导入S7-1500中。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12559139.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存