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

欧姆龙服务商    

欧姆龙PLC

新闻分类
  • 暂无分类
站内搜索
 
友情链接
  • 暂无链接
首页 > 新闻中心 > intouch与欧姆龙plc连接问题!
新闻中心
intouch与欧姆龙plc连接问题!
发布时间:2025-12-02        浏览次数:25        返回列表

InTouch 与欧姆龙 PLC 连接全流程解决方案(含故障排查)

InTouch(Wonderware)作为工业级 HMI 软件,与欧姆龙 PLC 的连接需遵循 “通信协议匹配→硬件接线→驱动配置→数据映射→测试验证” 的核心逻辑,常见连接方式包括FINS/TCP(以太网)Host link(串口)EtherNet/IP,其中以太网连接因稳定性和便捷性成为工业场景首选。以下是具体操作步骤、参数配置及典型故障解决方案:

一、核心连接方式及适用场景

连接方式通信协议硬件要求适用场景优点缺点
以太网连接FINS/TCPPLC 支持以太网(如 CP1H/CP1L+EtherNet 模块、CJ2M/CJ1W、NX 系列)、交换机 / 网线远距离、多设备组网、高速数据传输传输速度快(100Mbps)、布线简单、支持多主站需要 PLC 具备以太网功能(部分老型号需扩展模块)
串口连接Host link(RS232/RS485)PLC 串口(如 CP1H 的 RS232/RS485 口、C200H 的 232C 模块)、串口线(交叉线 / 直连线)近距离单点连接、老型号 PLC(无以太网)硬件成本低、配置简单传输距离短(RS232≤15m,RS485≤1200m)、速度慢
工业总线连接EtherNet/IPPLC 支持 EtherNet/IP(如 NX 系列、CJ2M+EIP 模块)罗克韦尔体系设备组网、高速实时控制兼容性强、支持设备自动发现配置相对复杂、需确认 PLC 固件版本

优先选择建议:

  • 新项目 / 有以太网接口的 PLC(如 CP1H-XA、CJ2M、NX1P2):FINS/TCP 以太网连接(首选);

  • 老型号 PLC(如 C200H、CPM1A)或无以太网接口:Host link 串口连接

  • 需与罗克韦尔 PLC、变频器等 EtherNet/IP 设备组网:EtherNet/IP 连接

二、最常用:FINS/TCP 以太网连接(详细步骤)

前提条件:

  1. 硬件准备:PLC(带以太网口或扩展以太网模块)、工业交换机、网线(直通线);

  2. 软件版本:InTouch 10.0 及以上(需安装 “Wonderware IndustrialSQL Server” 或 “IO Server”)、欧姆龙 CX-Integrator(用于 PLC 以太网配置);

  3. 网络规划:确保 InTouch 电脑与 PLC 在同一网段(如电脑 IP:192.168.1.100,PLC IP:192.168.1.10,子网掩码:255.255.255.0)。

步骤 1:PLC 端以太网配置(关键!)

方式 1:通过 CX-Integrator 配置(推荐)

  1. 安装 CX-Integrator 软件,用 USB 线连接电脑与 PLC,打开软件创建新项目;

  2. 右键点击 “在线工作”→“连接”,选择 PLC 型号(如 CP1H-XA40DT-D),连接成功后展开 “PLC 配置”→“以太网端口”;

  3. 双击 “IP 地址设置”,配置参数:

    • IP 地址:如 192.168.1.10(需与电脑同一网段,避免冲突);

    • 子网掩码:255.255.255.0;

    • 网关:若需跨网段访问填写,同一网段留空;

    • FINS 节点号:默认 0(范围 0-255,全网唯一,多 PLC 时需区分);

  4. 点击 “写入 PLC”,重启 PLC 使配置生效;

  5. 验证:用电脑 ping PLC 的 IP 地址(cmd 命令:ping 192.168.1.10),若 “请求超时” 需检查网线、交换机或 IP 配置。

方式 2:无 CX-Integrator 时(通过 PLC 面板 / 拨码开关)

  • 部分 PLC(如 CP1L-EL)支持通过面板按键或拨码开关设置 IP:参考 PLC 手册,将 IP 地址拨码至目标值(如 192.168.1.10),重启 PLC。

步骤 2:InTouch 端驱动配置(IO Server 设置)

InTouch 通过 “Wonderware IO Server” 与 PLC 通信,需先配置 IO Server 的通信参数:

  1. 打开 InTouch 软件,点击 “开始”→“程序”→“Wonderware”→“IO Server”→“IO Server Configuration”;

  2. 在左侧 “IO Servers” 列表中,选择 “Omron FINS Ethernet”(FINS/TCP 驱动),右键点击 “New” 创建新通信通道;

  3. 配置通道参数(关键参数如下,其余默认):

    参数名称配置值说明
    Channel Name自定义(如 Omron_FINS_01)通道名称,用于后续数据映射
    IP AddressPLC 的 IP 地址(如 192.168.1.10)必须与 PLC 配置一致
    FINS Node NumberPLC 的 FINS 节点号(如 0)与 PLC 端 “FINS 节点号” 一致
    Port Number9600(默认)FINS/TCP 默认端口,不可修改
    Timeout5000(ms)通信超时时间,建议 3000-10000ms
  4. 点击 “Apply” 保存通道配置,右键点击通道名称→“Test Connection”,若提示 “Connection Successful” 则通道配置正常;若失败,返回检查 IP 网段、PLC 是否在线。

关键:PLC 变量地址格式(InTouch 中正确写法)

欧姆龙 PLC 变量类型(如 CIO、W、D、M、T、C)在 InTouch 中的地址格式需严格遵循以下规则(区分 16 位 / 32 位):

PLC 变量类型功能说明InTouch 地址格式(16 位)示例(读取 PLC D0 的值)InTouch 地址格式(32 位)示例(读取 PLC D0-D1 的值)
CIO输入输出通道CIOxxxCIO0010(CIO 区 10 通道)CIOxxx:32CIO0010:32
W工作区寄存器WxxxW0020(W 区 20 通道)Wxxx:32W0020:32
D数据寄存器DxxxD0000(D 区 0 通道)Dxxx:32D0000:32
M内部继电器MxxxM0010(M 区 10 位)-(M 区仅 16 位)-
T定时器(当前值)Txxx.CVT0001.CV(定时器 1 当前值)Txxx.CV:32T0001.CV:32
T定时器(触点)Txxx.CTT0001.CT(定时器 1 触点)--
C计数器(当前值)Cxxx.CVC0002.CV(计数器 2 当前值)Cxxx.CV:32C0002.CV:32

示例:创建读取 PLC D0(16 位数据寄存器)的标签

  • Tag Name:PLC_D0;

  • Tag Type:I/O Tag;

  • IO Server:Omron_FINS_01;

  • Item Name:D0000;

  • Data Type:Integer(16 位)或 Float(32 位,需 PLC 中为浮点数格式)。

前提条件:

  1. 硬件准备:PLC 串口(RS232:CP1H 的 RS232 口;RS485:需扩展 CJ1W-SCU41 模块)、串口线(RS232 用交叉线,RS485 用屏蔽双绞线);

  2. 软件:InTouch(需安装 “Omron Host link” 驱动)、欧姆龙 CX-Programmer(用于 PLC 串口参数配置)。

步骤 1:PLC 端串口参数配置

  1. 用 USB 线连接电脑与 PLC,打开 CX-Programmer,创建项目并连接 PLC;

  2. 双击 “PLC 设置”→“串行端口设置”,配置 Host link 参数:

    • 通信格式:ASCII(Host link 默认);

    • 波特率:9600(或 19200,需与 InTouch 一致);

    • 数据位:8;

    • 停止位:1;

    • 校验位:无(None);

    • 节点号:0(范围 0-31,多 PLC 时唯一);

  3. 写入 PLC 并重启生效。

步骤 2:InTouch 端串口驱动配置

  1. 打开 “IO Server Configuration”,选择 “Omron Host link” 驱动,创建新通道;

  2. 配置通道参数:

    • Channel Name:如 Omron_Hostlink_01;

    • COM Port:电脑串口(如 COM3,需通过设备管理器确认);

    • Baud Rate:9600(与 PLC 一致);

    • Data Bits:8;

    • Stop Bits:1;

    • Parity:None;

    • Node Number:0(与 PLC 节点号一致);

  3. 点击 “Test Connection”,提示成功则配置正常。

步骤 3:数据标签创建(与以太网连接一致)

PLC 变量地址格式与 FINS/TCP 相同(如 D0000、M0010),仅 IO Server 选择 “Omron_Hostlink_01” 即可。

四、典型故障排查(按优先级排序)

故障 1:InTouch 提示 “#COM”(通信故障)

可能原因及解决方案:

  1. 网络不通(以太网连接)

    • 检查电脑与 PLC 是否同一网段(cmd→ipconfig 查看电脑 IP,ping PLC IP 是否通);

    • 更换网线、交换机端口,或直接用网线连接电脑与 PLC(跳过交换机);

    • 确认 PLC 以太网模块是否正常(模块指示灯:link 灯常亮、ACT 灯闪烁为正常)。

  2. PLC 端参数配置错误

    • 以太网连接:FINS 节点号、IP 地址是否与 InTouch 一致;

    • 串口连接:波特率、数据位、校验位是否与 InTouch 一致;

    • 重启 PLC 使配置生效(部分参数需重启)。

  3. IO Server 驱动选择错误

    • 以太网连接需选择 “Omron FINS Ethernet”,而非 “Omron Host link”;

    • 确认驱动是否安装(InTouch 安装时需勾选 “Omron Drivers”)。

  4. 防火墙 / 杀毒软件拦截

    • 关闭电脑防火墙(或添加 IO Server 进程例外);

    • 工业环境建议关闭 Windows 自动更新、杀毒软件实时防护。

故障 2:InTouch 标签显示 “#BAD”(数据无效)

可能原因及解决方案:

  1. PLC 变量地址错误

    • 确认 PLC 变量类型(如 D 区、W 区)和地址范围(如 CP1H 的 D 区范围 0-32767);

    • 地址格式是否正确(如 D0 需写为 D0000,而非 D0、D1 等);

    • 32 位变量需添加 “:32”(如 D0000:32,对应 PLC D0-D1)。

  2. PLC 变量未初始化 / 无数据

    • 用 CX-Programmer 监控 PLC 变量(如 D0),确认是否有数值;

    • 若为定时器 / 计数器,需确认是否触发(如定时器 T0 是否通电)。

五、关键注意事项

  1. 地址一致性:InTouch 中的 PLC 地址必须与 PLC 实际变量类型、地址一致(如 M 区是内部继电器,不可用于输入输出);

  2. 权限设置:InTouch 运行时需以 “管理员身份” 启动(避免驱动无法访问串口 / 网络);

  3. 多 PLC 连接:若需连接多个欧姆龙 PLC,需为每个 PLC 分配唯一的 FINS 节点号,在 IO Server 中创建多个通道(每个通道对应一个 PLC);

  4. 数据类型匹配:InTouch 标签的数据类型(Integer、Float、Boolean)需与 PLC 变量一致(如 PLC 中 D0 为浮点数,InTouch 标签需设为 Float);

  5. 备份配置:配置完成后,备份 IO Server 通道配置(文件后缀.ios)和 InTouch 标签字典,避免重装软件后重复配置。

六、工具推荐

  1. 通信测试工具:FINS Debugger(欧姆龙官网下载,用于测试 FINS/TCP 通信是否正常);

  2. 串口调试工具:SecureCRT(测试串口连接,发送 Host link 指令验证 PLC 响应);

  3. 固件升级工具:CX-Integrator(同步升级 PLC 及模块固件)。

通过以上步骤,可快速实现 InTouch 与欧姆龙 PLC 的稳定连接。若遇到特殊型号 PLC(如 NX 系列、CS1 系列)或复杂组网场景,可提供具体 PLC 型号和现场环境,进一步细化配置方案!

收缩
  • QQ咨询

  • 电话咨询

  • 18576370666
  • 添加微信客服