简介:CAHO P961微处理器编程控制器的英文/繁简中文说明书PDF,面向工厂自动化、过程控制及机器人控制领域的设备调试、维护与编程人员。资料系统梳理控制器的构成单元与运行机制,涵盖微处理器、编程界面、输入输出接口及显示屏等模块,重点讲解RUN/HOLD/STOP/STEP等按键功能、PID自动整定与手动参数设置、时间与温度报警配置、多步骤升温降温保持程序编排,以及外部输入信号对启停和暂停的控制方法,并针对工厂自动化、过程控制、机器人装配与焊接等场景给出典型应用说明。资源共1个pdf文件,压缩包约5.95MB,内容为按键指示、操作流程、参数表及中英对照版面,适合设备现场对照查阅或作为培训材料。目前已有2772人学习下载,对需要快速熟悉P961编程逻辑或排查操作疑问的技术人员,是一份精炼实用的参考手册。
1. P961不只是张PID温控表:这份英繁说明书到底在讲什么
拿到CAHO P961微处理器编程控制器的说明书,如果按普通PID温控表的阅读习惯去翻,多半会错过重点。这份英繁双语资料的核心不是常规单点控温,而是“两组程式、每组8段、段段含斜率与持温”的程序控制能力,再加上6组PID自动演算、AL1时间信号与AL2时间结束功能。对做程序升温、分段降温、恒温保持的现场工程师来说,它解决的是“一条温度曲线怎么在盘面上跑完”的问题。适合整机厂调试、热处理、环境试验和加热温控改造的从业者对照学习。说明书把面板代号、按键功能、三阶层参数表拆得很细,按图做一遍操作基本能摸清这台表的脾气。
2. 面板代号与三阶层参数:P961按键操作先背这三点
2.1 面板代号表:先看灯,再按按键
P961的盘面代号里,数字显示和状态灯要分开看。SV是设定值显示,PV是过程值显示,AT是PID自动演算指示灯,MA是手动输出指示灯,A1、A2对应报警1和报警2。PTN1、PTN2是第一、第二组程式指示灯,RUN、HOLD、STEP、STOP四个灯告诉你程序当前是在执行、暂停、跳段还是停止状态。PROG灯亮表示程序运行中,温度上升、下降、恒温三个指示灯则说明当前段的趋势方向。
按键方面,除了上升键与下降键,还有一颗“设定及参数循环键”和一颗“参数倒退键”。前者用来进入参数、循环翻页,后者用来回退到上一个参数。移位键在修改SV时选择数字位,上升与下降调整数值。现场最容易漏掉的是“程式执行键/暂停键”、“程式选择键”和“跳段键”,这三颗键只在程式控制模式下才有意义,单点控制时按了不会有反应。面板代号表其实已经把按键功能写清了,但很多人只看数字显示不看状态灯,结果把A1报警灯当成普通输出灯来判故障,浪费不少时间。
| 显示区 | 代号 | 含义 |
|---|---|---|
| 过程值 | PV | 当前测量温度 |
| 设定值 | SV | 当前目标温度或程序设定值 |
| 报警 | A1 / A2 | 报警1、报警2,或Time Signal / Time End |
| 运行状态 | RUN / HOLD / STOP | 程序执行、暂停、停止 |
| 程式组 | PTN1 / PTN2 | 第一组/第二组程式指示 |
| 特殊状态 | AT / MA | 自动演算中 / 手动输出中 |
我一般建议现场调试时先把灯光状态背熟,再碰按键。因为P961的报警输出灯和程序状态灯共用一组指示区,不看灯就调参数,很容易把“程序暂停”误判成“输出故障”。
2.2 三阶层参数:怎么进、怎么退、哪些参数只在特定条件出现
P961把参数分成三个阶层。第一阶层短按一次“设定及参数循环键”进入,主要是运行时要调的共同参数,比如SV、报警值、时间相关设置。第二阶层在第一阶层基础上长按5秒进入,通常能看到与PID、输出方式、延时相关的参数。第三阶层需要同时按“设定及参数循环键”和“参数倒退键”并保持5秒,这一层藏着输出校正、传感器类型切换这类不常动的内容。
说明书表六把三层参数列得很清楚,特殊参数画在虚线框里,意思很明确:这些参数平时不显示,只有前面某些参数被设成特定值后才会出现。实际使用时,如果翻参数发现少了好几项,不用怀疑表坏了,先检查前置参数是什么状态。参数回退也有固定逻辑:短按“参数倒退键”回到上一个参数,任意阶层长按组合键直接回到初始显示。
| 阶层 | 进入操作 | 典型内容 |
|---|---|---|
| 第一阶层 | 短按循环键 | SV、报警、时间等共同参数 |
| 第二阶层 | 循环键长按5秒 | PID、输出配置、延时类参数 |
| 第三阶层 | 循环键+倒退键同时长按5秒 | 4~20mA输出校正、传感器类型切换 |
长按与短按的区别一定要分清。短按循环键是翻页,长按5秒是进入下一阶层,按错了容易把参数改到别的层级里。好在有“任意参数下组合键回首页”这条路,改乱了可以抽身。
2.3 实际操作细节:长按5秒与组合键回首页
“5秒”这个时长在P961操作里出现频率很高。程式停止键长按5秒是强制停程;程式运行中长按对应键5秒进入自动演算阶层;而任何时候同时按循环键和倒退键,都会回到初始画面,不需要一层层退出去。对新手来说,这条比什么都实用,相当于给参数设置留了后悔药。
另外要注意,P961的时间显示用小数点当冒号,12:30在盘面上显示为12.30,单位是hh:mm时是这个意思,换成mm:ss时也一样。第一次接触的人很容易把1.30当成1点30分,实际可能是1分30秒。这个细节贯穿所有Time参数,后面章节会反复遇到。操作时我习惯先确认右下角的单位指示灯,再动时间参数,能避免很多低级问题。
3. 程式控制是核心:8段x2组、16段链接与6组PID自动演算
3.1 单点控制与程式控制:怎么切换
P961开机后默认可以做单点控制,此时只有一组SV和单点自动演算,功能等同于普通PID表。要在面板上启用程序控制,需要把运行模式参数改成PTN1、PTN2或者PTN1+PTN2链接。PTN1是第一组程式8段,PTN2是第二组程式8段,若把两者链接在一起就变成16段。说明书写得很直白:改为PTN1则设定第一组程式8段温度参数,改为PTN2则设定第二组程式8段,设定PTN1+PTN2链接后共16段。切换后,“程式选择键”才真正起作用。
操作步骤大致是:先通过循环键找到模式参数,把它改成PTN1或PTN2;再按程式选择键进入对应组的程式内容编辑;需要链接时选PTN1+PTN2。不要在单点模式下按程式键,容易误以为按键失灵。单点控制和程式控制的PID阶层是同源的,但程式控制模式下建议先完成6组自动演算,否则后段温度的PID参数不匹配,曲线容易跑歪。
3.2 8段×2组:Ramp和Soak怎么编排
每组8段,每段都包含斜坡段Ramp和持温段Soak。在参数表五里可以看到P1.1r、P1.1s、P1.2r、P1.2s一直到P2.8r、P2.8s这样的编排。r段是升温或降温斜率,s段是保持时间。也就是说,一段完整工艺包括“从当前温度升/降到目标温度”和“在目标温度保持一段时间”两部分。16段链接后,P1.1r到P2.8s连续执行,一次行程最多可编排32个动作单元。
编辑段数也有讲究。增加或减少段数时,在当前段按“跳段/删除段”键会让该段成为最后一段;如果再按一次,会继续补齐未完成的段数设置。这种从后往前确认的方式,是很多人在程式设置时卡壳的地方——想从第1段往下加,结果一直进不到第9段。
时间单位可选择hh:mm或mm:ss,温度起点也有讲究:可以从0℃开始,也可以从当前PV开始。比如某个工艺要求从室温开始按斜率升温,起始方式就该选“从PV开始”;如果要求从0℃开始复现曲线,选“从0开始”。单位不同直接决定一段Soak是1小时还是1分钟,调试前必须确认。程序结束后还可以设置End、Hold或Loop,循环次数由LP系列参数决定,跑完是停在末段、恒温保持还是循环重跑,都在这几个参数里定。
3.3 6组PID自动演算:6ATS1~6ATS6与HILT限制
P961提供6组PID自动演算,代码通常写成6ATS1到6ATS6,每组对应一个演算温度点。设计意图很明确:单组PID只在某一温度区间表现好,而一条程序曲线可能跨越室温到几百度,所以用6个温度点分别演算PID,让程序在到达不同温区时使用最合适的那组参数。
演算步骤是:先长按进入PID阶层,逐次按循环键找到6ATS1到6ATS6,分配好各点演算温度;然后回到运行界面启动自动演算。说明书特意强调,程式设定完成后应先执行自动演算,等演算完再跑程式,才能得到最佳控制效果。有一个硬性限制:任意自动演算设定值高于HILT高限设定时,这个设定值以及之后的所有设定值都会失效。所以分组时要先确认HILT,再决定6组温度点怎么分布,别把最后一组设到超上限的位置。
6组PID在运行中会自动切换,但这个切换不是靠传感器跳变判断,而是根据当前温度进入对应的演算区间。如果两组温度点间隔太近,切换会频繁,输出会抖。我一般把相邻演算点至少拉开20℃以上,曲线过渡会平滑很多。
3.4 运行、暂停、跳段与停止:程式执行期的五个按键动作
按程式执行键启动后,PROG和RUN灯亮。运行中再按一次执行键,RUN灯熄灭、HOLD灯闪烁,程序暂停;再按一次恢复。跳段键在运行中每按一次进入下一段,适合跳过某个暂时不需要执行的持温段。停止操作要长按程式停止键5秒,程式强制停止并回到初始画面。程式正常执行完时,参数区会显示END并闪烁,此时长按5秒或关机重启才能回到初始显示。
外部输入信号也能控制RUN、STOP、HOLD、STEP,也就是说可以通过外部干接点远程启停程序,而不只在面板操作。现场把外部启动按钮接到对应输入端时,注意是干接点信号,不要直接接电压。还有一点容易被忽略:运行中按“参数倒退键”类操作,有时会把剩余时间调出来显示,按完记得看是不是回到了正常显示,别把显示界面停在剩余时间上就离开现场。
4. Time信号与报警组合:AL1/AL2的用途不止是超温报警
4.1 AL1与AL2:Time Signal和Time End的分工
P961的A1、A2两路报警不是单纯的超温报警。表三把报警模式列得很全,AL1可以被设成时间信号Time Signal,AL2可以被设成时间结束Time End。时间信号的作用是在程序运行到设定时刻时输出一个开关量信号,时间结束则是整个时间动作完成后给出信号。这两路更适合当“时间继电器”用,而不是温度报警。
| 报警模式 | 含义 |
|---|---|
| Without Alarm | 无报警 |
| Timer function (h.m) | 时间信号,单位时:分 |
| Timer function (m.s) | 时间信号,单位分:秒 |
| Process alarm (highest / lowest limit) | 过程值高限 / 低限报警 |
| Deviation alarm (highest / lowest limit) | 偏差高限 / 低限报警 |
| Band alarm (outside / inside) | 带区外 / 带区内报警 |
除了这些基础模式,表里还有带“首次不报”和“锁存”的变体:首次越限不触发报警,或者报警触发后锁存需要复位。选型时如果要“第一段结束给一个信号、整个程序结束再给一个信号”,就能分别用AL1和AL2。把A1设成Time Signal,它在指定时间点动作;把A2设成Time End,它在程序结束时动作。
原说明书有一句很容易被跳过但很重要的话:第1组时间信号必须低于第2组时间信号。设置AL1和AL2的时间点时要保证先后顺序,不能把两个时间点交叉,否则输出信号会按错误时序动作,外围设备就会被错误触发。
4.2 时间单位选择:hh:mm还是mm:ss
Time功能的时间单位可以选择hh:mm或mm:ss,面板显示范围是00.00到99.59。用hh:mm时,12.30表示12小时30分;用mm:ss时,12.30表示12分30秒。这个单位一旦设错,整个时间基准全乱套。比如热处理保温段设成2.30,如果单位是hh:mm那是2小时30分,如果单位是mm:ss就变成2分30秒,工艺直接废掉。
设置步骤是:进入第一阶层或对应参数组,把模式拨到Time;再选择单位;回到时间信号参数填入时间点。在Time模式下,原来盘面上对应的显示字符会切换成h.m或m.s。设置时别只盯数字,先看单位指示灯。我见过有人在mm:ss模式下把保温时间设成60.00,结果面板只允许到59.59,保存都保存不了,就是这个原因。
4.3 Time计时中的可操作性:改时间、看剩余时间与重新启动
Time计时过程中,A1或A2灯会交替闪烁,此时时间可以更改。盘面上有一个很实用的功能:程序执行中按对应参数键,会显示剩余时间。用来估算工序剩余时间非常方便,不用自己拿手机掐表。Time动作完成后,重新启动有两种方法:把相关时间参数先设成另一个状态,再重新设定新时间;或者直接断电再上电。
但说明书特别用注意标注了硬性条件:必须PV<SV,否则Time会再次启动。这条很多人会踩坑:温度已经高于设定值时,重新给Time赋时间,动作结束后条件仍不满足,Time会再次计时,给人一种“计时器坏了”的错觉。其实不是坏了,是PV与SV的关系不对。设置时间前把SV设到高于当前PV,或者把运行模式切到合适状态,问题就消失。
注意:P961的Time重新启动条件要求PV < SV。温度高于SV时,Time会再次启动。
应用上,Time功能适合需要定时输出开关量的场合。比如第一段升温结束时让AL1输出一个信号去启动另一台设备,第二段结束时给AL2一个信号去结束动作。这比用外部时间继电器省事,因为时间点跟随程序曲线移动,程序改了时间点跟着改,不会单独遗忘。
5. 现场最容易翻车的五个细节:P961避坑与排查记录
说明书里有一页专门列异常代号:输入信号大于量程上限、自动演算失败、输入信号小于量程下限、输入信号未接或开路、存储器故障。这五个代号在盘面上直接显示,处理思路完全不同。下面五条是按现场踩坑频率排出来的,每一条都遇到过。
5.1 输入信号未接或开路导致自动演算失败
现象:启动自动演算后不久,面板跳异常代号,PV显示明显不合理,AT灯自动熄灭。
原因:热电偶断线、RTD接线端子松或传感器开路,P961检测不到有效输入信号,演算无法进行。
解决:先断电检查输入线,确认热电偶或RTD型号与输入类型一致。P961支持K、J、R、S型热电偶和RTD,若从热电偶换成RTD或反方向切换,要改参数并重新上电,不是即插即用。演算失败的现场有一半栽在接线,另外一半栽在类型没切换。
5.2 手动输出MA灯闪烁:每次开机都先手动
现象:重启后MA灯亮或闪烁,PV和SV看起来正常,但输出不受程序控制,温度曲线不走。
原因:说明书明确写了,一旦设过“手动输出”,每次开机都会保持手动输出,直到温度到达或人工解除。很多人不知道这个保持特性,下次开机还以为程序没保存。
解决:把参数翻到手动输出对应项,长按10秒,MA灯熄灭即回到自动;或者等温度到达设定值自动恢复。这里没有玄学,纯粹是状态保持。调试完手动输出后,养成习惯确认MA灯不亮再关机。
5.3 Time反复启动:PV必须小于SV
现象:Time动作完成后没有停,而是重新开始计时,或设好时间后提前重计。
原因:Time重新启动条件要求PV<SV。温度已经高于SV时,Time会再次启动,面板上看起来就是计时器“抽风”。
解决:先把SV调到高于当前PV,再重新写入时间参数;如果工艺确实要求PV大于等于SV运行,就不要用Time功能,改用普通报警模式。
5.4 程式段设置冲突:从最后一组往前设定
现象:新增段数后,设置值进不去,或显示某个提示后保存失败,前面段怎么改都没用。
原因:P961的段参数是从后往前校验,末段数值与前面限制冲突时会拒绝保存。
解决:按说明书的提示,从最后一组开始往前逐段设置,而不是从第1段开始改。增删段时,把当前段设成最后一段,再按一次继续补齐未完成段。现场改段时最容易犯的错是只改中间段不改末段,结果系统提示一直消不掉。
5.5 断电续跑与存储器故障:别用错重启方式
现象:运行中突然断电,重新上电后发现PV直接回到某个中间段,有人以为程序丢失;另一种情况是参数全部丢失且反复报警。
原因:P961采用断电续跑逻辑,程序从断点处继续,而不是从第1段重启。参数全部丢失且报警反复出现,通常是存储器故障,常见于严重干扰或长期超压。
解决:断电续跑其实是优点,但需要确认外部设备状态是否与断点匹配,比如外围风机、冷却阀有没有同步恢复,别只盯着表头。存储器故障若反复出现,重新输入参数并做一次完整自动演算后仍报警,直接考虑换硬件,不要长期使用。
6. 跑完程式后这样验证:用剩余时间显示和16段链接核对控制逻辑
6.1 用剩余时间显示和4~20mA校正验证信号回路
程序跑起来后,最直接的验证是看剩余时间。Time计时中按对应参数键会显示剩余时间,如果剩余时间在递减但PV不动,说明输出或加热回路有问题;如果剩余时间正常递减且温度按斜率变化,说明当前段在正常工作。另外,第三阶层里有4~20mA输出校正参数,按到高点校正项时,输出端会有一个电流信号,数值调大电流增大,调小电流减小;低点校正同理。用万用表串在输出回路,就能确认输出板是否正常,这个方法也适用于再传送输出校正。我一般会在送电前先做一次电流校正,再跑程式,省得后面分不清是表的问题还是现场执行器的问题。
6.2 用跳段、链接和断电恢复验证程式逻辑
用跳段键逐段推进,观察段数指示和A1/A2输出是否按设定时间动作。PTN1和PTN2链接成16段后,重点检查P1.8s是否正常过渡到P2.1r,过渡瞬间有没有输出跳变;有条件可以做一次断电测试,确认从断点续跑的位置符合预期。验证通过的标志是:每段Ramp斜率正确、Soak保持时间与面板数字一致、END闪烁出现后能正常回到初始画面。
那次在现场,我把P961的Time单位一直看成hh:mm,结果一段2.30的保温足足多跑了一个多小时,要不是跳段键配合剩余时间显示,还真不容易发现。从那以后我每次碰P961,都强制自己先看两件事:时间单位是h.m还是m.s,MA灯是否亮着。希望帮到你。
本文还有配套的精品资源,点击获取