PORTAL与STEP7的关系
论坛上正在投PLC应用的稿件,我一直想不出写点什么内容,手头近期事情也比较多,正忙于应对各种事务,今天相对比较空闲,想写一写PORTAL与STEP7的关系。
记得在我安装portal V13 SP2版本时,我曾经到工厂的设备上,想用portal版本的软件完整上传老设备的项目,通过一番上传操作后,能够看到原项目的各块信息,但是,就是无法保存项目。手头上真好有一个S7-315 2DP的CPU放着,可以重新来做验证测试。
测试的软件:
有PORTAL V15版本,step7 V5.5版本。
硬件:
1)24V电源模块;
2)S7-315 2DP的CPU;
3)需要的MPI适配电缆。
测试1:
1) 在step7创建一个测试项目,用portal V15版本完整上传:
1.1) 新建项目,图示:

新建一个300的测试项目,并勾选系统时钟MB0,编译后没有错误。
1.2) 用系统时钟,在OB1中写一个简单的测试程序:

系统时钟M0.5(秒脉冲)生效,M2.0根据秒脉冲的驱动正常输出。
1.3) 打开portal V15版本的软件,准备将原step7的项目完整上传,图示:

创建一个上传测试项目,在线下来菜单选择“将设备作为新站点上传(硬件和软件)。
1.4) 在弹出窗口选择连接的驱动,图示:

1.5) 上传过程出现报警,图示:

报警信息提示,上传项目与软件不兼容,终止上传。
1.6) 在portal V15版本中,创建一个cpu是315-2dp的项目再上传试试,图示:

1.7) 创建后,没有上传按钮是灰色,在线访问按钮下,找到可访问设备及再step7编程环境中创建的OB1程序块,可以打开,但是,不能够在线和保存,图示:

由此,说明在step7编程环境下载的项目,在portal V15版本上是不支持完整上传的。
测试2:
2) 在portal V15创建的项目,用step7 V5.5版本上传测试:
2.1)新建在portal V15编程环境的测试项目:

2.2)在OB1中编辑测试程序,图示:


为便于区别,将原1秒脉冲用2秒的脉冲写,下载在线监控脉冲输出正常。
2.3)打开step7软件,测试完整上传,图示:

上传过程会报警,图示:

终止上传,确认。
2.4)创建cpu后,再上传测试,图示:


上传同样被终止。
测试结束。
结论:用portal V15版本创建的项目,用step7 V5.5版本的软件无法进行完整上传。
这仅仅只是用特定的软件测试环境下的结果,不能够作为指导建议,特告知。