S7-1200 作为 IO 设备,需要将其操作模式设置为 IO 设备,如下图所示。
接着,在“智能设备通信”的“传输区”创建 IO 通信区,控制器将传输5个字节到 IO 设备的 IB2~6;IO设备将 QB2~6 共计5个字节传送给控制器。
2、 导出 IO 设备的 GSD 文件编译该项目,在“智能设备通信”属性的下方,找到并点击“导出”按钮,根据提示将 GSD文件导出(注意不要修改设备名称),如下图所示。
控制器侧组态——导入GSD文件1、使用 STEP 7-Micro/WIN SMART V2.5 创建项目新建空白项目,打开系统块,选择CPUST30,CPU的固件选择V2.5,设置选择CPU启动后的模式为运行,如下图所示。
2、导入从智能设备导出的GSD文件,如下图所示。
3、在向导中选择PLC角色为控制器,并且设置控制器的IP地址,如下图所示。
4、从硬件目录中 PROFINET-IO,PLCs,SIEMENS,1215CDC/DC/DC下,选择刚刚添加好的GSD文件,拖放至设备表中。此处设备名称和IP地址均直接由GSD文件指定好,无需再手动修改,如下图所示。
5、核对GSD文件中已经添加好的传输区,无法修改传输区的数据长度及输入/输出方向,仅可修改传输区条目的起始地址;设置合适的更新时间及数据保持,如下图所示。
6、无特殊需求,可以一直点击下一步,然后点击生成。
通信测试分别下载控制器和智能设备的程序,在状态图表中添加相应的地址区域观察数据交换情况,如下图所示。