首页 理论教育 CP443-5在S7通信中的应用-西门子工业通信网络组态编

CP443-5在S7通信中的应用-西门子工业通信网络组态编

时间:2023-11-16 理论教育 版权反馈
【摘要】:在SIMATIC管理器中生成另一个400站点,在HW Config中,将电源模块、CPU413-2DP、信号模块和CPU 443-5Ext插入机架。插入CP 443-5Ext时,在自动打开的DP接口属性对话框中,点击“新建”按钮,生成PROFIBUS-DP网络。图4-23 网络与连接组态图4-24 S7连接属性对话框本项目的程序与项目PB_S7_A的基本上相同。在通信双方的OB1中调用SFB USEND和URCV,发送和接收数据。

CP443-5在S7通信中的应用-西门子工业通信网络组态编

1.S7单向通信

在STEP 7中创建一个项目(见随书光盘中的例程PB_S7_D)。在HW Config中,将电源模块、CPU 413-2DP和信号模块插入机架。设置CPU的MPI地址和DP地址均为2,默认的工作模式为DP主站。

在SIMATIC管理器中生成另一个400站点,在HW Config中,将电源模块、CPU413-2DP、信号模块和CPU 443-5Ext插入机架。设置CPU的MPI地址和DP地址均为3。插入CP 443-5Ext时,在自动打开的DP接口属性对话框中,点击“新建”按钮,生成PROFIBUS-DP网络。设置传输速率为默认的1.5Mbit/s,配置文件为“标准”,CP的工作模式为“无DP”,DP地址为4。组态好硬件后,点击工具栏上的978-7-111-28256-3-Chapter04-53.jpg按钮,编译并保存硬件组态信息。

组态好两个站后,点击工具栏上的978-7-111-28256-3-Chapter04-54.jpg按钮,打开NetPro窗口(见图4-23),将“SIMATIC400(1)”站点集成的DP接口连接到PROFIBUS网络上。

选中“SIMATIC 400(1)”站点中CPU 413-2DP所在的小方框,在下面的窗口出现连接表,双击连接表第一行的空白处,建立一个新连接。

在出现的“插入新连接”对话框中,系统默认的通信伙伴为CPU 413-2DP,默认的连接类型为S7连接。点击“确定”按钮,出现S7连接属性对话框(见图4-24),该连接为双向连接,连接表中的“本地ID”和“伙伴ID”均为1。

978-7-111-28256-3-Chapter04-55.jpg

图4-23 网络与连接组态(www.xing528.com)

978-7-111-28256-3-Chapter04-56.jpg

图4-24 S7连接属性对话框

本项目的程序与项目PB_S7_A的基本上相同。在站点SIMATIC 400(1)的OB1中,调用SFB GET和PUT,读取站点SIMATIC 400(2)中4个地址区的数据。SFB PUT和GET中的通信请求信号REQ由周期为200ms的时钟存储器位M8.1和与它反相的M10.0提供。变量表、通信过程的监控方法与项目PB_S7_A的也完全相同。

2.使用USEND/URCV的S7通信

在STEP 7中创建一个项目(见随书光盘中的例程PB_S7_E),生成两个SIMATIC 400站,CPU模块均为CPU 413-2DP。系统的硬件组成与项目PB_S7_D相同,硬件组态和连接组态的组态过程、通信接口的地址与项目PB_S7_D也完全相同。

本项目的程序与项目PB_S7_B的完全相同。在通信双方的OB1中调用SFB USEND和URCV,发送和接收数据。USEND中的发送请求信号由周期为100ms的时钟存储器位M8.0提供,在URCV的接收请求信号EN_R(M0.0)为1状态时接收数据。变量表、通信过程的监控方法与项目PB_S7_B的也完全相同。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈