当用功能块FB55 “IP_CONFIG”组态工业以太网CP时应注意什么?

n

描述:
功能块FB55 “IP_CONFIG”通过CPU的用户程序分配组态数据到工业以太网CP。n

组态数据(如IP地址和通信连接)保存在数据块(DB)中。FB55 “IP_CONFIG”在CPU的用户程序中被调用,并传输组态数据到工业以太网CP。n

以下工业以太网CP支持功能块FB55 “IP_CONFIG”

工业以太网 CP 订货号 固件
CP443-1 Advanced 6GK7443-1EX40-0XE0 V1.0.33
CP443-1 Advanced 6GK7443-1EX41-0XE0 V1.0.23
CP443-1 Advanced 6GK7443-1GX20-0XE0 V2.0.49
CP443-1 Advanced 6GK7443-1GX30-0XE0 V3.0
CP443-1 Standard 6GK7443-1EX20-0XE0 V1.0.26
CP443-1 Standard 6GK7443-1EX30-0XE0 V3.0
CP343-1 Advanced 6GK7343-1GX21-0XE0 V1.0
CP343-1 Advanced 6GK7343-1GX30-0XE0 V1.0
CP343-1 Advanced 6GK7343-1GX31-0XE0 V3.0
CP343-1 Standard 6GK7343-1EX21-0XE0 V1.0
CP343-1 Standard 6GK7343-1EX30-0XE0 V2.0
CP343-1 Lean 6GK7343-1CX10-0XE0 V1.0

依照以下步骤可使工业以太网CP采用CPU用户程序的数据n

  1. 在硬件配置中双击工业以太网CP或工业以太网CP的PROFINET接口,打开属性对话框。n
  2. 选择”IP 组态” 标签,使能”在用户程序中设置IP地址”选项。

当用功能块FB55 "IP_CONFIG"组态工业以太网CP时应注意什么?
图. 01n

I在这种情况下,只有在运行状态IP地址才能分配给工业以太网CP,也就是说,尽管在硬件组态中已经输入给了工业以太网CP的IP地址,但是在下载组态后,工业以太网CP仍保持在“停止”模式。

仅当在CPU用户程序调用了FB55 “IP_CONFIG”,工业以太网 CP才能采用数据块的IP地址,并切换到“运行”模式。

FB55 “IP_CONFIG”的输出参数STATUS的状态值 8B10 (hex) 和80A4 (hex) 的含义
如果在硬件配置中没有使能”在用户程序中设置IP地址”选项,则在CPU用户程序中无法调用FB55。这会通过在FB55 “IP_CONFIG”的输出参数STATUS 输出相关状态值来表示。

对于S7-300的工业以太网CP,当FB55 “IP_CONFIG”的输出参数STATUS为状态值8B10 (hex)表示:

  • 没有预先设置通过用户程序组态。

对于S7-400的工业以太网CP,当FB55 “IP_CONFIG”的输出参数STATUS为状态值80A4 (hex)时,该值来自低级的SFC,它表示:

  • K总线通信错误或
  • 没有预先设置通过用户程序组态。

对于S7-300与S7-400状态值不同的原因:
不同的状态值源于S7-300和S7-400中CPU与CP数据传输不同的机制。

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

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

相关推荐

发表回复

登录后才能评论