n
描述:
以下关于技术和文件的信息使移植工作更容易。另外,也包含“移植工具”的介绍,它提供了对已存在的STEP 7 项目移植的支持。n
技术数据总览表:
CPU | CPU 318-2 DP | CPU 319-3 PN/DP |
订货号: | 6ES7318-2AJ00-0AB0 (V3.1) |
6ES7318-3EL00-0AB0 (V2.4) |
集成存储器 | 工作存储器: - 256 KB 数据 - 256 KB程序 n 装载存储器 | 工作存储器 1400 KB ( 700 KB数据能被保持) n |
存储卡 | 通过MC 扩展装载存储器 |
必须插入MMC 卡 |
后备电池 | 是 | 不需要 |
接口 | X1: MPI/ DP 接口 X2: DP 接口 | X1: MPI/ DP 接口 X2: DP 接口 X3: PN 接口 |
STEP 7 | V5.1 SP2 | V5.4 (或者 V5.3 SP3 包含 HSP) |
数据块(unlinked)拷贝数据 | SFC 20 SFC BLKMOV | SFC 83 READ_DBL |
通讯连接数量 (OP,CP, FM) | 31 | 31 |
DB, FC, SFC, OB 块数量 | 参考条目号: 8861817 | 参考条目号:13206730 |
同时监控的块数量 | 2 | 1 |
累加器数量 | 4 | 2 |
安装尺寸(mm) | 160 x 125 x 130 | 120 x 125 x 130 |
CPU 318-2 DP (硬件体系结构和技术数据和 S7-400 相同)到 CPU 319-PN/DP(体系结构和具有MMC 卡的 31x CPU 相同)的移植,对于每一个应用到的技术数据应该进行精确的核对,核对技术数据的移植是否是恰当的,并且对用户程序需要的地方进行调整。因此,需要比较两个CPU的技术数据:n
- CPU 318-2 DP:PLC S7-300, CPU Specifications CPU 312 IFM to CPU 318-2 DP, 1.4.6 节,条目号 8860591
- CPU 319-3 PN/DP: S7-300 CPU 31xC and CPU 31x, 技术手册 7.8 节和附录,条目号 12996906
移植过程中详细的关注点如下
- CPU 319-3 PN/DP的装载存贮器概念:
在 CPU 318-2 DP CPU 中,装载存储器是集成的。如果需要,能用存储卡进行扩展。
在 CPU 319-3 PN/DP 中,微存储器卡(MMC)用来作为装载存贮器。他总是可保持的。当下载块到 CPU 中时,他们是被下载到 MMC 卡中,电源故障和一般的复位对他们没有影响。数据块的保持行为可以在 CPU 属性中进行设置。
注释:
在运行期间微存储器卡(MMC)必须被插入。也就是说,没有MMC卡运行是不可能的。
存储器概念的细节(如工作存储器,装载存储器)能在如下的条目中找到: n - 处理程序期间运行时间的改变:
如果已经生成了一个用户程序,并且经过了几次可靠的优化。 当在新的CPU中运行时,注意下列各项是很重要的。
- 在 CPU 319-3 PN/DP中,一般的程序处理会快的多。
- 在 CPU 319-3 PN/DP 中,MMC卡的被迫访问功能(如系统上电时期,CPU在运行时的程序下载等等)可能比 CPU 318-2 DP 慢的多。n - 数据块的可保持性
在CPU 319-3 PN/DP 中,数据块的可保持性能能在属性中进行设置: n- 通过STEP 7 中的“Properties - Data blocks”,“General - Part 2” 标签项设置; 参考条目号 17602317
- 通过调用 SFC 82 设置 CREA_DBL和 NON_RETAIN 位
NON_RETAIN =1: 每当CPU 从停止切换到运行时,数据块被复位到装载值。n
- S7 通信
当配置了 S7 通信后,当前的配置方式是能被保留的。
CPU 319-3 PN/DP 能像 CPU 318-2 DP一样,作为 S7 通讯的服务器。CPU 319-3 PN/DP 通过集成的 PN 接口和使用可装载的 FB 块,可以作为 S7 通讯的一个客户端,就如同使用另外的 CP 模块。n - 异步的系统功能 SFC56, 57,13
一些在 CPU 318-2 DP 中异步运行的系统功能,在某些条件下的执行不需要多次的调用(类似同步)。而这些系统功能在 CPU 319-3 PN/DP 中是异步执行的,异步的执行能延续到几个 OB(1) 循环周期。因此,在故障组织块OB中仅仅包括参数REQ的设置。数据的评估应该在循环程序中处理,参考BUSY位和 RET_VAL的返回值。n - SFC 20 “BLKMOV”:
SFC 20 被用来将一个与程序执行无关的、存储在装载存储器中的数据快的数据拷贝到另一目标区。在CPU 319-3 PN/DP 中,SFC20不再用,而使用SFC 83 “READ_DBL”。n - SFC 12 取消/激活 DP 从站:
在 CPU 319-3 PN/DP 中,通过SFC 12 取消一个从站,当CPU从运行切换到停止模式时,不执行自动激活 DP 从站的操作,只有在停止模式切换到运行模式时才执行。n - 在逻辑操作序列中跳转
当执行跳转操作时,确认跳转目的地总是在逻辑操作序列的开始。在逻辑操作序列中的目的地可能不能被定位。n - 寄存器 ACCU1, ACCU2
在 CPU 318-2 DP 中也能使用 ACCU3和 ACCU4 寄存器,如 在STL 程序中用到的算术指令。 请检查操作列表,判断用户程序是否需要进行调整。如: CPU 319-3 PN/DP 不再支持命令 ENT和 LEAVE 。n - 局部数据
可以通过查看操作列表去检查局部数据容量的不同。
注释:
在 “CPU 31xC and CPU 31x,技术数据”,设备手册的附录中,能得到更多的关于移植的信息。条目号 12996906
“CPU 318 移植检测”(CPU 318 Migration Check)工具
“CPU 318 移植检测”工具可以检测 S7 程序,来确定和当前 CPU( 例如CPU 319-3 PN/DP或者 CPU 317-2 PN/DP)的衔接能力。检测在 CPU 318-2DP 中完整的程序是否能在当前的 S7-300 CPU 中运行。
这个工具分析如下的被调用的 S7程序:
- 已使用的系统功能( SFC和 SFB 这些系统功能块能否在当前的 S7-300 CPU 中使用)
- 已使用的组织块( OB - 这些组织块在当前的 S7-300 CPU 中是否是必需的)
- 有问题的程序逻辑( S7 程序是否包含了有问题的调用和命令)
分析的结果和有关衔接的注释显示在 HMTL 总览表中。
关于工具的系统需求、安装和操作的细节,可以在条目号 22680601 的下载 中找到。
更多的信息
- 最近的操作列表 (S7-300 包括 CPU 319), 条目号 13206730
- 操作列表 (S7-300包括 CPU 318), 条目号 8861817
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc337953.html