200SMART作为智能控制器和智能设备使用

200SMART固件版本在V2.5以上的标准型CPU都支持PROFINET IO控制器和IO设备使用。

S7-200SMART作为智能设备仅支持1个IO控制器,可配置的输入输出存储区都为128个字节,地址范围分别为I(Q)1152.0到I(Q)1279.7;每个CPU支持最多8个PROFINET IO设备,每个IO设备输入输出最大存储区都为128个字节,最多支持64个模块,地址分配 I(Q)128.0到 I(Q)1151.7。

特别注意:在向导中组态智能设备时,最好是使用你导入的对应设备的对应版本号的GSD,俩个SMART通信过程中,如果你拖入的是右侧目录的默认的CPU,有可能版本号不一样,导致通信失败,CPU红灯闪烁,可能有些绕,请参看下图组态过程。

如何生成和导入GSD,并配置好IO设备(这里把SR20作为IO设备):

1.向导-PROFINET-选择智能设备,选择设置固定IP地址,子网掩码,站名(很重要,必须与控制器中组态的一致)

200SMART作为智能控制器和智能设备使用_第1张图片

2.这里添加输入输出都是从1152.0开始的1个字节,和控制器中对应,这里的输入对应控制器的输出,这里的输出对应控制器的输入,就是这里的QB1152对应控制器IB128,IB1152对应控制器QB128;

200SMART作为智能控制器和智能设备使用_第2张图片

3.上图中选择导出,可以把IO设备的GSD文件导出,方便控制器导入组态;

4.最后点击生成。

5.写个简单的程序测试

200SMART作为智能控制器和智能设备使用_第3张图片

仔细观察一下如何对应

控制器端(ST20)如何导入GSD

200SMART作为智能控制器和智能设备使用_第4张图片

点击GSDML管理

200SMART作为智能控制器和智能设备使用_第5张图片

浏览-导入

控制器端ST20组态:

1.选择PLC的角色为控制器,并设置对应的IP地址和子网掩码,站名;

200SMART作为智能控制器和智能设备使用_第6张图片

2.这里选择我导入的SR20,保证版本号和实际的一致,设备名称和IO设备一致,以免通信失败;

200SMART作为智能控制器和智能设备使用_第7张图片

IP设置选择固定但要和IO设备组态保持一致

3.这里因为我选择的是导入的SR20,直接配置好了输入输出,确保了一一对应;

200SMART作为智能控制器和智能设备使用_第8张图片

4.点击生成

200SMART作为智能控制器和智能设备使用_第9张图片

200SMART作为智能控制器和智能设备使用_第10张图片

测试程序

5.下载并写入到ST20中,其余无关组态自行设置。

测试通信:ST20的IB0对应SR20的QB0,SR20的IB0对应ST20的QB0,请自行测试。

​博途TIA/WINCC社区VX群

​博途TIA/WINCC社区VX群

你可能感兴趣的:(西门子WINCC,WINCC,博途WINCC,博途,西门子1200PLC)