首页 理论教育 DP主站和智能从站的通信组态

DP主站和智能从站的通信组态

时间:2023-06-26 理论教育 版权反馈
【摘要】:DP主站不是用智能从站的I/O地址直接访问它的物理I/O区,而是通过从站组态时指定的通信双方用于通信的I/O区来交换数据。图6-15 组态智能从站的工作模式不是所有的CPU都能作DP从站,具体的情况可以查阅有关的手册或产品样本。

DP主站和智能从站的通信组态

可以将自动化任务划分为用多台PLC控制的若干个子任务,这些子任务分别用几台CPU独立地和有效地进行处理,这些CPU在DP网络中作DP主站和智能从站。

主站和智能从站内部的地址是独立的,它们可能分别使用编号相同的I/O地址区。DP主站不是用智能从站的I/O地址直接访问它的物理I/O区,而是通过从站组态时指定的通信双方用于通信的I/O区来交换数据。这些I/O区不能占用分配给I/O模块的物理I/O地址区。

主站与从站之间的数据交换是由PLC的操作系统周期性自动完成的,不需要用户编程,但是用户必须对主站和智能从站之间的通信连接和用于数据交换的地址区组态。这种通信方式称为主/从(Master/Slave)通信方式,简称为MS方式。

1.组态DP主站和PROFIBUS网络

用新建项目向导生成一个名为“智能从站”的项目(见随书光盘中的同名例程),CPU为CPU 412-2DP。选中SIMATIC管理器的400站点(见图6-13),双击右边窗口中的“硬件”图标,打开硬件组态工具HW Config(见图6-14)。将电源模块插入1号槽,16点DI模块插入5号槽,16点DO模块插入6号槽。它们的地址分别为IW0和QW0。

978-7-111-53804-2-Chapter06-15.jpg

图6-13 SIMATIC管理器

978-7-111-53804-2-Chapter06-16.jpg

图6-1 4组态硬件

生成一条PROFIBUS-DP网络,CPU 412-2DP为DP主站,站地址为2。单击“确定”按钮,返回HW Config。单击工具栏上的 978-7-111-53804-2-Chapter06-17.jpg 按钮,编译与保存组态信息。关闭HW Config,返回SIMATIC管理器。

2.组态智能从站

用鼠标右键单击SIMATIC管理器左边窗口最上面的项目图标,执行出现的快捷菜单中的命令“插入新对象”→“SIMATIC 300站点”。选中左边窗口新出现的“SIMATIC 300(1)”,用鼠标左键双击右边窗口的“硬件”图标,打开HW Config。将硬件目录窗口的文件夹\SIMATIC 300\RACK-300中的导轨(Rail)拖放到硬件组态窗口。

将CPU 315-2DP插入2号槽,DP接口属性对话框的“参数”选项卡被自动打开。设置PROFIBUS站地址为3,不要将它连接到PROFIBUS(1)网络。单击“确定”按钮,返回HW Config。

双击机架中CPU所在的行,打开CPU属性对话框,单击其中的“属性”按钮,将CPU的MPI地址设置为3,单击“确定”按钮,返回HW Config。将电源模块插入机架,16点DI模块插入4号槽,16点DO模块插入5号槽。它们分别占用IW0和QW4。

双击机架中CPU 315-2DP下面的“DP”所在的行,打开DP属性对话框。在“工作模式”选项卡将该站设置为DP从站(见图6-15),单击“确定”按钮,返回HW Config。

978-7-111-53804-2-Chapter06-18.jpg

图6-15 组态智能从站的工作模式

不是所有的CPU都能作DP从站,具体的情况可以查阅有关的手册或产品样本。在HW Config的硬件目录窗口下面的小窗口中,可以看到对选中的硬件的简要介绍。

因为此时从站与主站的通信组态还没有结束,不能成功地编译S7-300的硬件组态信息。单击 978-7-111-53804-2-Chapter06-19.jpg 按钮,保存组态信息。最后关闭HW Config。

3.将智能DP从站连接到DP主站系统

选中SIMATIC管理器中的S7-400站,双击右边窗口的“硬件”图标,打开HW Config。打开右边的硬件目录窗口中的“\PROFIBUS DP\Configured Stations”(已组态的站)文件夹(见图6-14),将其中的“CPU 31x”拖放到屏幕左上方的PROFIBUS网络线上。“DP从站属性”对话框的“连接”选项卡(见图6-16)被自动打开,选中从站列表中的“CPU 313-2DP”,单击“连接”按钮,该从站被连接到DP网络上。

978-7-111-53804-2-Chapter06-20.jpg

图6-16 连接智能从站(www.xing528.com)

连接好从站后,单击“确定”按钮,关闭DP从站属性对话框,返回HW Config。

4.主站与智能从站主从通信的组态

用鼠标双击已经连接到PROFIBUS网络上的DP从站,打开DP从站属性对话框的“组态”选项卡(见图6-17上面的图),为主-从通信设置双方用于通信的输入/输出地址区。

单击图中的“编辑”按钮,可以编辑选中的行。单击“删除”按钮,将删除选中的行。

图6-17的“组态”选项卡中的模式“MS”表示主从通信;伙伴(主站)地址和本地从站)地址是输入/输出地址区的起始地址,“长度”的单位可以选字节和字。数据的“一致性”的意义见实训三十九。

978-7-111-53804-2-Chapter06-21.jpg

图6-17 组态DP主从通信的输入/输出地址区

单击“新建”按钮,在出现的对话框中(见图6-17下面的图)设置组态表第1行的参数。每次可以设置智能从站与主站一个方向的通信使用的I/O地址区。设置好以后单击“确定”按钮,返回DP从站属性对话框的“组态”选项卡。

“组态”选项卡的第1行表示从站的通信伙伴(即主站)用QB100~QB119发送数据给从站(本地)的IB100~IB119。第2行表示主站用IB100~IB119接收从站的QB100~QB119发送给它的数据。可以传送的最大数据长度为32B(与CPU的型号有关)。

组态第2行的通信参数时,将图6-17的大图中的DP伙伴(主站)的“地址类型”改为“输入”,本地(从站)的地址类型自动变为“输出”。其余的参数与图6-17下面的图中的相同。返回HW Config以后,单击工具栏上的 978-7-111-53804-2-Chapter06-22.jpg 按钮,编译与保存400站点的组态信息。

图6-17中组态的通信双方使用的输入/输出区的起始字节地址均为100(IB100和QB100),并不要求一定要将它们的起始地址设置得相同。但是用于通信的数据区不能与主站和从站的信号模块实际占用的地址区重叠。

单击工具栏上的 978-7-111-53804-2-Chapter06-23.jpg 按钮,打开网络组态工具NetPro(见图6-18),可以看到两个站点都连接到PROFIBUS网络上了。

978-7-111-53804-2-Chapter06-24.jpg

图6-18 网络组态

单击站点左边方框中的PLC图标,可以打开HW Config,为该站点的硬件组态。

5.通信的验证

本书的通信程序一般只是用来验证通信是否成功,没有什么工程意义。下面是CPU 412-2DP的OB1中的程序,CPU 315-2DP的OB1的程序基本上相同,只是将QW0改为QW4。

978-7-111-53804-2-Chapter06-25.jpg

DP与智能从站的通信不能用PLCSIM来仿真,只能用硬件来验证。

将通信双方的程序块和组态信息下载到CPU。用PROFIBUS电缆连接主站和从站的DP接口,接通主站和从站的电源。将CPU切换到RUN模式,通过通信,可以用双方的IW0控制对方的QW0或QW4。

6.DP智能从站的组态练习

组态一个项目,CPU 315-2DP为DP主站,CPU 313C-2DP为智能从站,双方分别用IB60和QB60开始的输入、输出地址区双向传送10B的数据,一致性为“单位”。

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

我要反馈