首页 理论教育 使用通信处理器实现S7单向通信

使用通信处理器实现S7单向通信

时间:2023-11-16 理论教育 版权反馈
【摘要】:图4-10 S7连接属性对话框2.CP 443-5与CP 342-5的单向S7通信在SIMATIC管理器中创建一个项目,生成一个400站点。图4-11 网络与连接的组态在出现的“插入新连接”对话框中,系统默认的通信伙伴为CPU 315-2DP,默认的连接类型为S7连接。点击“确定”按钮,出现“属性-S7连接”对话框,通信双方的DP接口均为通信处理器。SFB PUT和GET中的通信请求信号REQ由周期为200ms的时钟存储器位M8.0和与它反相的M10.0提供。变量表、通信过程的监控方法与项目PB_S7_A的也完全相同。

使用通信处理器实现S7单向通信

1.CPU413-2DP与CP342-5的单向S7通信

在STEP 7中创建一个项目(见随书光盘中的例程PB_S7_1)。在HW Config中,将电源模块、CPU 413-2DP和信号模块插入机架。

插入CPU 413-2DP时,在自动打开的DP接口属性对话框中,点击“新建”按钮,生成PROFIBUS-DP网络,设置传输速率为默认的1.5Mbit/s,配置文件为“标准”,CPU的工作模式为DP主站,MPI地址和DP地址均为2。

在SIMATIC管理器中插入一个300站点,在HW Config中,将电源模块、CPU 315-2DP、信号模块和CP 342-5插入机架。设置CPU的MPI地址和DP地址均为3。

双击机架中的CP 342-5,点击出现的CP属性对话框中的“属性”按钮,在出现的CP的PROFIBUS接口对话框中,将CP连接到PROFIBUS网络上,设置CP的工作模式为“无DP”(见图4-8),MPI地址和DP地址均为4。

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

图4-8 组态CP342-5的工作模式

组态好硬件后,点击工具栏上的978-7-111-28256-3-Chapter04-23.jpg按钮,编译并保存硬件组态信息。

组态好两个站点的硬件后,点击工具栏上的978-7-111-28256-3-Chapter04-24.jpg按钮,打开NetPro窗口,CPU413-2DP和CP 342-5已连接到PROFIBUS网络上(见图4-9)。

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

图4-9 网络与连接的组态

选中CPU 413-2DP所在的小方框,在下面的窗口出现连接表,双击连接表第一行的空白处,建立一个新连接。在出现的“插入新连接”对话框中,系统默认的通信伙伴为CPU 315-2DP,默认的连接类型为S7连接。点击“确定”按钮,出现“属性-S7连接”对话框(见图4-10),通信伙伴的DP接口为CP 342-5。该连接为单向连接,连接表中没有伙伴ID。

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

978-7-111-28256-3-Chapter04-26.jpg(www.xing528.com)

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

2.CP 443-5与CP 342-5的单向S7通信

在SIMATIC管理器中创建一个项目(见随书光盘中的例程PB_S7_2),生成一个400站点。在HW Config中,将电源模块、CPU 413-2DP、信号模块和CP 443-5Ext插入机架。设置CPU的MPI地址和DP地址均为2。插入CP 443-5Ext时,在自动打开的DP接口属性对话框中,点击“新建”按钮,生成PROFIBUS-DP网络,设置传输速率为默认的1.5Mbit/s,配置文件为“标准”,CP的工作模式为“无DP”,DP地址为3。

在SIMATIC管理器中生成一个300站点,在HWConfig中,将电源模块、CPU 315-2DP、信号模块和CP342-5插入机架。设置CPU的MPI地址为3,DP地址为4。

双击机架中的CP342-5,点击出现的CP属性对话框中的“属性”按钮,在出现的CP的PROFIBUS接口对话框中,将CP连接到PROFIBUS网络上,设置CP的工作模式为“无DP”,MPI地址为4,DP地址为5。

组态好硬件后,点击工具栏上的978-7-111-28256-3-Chapter04-27.jpg按钮,编译并保存硬件组态信息。

组态好两个站后,点击工具栏上的978-7-111-28256-3-Chapter04-28.jpg按钮,打开NetPro窗口,CP 443-5Ext和CP 342-5已连接到DP网络上(见图4-11)。选中“SIMATIC 400(1)”站点中CPU 413-2DP所在的小方框,在下面的窗口出现连接表,双击连接表第一行的空白处,建立一个新连接。

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

图4-11 网络与连接的组态

在出现的“插入新连接”对话框中,系统默认的通信伙伴为CPU 315-2DP,默认的连接类型为S7连接。点击“确定”按钮,出现“属性-S7连接”对话框(见图4-12),通信双方的DP接口均为通信处理器(CP)。该连接为单向连接,连接表中没有伙伴ID。

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

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

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

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

我要反馈