SLMP通信时间计算与MELSECiQ-F FX5控制器安全注意事项

需积分: 50 6 下载量 86 浏览量 更新于2024-08-06 收藏 1.35MB PDF 举报
《通信时间 - GB50311-2016 综合布线系统工程设计规范》详细规定了在PLC系统中,尤其是三菱FX5系列的MELSECiQ-F控制器中,利用SLMP(System Level Message Protocol)进行通信的时间计算方法。SLMP是一种在工业控制网络中广泛使用的协议,用于设备间的数据交换。 章节2.5着重于通信时间的测量,特别是在批量读取和批量写入数据时,小处理时间Tfs(从接收个人计算机请求数据到CPU模块完成处理的时间)的计算公式。Tfs由几个因素决定,包括固定常数Ke和Kdt,与数据量(请求和响应数据字数)相关的Df,以及扫描时间Scr,以及对象设备(如个人计算机)的ACK(确认)处理时间。两个示例计算展示了在不同场景下如何应用此公式。 在具体应用中,例如从D寄存器读取或写入32点数据时,除了基本的计算步骤,还要考虑到安装站的扫描时间。对于TCP/IP和UDP/IP通信,批量读写操作的Ke和Kdt值相同,都是1和0.001。同时,针对对象设备,无论是发送指令报文还是接收响应报文,都需要考虑额外的ACK处理时间。 安全方面,文档强调了SLMP通信中的重要安全注意事项。首先,应在PLC外部设置安全回路,以防外部电源异常或控制器故障时系统失控。其次,智能型功能模块的系统区域应避免数据写入,因为这可能导致系统误动作。在控制他站PLC时,必须设置互锁回路,确保在数据通信异常时系统的安全性,并预先规划处理异常的方法。此外,对于SLMP支持的设备,禁止在特定区域(如系统区域和不可写区域)进行数据写入,也不得输出禁止使用的信号。 设计和维护时,务必遵循这些规定,确保通信效率和系统的稳定、安全运行。在整个过程中,充分理解和遵守相关规范是关键,因为即使是较低级别的“注意”事项,也可能引发严重事故。因此,使用者不仅要熟悉技术细节,还要理解并遵守所有安全指南。