您现在的位置是:首页 > PLC技术 > PLC技术
直接数据交换通信方式的组态技术方法
来源:艾特贸易2017-06-05
简介1 .直接数据交换 直接数据交换 ( Direct Data Exchange) 简称为 DX ,又称为交叉通信,主要用于智能从站 (I 从站 ) 接收 DP 从站的数据,和多主站系统的从站发送数据到其他主站。在选型时应
1.直接数据交换
直接数据交换( Direct Data Exchange)简称为DX,又称为交叉通信,主要用于智能从站(I从站)接收DP从站的数据,和多主站系统的从站发送数据到其他主站。在选型时应注意某些CPU没有直接数据交换功能。
下面是直接数据交换的几种应用场合:
1)单主站系统中DP从站发送数据到智能从站。
2)同一个物理DP子网的多主站系统中,从站发送数据到其他主站。
3)从站发送数据到其他主站系统的智能从站。
2.直接数据交换组态举例
在STEP 7中创建一个名为“PB_DX”的项目(见随书光盘中的同名例程),选择CPU为CPU 414- 2DP。DP主站系统有3个CPU(见图7-38),DP主站CPU 414-2的符号名为“DP主站”,站地址为2;DP从站CPU 315-2 DP的符号名为“发送从站”,站地址为3;DP从站CPU 316- 2DP的符号名为“接收从站”,站地址为4。
图7-38 HW Config中的DP网络
通信要求如下:4号站发送连续的4个字到DP主站;3号站发送连续的8个字到DP主站,4号站用直接数据交换功能接收这些数据中的第3至第6个字。
3.组态DP主站
选中管理器中的“SIMATIC 400(1)”对象,双击右边窗口中的“硬件”图标,进入HW Config窗口,在该站的机架中添加电源模块和I/O模块。
双击机架中CPU模块内标有DP的行,在出现的对话框的“常规”选项卡中点击“属性”按钮,在出现的对话框的“参数”选项卡(图7-29)中,默认的站地址为2。点击“新建”按钮,在出现的对话框的“网络设置”选项卡(见图7-30)中,采用默认的网络参数,传输速率为1.5 Mbit/s,总线配置文件为DP,多次点击“确认”按钮,返回硬件组态窗口,在CPU 414-2DP的机架右侧出现PROFIBUS-DP(1)主站系统的网络线(见图7-38)。此时图中还没有两个从站。
图7-39 直接数据交换的SIMATIC管理器
4.组态智能从站
在SIMATIC管理器中,将主站的站名改为“DP主站”。用鼠标右键点击屏幕左侧窗口最上面的“PB_DX”项目对象,在打开的快捷菜单中选择命令“插入新对象”→“SIMATIC300站点”,插入新的S7-300站。选中该从站后,双击右边的“硬件”图标,对该站的硬件组态,生成该站的机架后,将CPU 315- 2DP插入2号槽,电源模块插入1号槽。CPU的订货号为6ES7 315- 2AG10- 0AB0。请注意,某些订货号的CPU 315-2 DP没有直接数据交换(DX)功能。
将CPU放到机架上时,在自动打开的对话框的“参数”选项卡中,将DP站地址设为3,选择不连网。回到硬件组态窗口后,双击标有DP的行,在打开的对话框的“工作模式”选项卡中,将该站设置为DP从站,不联网,符号名为“发送从站”。保存组态结果后关闭HW Config。
用同样的方法生成另一个DP从站,CPU的型号为CPU 316-2DP,设置该站的站地址为4,不联网,工作模式为DP从站,符号名为“接收从站”。
5.将智能从站连接到DP网络上
返回S7-400主站的硬件组态屏幕,打开右边的硬件目录窗口中的“\PROFIBUS-DP\Con-figured Stations”(已组态的站)文件夹,将图标“CPU 31x”拖放到左边窗口中的PROFIBUS网络线上。”DP从站属性”对话框被自动打开,在“连接”选项卡选中列表框中的CPU315- 2DP,站地址为3。点击“连接”按钮,该站被连接到DP网络上。
用同样的方法将从站CPU 316- 2DP连接到DP网络上,站地址为4。
6.组态发送站的地址区
在主站的硬件组态窗口中,双击3号站的图标(见图7-38),在出现的对话框的“组态”选项卡中,为3号DP从站配置主从通信的输入/输出区地址。点击图中的“新建”按钮,在出现的对话框中设置DP从站输入/输出区的地址。
图7-40 CPU 315- 2DP(3号从站)的通信I/O区组态
由图7-40可知,DP主站通过IW200~IW214接收CPU 315- 2DP的数据,同时通过QB180~ QB189向CPU 315- 2DP发送数据。
设置好后点击“确定”按钮,返回“组态”选项卡,再点击“确定”按钮,最后返回主站的HW Config窗口。
7.组态接收站的地址区
回到主站的硬件组态窗口后,双击4号DP从站的图标,在打开的对话框的“组态”选项卡,组态通信用的输入/输出区地址。点击图中的“新建“按钮,出现设置DP从站输入/输出区地址的对话框(见图7-42)。用最上面的“模式”选择框选中“DX”模式,设置图7-41中第一行的参数,使4号从站通过直接数据交换,接收CPU 315- 2DP发送到主站的数据中的第3~6个字。值得注意的是,在DX通信组态中,通信伙伴被自动指定为发送数据的3号站,但是通信伙伴的地址区必须在主站(2号站)接收3号站发送的数据的过程输入区IW200~IW214之内。相当于3号从站向主站发送数据时,4号从站”偷听“其中的部分数据(见图7-38)。
图7-41 CPU 316- 2DP(4号从站)的通信I/O区组态
按图7-41第二行的要求设置4号从站与主站之间的主从(MS)通信的参数。设置好后点击“确认”按钮,返回主站的HW Config窗口。
设置完全部参数后,点击工具条上的按钮(编译与保存),在保存组态信息的同时对硬件组态进行编译。如果组态存在问题,将会显示错误和警告信息。改正错误后,才能成功地编译,组态信息保存在系统数据块中。编译成功后可以在HW Config或SIMATIC管理器中下载组态信息。
图7-42 CPU 316- 2DP直接数据交换的参数设置
点击排行
