S7-200 smart从V2.5版本开始,自带的网口已经支持profinet的I-Device功能,这就意味着自带的RJ45接口可以作为IO设备连接到诸如S7-1500/1200等IO控制中。S7-200 smart既可以作为独立设备单独工作,同时也可以扮演上级IO控制器的IO设备。这也进一步加强了Smart的组网能力,以及扩展了S7-1500/1200组网方式。此种功能就是I-Device功能。
在这之前,S7-1500想要连接S7-200 smart设备(比如工厂数据采集改造),必须使用其他的非周期通讯方式,比如S7通讯,TCP/IP通讯等,带来的缺点是采集的数据不是实时的,而且主站S7-1500的连接资源数也受限。
现在使用PN IO通讯的方式,S7-200 smart使用I-Device的通讯功能作为IO设备,S7-1500作为IO控制器,S7-1500可以带更多的S7-200 smart设备,而且通讯是实时的,组态也是方便的。
✦
✦
拿CPU1511举个例子▼
▲如上图,CPU1511使用集成的网口S7通讯最多54个设备(除去预留10个)、IO通讯最多带128个设备。
进入主题
S7-1500和S7-200 SMART的通讯建立
一
S7-200 smart的组态
▲如上图,编程软件中,打开profinet向导
▲如上图,向导界面
1.添加/删除传送区,最多8行,最少1行
2.选择“输入/输出”类型
输入地址范围为 IB1152 到 IB1279。
输出地址范围从 QB1152 到 QB1279。
传送区最大总输入大小为 128 字节。
传送区最大总输出大小为 128 字节。
▲如上图,配置的传送区
3.选择即将导出GSD存放的路径,然后选择导出。
▲如上图,导出结果。
然后点击生成,最后将smart项目程序下载到CPU中。
smart侧的工作就做完了。
二
1500的组态
1.打开博途软件,导入GSD文件
▲如上图,打开GSD管理窗口
▲如上图,GSD管理窗口
1)选择“已安装的GSD”选项卡
2)选择GSD的存放路径文件夹
3)勾选GSD文件
4)安装GSD
2.打开博途软件,查看导入后的GSD文件
▲如上图,进入网路视图,右侧硬件目录
3.将GSD文件拖入到网络视图中,选择1500CPU为PN控制器。
▲如上图,连接好的网络视图
▲如上图,进入设备视图,查看smart GSD文件中传送区对应1500的IO地址
自此,1500部分的组态完成了。
三
编程注意点
1.进行编程时,存在如下IO对应关系:
1500的QB126对应SMART的IB1152
1500的QB127对应SMART的IB1153
1500的IB124对应SMART的QB1152
1500的IB125对应SMART的QB1153
2.如果存在多个同样配置但是IP地址不一样的CPU,可以采用两种方式进行
1)每个smart进行配置后单独导出GSD,1500侧拖入多个不同的GSD文件。只要重复上述步骤就行。
2)配置一个通用的GSD文件,配置时勾选如下图所示的“profinet接口参数由上位控制器分配“,1500侧拖入多个相同的GSD文件,然后在GSD属性中修改IP地址和设备名称。
▲如上图,smart侧配置GSD注意点
▲如上图,1500侧组态GSD注意点,需要分配和smart侧一致的IP地址和名称(此界面在此前导出的GSD中是灰色的,不可修改)
- 西门子面板模板和全局画面怎么做 2024-11-16
- 1200PLC 报警功能块——快速修改报警列表 2024-11-16
- G120XA模拟量速度反馈及曲线标定 2024-11-16
- 西门子SIRIUS(国产)控制与保护产品3RT7系列 2024-11-16
- 西门子开放式用户通讯TCP指令使用介绍 2024-11-16
- G120XA的Modbus RTU通讯 2024-11-16
- S120的非周期性通讯 2024-11-16
- 西门子S7-1200 modbus rtu通讯使用介绍 2024-11-16
- 西门子S7-1200 modbus tcp通讯使用介绍 2024-11-16
- 西门子雪豹 SITOP PSU2200工业电源 2024-11-16