SAIA-Burgess PCD2.H110 通用计数与测量模块
产品基础定位与核心价值
PCD2.H110是 SAIA-Burgess Electronics 推出的工业级通用计数与测量模块,核心定位是为 PCD1/PCD2 系列控制器提供高集成度的计数与测量解决方案,填补基础控制器高频计数、多类型测量的功能空白。产品核心价值在于单模块集成四大功能(计数、频率、周期、脉冲长度测量),支持多模块并联(PCD2 最多 16 个、PCD1 最多 4 个),且具备工业级可靠性(宽温工作、抗干扰),能大幅降低工业自动化系统的硬件复杂度与成本,广泛应用于自动化装配、运动控制、物料分拣、流量检测等场景。
核心功能与技术规格
(一)计数功能核心参数
参数项 具体规格 关键数字
计数频率 最高支持 100 kHz
计数范围 无符号计数 0 ~ 16777215(24 位)
计数模式 可选 4 种 x1(仅 A 相上升沿)、x2(A 相双沿)、x4(A/B 相双沿)、x3(无实际用途)
方向识别 支持 通过 A/B 相正交信号(适配 2 相增量编码器)
预设值范围 计数器 / 寄存器预设 0 ~ 16777215(24 位)
核心输出 CCO(计数器直接输出) 支持静态 / 动态模式,可触发外部控制
(二)测量功能核心参数
测量类型 测量范围 精度 关键特性
频率测量 500 Hz ~ 100 kHz ≥1‰ 16 位测量,支持自动 / 手动模式,可与计数并行执行
周期测量 0.27 mHz ~ 500 Hz(对应 2 ms ~ 1 小时) ≥1‰ 基于 1 MHz 时基(1 µs 精度),支持连续测量
脉冲长度测量 2 ms ~ 1 小时 ≥1‰ 支持正脉冲(A=H)/ 负脉冲(A=L)测量,可通过参数反转
(三)硬件与环境参数
输入输出规格
数字输入:4 路(E0~E3),标称电压 24V,低电平 - 30~+5V,高电平 + 15~+30V,源极模式,输入电流典型值6.5 mA,输入滤波150 kHz;
数字输出:2 路(A0~A1),电压范围 5~32V,电流范围 5~500 mA(泄漏电流 max 1 mA),无短路保护,输出延迟 < 1 µs(感性负载除外);
LED 指示:6 个,分别对应输入 A/B/EnableC/EnableM、输出 CCO/TCO 的工作状态。
电源与环境
电源供应:内部(PCD 总线)5VDC(max 90 mA),外部(用户提供)24VDC(10~32VDC,max 2A,纹波≤10%);
工作环境:温度0~50℃(无强制通风),湿度无凝露,抗干扰符合 EN 50081-1/EN 50082-2(CE 认证);
存储环境:温度 **-20~85℃**;
物理特性:无明确尺寸重量,通过螺钉端子连接(0~9 号端子)。

编程与软件支持
(一)编程工具与函数库
核心编程工具:PG4 软件(Windows 系统),支持 IL(指令表)、FUPLA(功能块)、GRAFTEC(顺序功能图)三种编程方式;
必需函数库:PCD9.H11E(含 FB 功能块、FBox、示例程序),需手动安装至项目目录,支持 PG4 V2.0.70 及以上版本;
兼容限制:旧版 PG3 工具需专用 FB,FUPLA 的 FBox 功能暂未完成(文档标注 “in preparation”)。
(二)核心函数块与指令
INIT(初始化函数块):用于模块参数配置,共 12 个参数,关键配置如下表:
| 参数序号 | 配置项 | 可选范围 | 核心用途 |
| 2 | 计数模式 | 0~4(x1/x2/x3/x4) | 选择计数触发边沿与方向识别逻辑 |
| 5 | EnableC 配置 | 0~3(静态 / 动态 - 正 / 反) | 计数器使能输入的触发方式 |
| 9 | 测量模式 | 0~5(脉冲 / 周期 / 频率 - 手动 / 自动) | 选择测量类型与工作模式 |
| 10 | 测量值 | 0~65535 | 频率测量窗口(ms)/ 周期 / 脉冲时基 |
EXEC(指令执行函数块):用于发送控制指令,共 3 个参数(模块号、指令、寄存器),支持 11 种核心指令:
| 指令名称 | 功能描述 | 应用场景 |
| StartCt/StartMs | 启动计数 / 启动测量 | 触发模块开始工作 |
| StopMs | 停止测量 | 中断当前测量过程 |
| RdCt | 读取计数器值 | 获取当前计数结果(24 位) |
| RdMsImp/RdMsUnit | 读取测量值(脉冲数 / 单位) | 前者为原始脉冲数,后者为 Hz / 秒(浮点) |
| LdCtPres/LdRegPres | 加载计数器 / 寄存器预设值 | 配置计数目标值或比较值 |
| RdIdent | 读取模块标识 | 验证模块是否正常(返回 17xx 为正常) |
(三)编程流程
安装 PCD9.H11E 函数库,复制 D2H110_B.MBA 文件至项目目录,配置模块数量与基地址;
在 XOB(冷启动程序)或 IST(初始步)中调用 INIT 函数块,完成计数 / 测量模式、输入输出配置;
在主程序(COB/SB)中调用 EXEC 函数块,执行启动、读取、停止等指令;
通过 LED 或调试器监控模块状态,利用 CCO/TCO 输出触发外部控制逻辑。
典型应用场景与示例
文档提供 3 个核心应用示例,覆盖计数、运动控制、测量三大场景:
可编程计数器(GRAFTEC 编程):通过 BCD 开关设置预设值,计数器从 0 开始计数,达到预设值后 CCO 输出翻转,适用于物料定量计数;
增量编码器运动控制:适配 500 脉冲 / 转的 2 相增量编码器,实现滑台的加速 - 匀速 - 减速定位控制,支持往返运动,适用于自动化装配线的轴控场景;
物料尺寸测量:利用光电传感器触发 EnableC 输入,计数传送带速度脉冲,通过脉冲数换算物料长度,适用于果蔬分拣、零件尺寸检测场景。
可靠性与安全特性
硬件可靠性:模块经过 85℃/48 小时老化测试,采用高品质元器件,支持工业级宽温工作,抗电磁干扰符合 CE 标准;
软件诊断:支持参数范围检测(超出范围自动设最小值,置位 fPar_Err 标志)、除法错误检测(置位 fError_x 标志),通过 rDiag 寄存器返回错误代码;
使用规范:需严格遵循供电电压范围(外部 24VDC±10%),输出无短路保护,需避免过载,安装时需远离强电磁干扰源。
