组态直接数据交换的实例

    组态直接数据交换的实例

    简介

    在本例中,会在主站-从站组态中组态三个用于直接数据交换的 CPU。 然后将分配有意义的名称并组态地址区。

    使用下面的 CPU,应按如下所述对其进行组态:

    CPU

    任务

    地址

    数据

    317-2 PN/DP

    DP 主站

    I 200

    来自发送方的 8 个字

    315-2 DP

    发送方

    Q 100

    发送到主站的 8 个字

    317-2 DP

    接收方

    I 120

    来自发送方的 8 个字中的前 2 个字节

    要求

    必须处于网络视图中。

    硬件目录已打开。

    建立 PROFIBUS DP 主站系统

    要建立 PROFIBUS DP 主站系统,请按以下步骤操作:

      将以下 CPU 从硬件目录拖放到网络视图中: 315-2 DP、317-2 DP 和 317-2 PN/DP。

      为各 CPU 分配有意义的名称:

      - 选择 CPU 317-2 PN/DP。

      - 在巡视窗口的“属性 > 常规”(Properties > General) 下,为该 CPU 分配名称“DP 主站”。

      现在对另两个 CPU 重复执行该命名过程,将它们分别称作“Sender”和“Receiver”。

      选择 CPU 317-2 PN/DP,如有必要,随后在巡视窗口的“属性 > MPI/DP 接口 > MPI 地址”(Properties > MPI/DP interface > MPI address) 下,将该接口类型从“MPI”更改为“PROFIBUS”。

      注: 如果将 MPI/DP 接口设置为“PROFIBUS”类型,则该条目不再是“MPI 地址”,而是“PROFIBUS 地址”。

      依次选择 CPU 315-2 DP 和 317-2 DP,在这两种情况下,在巡视窗口中的“属性 > DP 接口 > 模式” (Properties > DP interface > Mode) 下选择“从站” (Slave) 模式。

      315-2 DP“发送方”和 317-2“接收方”两个 CPU 此时作为智能从站运行。

      按住鼠标按钮的同时,在主站 CPU 和两个从站 CPU 间绘制 PROFIBUS 连接。

    此时已成功将 PROFIBUS 主站系统中的 CPU 317-2 PN/DP 设置为 DP 主站并将 315-2 DP“发送方”和 317-2 DP“接收方”设置为智能从站。 将会在涉及这些 CPU 的 I/O 通信表格中为通信伙伴创建新行。 “智能从站”(I-slave) 将显示在“模式”(Mode) 列中。

    建立直接数据交换

    要在 PROFIBUS 主站系统中建立直接数据交换,请按以下步骤操作:

      选择“发送方”(Sender)。

      按住鼠标左键,然后将“接收方”(Receiver) 拖动到“将设备置于此处”(Place device here) 域,该域位于 I/O 通信表格的“伙伴 2”(Partner 2) 列中。

      注: 也可以打开“伙伴 2”(Partner 2) 列中“将设备置于此处”(Place device here) 域的下拉列表框,然后从列表中选择“接收方”(Receiver)。

    此时已成功在这两个智能从站间建立直接数据交换。 将会在涉及这两个智能从站的 I/O 通信表格中创建新行。 “直接数据交换”(Direct data exchange) 将显示在“模式”(Mode) 列中。


    提示

    “对等端 1” (Peer 1) 和“对等端 2” (Peer 2) 列之间的 I/O 通信表中的箭头符号,将指示通信关系中的方向。 箭头将指出主站到从站和从站到智能从站之间的两个方向。 在智能从站之间进行通信时或进行直接数据交换期间,箭头由发送方指向接收方。



    组态主站-从站通信

    要选择主站-从站通信,请按以下步骤操作:

      在主站-从站通信的两个通信伙伴中选择一个(DP 主站 CPU 317-2 PN/DP 或智能从站 CPU 315-2 DP“发送方”)

      在 I/O 通信表格中,单击具有相应的*二个伙伴和“智能从站”(I-slave) 模式的行。

      在巡视窗口中选择“属性 > 智能从站通信”(Properties > I-slave communication)。

    或:

      选择 CPU 315-2 DP 作为“发送方”智能从站。

      在巡视窗口中选择“属性 > DP 接口 > 模式 > 智能从站通信”(Properties > DP interface > Mode > I-slave communication)。

    要组态主站-从站通信,请按以下步骤操作:

      在传送区表格的“智能从站通信”(I-slave communication) 下创建新的传送区:
      在“传送区”列中,单击“<新增>”(<Add new>) 并在“类型”(Type) 下拉列表框中选择“MS”作为主站-从站通信的通信类型。 也可以通过仅在新列中的“类型”(Type) 下建立通信类型来创建新传送区。 随后将自动创建传送区。

      在“智能从站通信”(I-slave communication) 下,单击新创建的传送区。

      随即打开传送区的详细视图。

      输入下列内容:

      对于“DP 主站”:

      - 地址类型 I

      - 起始地址 200

      - 长度 8

      - 单位 WORD

      - 总长度相同

      对于“发送方”:

      - 地址类型 Q

      - 起始地址 100

    *数据长度后,也就完成了所需数据空间的从站和主站地址。 如果在巡视窗口中单击“智能从站通信”(I-slave communication),则可以看到已更新的主站-从站通信组态的概览。

    组态直接数据交换

    要组态直接数据交换,请按以下步骤操作:

      在进行直接数据交换的两个通信伙伴中选择一个(智能从站 CPU 315-2 DP“发送方”或智能从站 CPU 317-2 DP“接收方”)

      在 I/O 通信表格中,单击显示“直接数据交换”(Direct data exchange) 模式的行。

      在巡视窗口中选择“属性 > 直接数据交换”(Properties > Direct data exchange)。

    要组态直接数据交换,请按以下步骤操作:

      在传送区表格的“直接数据交换”(Direct data exchange) 下创建新的传送区:
      在“传送区”(Transfer area) 列中,单击“<新增>”(<Add new>) 并在“类型”(Type) 下拉列表框中选择“DX”作为直接数据交换的通信类型。 也可以通过仅在新列中的“类型”(Type) 下建立通信类型来创建新传送区。 随后将自动创建传送区。

      在“直接数据交换”(Direct data exchange) 下,单击新创建的传送区。

      随即打开传送区的详细视图。

      输入下列内容:

      对于“发送方”:

      - 地址 100

      - 数据长度 1

      - 单位 WORD

      对于“接收方”:

      - 地址 120


    提示

    如果直接数据交换中的发送方为普通 DP 从站,则不会组态传送区。 而是将输入模块添加到发送方。



    特殊性

    理论上,也可以设置** 200 的起始地址(例如,202)。 将自动调整一致性数据的长度。 而且,还可以设置比发送方*长度短的长度(例如,1 个字节)。


    提示

    如果为发送方设置了固定长度 3 字节或长度大于 4 字节,且通过系统函数“DPWR_DAT” (SFC 15) 的扩展指令来进行数据传送,那么接收方将始终需要使用扩展指令“DPRD_DAT” (SFC 14),即便实际上只读取了 1 字节!

    如果使用一个装载操作 (L IB..) 而不是通过 DPRD_DAT 来读取 1 字节,则会读入“0”(错误值)。



    发送方 (CPU 315-2 DP) 上进行 DPWR_DAT 调用

    STL
    CALL "DPWR_DAT"
    LADDR :=W#16#64 //起始地址 Q 100
    RECORD :=P#M 10.0 BYTE 16 //用户数据源区域
    RET_VAL:=MW100 //返回值

    接收方(CPU 317-2 DP) 上进行 DPRD_DAT 调用

    STL
    CALL "DPRD_DAT"
    LADDR :=W#16#78 //起始地址 I 120
    RET_VAL:=MW100 //返回值
    RECORD :=P#M 10.0 BYTE 2 //用户数据目标区


    上海腾希电气技术有限公司专注于西门子PLC,V90伺服,V20变频器等, 欢迎致电 13681875601

  • 词条

    词条说明

  • PROFIBUS DPV1 简介

    PROFIBUS DPV1 简介概述DPV1 功能是对分布式 I/O 的 PROFIBUS 标准的扩展。相对于之前的 DPV0 中的功能,DPV1 功能有一些增加和简化:PROFIBUS DPV0 处理数据的周期性交换和诊断。PROFIBUS DPV1 处理非周期性和周期性数据交换,还可进行中断处理。DPV1 设备(DP 主站/DP 从站)的附加功能与仅支持 DPV0 的设备相比,支持 DPV1

  • FETCH/WRITE 的连接组态

    FETCH/WRITE 的连接组态根据设备类型组态操作模式可根据站类型为通信端点组态下列操作模式:SIMATIC S7 站: 被动 FETCH/被动 WRITE如果为连接选择“被动 FETCH”或“被动 WRITE”模式,则可直接从 SIMATIC S5 站或非 SIMATIC 站访问 SIMATIC S7 中的系统存储区(未*连接)。这样,该连接只能用于此模式。 不能通过 AG_SEND/AG

  • V90伺服选型

    选电机、驱动器及常问问题SINAMICS V90 分为两个版本:脉冲序列版本(集成了脉冲,模拟量,USS/MODBUS)和PROFINET通讯版本。SINAMICS V90 PN 版本集成了 PROFINET 接口,可以通过 PROFIdrive 协议与上位控制器进行通讯。SIMOTICS 1FL6电机有低惯量(高动态) 带增量式编码器2500线或单圈21位**值编码器、高惯量(高稳定)带增量式编

  • S7-1200 PID Compact V2 常见问题

    S7-1200 的 PID 功能支持仿真吗?S7-1200 固件版本 V4.0 以上,TIA V13 SP1 以上,使用 S7-PLCSIM V13 SP1 可以仿真 PLC 的程序,但不支持工艺功能(高速计数器、运动控制、PID 调节)的仿真。S7-1200 系列 PLC 较多能实现多少 PID 回路的控制?严格上说并没有具体数量的限制,实际应用中由以下因素决定数量:1.CPU 的存储区的占用情

联系方式 联系我时,请告知来自八方资源网!

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

电 话: 021-37660026

手 机: 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved