描述:
在有些应用区域内最好不要通过STEP 7的组态接口(NetPro)建立通信连接,但可通过特定应用程序进行程序控制。这一选项是由功能块FB55“IP_CONFIG”提供的。n
只有下述SIMATIC CP支持此功能:
n
类型 | MLFB |
CP343-1 | 6GK7 343-1EX21-0XE0 |
CP343-1 | 6GK7 343-1EX30-0XE0 |
CP343-1 Lean | 6GK7 343-1CX00-0XE0 |
CP343-1 Lean | 6GK7 343-1CX10-0XE0 |
CP343-1 IT | 6GK7 343-1GX20-0XE0 |
CP343-1 Advanced | 6GK7 343-1GX21-0XE0 |
CP443-1 | 6GK7 443-1EX20-0XE0 |
CP443-1 Advanced | 6GK7 443-1EX40-0XE0 |
CP443-1 Advanced | 6GK7 443-1EX41-0XE0 |
要求:
执行SFB55/FB55至少需要STEP 7 V5.2 SP1。n
说明:
按以下步骤组态CP并在运行期间保持其组态:
n
No. | 步骤 |
1 | 打开或创建一个STEP 7项目。进行硬件配置。 |
2 | 打开CP的属性并在“IP组态”栏中选择“设置用户程序中的IP地址”项。 n |
3 | 装载站。当CPU切换到RUN状态时就可看到CP上的SF LED灯仍然亮。这是因为CP还没有接收到其完整的组态。只有当调用了FB55“IP_CONFIG”CO后,CP才应用来自数据块的IP地址并切换到RUN状态。 |
4 | 在SIMATIC管理器中选择“File -> Open”,切换到“Libraries”栏并选择“SIMATIC_NET_CP”,可将FB55加入到项目。 |
5 | 根据控制器(300/400)选择FB55,并将其复制到CPU的块中。 |
6 | 安装组态DB并在用户程序中调用FB55。
注意事项: 附件为一个样例组态DB。 附件1:DB101_e.pdf ( 16 KB ) |
7 | 如果没有选择组态选项(见第 2 点),则不能成功调用FB55。针对该情况,手册中有详细的错误信息(STATUS),错误信息是由S7-300系列CP提供的。 STATUS = 0x8B10 S7-400 CP上的错误信息: “CPU和CP间的K总线连接没有建立”。 这种情况下的状态值等同于手册中描述的S7-300的状态值 0x8B10。 S7-300和S7-400不同的原因是: |
所附下载包含带有上述函数和数据块的存档STEP 7项目。在用户程序中FB55通过输入0.0的上升沿调用,并由此组态CP。
附件2:STEP7_Proj.zip ( 269 KB )
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc339479.html