# 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. 协议可选 `XNET` 或 `Modbus-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. 任何强制写值或改状态前确认现场设备安全。