返回主站|会员中心|保存桌面

台达专营服务商    

变频器、PLC、触摸屏、伺服驱动器

联系方式
  • 联系人:吴经理
  • 电话:18576370666
  • 邮件:18576370666@163.com
新闻分类
  • 暂无分类
站内搜索
 
首页 > 新闻中心 > 台达PLC串口通讯怎么用?
新闻中心
台达PLC串口通讯怎么用?
发布时间:2025-12-10        浏览次数:1        返回列表

台达 PLC 串口通讯(主要为 RS232/RS485)是工业中最常用的通讯方式,核心用于 PLC 与触摸屏、变频器、仪表、上位机等设备交互。以下以台达主流 DVP 系列 PLC(ES2/EH3/SV2)为例,从硬件选型、参数配置、指令使用、实战案例、故障排查全维度讲解,覆盖 RS232/RS485 两种串口场景。

一、先明确串口类型与硬件准备

台达 PLC 串口分内置和扩展两种,需根据场景选择:

串口类型内置端口(如 DVP-ES2)扩展模块(如 DVP-F232/F485)核心特点
RS232COM1(9 针 D 型口)DVP-F232点对点通讯,距离≤15 米
RS485COM2(端子式,ES2/EH3)DVP-F485多点组网,距离≤1200 米

1. 硬件清单(以 RS485 为例,最常用)

  • 台达 PLC(如 DVP-24ES2)+ 内置 COM2(RS485)或 F485 扩展模块;

  • RS485 屏蔽双绞线(RVSP 2×0.75mm²);

  • 通讯对象(如台达触摸屏、变频器、另一台 PLC);

  • 120Ω 终端电阻(RS485 组网时首尾端接)。

2. 接线规范(关键!避免通讯故障)

串口类型PLC 端子通讯对象端子接线逻辑
RS232TX/RX/GNDRX/TX/GNDPLC TX→对方 RX,PLC RX→对方 TX,GND 共地
RS485A+/B-A+/B-手拉手串联(A + 接 A+,B - 接 B-),屏蔽层单端接地

⚠️ RS485 禁忌:禁止星型连接(多设备直接并联到 PLC),会导致信号反射;通讯线与动力线间距≥30cm,避免干扰。

二、串口通讯参数配置(核心前提)

台达 PLC 串口需先在编程软件(WPLSoft/ISPSoft)中配置参数,必须与通讯对象的参数完全匹配,否则通讯中断。

1. 软件操作步骤(以 WPLSoft 为例)

  1. 连接 PLC,打开工程,右键「程序编辑」→「通讯设置」→选择对应串口(如 COM2);

  2. 配置核心参数(以 Modbus-RTU 为例,最通用协议):

    参数项常用设置值说明
    通讯协议Modbus-RTU或台达专用协议(如 DELTA DVP)
    波特率9600可选 19200/38400,需与对方一致
    数据格式8,N,18 位数据位、无校验、1 位停止位
    主站 / 从站主站PLC 主动读写其他设备时设为主站
    超时时间500ms无数据时判定超时,避免通讯卡死
  3. 点击「写入 PLC」,重启 PLC 生效(台达 PLC 通讯参数需重启)。

2. 不同协议的参数适配

应用场景协议选择特殊参数
PLC←→变频器 / 仪表Modbus-RTU从站地址(1~247)需唯一
PLC←→台达触摸屏DELTA DVP无需设置从站地址,默认匹配
PLC←→另一台台达 PLCMODBUS/DELTA DVP主从站需区分(一台主,一台从)

三、核心通讯指令使用(按协议分类)

台达 PLC 串口通讯主要用两类指令:Modbus-RTU 指令(通用) 和台达专用指令(如 DVP 间通讯)

1. 通用场景:Modbus-RTU 指令(MODRW)

适用于 PLC 与变频器、仪表、第三方设备通讯,指令格式:

plaintext

MODRW S1 S2 S3 D N M
操作数含义
S1从站地址(如变频器地址 1)
S2寄存器类型 + 起始地址(如 40001 = 频率给定,30001 = 实际频率)
S3读写标志(0 = 读,1 = 写)
DPLC 存储数据的起始地址(如 D0)
N读写寄存器数量(如 K1=1 个寄存器)
M通讯超时时间(ms,如 K500=500ms)
实战示例:PLC 写频率给台达变频器(Modbus-RTU)

需求:PLC 通过 RS485 控制变频器(地址 1)输出 50Hz,步骤:

  1. 变频器参数:P200=1(Modbus-RTU)、P201=1(地址 1)、P202=9600(波特率);

  2. PLC 程序:

ladder

// X0触发写指令,D0=500(变频器频率寄存器放大10倍,500=50Hz)
LD     X0
MODRW  K1 K40001 K1 D0 K1 K500
// 解释:从站1,写40001寄存器,数据存在D0,写1个寄存器,超时500ms

2. 台达 PLC 间通讯:专用指令(DVPNET/EXCH)

适用于两台台达 PLC 点对点通讯(无需 Modbus),以 EXCH 指令为例:

plaintext

EXCH S D N
  • S:本地发送数据起始地址(如 D0);

  • D:对方接收数据起始地址(如 D10);

  • N:数据长度(如 K4=4 个字)。

实战示例:PLC1(主站)发数据给 PLC2(从站)
  1. PLC1(主站)参数:COM2 设为「DELTA DVP 主站」;

  2. PLC2(从站)参数:COM2 设为「DELTA DVP 从站」;

  3. PLC1 程序:

ladder

LD     M8000
EXCH   D0 D10 K4  // 发送D0-D3到PLC2的D10-D13
  1. PLC2 程序:无需主动指令,直接读取 D10-D13 即可获取数据。

3. 自由口通讯:ASCII 指令(ASCI/WRI)

适用于与自定义协议设备(如扫码枪、串口屏)通讯,需手动解析帧格式:

  • ASCI S D N:将数值转为 ASCII 码(如 123→31 32 33);

  • WRI D N M:发送 ASCII 数据到串口;

  • RD D N M:从串口读取 ASCII 数据。

实战示例:PLC 发送 “ABC” 到串口设备

ladder

// 将A(41)、B(42)、C(43)存入D0-D2
MOV    H41 D0
MOV    H42 D1
MOV    H43 D2
// 发送D0-D2的数据
LD     X0
WRI    D0 K3 K500  // 发送3个字节,超时500ms

四、完整实战案例:PLC + 触摸屏 RS485 通讯

需求:触摸屏显示 PLC 的 D0 数值,PLC 接收触摸屏写入的 D1 数值

  1. 硬件接线:PLC COM2(A+/B-)→ 触摸屏 RS485(A+/B-),GND 共地;

  2. PLC 参数:COM2=Modbus-RTU 从站、9600、8N1、地址 1;

  3. 触摸屏配置(台达 DOP-B):

    • 新建通讯连接,选择「台达 DVP」→「RS485」;

    • 参数:波特率 9600、8N1、PLC 地址 1;

  4. 触摸屏画面:

    • 添加数值显示控件,绑定「PLC D0」;

    • 添加数值输入控件,绑定「PLC D1」;

  5. PLC 程序:无需额外指令,直接读写 D0/D1 即可(触摸屏自动通过 Modbus 读写)。

五、常见故障排查(串口通讯避坑)

故障现象排查方向
通讯无响应1. 参数不匹配(波特率 / 校验位);2. 接线错误(RS485 A/B 接反、RS232 TX/RX 接反);3. 串口损坏(替换模块测试)
数据乱码 / 时断时续1. 无屏蔽线或与动力线混敷;2. RS485 未接终端电阻;3. 接地不良(屏蔽层单端接地)
Modbus 指令执行失败1. 从站地址错误;2. 寄存器地址类型错(如读 30001 而非 40001);3. 读写标志设反
自由口通讯解析失败1. ASCII 码转换错误;2. 帧格式不匹配(如缺少校验位、结束符)

六、优化技巧

  1. 抗干扰:RS485 通讯线穿金属管,屏蔽层接 PLC PE 端(禁止两端接地);

  2. 稳定性:Modbus 通讯增加轮询间隔(≥50ms),避免指令连发导致总线堵塞;

  3. 调试:用串口助手(如 SSCOM)监听串口数据,确认发送 / 接收的帧格式是否正确;

  4. 扩展:串口设备超过 32 台时,加 RS485 中继器,提升信号强度。

如果需要针对台达 DVP-EH3 PLC 与 VFD-M 变频器的 RS485 通讯参数表,或 WPLSoft 软件配置串口的截图步骤,可补充说明,我会进一步细化!

收缩
  • QQ咨询

  • 电话咨询

  • 18576370666
  • 添加微信客服