Jump to content
  • Sign in to follow this  

    西门子 SIMATIC S7-200 SMART CPU 与 S7-300 CPU 进行 DP 通讯

       (0 reviews)

    leikang

    S7-200 SMART CPU 与 S7-300 CPU 进行 DP 通讯

    S7-300 与 S7-200 SMART 通过 DP01 进行 PROFIBUS DP 通讯,需要进行 S7-300 站组态,在 S7-200 SMART 系统中不需要对通讯进行组态和编程,只需要将要进行通讯的数据整理存放到相应的 V 存储区,并且 S7-300 组态 DP01 从站时设置正确的地址即可。DP01 的地址,在模块本身上的拨码设置分为 X0(地址个位)和 X10(地址十位);DP01 是波特率自适应的,取决于 S7-300 的组态。

    注意:S7-200 SMART 系统虽然中不需要对通讯进行组态和编程,但是需要在 STEP 7-Micro/WIN SMART 系统块中组态 EM DP 01 模块。

    S7-300 站组态
    首先,在 STEP 7 项目里插入一个 S7-300 的站并建立 PROFIBUS DP 主站网络:

    cn-155-1.gif

    导入 EM DP 01 GSD 文件后,在右侧的设备选择列表中找到 DP01 从站,PROFIBUS DP-Additional Field Device-PLC-SIMATIC-EM DP 01 PROFIBUS-DP,并且根据通讯字节数,选择相应的配置。本例中的插槽一包含 "4Bytes In/Out" 预组态 I/O 选项,插槽二包含 "8 Bytes In/Out" 预组态 I/O 选项。如下图:

    cn-155-2.gif

    确定 S7-300 硬件组态中所设置 DP01 的 DP 从站地址,如下图红框标注,为 DP 从站 DP01 的站地址。

    cn-155-3.gif

    如果使用的 S7-200 SMART 通信区域不从 VB0 开始,则还需要在“Parameter Assignment”选项卡中设置 "I/O Offset in the V-memory" 参数,
    该参数的设置如下图所示(本例中 S7-200 SMART 通信区域是从 VB0 开始,所以此参数设置为 0):

    cn-155-4.gif

    组态完系统的硬件配置后,将编译下载到 S7-300 的 PLC 当中。 在 S7-200 SMART 侧断电的情况下,将 DP01 的拨位开关拨到与 S7-300 侧硬件组态的设定值一致。
    打开 STEP7 中的变量表和 STEP 7-MicroWIN SMART 状态表进行监控,它们的数据交换结果如下图:

    cn-155-5.gif

    cn-155-6.gif

    VB0-VB11 是 S7-300 写到 S7-200 SMART 的数据,VB12-VB23 是 S7-300 从 S7-200 SMART 读取的值。

    注:可以在固件版本 V2.5 以上的 S7-300 CPU Properties 的“Cycle/Clock Memory”标签下修改过程映像区的大小,使 DP 通讯的数据区在过程映像区之内,这样设置的话就可以直接对过程映像区进行操作。在过程映像区中的数据是始终一致的,由操作系统对过程映像区进行自动更新。无需再通过 DPRD_DAT(读取 DP 设备的一致性数据)与 DPWR_DAT(写入 DP 设备的一致性数据)保证数据一致性。

    cn-155-7.gif

    DP01 上拨位开关的位置一定要和 S7-300 中组态的地址值一致。

    TIA 中配置
    插入 CPU 315-2 DP 作为 DP 主站。

    cn-155-8.gif

    插入 EM DP01 PROFIBUS DP 模块。如下图所示,在 DP 主站和设备之间创建 PROFIBUS 网络。

    cn-155-9.gif

    设备视图中组态 DP01 的通讯区,本例中的插槽一包含 "4 Bytes In/Out" 预组态 I/O 选项,插槽二包含 "8 Bytes In/Out" 预组态 I/O 选项。在 "Properties"、"General" 选项卡区域,单击 "Device-specific parameters" 以显示 "I/O Offset in the V memory" 字段。在此处可分配为该操作预留的那部分 V 存储器的启动地址。

    cn-155-10.gif

    注意:VB0-VB11 是 S7-300 写到 S7-200 SMART 的数据,VB12-VB23 是 S7-300 从 S7-200 SMART 读取的值。

    打开博图软件中的监控表和 STEP 7-MicroWIN SMART 状态表进行监控,它们的数据交换结果如下图:

    cn-155-11.gif


    cn-155-12.gif

    Sign in to follow this  



    User Feedback

    Create an account or sign in to leave a review

    You need to be a member in order to leave a review

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

    There are no reviews to display.


Apply for friendship links:WhatsApp or E-mail: [email protected]
×
×
  • Create New...