您现在的位置是:首页 > 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”的项目(见随书光盘中的同名例程),选择CPUCPU 414- 2DPDP主站系统有3CPU(见图7-38),DP主站CPU 414-2的符号名为“DP主站”,站地址为2DP从站CPU 315-2 DP的符号名为“发送从站”,站地址为3DP从站CPU 316- 2DP的符号名为“接收从站”,站地址为4

HW Config中的DP网络

    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)。此时图中还没有两个从站。

直接数据交换的SIMATIC管理器

    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-DPCon-figured Stations”(已组态的站)文件夹,将图标“CPU 31x”拖放到左边窗口中的PROFIBUS网络线上。”DP从站属性”对话框被自动打开,在“连接”选项卡选中列表框中的CPU315- 2DP,站地址为3。点击“连接”按钮,该站被连接到DP网络上。

    用同样的方法将从站CPU 316- 2DP连接到DP网络上,站地址为4

    6.组态发送站的地址区

    在主站的硬件组态窗口中,双击3号站的图标(见图7-38),在出现的对话框的“组态”选项卡中,为3DP从站配置主从通信的输入/输出区地址。点击图中的“新建”按钮,在出现的对话框中设置DP从站输入/输出区的地址。

CPU 315- 2DP(3号从站)的通信I/O区组态

    7-40    CPU 315- 2DP(3号从站)的通信I/O区组态

    由图7-40可知,DP主站通过IW200~IW214接收CPU 315- 2DP的数据,同时通过QB180~ QB189CPU 315- 2DP发送数据。

    设置好后点击“确定”按钮,返回“组态”选项卡,再点击“确定”按钮,最后返回主站的HW Config窗口。

    7.组态接收站的地址区

    回到主站的硬件组态窗口后,双击4DP从站的图标,在打开的对话框的“组态”选项卡,组态通信用的输入/输出区地址。点击图中的“新建“按钮,出现设置DP从站输入/输出区地址的对话框(见图7-42)。用最上面的“模式”选择框选中“DX”模式,设置图7-41中第一行的参数,使4号从站通过直接数据交换,接收CPU 315- 2DP发送到主站的数据中的第3~6个字。值得注意的是,在DX通信组态中,通信伙伴被自动指定为发送数据的3号站,但是通信伙伴的地址区必须在主站(2号站)接收3号站发送的数据的过程输入区IW200~IW214之内。相当于3号从站向主站发送数据时,4号从站”偷听“其中的部分数据(见图7-38)。

CPU 316- 2DP(4号从站)的通信I/O区组态

    7-41    CPU 316- 2DP(4号从站)的通信I/O区组态

    按图7-41第二行的要求设置4号从站与主站之间的主从(MS)通信的参数。设置好后点击“确认”按钮,返回主站的HW Config窗口。

    设置完全部参数后,点击工具条上的按钮(编译与保存),在保存组态信息的同时对硬件组态进行编译。如果组态存在问题,将会显示错误和警告信息。改正错误后,才能成功地编译,组态信息保存在系统数据块中。编译成功后可以在HW ConfigSIMATIC管理器中下载组态信息。

CPU 316- 2DP直接数据交换的参数设置

    7-42    CPU 316- 2DP直接数据交换的参数设置