首页 新闻 工控搜 论坛 厂商论坛 产品 方案 厂商 人才 文摘 下载 展览
中华工控网首页
  P L C | 变频器与传动 | 传感器 | 现场检测仪表 | 工控软件 | 人机界面 | 运动控制
  D C S | 工业以太网 | 现场总线 | 显示调节仪表 | 数据采集 | 数传测控 | 工业安全
  电 源 | 嵌入式系统 | PC based | 机柜箱体壳体 | 低压电器 | 机器视觉
PLC通讯与协议
--PLC通讯与协议
收藏本文     查看收藏

## **一、PLC通讯与协议**

### **1. FINS UDP协议**

·​**全称**​:Factory Interface Network Service over UDP。

·​**厂商**​:欧姆龙私有协议。

·​**特点**​:

o针对NX/NJ系列PLC深度优化。

o通信效率高,支持广播功能。

o可同时给多台设备发指令。

·​**应用场景**​:自动化生产线设备组网。

### **2. FINS UDP vs Modbus**

| **特性**   | **FINS UDP**            | **Modbus**                   |
| ------------- | -------------------------- | ------------------------------- |
| **类型**   | 欧姆龙私有协议           | 通用开放协议                  |
| **兼容性** | 仅支持欧姆龙设备         | 几乎所有品牌PLC、变频器都支持 |
| **效率**   | 针对自家设备优化,效率高 | 通用性强,但效率相对较低      |
| **定位**   | 专业化路线               | 大众化路线                    |

### **3. Modbus功能码**

·​**01读线圈**​:读取离散量输出位(如电机启停开关量),只有0和1两种状态。

·​**03读寄存器**​:读取模拟量或数值型数据(如电压、电流),一个寄存器通常存16位整数或浮点数。

·​**单条报文限制**​:单条Modbus报文只能有一个功能码,不能同时执行多种操作。如需读取不同类型数据,需拆成多条报文。

### **4. Modbus报文解析示例**

报文:01 03 00 00 00 01 84 0A

·01:从站地址(1号PLC设备)

·03:功能码(读保持寄存器)

·00 00:寄存器起始地址

·00 01:读取寄存器个数

·84 0A:CRC校验码

### **5. HEX显示**

·​**含义**​:用十六进制呈现通讯数据。

·​**用途**​:工业设备传输的原始数据都是字节流,HEX显示能直观看到每个字节的具体数值,方便与设备手册对照调试。

·​**优势**​:比十进制或字符串更容易定位通讯问题。

## **二、PLC编程与点位规划**

### **1. Smart点表(点位规划表)**

·​**定义**​:工业自动化里的点位规划表,用于给PLC的输入输出、中间变量、通讯地址等做统一编号和分类。

·​**作用**​:避免点位重复或混乱,方便后期维护和扩展。

### **2. 点位分类**


| **类型**     | **说明**                    | **示例区间** |
| --------------- | ------------------------------ | --------------- |
| **过程点**   | 传感器、执行器的实时数据     | -             |
| **通讯点**   | 负责和触摸屏、其他设备交互   | -             |
| **中间点**   | 程序内部运算用的软继电器     | M4000等       |
| **库占用点** | 调用功能块时自动分配的存储区 | 5001-6000     |
| **故障点**   | 记录设备报警信息的存储位     | 700-999       |

### **3. 库占用点**

·​**定义**​:PLC程序调用功能块或指令库时,系统自动分配的存储区间。

·​**用途**​:存放库函数的运行参数、中间缓存和状态标识,避免与用户自定义变量冲突。

·​**配置方式**​:工程师在项目初始化时预先定义并配置到PLC系统中(如在西门子博途或三菱GX Works中设置存储区分配)。

·​**灵活性**​:区间范围可根据项目大小调整,非固定值。

### **4. 中间点(软继电器)**

·​**定义**​:工程师自己定义的内部存储位。

·​**用途**​:存储程序运行中的逻辑状态、中间计算结果或临时标记。

·​**示例**​:用M4000记录"电机启动条件是否满足",汇总传感器信号、安全联锁等条件,后续程序直接用M4000控制电机。

### **5. 故障点**

·​**定义**​:专门记录设备报警信息的软元件。

·​**功能**​:将传感器异常、过载、通信中断等故障状态"记忆"下来,方便快速定位问题。

·​**示例**​:700对应电机过热、701对应急停触发,上位机读取到700为1即可显示"电机过热报警"。


 

状 态: 离线

会员简介

会员代号: rocky-rocky
联 系 人: rocky
电  话: 86-18670031843
传  真:
地  址: 长沙市麓谷高新区
邮  编: 410000
主  页:
 
 
立即发送询问信息在线联系该解决方案厂商:
用户名: 密码: 免费注册为中华工控网会员
请留下您的有效联系方式,以方便我们及时与您联络

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 不良信息举报
工控网客服热线:0755-86369299
版权所有 中华工控网 Copyright©2022 Gkong.com, All Rights Reserved