Jump to content
  • Sign in to follow this  

    西门子 SIMATIC S7-200 SMART 做控制器与 S7-1200 的 PROFINET IO 通信

       (0 reviews)

    leikang

    S7-200SMART 做控制器与 S7-1200 的 PROFINET IO 通信
    STEP 7-Micro/WIN SMART V2.4 和 S7-200 SMART PLC 固件版本 V2.4 开始增加了 PROFINET 通信的功能,可以作 PROFINET IO 控制,S7-1200 V4.0 支持智能 IO 设备功能,本例中将 S7-200 SMART 做为控制器,连接作为智能 IO 设备的 S7-1200 CPU 实现 Profinet 通信。

    硬件:

    IO 控制器

    CPU:ST20

    IP 地址:192.168.0.223

    CPU 固件:V2.5

     

    IO 设备:

    CPU:1215C DC/DC/DC

    IP 地址:192.168.0.203

    CPU 固件:V4.2

    设备名称:io-device

     

    软件:

    STEP 7-Micro/WIN SMART V2.5
    Step7 V15


    智能设备组态——导出 GSD 文件


    1、使用 Step7 V15 创建 S7-1200 项目

    使用 STEP7 V15 创建一个新项目,并通过“添加新设备”组态 S7-1200 站 IO 设备,选择 1215C;设置 IP 地址,并确认设备名称,本示例中设备名称是 io_device,如图 1 所示。

    cn-171-1.gif

    图 1. 设置 IP 地址

    S7-1200 作为 IO 设备,需要将其操作模式设置为 IO 设备,如图 2 所示。

    cn-171-2.gif

    图 2. 将 S7-1200 设置为 IO 设备,并分配传输区域

    接着,在“智能设备通信”的“传输区”创建 IO 通信区,控制器将传输 5 个字节到 IO 设备的 IB2~6 ;IO 设备将 QB2~6 共计 5 个字节传送给控制器。

    2、 导出 IO 设备的 GSD 文件
    编译该项目,在“智能设备通信”属性的下方,找到并点击“导出”按钮,根据提示将 GSD 文件导出(注意不要修改设备名称),如图 3 所示。

    cn-171-3.gif

    cn-171-4.gif

    图 3. 导出 IO 设备的 GSD 文件

    控制器侧组态——导入 GSD 文件


    1、使用 STEP 7-Micro/WIN SMART V2.5 创建项目

    新建空白项目,打开系统块,选择 CPU ST20,CPU 的固件选择 V2.5,设置选择 CPU 启动后的模式为运行,如图 4 所示。

    cn-171-5.gif

    图 4. 新建项目设置启动模式

    2、导入从智能设备导出的 GSD 文件,如图 5 所示。

    cn-171-6.gif

    图 5. 导入GSD 文件

    3、在向导中选择 PLC 角色为控制器,并且设置控制器的 IP 地址,如图 6 所示。

    cn-171-7.gif

    图 6. 设置 PLC 角色和 IP 地址

    4、从硬件目录中 PROFINET-IO,PLCs,SIEMENS,1215C DC/DC/DC下,选择刚刚添加好的 GSD 文件,拖放至设备表中。此处设备名称和 IP 地址均直接由 GSD 文件指定好,无需再手动修改,如图 7 所示。

    cn-171-8.gif

    图 7. 通过 GSD 文件添加智能设备

    5、核对 GSD 文件中已经添加好的传输区,无法修改传输区的数据长度及输入/输出方向,仅可修改传输区条目的起始地址;设置合适的更新时间及数据保持,如图 8 所示。

    cn-171-9.gif

    图 8. 核对添加的传输区域

    6、无特殊需求,可以一直点击下一步,然后点击生成。

    通信测试
    分别下载控制器和智能设备的程序,在状态图表中添加相应的地址区域观察数据交换情况,如图 9 所示。

    cn-171-10.gif

    图 9. 通信测试

    应用案例例程,如下所示:

    cn-tia-v15.gif  S7-1200 项目:S7-1200 Profinet_I-De'vice_V15

    cn-xz.jpg S7-200 SMART 项目:S7-200SMART Profinet IO-Controller_V2.5

    免责声明
    本例程仅供参考,程序中的 CPU 版本、类型可能与用户实际使用不同,用户可能需要先对例子程序做修改和调整,才能将其用于测试。本例程的作者和拥有者对于该例程的功能性和兼容性不负任何责任,使用该例程的风险完全由用户自行承担。由于它是免费的,所以不提供任何担保,错误纠正和热线支持,用户不必为此联系西门子技术支持与服务部门。

    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: admin@plchmis.com
×
×
  • Create New...