简介:《YRC1000 并行IO使用说明书》PDF面向安川机器人调试、电气集成与自动化产线运维人员,聚焦YRC1000控制柜并行I/O的通讯配置与安全应用,适合需要查证信号定义、排查接线与编写控制逻辑的初中级工程师。文档围绕并行I/O的特长、构成与规格展开,逐项说明输入/输出信号分类、编号含义及寄存器用法,并给出弧焊用途下的信号构成示例;梯形图指令部分可对照标准模型理解调用方式,安全章节则区分“危险”“警告”“注意”“通知”四级风险,强调切断伺服电源、按下急停、锁定安全栏等操作前提,同时交代MOTOMAN系统与示教编程器的基本术语。包内共1个PDF文件,大小约13.35MB,单册即覆盖配置、编程与安全要点,便于随身查阅和打印标注。已有2156人学习,可作为现场调试与岗前培训的参考手册。
1. 从一份 PDF 到产线信号表:YRC1000 并行 IO 说明书到底解决什么问题
第一次把 YRC1000 并行 IO 使用说明书摊在电控柜上,是因为产线要临时增加一个气爪到位检测:PLC 侧点表已经画好,机器人侧却没人说得清这个信号该落到哪个编号。并行 IO 在这类现场不是“备选通讯”,而是硬线级的安全感和确定性:急停、启动停止、模式选择、报警输出这些信号,靠它绕开总线刷新和软件状态机。这份 PDF 把 YRC1000 的并行输入输出构成、编号含义、寄存器、四种用途下的专用输入输出信号,以及急停和伺服电源的安全注意事项拆成了可查的章节。适合做机器人集成、PLC 联调、电控柜接线和设备维护的人,拿它当信号表底稿,比在群里问一句“这个点接哪”靠谱。
2. 并行 IO 的构成与编号:把地址表、寄存器、公共端一次对齐
2.1 先分清并行 IO 和现场总线:硬线信号解决的是确定性问题
现场经常有一种误判:既然已经有总线通讯,并行 IO 是不是可以省掉。实际调试时,急停、安全门、伺服电源确认、启动停止这些信号,往往仍然要落到硬线上。原因不复杂,总线刷新有周期,软件状态机有扫描顺序,而硬线输入输出是电平和时序的直接映射。YRC1000 并行 IO 说明书第 1 章把并行 IO 的特长、构成和规格单独拎出来讲,实质上是在告诉你:它和总线不是替代关系,而是分工关系。
我一般把并行 IO 分成三类看。第一类是安全与使能类,比如急停、安全栏、伺服电源相关的确认信号,这类信号优先看硬回路和手册的安全注意事项,不能用软件强制替代。第二类是节拍与状态类,比如启动、停止、模式选择、周期选择、报警输出,这类信号要关注时序和互锁。第三类是工装与外围设备类,比如夹具到位、气爪检测、焊枪设备信号,这类信号在专用输入输出里按用途分组。把这三类先分开,后面查编号才不会乱。
手册的构成和规格章节不是摆设。现场常见做法是先确认输入输出的公共端形式、输出侧负载能力、连接器针脚定义,再决定电控柜里怎么排端子。不要凭经验猜公共端是漏型还是源型,也不要拿万用表蜂鸣档随便点一下就当确认。正确做法是断电后对照说明书规格表和实际接线图,逐路核对公共端、信号线和负载回路。这个动作花十分钟,能省掉后面半天“灯亮但程序收不到”的排查。
提示:并行 IO 的规格表要和电控柜图纸放在一起核对,尤其是输入公共端和输出负载类型,单看程序监控页面看不出接线问题。
2.2 编号的含义:同一组数字在不同用途下不是同一件事
说明书第 2 章讲输入输出信号的分类和编号含义,这一章是整份 PDF 最容易被跳过、也最容易埋坑的地方。很多现场拿到一张“机器人 IO 点表”,上面只写了编号和信号名,没有写用途。等到把弧焊用途的程序换到搬运用途,同一个编号的含义就变了,PLC 侧却还在按旧表发信号,结果就是设备动作对不上,查程序查不出问题,因为问题在信号定义层。
编号不是随便排的流水号。手册把输入输出信号分成不同类别,专用信号有固定含义,通用信号可以按项目分配,寄存器则用于数值和状态的中转。阅读编号时要同时看三件事:这个编号属于输入还是输出,它落在哪个用途分区,它是专用信号还是通用信号。三件事缺一件,点表就不完整。常见做法是在信号表里加一列“用途”,弧焊、搬运、点焊、通用四个值必须选一个,不允许留空。
这里有一个反直觉的点:编号相同不代表功能相同。说明书按用途分别列出专用输入信号和专用输出信号,弧焊、搬运、点焊、通用四套内容各自有设备 1 到设备 8 的分组。设备 1 到设备 8 不是八台外围设备,而是信号组的编号方式。你如果把它理解成“设备编号”,接线时就会把不同功能块混在一起。正确读法是先确定用途,再找到对应章节,再按设备组往下查信号名、方向和时序要求。
寄存器也常被误解。有人把寄存器当成“缓存”,觉得只要程序里读一下就行。实际它更像一个中间层:专用输入输出信号负责和外围设备硬线交互,寄存器负责在程序内部做数值保存、比较和中转。把易变的工装信号先落到寄存器,再在梯形图里做条件判断,比直接把所有逻辑压在专用信号上更好维护。具体寄存器数量和字长以你手里版本的规格表为准,不要照搬别人的点表。
2.3 做一张能落地的信号分配表:字段、步骤和核对方法
把手册读成信号表,是这份 PDF 最实际的用法。下面这张表的字段是我在项目里常用的最小集合,字段不求多,但每一列都要能追溯到说明书页码或图纸编号。
| 字段 | 填写内容 | 核对依据 |
|---|---|---|
| 信号名 | 现场统一命名,如“左气爪到位” | 电控柜图纸、PLC 点表 |
| 方向 | 机器人输入 / 机器人输出 | 说明书第 2 章分类 |
| 编号 | 具体输入输出编号 | 说明书编号含义章节 |
| 用途 | 弧焊 / 搬运 / 点焊 / 通用 | 说明书第 3、4 章用途分区 |
| 信号类型 | 专用 / 通用 / 寄存器 | 说明书对应小节 |
| 公共端 | 输入公共端、输出公共端 | 规格表与实物接线 |
| 对应 PLC 地址 | PLC 侧输入输出地址 | PLC 硬件组态 |
| 时序备注 | 电平保持、脉冲宽度、互锁条件 | 梯形图与试运行记录 |
| 说明书页码 | 该信号定义所在页 | PDF 页码或纸质页码 |
填表步骤要按顺序走,不要一边查编号一边改程序。第一步,先确认设备用途,把弧焊、搬运、点焊、通用四个选项定死。第二步,打开说明书第 2 章,确认输入输出分类和编号含义,把方向列填完。第三步,翻到第 3 章输入输出信号的构成,核对当前用途下大致的信号数量,避免点表漏项。第四步,翻到第 4 章专用输入信号和专用输出信号,按设备 1 到设备 8 的分组逐条抄录信号名和时序备注。第五步,回到电控柜图纸,核对公共端和端子排号。第六步,在 PLC 侧做一次离线交叉检查,确认没有两个信号抢同一个地址。
核对方法也要具体。静态核对看三样:编号是否重复、方向是否反、用途是否一致。动态核对看两样:强制输入时机器人监控页面是否变化,强制输出时外围设备是否按预期动作。强制 IO 前必须切断伺服电源并确认急停有效,安全栏内无人。手册的安全注意事项反复强调急停键、伺服电源和安全栏,不是形式主义,强制 IO 时机器人突然动作的例子并不少见。
注意:信号表里不要只写“备用”两个字。备用点也要写清方向、用途和公共端,否则下次改线时没人知道这个点能不能用。
3. 按用途拆专用信号:弧焊、搬运、点焊、通用四套映射怎么选
3.1 四种用途的信号构成差异:先定用途再接线
YRC1000 并行 IO 说明书把输入输出信号的构成分成弧焊用途、搬运·点焊·通用用途来展开,后面第 4 章又按弧焊、搬运、点焊、通用分别列出专用输入信号和专用输出信号。这个结构说明一件事:用途不是软件里的一个选项,它会改变信号编号的含义和分组方式。现场接线前如果不确认用途,后面查表就会在四套定义之间来回跳。
弧焊用途的关注点集中在焊接设备信号、报警信息、启动停止和焊接条件切换。搬运用途更关注夹具、真空、气爪、工件检测和搬运节拍。点焊用途会涉及焊钳、焊接控制器、加压和焊接完成信号。通用用途则把很多信号留给项目自定义,灵活性高,但也更容易出现“点表没有统一命名”的问题。四类用途没有优劣,关键是和实际工艺匹配。常见做法是先在说明书第 3 章确认当前控制柜配置对应的用途,再把第 4 章的对应小节打印出来,作为接线和编程的共同依据。
这里要提醒一句:用途区分信号本身也可能参与专用输入输出的定义。也就是说,不是“我先随便接,后面在程序里改用途”就能解决。改用途后,专用信号的编号和功能可能整体变化,PLC 侧点表、梯形图注释、电控柜线号都要跟着改。只改程序不改图纸,是后面排查时最大的黑匣子。
3.2 专用输入信号怎么读:设备 1 到设备 8 是信号组,不是八台设备
第 4 章的专用输入信号按用途分成多个小节,每个用途下又有设备 1 到设备 8 的分组。刚接触这份 PDF 的人容易把“设备 1”理解成第一台外围设备,于是接线时把第一台设备的信号全塞进设备 1,第二台塞进设备 2。实际读法是:设备组是功能块的编号,同一组里可能包含启动、停止、报警、模式选择等不同信号。你要先看组内信号名,再决定现场哪台设备接到哪个信号。
阅读顺序建议这样走。先看 4.1 专用输入信号(通用),了解通用用途下输入信号的公共说明。再看 4.2 到 4.5 中与你的用途对应的小节,逐组抄录信号名、方向、有效电平和时序要求。然后看 4.6 专用输入信号(说明),这一节把报警和信息的显示、周期选择、主程序调用、启动停止、运行指令、通用信号、独立控制用信号、用途区分等内容单独解释。很多人只抄前面的信号表,不看说明节,结果信号名抄对了,时序理解错了。
举个现场常见的例子:启动和停止不是简单的两个按钮。说明书在启动·停止部分会涉及模式、周期选择、运行指令之间的配合。你如果只把启动信号接成自复位按钮,停止信号接成常闭,梯形图里又没有做互锁,就可能出现上电自启动或者停不下来。正确做法是把启动条件、停止条件、模式选择和伺服电源状态放在同一张时序表里,逐项确认。信号表里要写清“启动有效时,模式必须在什么状态”“停止信号是常闭还是常开”“急停复位后是否需要重新给启动沿”。
3.3 专用输出信号怎么读:报警、模式、启动停止、干涉、运算命令
专用输出信号的读法和输入信号相反,但逻辑一样:先定用途,再找设备组,再看说明节。第 4 章后半部分把专用输出信号按弧焊、搬运、点焊、通用分开,每组设备 1 到设备 8 列出输出信号。4.12 专用输出信号(说明)又单独解释了报警和信息的显示、模式和周期选择、再现特殊运行的设定、启动停止、干涉信号、运算命令信号、通用信号、独立控制用信号。这一节是输出侧的重点,因为很多输出不是“动作完成”这么简单,而是状态和条件的组合。
报警和信息显示输出要接到 PLC 或上位机,用于故障提示。模式、周期选择输出用于告诉外围设备当前机器人处于什么运行状态。启动停止输出用于节拍联动。干涉信号在有多台机器人或外围轴协同的场景里很关键,用来避免动作区域冲突。运算命令信号则和寄存器、运算指令配合,不是普通开关量。把这些输出统一当成“灯”来接,PLC 侧就只能看到亮灭,看不到状态组合,排查时会很被动。
我的习惯是给每一路专用输出做三列备注:输出含义、有效条件、复位条件。有效条件写清楚“在什么模式下、什么信号为真时输出”,复位条件写清楚“急停复位后是否自动恢复、是否需要重新启动”。这三列在试运行时比信号名更有用,因为信号名只告诉你它叫什么,不告诉你它什么时候会变。
3.4 把设备组映射成工位表:一张表管住输入输出
信号表不能只按机器人编号排,还要按工位排。现场电工接线看的是端子排和工位,PLC 程序员看的是地址和变量名,机器人调试看的是示教器监控页面。三种视角对不上,就会出现在电控柜里找信号、在程序里猜变量、在机器人上试动作的循环。把设备组映射成工位表,是打破这个循环的办法。
工位表可以按下面的结构组织:工位名、外围设备名、信号方向、机器人信号名、机器人编号、PLC 地址、端子排号、线号、备注。弧焊工位把焊机、送丝机、保护气检测单独列;搬运工位把夹具、真空、气爪、到位检测单独列;点焊工位把焊钳、焊接控制器、加压信号单独列;通用工位按项目自定义信号列。每个工位只保留当前用途下的信号,不要把四套用途混在同一张表里。
落地时先做输入侧,再做输出侧,最后做寄存器。输入侧从外围设备往机器人方向查,输出侧从机器人往 外围设备方向查,寄存器单独一页。每查完一组,在说明书页码列填上页码,在备注列写“已核对公共端”或“待动态验证”。动态验证必须安排在急停有效、伺服电源切断、安全栏内无人的条件下进行。手册的安全注意事项把急停、伺服电源、安全栏放在最前面,现场执行时不要因为“只是点一下 IO”就省掉。
提示:工位表打印两份,一份放电控柜,一份放调试台。改线后先改表再改程序,别让表追着线跑。
4. 通讯配置与梯形图联调:急停、启动停止、模式切换的时序怎么验
4.1 通讯配置的边界:硬线时序、扫描周期和总线刷新
并行 IO 的通讯配置,核心不是“接上线就能通”,而是把硬线时序、PLC 扫描周期和机器人侧信号处理放在同一个时间轴上核对。说明书第 1 章讲并行 IO 的特长和构成规格,第 2 章讲信号分类和编号,第 4 章讲专用信号说明,这三部分合起来才是完整的通讯配置依据。只查编号不看时序,联调时就会出现“信号明明给了,机器人没反应”或者“信号给了两次,动作重复执行”。
硬线信号的确定性来自电平,但电平也有建立时间和保持时间。按钮按下去到触点稳定、PLC 输入滤波、机器人侧扫描、梯形图条件满足,这些环节叠加起来就是实际响应时间。常见做法是给关键信号留出防抖和确认时间,启动信号用上升沿触发,停止信号用常闭回路,模式选择信号在运行中不允许随意切换。具体时间参数以说明书规格表和现场实测为准,不要照搬其他项目的数值。
总线刷新和硬线时序的差别,在模式切换和周期选择时最明显。PLC 侧通过总线写下去的模式字,可能在机器人侧还没完成状态切换,外围设备就已经开始下一个动作。解决办法不是把总线周期调到最小,而是把关键状态做成硬线输出,让外围设备等到“模式已切换”的硬线信号后再动作。并行 IO 在这里承担的是状态确认,不是大数据传输。
4.2 急停与伺服电源:软件信号不能替代硬回路
说明书的安全注意事项写得很直接:操作机器人前,按下 YRC1000 前门、示教编程器及外部操作设备等的急停键,拔下安全栏的安全插头,确认伺服电源切断、示教编程器上的伺服通灯熄灭。解除急停后,要先排除造成急停的原因,再接通伺服电源。这些步骤不是建议,是硬性顺序。并行 IO 联调时,任何人提出“先把急停短接一下方便调试”,都应该直接拒绝。
急停回路和伺服电源回路是硬回路,软件信号只能做状态监视,不能替代。梯形图里可以读急停状态、可以做报警输出、可以做复位条件判断,但不能用软件输出短接急停链路。常见错误是把急停信号接到普通输入点,然后在程序里做自保持,结果急停按下后程序还在运行。正确做法是急停按钮直接切断伺服电源回路,同时把急停状态作为专用输入信号送给 PLC 和机器人,用于报警和信息显示。
解除急停后的复位也有讲究。不是按下复位按钮就立刻允许启动,而是要确认造成急停的事故已经排除、安全栏已恢复、示教编程器已放回原处。手册特别提到示教编程器用完后须放回原处,表面凹凸可能打开有效开关,使伺服电源接通。这个细节在联调阶段很容易被忽略,尤其是多人交叉作业时。我的做法是把“示教编程器归位”写进试运行检查表,和急停复位、安全栏确认放在同一行。
4.3 启动停止与模式周期选择:梯形图互锁的验证顺序
梯形图联调不要一上来就自动运行。先做静态条件验证,再做单步动作,再做连续节拍。启动停止的互锁条件至少包括:急停未按下、安全栏已闭合、伺服电源已接通、模式选择正确、周期选择正确、无重故障报警、外围设备准备好。这些条件不是全部串在一个 rung 里,而是分层做:安全条件一层,模式条件一层,启动停止自保持一层,输出驱动一层。
模式选择和周期选择的验证要单独做。手动模式下,启动信号不应该触发自动运行;自动模式下,手动使能信号不应该生效。周期选择切换时,要观察机器人是否在当前动作结束后才切换,而不是半路改变周期。说明书在专用输入信号说明里把周期选择、主程序调用、启动停止、运行指令分开讲,就是提醒你这些信号有先后关系。梯形图里可以用状态步或者互锁位来表达这种先后关系,不要把所有条件压成一个布尔表达式。
验证顺序可以按下面这张表走。每一步只验证一个条件,通过后再进入下一步。表格里的“观察点”要写到具体页面或具体信号,不要写“看运行是否正常”这种没法复现的描述。
| 步骤 | 操作 | 观察点 | 通过标准 |
|---|---|---|---|
| 1 | 急停按下再复位 | 伺服通灯、报警输出 | 伺服电源切断,复位后不自动启动 |
| 2 | 安全栏插头拔下再恢复 | 安全状态输入、启动允许 | 拔下时不能启动,恢复后需重新给启动 |
| 3 | 切换手动/自动模式 | 模式输出信号、启动允许 | 模式输出与示教器显示一致 |
| 4 | 切换周期选择 | 周期输出信号、程序调用 | 切换不在动作中生效 |
| 5 | 给启动信号 | 启动输出、运行状态 | 条件满足才启动,停止信号能中断 |
| 6 | 给停止信号 | 停止输出、伺服状态 | 停止后不能自动恢复运行 |
4.4 联调步骤:静态点检、强制 IO、动态试运行
静态点检阶段,断开伺服电源,确认急停有效,安全栏内无人。用万用表逐路核对输入公共端、信号线、输出负载回路,对照信号表检查编号、方向、用途。这个阶段不要给机器人上电运行,只做通断和电平检查。发现公共端接反、输出负载类型不匹配,当场改线改表,不要留到动态阶段。
强制 IO 阶段,仍然保持伺服电源切断,利用示教器或 PLC 的强制功能逐路验证输入输出。输入侧强制时,看机器人监控页面是否变化;输出侧强制时,看外围设备继电器或指示灯是否动作。每验证一路,在信号表备注列打勾。强制输出时要注意外围设备可能动作,必须确认动作范围内无人、夹具内无工件、安全栏已锁定。手册里“试运行时确认动作范围内没人”的提醒,在强制 IO 阶段同样适用。
动态试运行阶段,先单步、再单周期、再连续。单步运行时观察启动停止时序、模式切换、报警输出;单周期运行时观察节拍和外围设备配合;连续运行时观察长时间稳定性、信号抖动和误触发。发现异常立即按急停,不要先翻程序。急停键位于控制柜前门及示教编程器右侧,这个位置在联调前要让每个参与人员都知道。异常处理完再复位,复位后重新走一遍启动条件确认。
注意:联调记录不要只写“已调试完成”。写清楚日期、用途、信号表版本、急停测试结果、强制 IO 通过数量,后面换人接手才有依据。
5. 避坑与排查:并行 IO 接线和配置里最常见的五类翻车
5.1 信号编号对不上:同号不同义
现象:PLC 侧点表里某个输入编号对应“左气爪到位”,机器人监控页面显示有信号,但程序里的条件就是不满足;换到另一台同型号控制柜,同样的编号却动作正常。
原因:两台控制柜的用途配置不同,一台是搬运用途,一台是通用用途。说明书第 4 章按用途分别定义专用输入信号,同一个编号在不同用途下的信号名和功能不同。点表只抄了编号,没有抄用途,换柜子后定义就漂移了。
解决:在信号表里强制增加“用途”列,并且把用途区分信号的状态写进点表首页。每次换柜子或改用途,先核对用途,再核对编号。已经接好的线不要凭记忆判断,断电后用万用表核对端子排,再对照说明书第 4 章对应小节逐条确认。改完用途后,PLC 变量名、梯形图注释、线号管全部同步改,别只改程序。
5.2 输入公共端接反:灯亮但程序收不到
现象:外围传感器动作时,输入模块上的指示灯亮了,机器人监控页面却没有变化;用万用表量信号线有电压,程序里就是读不到。
原因:输入公共端形式没有核对,源型和漏型接反,或者公共端没有接到对应电源。指示灯亮只说明回路有电流,不代表输入光耦按预期方向导通。说明书规格表里会写输入公共端和信号电平要求,现场如果只按经验接线,很容易在这里翻车。
解决:断电后对照说明书规格表和电控柜图纸,确认输入公共端形式,逐路核对公共端接线。不要用短接信号线的方式试输入,容易损坏输入电路。改线后先做静态通断检查,再做强制 IO 验证。信号表里增加“公共端”列,写清楚是共阳还是共阴,后续增加传感器时先看这一列。
5.3 输出负载与公共端不匹配:继电器吸合设备不动
现象:机器人输出信号置位后,中间继电器听到吸合声,但外围设备不动作;或者继电器线圈发热、触点粘连。
原因:输出侧负载类型和输出模块规格不匹配,比如输出模块是晶体管输出,负载却是大电流接触器线圈;或者输出公共端接错,继电器线圈回路没有形成完整回路。说明书构成和规格章节会写输出侧负载能力,现场如果拿“能吸合”当标准,就容易忽略余量和浪涌。
解决:先查输出模块规格和负载铭牌,确认电压、电流、浪涌吸收措施。继电器线圈加续流二极管或 RC 吸收,接触器线圈单独加中间继电器隔离。输出公共端按说明书和图纸核对,不要和输入公共端混接。改完后做强制输出测试,观察继电器和設備动作是否一致,连续动作几次看有没有发热和粘连。
5.4 启动停止时序没互锁:上电自启动或停不下来
现象:控制柜上电后机器人直接进入运行状态;或者按下停止按钮后,松开按钮又自动启动;急停复位后设备突然动作。
原因:启动信号做成了电平保持,停止信号没有做常闭或自锁,梯形图里缺少启动条件、停止条件、模式条件和伺服状态的互锁。说明书在启动·停止和运行指令部分讲了信号配合,现场如果只按“按钮按下就启动”接线,就会丢掉这些条件。
解决:启动信号用上升沿触发,停止信号用常闭回路,梯形图里做启动自保持和停止优先。启动条件至少串入急停未按下、安全栏闭合、伺服电源接通、模式正确、无重故障报警。急停复位后不自动恢复运行,必须重新给启动沿。验证时按第 4 章的时序表逐步走,不要跳过模式切换和周期选择。
5.5 版本与备份缺失:换板后无法复现
现象:控制柜换板或参数恢复后,原先调好的并行 IO 信号全部对不上;现场找不到当时的信号表,只能重新试。
原因:说明书和参数没有版本记录,信号表没有和资料号绑定。手册通知部分明确说,产品改进、规格变更或说明书优化会更新封面右下角的资料号,并以修订版发行。现场如果只看 PDF 文件名,不看资料号,换版本后编号含义可能已经变了。
解决:信号表首页记录说明书资料号、控制柜用途、参数备份日期、信号表版本号。每次改线或改参数,先更新信号表,再做备份。备份文件按“用途_资料号_日期”命名,不要用“最终版”“新版”这种名字。换板后先核对资料号和用途,再导入参数,最后按信号表逐路验证。现场电控柜里放一份纸质信号表,调试台上放一份电子版,两边版本号必须一致。
提示:排查顺序固定为“先安全回路,再公共端,再编号用途,再时序互锁,最后才看程序逻辑”。顺序反了,容易在程序里绕圈。
6. 进阶用法:用寄存器中转和信号表版本化把并行 IO 管起来
6.1 寄存器中转:把易变信号从专用 IO 里隔离出来
并行 IO 用久了会发现,最容易被改的是工装信号:今天加一个气爪检测,明天换一个真空压力开关,后天又把到位信号改成两个传感器。如果这些信号全压在专用输入输出上,每次改线都要动编号和程序。我的做法是先用寄存器做一层中转:专用输入信号进来后,先落到寄存器或中间位,梯形图里只对中间位做逻辑,外围设备变化时改接线和中间位映射,不动上层程序。
具体操作不复杂。先在信号表里单独开一页“寄存器映射”,写清楚寄存器编号、信号名、来源、刷新条件、复位条件。然后在梯形图里做三件事:输入映射、条件判断、输出驱动。输入映射把专用输入写到中间位,条件判断只读中间位,输出驱动再把结果送到专用输出。这样专用 IO 的编号变化被限制在映射层,排查时也容易定位是接线问题还是逻辑问题。寄存器数量和字长以说明书规格为准,不要凭记忆分配。
6.2 信号表版本化:封面资料号、页码、变更记录
信号表不是一次性的文档。每次改线、改用途、换控制柜,都要在表里留下痕迹。我一般会在信号表首页加三行:说明书封面右下角的资料号、当前用途、参数备份日期。每一页表脚加页码和版本号,变更记录里写清楚改了哪个信号、为什么改、谁改的、验证结果。不要写“优化信号”,要写“左气爪到位从通用输入 3 改到搬运用途设备 2 输入 1,原因是原编号与真空检测冲突”。
从那以后我每次动并行 IO,都强制先拍一张说明书封面资料号,再导出信号表,最后做一次断电点检和急停测试。这个习惯救过两次现场:一次是换控制柜后用途配置不一致,靠资料号和用途列当场发现;一次是输出公共端接错,靠信号表里的公共端列在强制 IO 前就拦住了。这份 YRC1000 并行 IO 使用说明书适合放在资料包里当底稿,拿到后先核对封面资料号,再按你的用途把第 4 章对应小节抄成工位表,别急着改程序。希望帮到你。
本文还有配套的精品资源,点击获取