输入/输出过程映像地址区中的CP 343-1操作

n

问题:
当在输入/输出过程映像的地址区中使用模块时,肯定会有何种行为?n

解答:
下面描述的情形适用于S7-300 工业以太网通信处理器。n

CP-类型

MLFB 编号

CP 343-1

6GK7 343-1EX11-0XE0

CP 343-1 IT

6GK7 343-1GX11-0XE0

CP 343-1 PN

6GK7 343-1HX00-0XE0

CP 342-5

6GK7 342-5DA02-0XE0

条件:

  • 上述列出的模块可以在站中联机。n
  • 此外,它们根据MLFB编号在硬件组态中组态。n
  • 模块中用于发送和接收通信的下列通信处理中的其中一个已经组态。
    - ISO 传输连接
    - ISO-on-TCP 连接
    - UDP 连接
    - TCP 连接n
  • 此外或作为选择,为了发送/接收通信,组态双向S7 连接(S7-客户端)。n
  • 数据通过几个通信连接交换。n
  • CP模块的输入/输出地址在输入/输出过程映像的地址范围内。

可能的影响:

  • 对于单个连接的数据传送很差。n
  • 应用程序中的单个功能的返回报告错误消息如 0x80Cx(如0x80C1)

起因:
CP(通信处理器)的输入/输出地址位于输入/输出过程映像区中。因此,CPU在循环开始和结束时读和/或写访问那些地址。每次访问都被CP(中断)注册,并且必须进行处理。这引起很多计算时间损耗,从而产生上面所述的行为。n

补救措施:
CP模块的输入/输出地址必须在输入/输出过程映像区的地址区外面。如果一个CP模块是新插入的,由硬件组态自动分配的输入/输出地址是位于标准区之外的(参见下面的说明)。但当在组态中将CP的地址手动改变到较小的值时,会出现上述的问题。n

过程映像大小:
比如,对于一个CPU 318-2 DP,过程映像的大小可以在组态中设置。在CPU的对象属性中,显示以下对话框:n

输入/输出过程映像地址区中的CP 343-1操作

图 1:过程映像n

在此,过程影像的大小设置为 256 字节,如果需要,这可以更改。在下列的说明中,一个CP 343-1EX11-0XE0已经另外的规划在硬件组态中。该设备的I/O 地址分配从第 256 个字节开始,即在CPU过程映像区之后的第一个字节。n

输入/输出过程映像地址区中的CP 343-1操作

图 2 I/O 地址n

注意事项:

当插入模块时,显示的组态和后继的地址分配显示了缺省组态。这是理想情况-所描述的行为不发生。n

对于不能组态其输入/输出过程映像区的CPU类型,设置为 256 字节(字节 0 -字节 255),并且不能改变。

在某些情况下,当在硬件组态中CPU 318-2 DP的过程映像区的大小增加后,会出现所描述的行为。C P地址在输出的过程映像和输入的过程映像之内。

在这种组态改变的情况下,将不会收到关于错误消息的警告。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc338452.html

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

相关推荐

发表回复

登录后才能评论