信捷PLCSkill
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 

27 KiB

XDPPro 第 2-5 章整理参考

资料来源:XD XL XG系列可编程控制器用户手册(软件篇)(V3.8.1)(PD03 20260510 1.5.1).pdf,整理范围 p.17-p.145。

用途:作为 xinje-plc-programming skill 的 reference,用于回答 XDPPro 基本操作、工程建立、联机、上传下载、梯形图编辑、配置、通讯、运动控制和监控调试类问题。

使用原则

  • 回答 XDPPro 操作问题时,优先先确认 PLC 系列/型号、软件版本、固件版本、连接方式、当前 PLC 状态。
  • 涉及下载、在线下载、初始化、保密下载、写入配置、运动控制、强制修改软元件状态时,必须提醒用户评估设备安全和现场动作风险。
  • 遇到细节依赖机型或固件版本的功能,例如在线下载、Modbus TCP 图形化配置、Ethernet/IP、EtherCAT、运动控制、过程控制,应要求用户确认型号和固件版本。
  • 本整理只覆盖软件篇第 2-5 章。指令语义、BLOCK 深入用法、EtherCAT/高级运动、以太网通讯、CAN 通讯、G-BOX/4GBOX 等需继续查对应专项手册。

第 2 章:基本操作

打开与关闭 XDPPro

  • 打开:双击桌面快捷图标启动 XDPPro。源:p.17。
  • 关闭:通过菜单 文件 -> 退出 或窗口关闭按钮退出。源:p.17。

创建新工程

流程:

  1. 选择 文件 -> 创建新工程,或点击新建工程图标。
  2. 在“机型选择”窗口按实际 PLC 机型选择工程机型。
  3. 点击确定,完成新工程建立。

注意:

  • 创建工程时机型必须和现场 PLC 尽量一致,否则后续下载、配置、特殊功能可能不匹配。
  • 若用户不确定机型,应先让用户读取 PLC 本体标签,或联机后查看 PLC 本体信息。

源:p.18。

打开已有工程

  • 通过 文件 -> 打开工程 或打开图标进入已有工程。
  • 若工程来自现场设备上传,建议先另存备份,再修改。

源:p.19。

添加、删除和更换 PLC

添加 PLC 的两种入口:

  • 文件 -> 添加PLC
  • 左侧工程栏右键 PLC1 -> 添加PLC

用途:

  • 同一个工控系统中有多个 PLC 时,可把多个 PLC 程序放在同一工程文件内。
  • 添加成功后默认命名类似 PLC2,可切换不同 PLC 进行编辑。

注意:

  • PLC 名称不能包含 < > : " / \ | ? *,否则可能导致程序不能正常下载。
  • 多 PLC 工程中,回答问题时要确认用户当前操作的是哪个 PLC 节点。
  • 更换机型前要提醒用户核对 I/O、特殊模块、通讯和运动控制配置是否兼容。

源:p.20-p.22。

第 3 章:编辑环境

主界面区域

XDPPro 界面通常包含:

  • 标题栏:显示当前梯形图程序文件名和路径。
  • 菜单栏:文件、编辑、查找/替换、显示、PLC 操作、PLC 设置、选项、窗口、帮助等。
  • 常规工具栏:复制、查找等常用功能。
  • PLC 操作栏:上传、下载、运行、监控等常用 PLC 操作。
  • 梯形图输入栏:输入接点、线圈、线、节点、ST 执行块等。
  • 窗口切换栏:切换梯形图、软元件注释、已使用软元件等窗口。
  • 工程栏:显示工程目录、PLC 配置、PLC 信息、通讯、运动控制、监控等入口。
  • 工具箱:显示 LD/ST 支持的指令和收藏夹。
  • 编辑区:梯形图和程序编辑区域。
  • 信息栏:显示错误列表和输出。
  • 状态栏:显示 PLC 型号、通讯方式、运行状态、光标位置、步数等。

源:p.23。

常用菜单入口

  • 文件:新建、打开、保存、下载工程数据、完整下载、在线/离线相关入口、导出工程/画面等。源:p.27。
  • 编辑:复制、粘贴、撤销、查找替换相关编辑动作。源:p.27-p.28。
  • 显示:梯形图显示、注释显示、监控显示等。源:p.30。
  • PLC操作:联机、上传、下载、运行、停止、语法检查、监控等。源:p.30。
  • PLC设置:与 PLC 参数或配置相关。源:p.32。
  • 选项:通讯方式、下载设置、梯形图编辑器配置、ST/C 编辑器设置等。源:p.32、p.122-p.128。

工程栏与工具箱

  • 工程栏是多数配置入口所在位置,包括 PLC 信息、PLC 配置、PLC 通讯、运动控制、监控等。
  • 工具箱用于查找和插入 LD/ST 支持的指令,适合回答“某功能在哪里配置/插入”的问题。

源:p.34。

第 4 章:简单功能实现

联机方式总览

XD/XL/XG 系列 PLC 支持通过 RS232、USB、RJ45 以太网口联机。

  • RS232:使用 DVP/XVP 线连接 PLC 与电脑。
  • USB:使用打印机线连接 PLC 与电脑。
  • RJ45:使用网线连接 PLC 与电脑。

源:p.38。

USB 联机流程

流程:

  1. 进入 选项 -> 软件串口设置
  2. 在通信配置中点击“新建”。
  3. 通信接口选 USB,通信协议选 Xnet,查找方式选设备类型。
  4. 重启服务后确认配置。
  5. 将使用状态改为“使用中”并确认。
  6. 出现“成功连接到本地 PLC”表示连接成功。

排查:

  • 若提示 xnet 服务未安装,说明 XNetConfigTool 可能未安装好,手册建议关闭杀毒软件和防火墙后重新安装配置工具。

源:p.38-p.40。

串口联机流程

流程:

  1. 进入 选项 -> 软件串口设置
  2. 新建或编辑通信配置。
  3. 通信接口选串口相关项。
  4. 设置端口号、通信协议、波特率、数据位、停止位、校验等参数。
  5. 确认后设为使用中。

注意:

  • 串口联机失败时,优先检查 COM 口、驱动、线缆、PLC 通讯参数、端口占用。
  • X-NET 通讯参数需通过 XINJEConfig 配置工具配置;Modbus/自由格式通讯参数主要在 XDPPro 的 PLC 串口设置中配置。

源:p.40-p.42、p.101。

以太网联机流程

先设置 PLC IP:

  1. 左侧工程栏进入 PLC配置 -> 以太网口
  2. 网口 PLC 默认 IP 为 192.168.6.6
  3. 修改 IP 后写入 PLC。
  4. PLC 断电重启后新 IP 生效。

再设置电脑 IP:

  • 电脑网卡 IP 要与 PLC 在同一网段,尤其使用局域网查找或设备 ID 查找时。

XDPPro 连接方式:

  • 指定 IP 地址连接。
  • 局域网口按设备类型或设备 ID 查找。
  • 远程连接。

指定 IP 方式:

  1. 进入 软件串口设置
  2. 通信接口选 Ethernet
  3. 协议可选 XNETModbus-TCP
  4. 选择 PLC IP。
  5. 若用 XNET,执行配置服务/重启服务后确认。

局域网查找方式:

  • 通信接口选 Ethernet,协议选 XNET
  • 连接方式选局域网口。
  • 查找方式可选设备类型或设备 ID。
  • 使用设备 ID 时,可从 PLC 标签或联机后的 PLC 本体信息查看 ID。

注意:

  • PLC IP 与电脑 IP 要在同一网段。
  • 一台电脑有多个网卡时,建议只使用一个网卡,且该网卡只配置一个 IP。
  • 修改 PLC IP 后要写入 PLC 并重启 PLC 才生效。

源:p.43-p.46。

远程连接

流程:

  1. 在左侧 PLC配置 -> 以太网口 中进入远程通信设置。
  2. 参数写入 PLC 后重新上电使配置生效。
  3. 软件串口设置 中通信接口选 Ethernet
  4. 通讯协议选 XNET
  5. 连接方式选“远程连接”。
  6. 填入设备 ID 和密码后确认。

注意:远程通信参数细节需查《X-NET通讯用户手册》。

源:p.49。

程序下载

下载类型:

  • 下载用户程序。
  • 保密下载用户程序。

重要风险:

  • 使用保密下载后,PLC 中的程序和数据将无法上传,适合保护知识产权,但必须谨慎使用。

普通下载流程:

  1. 确认已联机。
  2. 点击 PLC操作 -> 下载用户程序,或使用工具栏下载图标。
  3. 若 PLC 正在运行,按机型是否支持在线下载会出现不同提示。
  4. 非在线下载机型通常需要停止 PLC 后下载。
  5. 在线下载机型可选择停止 PLC 继续下载,或数据保持继续下载。

运行中下载选项理解:

  • 停止 PLC 继续下载:停止当前程序,下载新程序。下载后可选择是否自动运行 PLC。
  • 数据保持继续下载:下载过程中 PLC 保持运行状态相关数据,下载完成后执行新程序。使用前必须评估现场动作风险。

下载设置:

  • 下载前可通过 选项 -> 下载设置 选择是否移除软元件注释、是否对 C 语言加密。

源:p.53-p.55。

在线下载

定义:

  • 在线下载是在 PLC 运行中写入程序或数据,避免把 PLC 切到停止状态。
  • 新程序编译下载后,原有继电器状态、I/O 状态和寄存器数据保持不变。

使用条件:

  • PLC 机型支持在线下载。
  • 在线下载规则满足。
  • 软件版本和固件版本匹配,软件版本向下兼容。
  • 手册列出在线下载软件版本为 XDPPro V3.7.4a 及以上。

典型支持范围:

  • XDH/XLH、XL5H、XG2、XA310、部分 XD5E/XDME/XL5E/XL5N/XLME 等机型,具体受固件/硬件版本影响。

风险提醒:

  • 新程序生效后可能影响正在运行的控制系统。
  • 改动运动控制、通讯、输出相关逻辑时要特别谨慎。
  • 若工程有口令密码,在线下载前需要先解锁。

源:p.55-p.58。

程序上传

上传类型:

  • 上传用户程序。
  • 上传用户程序及配置。

区别:

  • 区别在于是否把 PLC 中的数据/配置一起上传到编程软件。

流程:

  1. 联机成功。
  2. 点击 PLC操作 -> 上传用户程序,或工具栏上传图标。
  3. 上传完成后通过 文件 -> 保存工程 保存。

注意:

  • 若 PLC 或工程有密码保护,上传时需输入正确密码。
  • 若提示“程序不存在”,通常表示程序是保密下载到 PLC 中的,无法上传。

源:p.58。

PLC 状态控制

  • 联机后可通过 PLC 操作栏运行 PLC。
  • 联机后可通过 PLC 操作栏停止 PLC。

风险:

  • 运行/停止 PLC 会直接影响现场设备动作或停机,必须确认现场状态。

源:p.58。

导入导出下载文件

用途:

  • 对整个工程生成下载文件。
  • 下载文件中的程序为保密状态,无源文件,无法查看和修改,但可以正常下载。

导出类型:

  • 供电脑下载。
  • 仅供专用下载器下载。
  • 仅供 TS 触摸屏下载。

源:p.58-p.61。

软元件初值设定和数据读写

功能:

  • 可对 HD、FD、HT 等停电保持寄存器或线圈设置初始值并下载到 PLC。
  • 可在 PLC 运行时批量读写保持型软元件状态。

入口:

  • 左侧工程栏 设置软元件初值

操作要点:

  • 添加:选择软元件类型、起始软元件、结束软元件。
  • 修改:修改软元件类型和范围。
  • 寄存器初值支持十进制、二进制、十六进制等显示/输入方式。
  • 读取/写入:处理指定范围。
  • 批量读取/批量写入:处理列表中的全部寄存器。
  • 默认值:批量设置指定寄存器初始值。
  • 线圈可设置起始状态为 ON 或 OFF。

风险:

  • 运行中写入保持寄存器或线圈可能改变设备动作,应确认软元件含义和现场状态。

源:p.62。

PLC 及模块信息查询

入口:

  • 左侧工程栏 PLC信息

可查内容:

  • PLC 本体信息:系列、机型、下位机版本、适合的上位机版本。
  • PLC 工程信息。
  • 模块组态信息。
  • 扫描周期。
  • 时钟信息。
  • 错误信息。

用途:

  • 解决联机、版本、固件、在线下载支持、模块配置、运行异常问题时优先查看。

源:p.63-p.65。

工程和程序加锁/解锁

范围:

  • 工程加锁/解锁。
  • 程序加锁/解锁。
  • 默认解密密码设置。

注意:

  • 密码相关操作会影响上传、在线下载、程序保护和维护权限。
  • 回答此类问题时只说明正规操作流程,不协助绕过未知密码或破解保护。

源:p.66-p.68。

其他功能

  • 上电停止 PLC。
  • PLC 初始化。
  • 打印。
  • 记录。

风险:

  • PLC 初始化和上电停止会影响设备运行状态,执行前必须备份工程并确认现场允许。

源:p.69-p.70。

第 5 章:编程操作

编程方式

XDPPro 支持:

  • 梯形图编程:直观,适合多数 PLC 编程和维护人员。
  • 命令语编程:适合熟悉 PLC 和逻辑编程的人员。

梯形图和命令语可互相转换,可通过梯形图转换图标把梯形图转换成命令语显示。

源:p.71。

梯形图输入快捷键

接点类:

  • 常开节点:F5。
  • 常闭节点:F6。
  • 上升沿:Shift+F5。
  • 下降沿:Shift+F6。
  • 多条件上升沿:Ctrl+F5。
  • 多条件下降沿:Ctrl+F6。
  • 取反:Alt+F6。

输出类:

  • 输出线圈、计时、计数:F7。
  • 置位线圈:Shift+F7。
  • 复位线圈:Shift+F8。
  • ST 执行块:F9。

连线类:

  • 插入横线:F11。
  • 插入竖线:F12。
  • 删除横线:Shift+F11。
  • 删除竖线:Shift+F12。

节点/行:

  • 插入节点:Ins。
  • 插入行:Shift+Ins。
  • 删除节点:Del。
  • 删除行:Shift+Del。

源:p.71-p.76。

梯形图编辑注意事项

  • 选中梯形图某个接点时,虚线框表示当前输入位置。
  • 输入完成后按 Enter 确认。
  • 输入错误时,接点会显示为红色;可双击重新编辑。
  • 梯形图注释可通过 显示 -> 梯形图显示节点注释 开关。
  • 软元件注释可在接点处右键添加或编辑;相同指令的注释会随显示规则显示。
  • 可拖动选择区域后复制、剪切、粘贴;可按 Ctrl 多选节点。
  • 长程序可使用语句折叠/展开帮助阅读流程、循环等语句段。

源:p.71-p.81。

ST 执行块

用途:

  • 在梯形图语言编程时,可在主程序、子程序、中断程序、FB、FC 中添加 ST 执行块 EXECUTE

操作:

  • 添加:点击梯形图输入栏 ST 执行块图标,或按 F9。
  • 编辑:双击进入内部文本编辑。
  • 删除:删除节点可删除节点及内容;只删除节点内容不会删除节点。
  • 监控:梯形图监控开启时,ST 执行框中的全局变量和寄存器可监控。
  • 可通过右键菜单把 ST 执行框中全部全局变量和寄存器加入自由监控或示波器监控。

适用场景:

  • 局部算法、计算逻辑、批量赋值、复杂表达式更适合放入 ST 执行块。
  • 现场维护人员不熟悉 ST 时,关键互锁和安全动作仍建议保持梯形图可读性。

源:p.83-p.84。

特殊指令写法

部分参数多、配置复杂的指令建议通过配置面板完成:

  • PID 指令。
  • 脉冲控制指令。
  • 高速计数指令。

PID:

  • 在指令输入点打开 PID 配置。
  • 设置地址、常用 PID 参数、模式、超调、方向等。
  • 修改地址可右键指令修改,其他参数可通过自由监控手动修改。

脉冲:

  • 打开脉冲配置面板。
  • DRVA、DRVI 需在梯形图中按指令要求直接输入。
  • 多段脉冲输出可配置指令种类、位数、段数、频率、加减速时间、地址等。
  • 参数可写入 PLC,修改时可右键指令或通过自由监控修改相关参数。

高速计数:

  • 打开高速计数配置面板。
  • 设置高速计数器、比较值、相对/绝对、100 段中断基地址等。

注意:

  • 脉冲、PID、高速计数配置的值在用户数据下载时写入 PLC。

源:p.85-p.87。

函数功能库

分类:

  • 项目库。
  • 全局库。

用途:

  • 管理可复用函数/功能块。
  • 可新建库、文件夹,导入导出库,进行库管理。
  • 函数编辑并编译通过后可在程序中调用。

适用建议:

  • 项目专用功能放项目库。
  • 多项目复用功能放全局库。
  • 维护时要区分源文件、头文件和库版本。

源:p.88-p.92。

配置功能块

短信配置:

  • G-BOX、4GBOX 短信配置通过 PLC 指令输入栏进入。
  • 具体应用需查 G-BOX 或 4GBOX 手册。

自由格式通讯:

  • RCV、SEND 可按指令格式直接在梯形图中输入,也可通过配置面板书写。
  • 适合自定义串口通讯协议。

源:p.93-p.95。

顺序功能块 BLOCK

用途:

  • 适用于顺序执行程序。
  • 常见场景包括多个脉冲输出、读写模块等。
  • BLOCK 内部程序按条件成立的先后顺序执行。

操作:

  • 从指令栏进入 BLOCK 配置界面。
  • 可添加命令语列表、脉冲配置、Wait 指令、读写模块 FROM/TO、G 指令、读写 SD 模块等。
  • 生成后可在梯形图中看到顺序功能块指令。
  • 双击 SBLOCK 或内部指令可重新打开配置面板。

注意:

  • BLOCK 深入使用需要查《XD/XL 系列可编程控制器用户手册【基本指令篇】》。

源:p.96-p.97。

PLC 配置

入口:

  • 左侧工程栏 PLC配置

I/O 配置:

  • 输入滤波时间:输入端子信号持续超过滤波时间后才作为有效信号;默认值为 10ms。
  • 输入/输出点映射:用于调整 I/O 点映射关系。
  • 输入属性:设置输入正/负逻辑。
  • STOP 下输出状态:设置 PLC 停止时输出状态。

串口设置:

  • 入口:PLC配置 -> PLC串口设置
  • 可添加 Modbus 通讯或自由格式通讯。
  • 端口号可分别设置。
  • Modbus 模式支持 Modbus-RTU 和 Modbus-ASCII。
  • 可读取 PLC 默认通讯参数,也可写入当前参数到 PLC。
  • 写入 PLC 后需重新上电。
  • X-NET 通讯参数需通过 XINJEConfig 配置工具配置。

以太网口设置:

  • 入口:PLC配置 -> 以太网口
  • 可设置 PLC IP、远程通信等。
  • 修改后通常需要写入 PLC 并重启。

脉冲参数:

  • 入口:PLC配置 -> 脉冲参数
  • 用于相关脉冲输出参数设置,具体还要结合脉冲指令和运动控制要求。

模块组态:

  • 入口:PLC配置 -> 模块组态
  • 用于配置扩展模块、总线模块等。

4GBOX、WBOX、系统设置:

  • 入口同在 PLC 配置下,具体功能需结合无线模块或系统设置要求。

源:p.97-p.109。

PLC 通讯

Modbus TCP 图形化设置:

  • 入口:PLC 通讯 -> Modbus TCP
  • 适合与 Modbus-TCP 设备做通讯数据交互。
  • 支持机型和连接数量与机型/固件相关。
  • 图形化配置建立连接数与 Socket 建立连接不冲突。

Modbus-TCP 主站配置基本流程:

  1. 在左侧任务导航栏找到 工程 -> PLC 通讯 -> Modbus TCP
  2. 双击进入配置界面。
  3. 添加 Modbus-TCP 连接。
  4. 设置从站、功能码、地址空间、数量、映射地址等。

常见功能码能力:

  • 读线圈 01H:读 0X 地址,最大数量 2000。
  • 读输入线圈 02H:读 1X 地址,最大数量 2000。
  • 读寄存器 03H:读 4X 地址,最大数量 125。
  • 读输入寄存器 04H:读 3X 地址,最大数量 125。
  • 写单个线圈 05H。
  • 写单个寄存器 06H。
  • 写多个线圈 0FH:最大数量 1960。
  • 写多个寄存器 10H:最大数量 122。

从站为信捷 PLC 时,地址空间下拉参考:

  • 线圈类:M、X、Y、HM、S、SM、T、C、ET、SEM、HS、HT、HC、HSC。
  • 寄存器类:D、HD、ID、QD、SD、TD、CD、ETD、HSD、HTD、HCD、HSCD、FD、SFD、FS。

Ethernet/IP:

  • 入口:PLC 通讯 -> Ethernet IP
  • 可配置 EipScanner、EipAdapter、EipExplicit。
  • 适用机型、固件、软件版本有要求;除手册列出机型外暂不支持。
  • 具体配置需查《以太网通讯用户手册》。

CANopen:

  • 入口:PLC 通讯 -> CANopen
  • 具体配置需查《CAN 通讯用户手册》。

EtherCAT:

  • 入口:PLC 通讯 -> EtherCATMaster
  • 具体配置需查高级运动控制篇。

源:p.110-p.116。

运动控制

运控指令显示:

  • 默认以条状输出节点显示。
  • 可右击输出节点或通过菜单图标改成块状显示。
  • 块状显示时输入输出参数默认全部显示,可通过指令参数配置选择显示内容。
  • 可恢复出厂设置,让输入输出参数恢复默认全部显示。

轴配置:

  • 入口:运动控制 -> 轴配置
  • EtherCAT 总线机型在 V3.7.3 及以上固件使用运控指令时需勾选自动映射。
  • 若下载轴/轴组配置提示 PDO 参数下载失败,应检查 PLC 固件版本是否低于 V3.7.3;该范围 PLC 不支持下载自动映射 PDO 参数,但手册说明不影响使用。

轴调试、轴组配置、CAM:

  • 分别从 运动控制 -> 轴调试轴组配置CAM 进入。
  • 具体操作需查高级运动控制篇。

源:p.117-p.120。

过程控制

支持范围:

  • XD5E/XL5E 系列 PLC 固件 3.7.3 及以上支持 BPC_TEMP_PID 函数块。

使用前提:

  • 在系统库勾选 XJBasicProcessControl
  • _SYS_PID 中生成对应实例。

入口:

  • 过程控制 -> 温度PID配置
  • 过程控制 -> 温度PID调试

细节需查《XD/XL 系列可编程控制器用户手册【基本指令篇】》。

源:p.121。

其他设置

通讯方式设置:

  • 入口:选项 -> 通讯方式设置
  • 用于设置电脑与连接设备的通讯方式,包括本体 PLC、网络模块等。
  • 默认通讯方式为串口。
  • TCP/IP 设备配置完成后可激活 UDP 通讯方式。
  • 也可在工程栏中右键 PLC 名称,选择“编辑 PLC 通讯模式”。

下载设置:

  • 入口:选项 -> 下载设置
  • 可选择是否移除注释、是否 C 语言加密。
  • C 语言加密后可继续调用,但无法查看 C 语言内容。

工程其他设置:

  • 涉及工程层面参数,具体根据界面项确认。

梯形图编辑器配置:

  • 入口:选项 -> 梯形图编辑器配置
  • 可设置梯形图、中断块、Group 指令块、函数块、For Next 块、顺序功能块、流程等元素背景色。
  • 可设置线条颜色、软元件/变量注释颜色、监控状态颜色。
  • 可设置指令提示、气泡提示、编辑指令后是否进入注释框、换行行数等。

ST 编辑器设置:

  • XDPPro 3.8.1 及以上支持赋值操作符补全。
  • 一般输入 : 后自动补全 =,默认启用。
  • 输入 : 前为空白、关键字或数字时不触发补全。
  • 文本声明变量区域不支持赋值操作符补全。

源:p.122-p.128。

监控与调试

软元件注释/使用情况:

  • 显示 PLC 中全部软元件注释,包括系统内部软元件和用户添加注释。
  • 可导出客户标注软元件及注释为 CSV。
  • 可从 CSV 导入注释。
  • 可初始化系统元件注释,例如 SM0。
  • 可查看已使用软元件及注释,也可按 X、Y、M 等类别筛选。

自由监控:

  • 联机状态下,从 PLC 操作栏打开自由监控。
  • 支持监视器 1 到监视器 4 共 4 张自由监控表。
  • 添加监控节点时设置首地址、连续监控个数、监控模式、显示模式。

数据监控:

  • 联机状态下打开数据监控。
  • 以列表形式监视线圈状态和寄存器值。
  • 双击线圈可取反状态。
  • 双击寄存器可修改值,按 Enter 确认。
  • 搜索栏输入软元件编号可定位。

梯形图/ST 监控:

  • PLC 成功连接且运行时,可打开监控查看梯形图和 ST 程序状态。
  • ON 状态一般以绿底白字显示。
  • 寄存器、计数器、定时器实时数据可显示在梯形图上。
  • 可右键软元件改变当前状态用于调试。

风险:

  • 强制改变线圈或寄存器状态会影响设备动作,必须确认现场安全。

源:p.130-p.132。

示波器监控

使用条件:

  • XDPPro 3.7.16 及以上版本全系列支持示波器功能。

用途:

  • 观察寄存器变量随时间或变量关系变化,适合运动控制、位置、速度、模拟量、PID 等调试。

显示类型:

  • YT:横坐标为时间变量,纵坐标为单个寄存器变量。
  • XY:横坐标和纵坐标都是寄存器变量,需要配置两个寄存器变量。

数据特点:

  • 界面显示超过一分钟后,一分钟前的数据曲线会清空,但数据仍存在。
  • 可通过右键菜单导出数据查看全部保存数据。
  • 示例中可把数据以 Excel 表格形式保存 1 小时以内数据。

触发器:

  • 可配置对象、条件、触发边沿、阈值、触发后的行为、使能。
  • 触发边沿包括 Risingedge 和 Fallingedge。
  • 行为包括停止显示和重新开始显示。
  • 多触发条件中,AND 表示都触发才停止,OR 表示任意触发即可停止;若同组存在 OR,则按 OR 逻辑判断。

源:p.133-p.143。

信息栏与状态栏

信息栏:

  • 包括错误信息和输出。
  • 梯形图语句有误时,按 Enter 后会以红色标示,并在错误信息栏显示。
  • 语法检查可通过 PLC操作 -> 语法检查
  • 双击错误信息可定位到错误点。
  • 输出栏通常在 PLC 运行异常时显示相关错误提示。

状态栏:

  • 显示当前激活 PLC 的信息。
  • 可双击状态显示快速打开并修改 PLC 属性。
  • 双击右下角 PLC 运行状态可停止所有监控并释放串口占用,再次双击恢复监控。
  • 左侧显示光标所在指令行数、列数和当前梯形图步数。
  • 双击“覆盖”可切换为“插入”,影响梯形图编辑粘贴模式。

源:p.144-p.145。

面向 skill 的问答模板

用户问“怎么联机”

先问:

  • PLC 型号和系列。
  • 准备用 USB、串口还是以太网连接。
  • 电脑系统、线缆类型、是否安装驱动/XNetConfigTool。
  • PLC 当前 IP 或通讯参数。

再答:

  • USB 按 XNET/USB 配置。
  • 串口检查 COM 和参数。
  • 以太网检查 PLC IP、电脑同网段、XNET/Modbus-TCP、网卡数量。
  • 失败时让用户提供错误提示、通信配置截图、PLC 标签/本体信息。

用户问“怎么上传/下载”

先问:

  • 是否已经联机。
  • PLC 是否运行中。
  • 是否要普通下载、保密下载、在线下载。
  • 是否需要保留寄存器/线圈状态。
  • 是否有密码保护。

必须提醒:

  • 保密下载后无法上传。
  • 在线下载会让新程序在运行中生效,必须评估现场风险。
  • 初始化、停止、运行 PLC 前确认设备安全。

用户问“怎么写梯形图”

建议输出:

  • 先列 I/O 表和软元件表。
  • 再给梯形图网络结构。
  • 对常开/常闭、线圈、置位/复位、定时器/计数器说明快捷键。
  • 复杂计算可建议 ST 执行块,但关键安全互锁保持梯形图可读。
  • 最后给监控和调试步骤。

用户问“通讯怎么做”

先问:

  • 是电脑联机通讯、PLC 串口通讯、Modbus TCP、Ethernet/IP、CANopen、EtherCAT,还是 HMI 通讯。
  • 主站/从站角色。
  • 设备型号、协议、IP/站号、寄存器地址、功能码。

再答:

  • Modbus RTU/ASCII 从 PLC 串口设置入手。
  • Modbus TCP 从 PLC 通讯 -> Modbus TCP 图形化配置入手。
  • Ethernet/IP、CANopen、EtherCAT 只给入口和前置条件,细节查专项手册。

用户问“怎么调试”

建议顺序:

  1. 先查 PLC 本体信息、工程信息、错误信息、扫描周期。
  2. 做语法检查,处理信息栏错误。
  3. 用梯形图/ST 监控看逻辑状态。
  4. 用数据监控或自由监控看软元件和寄存器。
  5. 对运动、PID、模拟量等变化量,用示波器监控。
  6. 任何强制写值或改状态前确认现场设备安全。