主营:数控系统,S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 人机界面,触摸屏变频器,
DP总线,MM420 变频器MM430 变频器MM440 6SE70交流工程调速变频器
USS_DRV功能块通过USS_DRV_DB数据块实现与USS_PORT功能块的数据接收与传送,而USS_PORT功能块是S7-1200 PLC CM1241 RS485模块与变频器之间的通信接口。USS_RPM功能块和USS_WPM功能块与变频器的通信与USS_DRV功能块的通信方式是相同的。
每个S7-1200 CPU多可带3个通信模块,而每个CM1241 RS485通信模块多支持16个变频器。因此用户在一个S7-1200 CPU中多可建立3个USS网络,而每个USS网络多支持16个变频器,总共多支持48个USS变频器。
5. 2 S7 1200 PLC进行USS通信的编程
1.USS通信接口参数功能块的编程
USS通信接口参数功能块的编程如下图所示。
图7: USS通信接口参数功能块的编程
USS_PORT功能块用来处理USS网络上的通信,它是S71200 CPU与变频器的通信借口。每个CM1241 RS485模块有且必须有一个USS_PORT功能块。
PORT:指的是通过哪个通信模块进行USS通信。
BAUD:指的是和变频器进行通行的速率。 变频器的参数P2010种进行设置。
USS_DB:指的是和变频器通信时的USS数据块。每个通信模块多可以有16个USS数据块,每个CPU多可以有48个USS数据块,具体的通信情况要和现场实际情况相联系。每个变频器与S7-1200进行通信的数据块是一的。
ERROR:输出错误。
STATUS:扫描或初始化的状态。
S7-1200 PLC与变频器的通信是与它本身的扫描周期不同步的,在完成一次与变频器的通信事件之前,S7-1200通常完成了多个扫描。
USS_PORT通信的时间间隔是S7-1200与变频器通信所需要的时间,不同的通信波特率对应的不同的USS_PORT通信间隔时间。下图列出了不同的波特率对应的USS_PORT小通信间隔时间。
图8:不同的波特率对应的USS_PORT小通信间隔时间
USS_PORT在发生通信错误时,通常进行3次尝试来完成通信事件,那么S7-1200与变频器通信的时间就是USS_PORT发生通信**时的时间间隔。例如:如果通信波特率是57600,那么USS_PORT与变频器通信的时间间隔应当大于小的调用时间间隔,即大于36.1Ms而小于109Ms。S7-1200 USS 协议库默认的通信错误**时尝试次数是2次。
基于以上的USS_PORT通信时间的处理,我们建议在循环中断OB块中调用USS_PORT通信功能块。在建立循环中断OB块时,我们可以设置循环中断OB块的扫描时间,以满足通信的要求。循环中断OB块的扫描时间的设置如下图所示:
图9:循环中断OB块的扫描时间的设置
安全门和急停按钮是安全组件的典型应用,广泛安装在各类应用中,如 切割机。
在实施过程中,风险分析和评估通常伴随着问题一同提出,从而满足 PL(根据 ISO 13849)或 SIL(根据 IEC 62061)标准的相关要求(接线,工程组态等)。
这也正是本应用示例的切入点。在本应用示例中,采用模块化结构显示安全相关应用的基本实施步骤。
在本应用示例中,对安全门(有无门锁)、 急停以及各种组合进行单独检查。
在此,共包含 24 个具体应用。所有 24 个 F 块均存储在块库中。这样,用户可轻松地将 F 块集成到用户自己的 STEP 7 项目 (TIA Portal) 中,并根据要求进行定制操作。此外,也可直接下载所通过的硬件配置。
S7-1200 FC CPU 是实现简单型单机解决方案的理想控制器。当然,在此也可使用分布式解决方案。在本应用示例中,介绍了如何通过 PROFIsafe 连接 SINAMICS G120。
与单硬件解决方案不同,S7-1200 FC CPU 不仅易于操作,其快捷的诊断功能更是较大提高可应用的可用性。重要的是: S7-1200 FC CPU 的工程组态基于 TIA Portal 自动化系统。因此,用户可受益于全集成自动化 (TIA) 的所有优势:TIA Portal 系统集高效性易于操作性以及**的前瞻性于一体。该系统适用于各种自动化与驱动技术相关的工程组态任务。
块库、文档和 SET 文件
ZIP 文件“STEP 7 V15 块库”中包含有 24 个 F 块的块库,分别对应 24 个急停和安全门 应用场景。
对于 24 个应用场景中的每一个场景,本文档均包含以下内容:
此外,在本文档中还介绍了有关 F 程序中特定序列的更多信息,以及安全门和急停应用中的宝贵信息。例如,为了满足特定 PL/SIL 标准要求而所需考虑的各种因素。