
简介《YRC1000 并行IO使用说明书》PDF 面向安川 YRC1000 机器人控制系统的电气调试、产线集成与维护人员聚焦并行 I/O 的通讯配置与实际应用帮助读者厘清机器人与外部设备之间快速、直接交换信号的实现方式。内容从并行 I/O 的特长、构成与规格讲起延伸到输入输出信号的分类、编号含义和寄存器使用并结合弧焊用途说明信号构成指令部分配有梯形图模型与调用示例便于理解控制逻辑的搭建与调试。安全章节按“危险”“警告”“注意”“通知”分级强调切断伺服电源、按下急停、锁定安全栏及示教作业中的防护要求同时交代 MOTOMAN 系统组成与示教编程器的基本操作。包内为 1 个 PDF 文件大小约 13.35MB单册便于检索和打印查阅。已有 2156 人学习适合需要系统掌握并行 I/O 配置、信号排查与安全规范的初、中级工程人员参考。1. 一张硬线接口的说明书为什么通讯配置总在启动信号上翻车现场最常见的开场白是“信号给了机器人没动”。上个月某集成团队接手一台二手控制柜外部 PLC 的启动触点明明闭合了YRC1000 这边毫无反应示教器上也没有报警。翻出《YRC1000 并行IO使用说明书》对照才发现问题不在程序而在最底层外部给的是通用输入点程序里等的却是专用输入点两个编号段根本不是一回事。这份说明书讲的不是编程技巧而是控制柜对外的那层硬线接口——并行 I/O。它决定外部设备怎么用开关量与控制器交换状态通讯配置做得糙不糙直接体现为节拍抖动和莫名其妙的停机。它适合做产线集成的电气工程师、负责工作站调试的现场人员以及要把机器人挂到 PLC 主控下的自动化从业者。2. 信号编号与寄存器把连续性编号读成一张地址地图并行 I/O 的坑八成埋在“编号”这两个字上。同一个物理端子在不同用途、不同信号类别下承担的含义可能完全不一样靠记忆去背是不现实的正确做法是把它当成一张有规律的地址地图来读。这一章先把地图的坐标体系立起来后面接线和写 PLC 才有依据。2.1 三类东西别混开关量信号、模拟量、寄存器并行 I/O 里最容易被混为一谈的是三类对象。第一类是开关量信号只有通断两种状态外部按钮、限位、继电器触点、指示灯都归这一类也是并行 I/O 的主体。第二类是模拟量通道走的是电压或电流值用来传速度给定、焊枪电流之类连续量编号体系和开关量分开。第三类是寄存器它本身不是 I/O 点而是控制柜内部的一块数值存储区可以借助一组通用信号做地址选择加数据位的方式批量读写。这个区分很关键。新手常犯的错是把寄存器当成“能直接接线的点”结果在端子排上找半天找不到对应位置反过来也有人把一组通用输入当成普通按钮用却没意识到这组点在特定条件下被当作数据总线导致状态跳变。我的建议是动手前先在纸上画三个框分别写“开关量”“模拟量”“寄存器”然后把手头每一个要接的外部设备往框里丢丢不进去的先别接。提示寄存器的读写通常需要地址选择信号与数据信号配合时序上要求地址先稳定、数据后有效具体配合方式以手册寄存器章节的时序说明为准。2.2 编号不是流水号它编码了类别和位置手册 2.1.1 专门讲“编号的含义”这一节看着枯燥其实是全书最值钱的部分之一。并行 I/O 的编号通常不是从头到尾一条流水号而是分段连续的专用输入占一段、通用输入占一段、专用输出占一段、通用输出占一段各段之间不重叠。同一段内部编号的递增又对应着设备号与位号的变化。理解了这个结构你就能做两件事。第一看到一个编号能立刻判断它是输入还是输出、是专用还是通用不用查表。第二接线前能预判“我需要几个点、够不够用、要不要加 I/O 单元”。实际项目里我一般会先在表格里把要用到的信号按段归类算出每段占用多少个点再对照柜内实际配置的单元数量避免接了一半发现段位不够。类别方向含义是否固定使用特点专用输入外部到控制柜固定由用途决定含义不能自定义接错即功能错专用输出控制柜到外部固定由用途决定反映控制器状态一般不建议挪作他用通用输入外部到控制柜可自定义供用户自由映射灵活性最高通用输出控制柜到外部可自定义常用于自定义指示与握手模拟量通道双向固定传连续量需注意量程与屏蔽寄存器双向地址固定、内容自定义批量数据交换需配合时序注意不同柜型、不同选配单元的实际可用点数与起始编号会变表中只描述结构规律具体编号一定以手册第 2 章的对照表和柜内实际配置为准。2.3 按用途分表弧焊、搬运·点焊·通用为什么是四套手册第 3 章把输入输出信号的构成按用途拆成“弧焊”和“搬运·点焊·通用”第 4 章更是把专用输入、专用输出各自按用途再拆一遍每种用途下又分设备 1 到设备 8。很多人第一次翻到这里会觉得冗余为什么不合并成一张表原因在于专用信号的含义是“绑定业务”的。弧焊用途下专用输入里要承载焊接相关的使能、气体、丝检之类状态搬运用途下同一位置的信号可能要表达手爪开合、真空确认、搬运互锁。如果强行合并成一张表工程师每次都得在脑子做一次翻译出错率极高。分开列是把“业务语义”前置到手册结构里。用途专用信号侧重点阅读时优先看弧焊焊接时序、气体与焊丝相关状态4.2 专用输入、4.8 专用输出搬运手爪、真空、工件确认类互锁4.3 专用输入、4.9 专用输出点焊焊钳、加压、焊接完成时序4.4 专用输入、4.10 专用输出通用只保留最基础的启停与模式类信号4.5 专用输入、4.11 专用输出设备 1 到设备 8 这一层对应的是多台设备协同或某种分组场景。实际接线时先确认自己的项目落在哪个用途、涉及几台设备再去翻对应的小节能省掉大量在目录里来回跳的时间。2.4 五分钟定位一个信号的操作顺序面对一本几百页的手册定位效率决定调试速度。我一般按这个顺序走先确定用途弧焊/搬运/点焊/通用再确定方向输入还是输出再确定是专用还是通用最后才翻具体小节。四步走完页码范围基本就锁死了。具体到查一个“启动”相关信号先看第 3 章的构成图确认这类信号属于专用输入再跳到 4.6.3“启动·停止”那里会把参与启停的几个信号放在一起讲时序关系比单看某一页的定义更容易理解。查“报警”就去 4.6.1 和 4.12.1输入侧和输出侧各有一份。查“主程序调用”去 4.6.2那里和周期选择放在一起。养成一个习惯每确认一个信号就在自己的点位表里记下“手册页码 编号 有效电平”。页码这一栏看着多余等你三个月后回来改程序它就是救命的。3. 通讯配置落地从端子接线到用途区分的六步原理清楚了落到柜子上还是得一根线一根线接。这一章按实际施工顺序走一遍重点讲清楚“先做什么、后做什么、哪一步做错了后面全白干”。并行 I/O 的通讯配置本质上是三件事的对齐物理接线、用途设定、信号表理解三者错一个现象都是“没反应”。3.1 第一步确认柜内 I/O 单元的实际配置不要相信图纸要相信柜子。打开柜门先数清楚装了几块 I/O 单元、每块的型号和点数、安装在哪个槽位。并行 I/O 的可用点数由这些单元决定图纸上的配置和实物不一致是常有的事尤其是二手设备或者经历过改造的柜子。确认时重点看三处单元上的型号标识、单元上的状态指示灯排布、以及端子排的编号丝印。指示灯排布决定了你后面排查时怎么快速判断某一位的通断端子丝印决定了你接线时不会接错位。如果丝印磨损看不清宁可停机去查手册的构成章节也不要凭猜测接线——输入输出接反轻则不动作重则烧单元。注意插拔或更换 I/O 单元必须在控制柜断电、且确认伺服电源已切断的状态下进行通电状态下操作属于典型的违规作业。3.2 第二步确定用途用途错了信号表全错这是整个通讯配置里最容易被跳过、后果最严重的一步。手册把专用信号按弧焊、搬运、点焊、通用分成四套表你按哪套表接线取决于这台控制柜当前被设定成什么用途。用途没确认就接线等于拿弧焊的信号定义去接搬运的逻辑接完能通但动作全错。确认途径有两个一是查柜内当前的功能选配与参数设定二是问清楚这台设备原本配套的是什么工艺。手册 4.6.7 到 4.6.10 专门列了用途区分相关的信号定义接线前把这几页翻一遍确认自己的项目落在哪一档。确认项确认方式搞错的后果当前用途查参数设定与实际工艺专用信号语义全错涉及设备数看项目是单机还是多设备协同设备号段选错信号对不上是否需要独立控制看是否有选项功能部分信号无法使用我的习惯是用途确认完在点位表最上方写一行大字备注比如“本表按搬运用途、设备 1 编制”。这行字在后期交接时能省掉无数口舌。3.3 第三步把外部 PLC 的点位翻译成控制柜的编号这一步是通讯配置的核心工作也是最容易出错的地方。外部 PLC 侧有自己的 I 地址和 Q 地址控制柜侧有自己的一套编号两边必须建立一一映射并且这个映射必须写下来。我一般用下面这张表来管理字段不多但够用信号名手册编号方向类别有效电平PLC 侧地址备注启动查手册 4.6.3入专用输入上升沿有效Q0.0需保持一个扫描周期以上暂停查手册 4.6.3入专用输入常闭Q0.1断线即停按安全侧设计报警复位查手册 4.6.1入专用输入上升沿Q0.2需先排除报警原因运行中查手册 4.12.3出专用输出高有效I0.0用于 PLC 侧互锁报警中查手册 4.12.1出专用输出高有效I0.1建议同时读报警代码“有效电平”这一列千万别省。同一个信号有的设计成高电平有效有的设计成常闭断线即触发混着接的结果就是现场表现完全无法用逻辑解释——这类问题最折磨人属于典型的玄学故障查到最后往往就是某一根线的极性反了。3.4 第四步公共端与电源的统一并行 I/O 的输入输出都是成组共用公共端的。接线前必须确认两件事控制柜侧 I/O 电源的极性与外部 PLC 侧是否一致以及公共端是否已经正确短接。这两件事没做对会出现“部分点正常、部分点不动”的诡异现象非常容易被误判成单元坏了。常见做法是先用万用表确认柜内 I/O 电源的输出电压与极性再确认外部 PLC 输出模块的类型源型还是漏型两边匹配后再接线。如果两边类型不一致中间必须加继电器隔离或选用匹配的中间板不要试图靠改线序硬凑。提示接线完成后先不要接负载用万用表逐点测量通断确认外部动作能反映到端子排上再上电。这一步花十分钟能省掉后面几小时的排错。3.5 第五步上电顺序与首次确认上电顺序是有讲究的先合外部控制电源确认 PLC 侧输出正常再给控制柜上电观察 I/O 单元指示灯是否按预期点亮。如果顺序反了某些瞬态状态可能被控制器锁存成报警反而干扰判断。上电后不要急着运行程序先做一次静态确认手动触发外部每一个输入点看对应单元的指示灯是否变化再看示教器或诊断画面上的信号监视确认编号与你的点位表一致。这一步是纯观察不涉及机器人动作安全风险最低。3.6 第六步把映射表固化成文档通讯配置做完最容易被忽略的是收尾。点位表要固化成文档随设备一起交付并且在控制柜内贴一份简版。我见过太多项目调试的人一走后来者面对一柜子线和一个没有任何注释的程序只能从头反推——这就是自己给自己埋的坑。文档里至少要包含用途、设备号、每个信号的编号与含义、有效电平、外部对应点、以及手册页码。4. 专用输入信号实战启动停止、主程序调用与报警显示怎么接专用信号是并行 I/O 里“含义被写死”的那部分接对了控制器就按设计逻辑跑接错了没有任何报错只是不动或者乱动。这一章挑四组现场使用频率最高的信号展开讲清楚时序要求和接线时的判断依据。4.1 启动·停止与运行指令时序比接线更容易错手册 4.6.3 讲启动·停止4.6.4 讲运行指令这两节要连起来看。启动类信号的核心不是“给一个高电平”而是“在什么条件下给、给多久、什么时候撤”。常见的翻车是这样的PLC 侧给了一个持续高电平当启动控制器第一轮启动了第二轮怎么也不启动——因为启动信号要求的是边沿触发持续为高等于一直没有新的上升沿。正确的做法是让外部输出保持一个“脉冲宽度”宽度要大于控制器的扫描周期同时保证两次启动之间有明确的低电平间隔。这个宽度具体取多少跟控制柜的扫描周期和 PLC 的扫描周期都有关稳妥的办法是先取一个明显富余的值比如数百毫秒级跑通之后再逐步压缩不要一上来就卡极限。停止类信号则相反通常按“常闭”设计更安全外部线路正常时信号保持有效一旦断线或失电控制器立刻进入停止状态。这是用故障安全的思想做接线比“断线后还能继续跑”要可靠得多。运行指令这一组信号决定的是“按什么方式运行”包括模式选择、周期启动等。接线时要注意它们的组合关系——单独接一个模式信号没有意义必须成组配合而且要保证切换过程中不会出现两个模式同时有效的中间态。4.2 主程序调用与周期选择别在运行中切换手册 4.6.2 把“周期选择、主程序调用”放在一起这个编排本身就是提示这两类信号是一起用的。主程序调用信号用于指定当前执行哪一号程序周期选择信号用于指定按哪种循环方式执行。现场最容易犯的错是在运行过程中切换主程序号。有些控制器允许有些会直接拒绝并保持原程序表现出来的现象就是“改了没反应”。稳妥的做法是所有程序选择类信号都在停止状态下设置确认稳定后再给启动。如果工艺上确实需要运行中切换必须查清楚手册对该信号切换条件的限制并用手册给出的时序图验证。周期选择还涉及一个隐含前提被调用的程序必须已经存在于控制器中且程序名与编号的对应关系正确。信号接对了但程序号是空的现象同样是“启动后不动”这类问题靠看信号监视是查不出来的必须去查程序列表。4.3 报警与信息显示把黑匣子打开手册 4.6.1 讲输入侧的报警、信息显示4.12.1 讲输出侧两边是一对。输出侧负责把控制器当前的报警状态、报警代码、信息编号推给外部输入侧负责接收外部的复位、确认类操作。这一组信号的价值在故障排查时才体现出来。很多现场只接了“报警中”这一个干接点报警一响就去翻示教器效率极低。把报警代码用一组通用输出或专用输出中的代码位推给 PLCPLC 侧就能直接在触摸屏上显示具体代码操作工不用跑到柜子前。信号组建议接法收益报警中干接点必接进 PLC 中断或高速计数第一时间停机报警代码位用一组输出并行推送触摸屏直接显示代码报警复位接自复位按钮按钮加防误触避免误复位掩盖故障信息编号按需接用于工艺提示减少无效停机复位信号要特别小心。有些故障在原因未排除前反复复位是有风险的所以复位按钮一般不设计成“按住就持续复位”而是一次按下只发一个脉冲且需要人工确认现场安全后再按。4.4 独立控制用信号有选项才有的那部分手册 4.6.6 和 4.12.7 都提到“独立控制用信号选项”这部分的可用性取决于控制柜是否配置了对应功能。接线前必须先确认选项是否存在否则会出现“按手册接了线、信号监视里却找不到这个编号”的情况。这一组信号主要用于多工位或需要独立控制的场景。实际项目里如果发现点位表里预留的几个点怎么都读不到先别怀疑接线先去确认选项配置——这是我在现场见过不止一次的误判来源。5. 避坑与排查现场五类“信号给了不动”的拆解并行 I/O 的故障现象高度相似都是“不动”但成因分布在完全不同的层次上。这一章把现场遇到频率最高的五类问题按“现象—原因—解决”拆开写最后给一个固定的排查顺序。按这个顺序走绝大多数问题能在二十分钟内定位到层。5.1 现象所有输入点都不动一个都不亮原因几乎总是公共端或 I/O 电源。并行 I/O 的输入是成组共公的公共端没接、接错极性、或者柜内 I/O 电源没输出表现为整组点全灭。这种“全灭”反而好查因为范围足够大。解决顺序先测柜内 I/O 电源输出电压再测公共端与电源之间的通断最后确认外部 PLC 输出模块类型与控制柜输入类型是否匹配。三步里任何一步不过关都不要往下走。我一般会用万用表直接量端子排上的公共端对地电压这一步能同时验证电源和公共端两件事。5.2 现象个别点不动其他点正常原因集中在单点上线接错位、端子没压紧、外部触点本身损坏、或者该点被分配给了别的功能。这类问题用排除法最快——把疑似故障点的外部线拆下来直接用短接线在端子排上短接如果信号监视里状态变化了问题在外部线路如果不变问题在柜内或信号分配。还有一种隐蔽情况这个点确实接通了但它在当前用途下被定义为别的信号所以你在自己以为的那个功能上看不到反应。这就要回到第 3 章说的用途确认翻手册对应小节核对编号。5.3 现象信号监视里状态在变机器人就是不启动这是最典型的“信号对了但条件不满足”。启动不是单一条件它通常还要满足模式正确、无报警、安全回路闭合、伺服已上电等一系列前置条件。任何一条不满足启动信号都会被无视。排查方法是逐条确认前置条件而不是盯着启动信号本身。示教器上一般能看到当前模式、报警状态和伺服状态把这些先确认一遍。安全回路这一项最容易被忽略——安全栏插头没插、急停没解除都会让启动无效而且部分情况下不会给出显眼的提示。注意解除急停或复位安全回路之前必须先确认造成停机的原因已经排除、动作范围内无人。这个顺序不能颠倒。5.4 现象动作有但节拍忽快忽慢偶发漏动作这类间歇性问题的元凶多半是时序。启动脉冲太窄导致偶尔采不到、外部触点抖动导致一秒钟内产生多次上升沿、或者 PLC 与控制柜扫描周期不同步导致信号被“跨周期”错过。解决思路是把信号宽度放大到明显富余先求稳再求快。用示教器或 PLC 的在线监视抓一次波形或至少抓一次状态跳变记录确认信号实际持续了多久。很多项目在节拍优化阶段把脉冲压得太窄稳定运行几天后才暴露间歇性问题这类问题一旦流到量产线上排查成本极高。5.5 现象接完之后功能“差不多对”但个别动作反了“差不多对”是最危险的信号通常意味着某个信号的有效电平判断错了。常开与常闭、高有效与低有效混一个进去整体逻辑还能跑只是个别动作反相。这种问题不会报警也不会停机但在特定工况下会引发误动作。解决办法是回到点位表逐个核对“有效电平”这一列并用手动强制的方式验证每一个点强制有效看动作是否符合定义强制无效看是否恢复。全部核完再联调。这一步枯燥但它是唯一能把这类问题一次清干净的办法。5.6 固定排查顺序从外到内从电源到逻辑上面五类问题我都按同一个顺序查第一步看 I/O 单元指示灯判断信号有没有到达柜内第二步看信号监视判断控制器有没有识别到第三步看前置条件判断功能有没有被允许第四步看时序判断信号有没有被正确采样。步骤观察对象结论方向1单元指示灯不亮则查外部线路与电源2信号监视画面指示灯亮但监视不变则查编号与用途3模式、报警、伺服、安全回路任一不满足则先解决前置条件4信号持续时间与跳变次数宽度不足或抖动则调整时序这个顺序的价值在于它不会让你在错误的层次上浪费时间。新手最常见的做法是一上来就怀疑程序改了半天逻辑最后发现是端子没压紧。6. 联调自检闭环用一组强制信号验证整条链路接线完成、点位表固化之后我不建议直接进入带负载联调。中间必须插一步空载自检用一个最小闭环把“外部动作—柜内识别—控制器响应—外部反馈”这条链路走通一遍。这一步做扎实后面的联调会顺得多。6.1 输入链路的单向验证先只验证输入方向。做法是把机器人置于安全状态、伺服不上电然后逐个手动触发外部输入点观察信号监视画面上的状态翻转。每一个点都要验证“通”和“断”两个方向不能只验证一个方向——常闭设计的信号如果只验证闭合断线故障就测不出来。验证时同步做一件事在点位表上打勾。全部打勾之后这张表就从“计划”变成了“实测记录”后期出问题时它是第一手资料。6.2 输出链路的单向验证输出方向反过来做不接实际负载只接指示灯或者用万用表测量然后在示教器侧手动置位每一个输出点看外部是否响应。专用输出一般不能随意置位那就用控制器实际状态去触发比如制造一次报警看报警输出是否动作、切换模式看模式输出是否变化。这一步要特别注意那些“平时是 0、故障时才变 1”的信号。它们在正常状态下永远是 0你不主动制造条件就永远不知道它通不通。报警类、干涉类信号都属于这一类必须专门验证。6.3 握手回路的闭环验证输入输出都单独验证过之后再做闭环。最典型的是启动握手PLC 给启动脉冲控制器进入运行并输出“运行中”PLC 收到“运行中”后撤销启动脉冲并置位“已启动”标志控制器在“已启动”有效期间保持运行。这条回路走通说明双向通讯配置是完整正确的。环节验证内容通过判据启动脉冲宽度是否足够、是否边沿触发每次给出都能启动运行反馈输出是否及时跟随启动后反馈在预期时间内到位互锁保持反馈撤销后是否仍运行符合设计逻辑停止与复位停止是否优先于启动停止信号任何时候都有效6.4 我自己的一个习惯早年吃过一次亏一套设备调试完运行正常交付两个月后现场反馈“偶尔启动不了”翻遍程序没找到问题最后发现是某一根信号线的端子压在了绝缘皮上接触时好时坏。从那以后我每次做完并行 I/O 的通讯配置都强制走一遍“断电—逐点测通断—上电—逐点强制验证—闭环握手”这套流程一步不省哪怕工期再紧。这套流程花的时间比事后去现场救火少得多。希望帮到你。本文还有配套的精品资源点击获取