三菱MELSECiQ-F FX5 SLMP通信处理时间计算
需积分: 49 101 浏览量
更新于2024-08-09
收藏 1.61MB PDF 举报
"三菱微型可编程控制器MELSECiQ-F FX5用户手册(SLMP篇)中的通信时间计算与安全注意事项"
在三菱的微型可编程控制器MELSECiQ-F FX5系列中,SLMP(三菱智能通信协议)用于设备间的高效数据交换。通信时间是一个关键因素,它直接影响系统的响应速度和效率。SLMP通信的小处理时间计算涉及几个参数,包括常数、数据量和扫描时间。
计算公式如下:
Tfs = Ke + (Kdt × Df) + Scr × 处理所需的扫描次数 + 对象设备的ACK处理时间
其中:
- Tfs:从接收个人计算机的请求数据到CPU模块完成处理的时间,单位为毫秒
- Ke、Kdt:常数,具体值在表格中给出,如批量读取或写入时,TCP/IP和UDP/IP通信的Ke和Kdt都是1和0.001
- Df:请求数据字数加上响应数据字数,即应用数据部分的总字节数
- Scr:扫描时间,即PLC执行一次完整扫描的时间
- ACK处理时间:只在TCP通信中存在,对应设备确认信息的处理时间
例如,当从个人计算机通过TCP/IP通信读取32点数据时,Tfs的计算如下:
Tfs = 1 + (0.001 × 32) + 40 × 1 + 对象设备的ACK处理时间
同样,当写入32点数据时,计算方式相同。
在安全注意事项方面,使用MELSECiQ-F FX5系列PLC时必须遵循严格的安全指导。首先,需要设置外部安全回路以确保在电源异常或PLC故障时,整个系统仍能安全运行。PLC的自我诊断功能会在检测到异常时关闭所有输出,但无法检测的输入输出异常可能导致输出失效,因此外部回路至关重要。
智能功能模块的“系统区域”不应被写入数据,以防止系统误动作。在控制运行中的远程PLC时,应建立互锁回路并预先了解可能的风险,特别是当远程PLC远离操作员时,通信异常可能导致延迟响应。
此外,严禁在“系统区域”或“不可写区域”写入数据,并避免使“禁止”输出信号为ON,以防止对支持SLMP设备和智能功能模块的不适当操作。在数据通信异常时,系统应有预定的错误处理机制。
MELSECiQ-F FX5系列PLC的SLMP通信涉及到复杂的计算以优化处理时间,同时,用户必须严格遵守安全指南,以确保系统的稳定和安全运行。
2013-01-19 上传
2009-11-06 上传
2015-07-15 上传
2023-04-05 上传
2023-03-24 上传
2023-02-16 上传
2023-06-06 上传
2023-05-28 上传
2023-08-22 上传
2023-05-27 上传
Sylviazn
- 粉丝: 29
- 资源: 3882
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍