组态就是针对硬件、网络、设备等进行参数配置。在博途项目中,组态包括以下内容:添加各种类型的HMI和PLC控制器;配置各种规模的站点以及网络拓扑图;在线配置与离线配置参数;变量定义以及标签制作。针对S7-1500控制器,博途软件还支持站点上传功能,可以自动搜索并上传整个站点信息。本节我们主要来介绍如何使用博途软件进行高效组态。
在TIA博途项目中可以添加各种类型HMI和PLC控制器,S7-1500控制器支持模块检测功能,首次连接S7-1500 PLC时,可以插入一个“非指定的CPU1500”,通过点击“获取”命令并选择联机的网卡,TIA博途将自动搜索网络上所有的站点,选择需要的站点,TIA博途将自动检测站点上所有的模块并按出厂的参数上载。在没有联机的情况下也可以从硬件目录中添加新的模块。硬件目录自动带有过滤功能,所列出的模块自动匹配配置的站点,不再需要逐级查找。
底板视图可以扩展和折叠,可以分段快速查看配置的模块。选择一个模块,可以直接在模块的属性中为I/O变量定义符号名称。同时支持批量复制功能,符号名称可以直接在模块的标签条上显示。选择一个站点,可以将所有模块的标签条导出,也可以导出单一模块的标签条。示例中按照符号名称导出标签条,可以使用办公软件打开和打印。
配置多个相同参数的通道可以使用模块的通道模板,先配置通道模板,选择诊断的参数以及测量类型。如果选择4-20毫安信号,可以使用“断路”诊断功能。接下来,在通道中的参数设置中选择“来自模板”,通道参数将自动采用模板中的设置。如果一个项目的初始阶段只需要部分模块,可以将其余配置好的模块暂存于“拔出的模块”栏中,待需要的时候可以再次使用,模块的参数不会丢失。
如果配置一个PROFINET站点,可以打开“网络视图”,在“分布式I/O”中选择需要配置站点的接口模块,例如我们选择ET200SP的接口模块,将ET200SP站点拖放到“网络视图”中,为了便于管理,可以更改站点名称。使用鼠标拖放的方式,可以非常简单地将ET200SP站点连接到网络上,连接成功后在分布式I/O站点上带有蓝色主站标识符,表示已经分配到一个主站上。点击ET200SP站点的PROFINET接口,在属性中已经自动分配了IP地址,也可以根据实际要求手动更改,同时系统自动为站点分配设备编号,这个站点编号将在诊断中使用。
切换到设备视图,为分布式I/O站点进行配置。为了区别多个相同的站点,可以为站点分配不同的设备名称,例如更改设备名称为“ET200SP STATION1”。带有过滤功能的“硬件目录”自动列出只适合ET200SP配置的模块,按照实际需求插入模块。如果在模块中使用不同的电源供电,需要启用新的电位组,模块的端子板将变为白色,与实际配置的颜色匹配。存盘编译,这样一个PROFINET站点配置完成。
设备的名称需要在线分配,切换到“网络视图”,点击网络,选择“分配设备名称”,系统将自动搜索网络上所有的站点。选择需要设备名称例如“ET200SP STATION1”,再选择网络上的站点,点击“分配名称”按钮进行分配,为了验证是否分配成功,可以更新网络上的站点,这时可以看到设备名称已经分配到实际的站点。
选择控制器下载,系统自动搜索网络上的站点,选择需要的站点下载配置到CPU中,控制器启动后将自动查询具有“ET200SP STATION1”的站点并分配IP地址。再次查看网络上的站点,可以看到IP地址已经分配成功,至此,通信建立。配置网络拓扑结构,可以得到网络上设备间邻居关系的信息,这样可以诊断端口连接是否正确,同时在分布式I/O接口模块故障替换时不需要再联机分配设备名称。
进入拓扑视图,可以看到每个设备上具有PROFINET接口数量。鼠标点击接口,在下面的表格中可以看到设备端口自动索引。使用鼠标拖放功能,快速连接设备的端口,同时表格中也将建立端口连接关系。将配置信息下载到CPU中,切换到在线,可以看到端口连线是红色的表示配置与实际的连线不匹配。在表格中选择“比较离线/在线”功能,系统将自动扫描端口的连接信息。扫描完成后可以看到,实际的端口连接是PLC的端口1连接到分布式站点的端口1,而配置的端口连接是PLC的端口2连接到分布式站点的端口2。
切换到离线状态,可以采用实际端口的连接信息作为离线的配置信息。将配置信息再次下载到CPU中,可以看到正确的端口连接状态。网络拓扑信息存储于CPU的SD卡中,这样更换接口模块时,CPU将根据端口的连接信息自动为新的接口分配设备名称和IP地址。如果是OEM用户,设备的配置相同,通过配置拓扑结构也不需要联机分配设备名称,例如在“网络视图”中连接PROFINET控制器与设备,查看设备状态时可以看到,PROFINET既没有分配设备名称也没有IP地址,在“拓扑视图”中简单地进行端口连接,下载拓扑信息到CPU中,CPU在启动后会自动根据拓扑结构为PROFINET设备分配设备名称和IP地址,然后建立通信关系。再次查看设备状态,可以看到PROFINET的设备名称和IP地址已经成功分配。