移植 CPU 318-2 DP 的项目到 CPU 319-2 PN/DP的注意事项

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

装载存储器
- 64 KB

工作存储器
1400 KB
( 700 KB数据能被保持)
n

存储卡 通过MC 扩展装载存储器

必须插入MMC 卡
推荐:2, 4, 8 MB

后备电池不需要
接口X1: MPI/ DP 接口
X2: DP 接口
X1: MPI/ DP 接口
X2: DP 接口
X3: PN 接口
STEP 7V5.1 SP2V5.4
(或者 V5.3 SP3 包含 HSP)
数据块(unlinked)拷贝数据SFC 20 SFC BLKMOVSFC 83 READ_DBL
通讯连接数量 (OP,CP, FM)3131
DB, FC, SFC, OB 块数量参考条目号: 8861817参考条目号:13206730
同时监控的块数量21
累加器数量42
安装尺寸(mm)160 x 125 x 130120 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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论