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。
图4-8 组态CP342-5的工作模式
组态好硬件后,点击工具栏上的按钮,编译并保存硬件组态信息。
组态好两个站点的硬件后,点击工具栏上的按钮,打开NetPro窗口,CPU413-2DP和CP 342-5已连接到PROFIBUS网络上(见图4-9)。
图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的也完全相同。
(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。
组态好硬件后,点击工具栏上的按钮,编译并保存硬件组态信息。
组态好两个站后,点击工具栏上的按钮,打开NetPro窗口,CP 443-5Ext和CP 342-5已连接到DP网络上(见图4-11)。选中“SIMATIC 400(1)”站点中CPU 413-2DP所在的小方框,在下面的窗口出现连接表,双击连接表第一行的空白处,建立一个新连接。
图4-11 网络与连接的组态
在出现的“插入新连接”对话框中,系统默认的通信伙伴为CPU 315-2DP,默认的连接类型为S7连接。点击“确定”按钮,出现“属性-S7连接”对话框(见图4-12),通信双方的DP接口均为通信处理器(CP)。该连接为单向连接,连接表中没有伙伴ID。
图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的也完全相同。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。