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

ABB机器人配件服务中心    

ABB机器人配件|机器人配件

站内搜索
 
友情链接
新闻分类
首页 > 新闻中心 > windownos 運行omrn 古老級DOS 下編程plc!
新闻中心
windownos 運行omrn 古老級DOS 下編程plc!
发布时间:2025-07-09        浏览次数:1        返回列表

在Windows环境下运行古老的DOS系统进行欧姆龙(OMRON)PLC编程,需通过DOS模拟环境、串口通信配置及兼容性调试实现。以下是详细步骤与注意事项:


一、环境准备

1. 安装DOS模拟环境

  • 方案1:DOSBox(推荐)

    • 下载并安装DOSBox(开源DOS模拟器)。

    • 配置自动挂载:编辑dosbox.conf文件,添加以下内容:

      ini[autoexec]mount C C:\OMRON_DOS  # 假设OMRON编程软件安装在C:\OMRON_DOSC:
    • 启动DOSBox后,直接进入虚拟C盘。

  • 方案2:虚拟机(如VirtualBox)

    • 创建Windows 98/MS-DOS虚拟机,分配256MB内存及1GB硬盘空间。

    • 安装纯净MS-DOS 6.22或Windows 98(内置DOS模式)。

2. 安装欧姆龙DOS版编程软件

  • 适用软件版本

    • CX-Programmer 3.x(DOS版):支持C系列PLC(如C200H、CQM1)。

    • NSW-PC01:欧姆龙早期PLC编程工具(需确认软件兼容性)。

  • 安装步骤

    1. 将软件安装盘镜像(或物理软盘)挂载到虚拟环境。

    2. 在DOSBox/虚拟机中运行SETUP.EXE,按提示完成安装(默认路径如C:\OMRON)。

    3. 复制必要的驱动文件(如IFSA.EXE用于串口通信)。


二、硬件与通信配置

1. 串口通信设置

  • 物理连接

    • 使用RS-232串口线连接PC与PLC编程口(如OMRON Host link接口)。

    • 若PC无串口,需USB转RS-232适配器(如FTDI芯片方案),并安装驱动。

  • DOSBox串口映射

    • dosbox.conf中添加:

      ini[serial]serial1=directserial realport:COM1  # 将DOSBox的COM1映射到物理COM1
    • 在DOS中运行MODE COM1:9600,E,7,1配置串口参数(波特率、校验位等需与PLC一致)。

2. PLC通信参数

  • 在CX-Programmer中设置:

    • 通信协议:Host link(无协议模式)或指定协议(如1:N)。

    • 站号:与PLC实际站号匹配(如站号0)。

    • 波特率:通常为9600bps(需与PLC硬件跳线一致)。


三、软件运行与调试

1. 启动编程软件

  • 在DOSBox中运行:

    bashC:CD \OMRON\CX31  # 进入软件目录CXP.EXE        # 启动CX-Programmer
  • 若提示IFSA.EXE错误,检查CONFIG.SYS是否加载串口驱动:

    iniDEVICE=C:\OMRON\IFSA.EXE /P:COM1 /B:9600

2. 常见问题解决

  • 问题1:串口无响应

    • 检查物理连接及适配器驱动。

    • 在DOS中运行DEBUG工具测试串口:

      bashDEBUGO 70 10  # 启用COM1
  • 问题2:软件兼容性报错

    • 在虚拟机中尝试Windows 98的DOS模式(兼容性更好)。

    • 使用MEM /C检查DOSBox内存是否足够(需≥640KB)。

3. 程序下载与监控

  • 在CX-Programmer中:

    1. 选择online → Connect,指定PLC型号(如C200H)。

    2. 通过Transfer功能下载梯形图程序。

    3. 使用Monitor模式实时监控I/O状态。


四、替代方案(推荐)

若硬件限制严重,可考虑以下现代方案:

  1. 虚拟机+旧版Windows

    • 在Windows 10/11中运行Windows XP虚拟机,安装CX-Programmer 5.x(支持部分旧PLC)。

  2. 协议转换器

    • 使用Host link转以太网模块(如OMRON CP1W-CIF01),通过现代工具(如CX-One)编程。

  3. 仿真软件

    • 欧姆龙提供PLC仿真器(如Sysmac Studio),可离线测试逻辑,再通过串口下载到实体PLC。


五、注意事项

  1. 备份与存档

    • 旧版DOS软件可能无法在现代系统运行,建议制作虚拟机镜像备份。

  2. 安全风险

    • 避免在生产环境直接使用未经测试的旧版软件,建议先在实验室验证。

  3. 替代方案优先

    • 若PLC型号支持(如CJ系列),优先使用CX-One等现代工具,兼容性更佳。

收缩
  • QQ咨询

  • 电话咨询

  • 13175557688
  • 添加微信客服