品牌:SIEMENS/西门子
西门子(SIEMENS)的PLC产品包括LOGO、S7-200、S7-1200、S7-300、S7-400、S7-1500等。 西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性高。S7系列PLC产品可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等
STEP7 V5.x 中Smart DP01与S7-300的Profibus DP通讯
首先,在STEP 7项目里插入一个S7-300的站并建立PROFIBUS DP 主站网络:
STEP7的硬件组态窗口中的"Options"菜单中点击“Install GSD File..”,导入EM DP 01GSD文件,安装DP01配置文件,如下图:
选择DP01 GSD文件所在路径:
导入EM DP 01 GSD文件后,在右侧的设备选择列表中找到DP01从站,PROFIBUS DP-Additional FieldDevice-PLC-SIMATIC-EM DP 01PROFIBUS-DP,并且根据通讯字节数,选择相应的配置。本例中的插槽一包含"4Bytes In/Out"预组态 I/O选项,插槽二包含"8 Bytes In/Out"预组态 I/O 选项。如下图:
确定S7-300硬件组态中所设置DP01的DP 从站地址,如下图红框标注,为DP从站DP01的站地址。
如果使用的S7-200 SMART通信区域不从VB0开始,则还需要在“Parameter Assignment”选项卡中设置"I/OOffset in the V-memory"参数,
该参数的设置如下图所示(本例中S7-200 SMART通信区域是从VB0开始,所以此参数设置为0):
组态完系统的硬件配置后,将编译下载到S7-300的PLC当中。 在S7-200 SMART侧断电的情况下,将DP01的拨位开关拨到与S7-300侧硬件组态的设定值一致。
打开 STEP7中的变量表和STEP 7-MicroWIN SMART状态表进行监控,它们的数据交换结果如下图:
VB0-VB11是S7-300写到S7-200 SMART 的数据,VB12-VB23是S7-300从S7-200SMART读取的值。
注:可以在S7-300 CPU Properties的 “Cycle/ClockMemory”标签下修改过程映像区的大小,使DP通讯的数据区在过程映像区之内,这样设置的话就可以直接对过程映像区进行操作。
DP01上拨位开关的位置一定要和S7-300中组态的地址值一致。
TIA 中Smart DP01与S7-300的Profibus DP通讯
插入 CPU 315-2 DP 作为 DP 主站。