在 S7-300 站调用通讯功能块 FC5 / 50 “AG_SEND/AG_LSEND”, FC6 / 60 “AG_RCV/AG_LRCV” 和 FC10 “AG_CNTRL” 时状态”80B0″的含义是什么?

配置注意:
状态字"80B0" 的含义是"模板不能辨别数据记录",这个状况由不同的原因引起的。n

原因 1
FC5 "AG_SEND"和 FC6 "AG_RCV" 版本和所应用的通讯处理器(CP)版本的不兼容。如果您应用下面表格中列出的 CP 模板,那么您必须从库中 SIMATIC_NET_CP > CP_300 使用以下版本或更新版本的功能块:n

  • FC5 "AG_SEND" V4.2
  • FC6 "AG_RCV" V4.7

应用这些版本的功能块您可以传输 8Kbytes 字节的用户数据。因此,对于 S7-300 站通讯功能块 FC50 "AG_SEND" 和 FC60 "AG_RCV" 不支持发送长度太大的数据(用户数据 〉240 bytes)。n

CP MLFB
CP 343-1 PN 6GK7343-1HX00-0EX0
CP343-1 Lean 6GK7343-1CX00-0EX0
CP343-1 Lean 6GK7343-1CX10-0EX0
CP343-1 Standard 6GK7343-1EX11-0EX0
CP343-1 Standard 6GK7343-1EX20-0EX0
CP343-1 Standard 6GK7343-1EX21-0EX0
CP343-1 Standard 6GK7343-1EX30-0EX0
CP343-1 IT 6GK7343-1GX11-0EX0
CP343-1 IT 6GK7343-1GX20-0EX0
CP343-1 Advanced 6GK7343-1GX21-0EX0
CP342-5 6GK7342-5DA02-0EX0
CP342-5 FO 6GK7342-5DF00-0EX0

AG_SEND 和AG_RECV 块的更新和更多的信息可以通过如下条目ID获得,ID:8797900

在您的 STEP7 项目中右键点击通讯功能块 FC5和 FC6 查看该块的版本。打开"Object Properties","Properties-Function"〉标签页"General - Part 2"。

在 S7-300 站调用通讯功能块 FC5 / 50 "AG_SEND/AG_LSEND", FC6 / 60 "AG_RCV/AG_LRCV" 和 FC10 "AG_CNTRL" 时状态"80B0"的含义是什么?
图 01: FC5和 FC6 块的版本

原因2
如果功能块 FC5, FC6 和 FC10 不是从正确的库文件调用的,同样也会引起错误状态"80B0" 。在 SIMATIC Manager 中,您可以打开"SIMATIC_NET_CP"库,通过路径"File > Open > Library > SIMATIC_NET_CP"。从"CP_300"文件夹中拷贝 FC5, FC6 和 FC10 到 STEP7 项目中并用它们替换已经存在的块

在 S7-300 站调用通讯功能块 FC5 / 50 "AG_SEND/AG_LSEND", FC6 / 60 "AG_RCV/AG_LRCV" 和 FC10 "AG_CNTRL" 时状态"80B0"的含义是什么?
图 02: SIMATIC_NET_CP > CP_300 库

关键字:
发送,,接收, FC5, FC50,FC6,FC60,AG_SEND,AG_LSEND,AG_RCV,AG_LRCV,ISO-on-TCP,TCP,FDL,ISO-Transport

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

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

相关推荐

发表回复

登录后才能评论