FMS 状态(FB5 SIMATIC_NET_CP,S7-300/-400)

问题:
为什么FMS状态作业(S7-300/-400)总是以出错终止(参数错误 = 真,状态 =n0004 (=> 接收区域太短或数据类型不兼容)),尽管块参数正确?

解答:

FMS 状态(FB5 SIMATIC_NET_CP,S7-300/-400)

图1:概览

使用“状态”功能块(FB5,来自SIMATIC NET)n有可能通过FMS连接查询通讯伙伴(FMS服务器)的状态信息。

如果FMS服务器是S7-300/-400站,则FMS服务器不提供状态信息“本地细节信息”,即FMS状态作业无错结束。如果FMS伙伴是也就状态询问作出响应而提供“本地细节信息”的SIMATICnPC站或外部站,则位于客户现场的FMS状态总是以出错而终止。FB5的输出参数“错误”和“状态”具有下列错误值:

  • ERROR:= 1
  • STATUS:= 4
  • 值的含义:“接收区域太短或数据类型不兼容”。n

尽管出现以上错误消息,输入参数“PHYS”和FB5的“LOG”仍被正确传送给用户。即在这种情况下,可只评价PHYS和LOG。“本地详细信息”未传送给用户程序。

FMS 状态(FB5 SIMATIC_NET_CP,S7-300/-400)

图2:STEP 7的标准功能块FB5(FMS状态)。

关键字:
PROFIBUS FMS,CP343-5,基本 CP443-5

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

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

相关推荐

发表回复

登录后才能评论