操作
安装了CC-Link时,部分操做与其他现场总线I/O选件不同。本节将介绍相关使用方法。
远程输入/输出
远程输入(RX)和远程输出(RY)表示ON/OFF信息。远程数据是位数据,FROM/TO命令每16位(1个字)执行一次。
下表中的“n”是在使用站点配置中配置为主站的地址。
远程输入列表(从RC+输出/输入到PLC)(版本:ver2.00 / 设置扩展循环:92(占用4个站))*1
信号方向:远程设备站(CC-Link模块)→主站(PLC)
标识为“未使用”的位对用户开放。可以在SPEL+程序中自由使用。
| Address | 信号名称 | 机器人系统 输出位号 | |
|---|---|---|---|
| RXn0 | Ready | *1 | 512 |
| RXn1 | Running | *1 | 513 |
| RXn2 | Paused | *1 | 514 |
| RXn3 | Error | *1 | 515 |
| RXn4 | 未使用 | 516 | |
| RXn5 | SafeguardOn | *1 | 517 |
| RXn6 | SError | *1 | 518 |
| RXn7 | Warning | *1 | 519 |
| RXn8 | MotorsOn | *1 | 520 |
| RXn9 | AtHome | *1 | 521 |
| RXnA | CurrProg1 | *1 | 522 |
| RXnB | CurrProg2 | *1 | 523 |
| RXnC | CurrProg4 | *1 | 524 |
| RXnD | AutoMode | *1 | 525 |
| RXnE | TeachMode | *1 | 526 |
| RXnF | ErrorCode1 | *1 | 527 |
| RX(n+1)0 | ErrorCode2 | *1 | 528 |
| RX(n+1)1 | ErrorCode4 | *1 | 529 |
| RX(n+1)2 | ErrorCode8 | *1 | 530 |
| RX(n+1)3 | ErrorCode16 | *1 | 531 |
| RX(n+1)4 | ErrorCode32 | *1 | 532 |
| RX(n+1)5 | ErrorCode64 | *1 | 533 |
| RX(n+1)6 | ErrorCode128 | *1 | 534 |
| RX(n+1)7 | ErrorCode256 | *1 | 535 |
| RX(n+1)8 | ErrorCode512 | *1 | 536 |
| RX(n+1)9 | ErrorCode1024 | *1 | 537 |
| RX(n+1)A | ErrorCode2048 | *1 | 538 |
| RX(n+1)B | ErrorCode4096 | *1 | 539 |
| RX(n+1)C | ErrorCode8192 | *1 | 540 |
| RX(n+1)D | CmdRunning | *1 | 541 |
| RX(n+1)E | CmdError | *1 | 542 |
| RX(n+1)F | EStopOff | *1 | 543 |
| RX(n+2)0 | 未使用 | 544 | |
| ⋮ | ⋮ | ||
| RX(n+D)8 | 未使用 | 728 | |
| RX(n+D)9 | 未使用 | 729 | |
| RX(n+D)A | 未使用 | 730 | |
| RX(n+D)B | 远程Ready | *2 | 731 |
| RX(n+D)C | 未使用 | 732 | |
| RX(n+D)D | 未使用 | 733 | |
| RX(n+D)E | 未使用 | 734 | |
| RX(n+D)F | 未使用 | 735 | |
*1: 默认情况下,远程控制输入和输出不分配给现场总线从设备输入/输出。
若要将远程控制输入和输出分配至现场总线从站I/O,请参阅本手册3.5 远程控制输入和输出设置 。
*2: 在控制器开启状态下完成CC-Link模块的初始化时,远程Ready标志(本案例为[RX(n+D)B])会开启。
无法更改或禁用(未使用)远程准备就绪的I/O分配。
| CC-Link版本 | 扩展循环数 | 字节数 (占用站数) 远程Ready | 位号 CC-Link版本 |
|---|---|---|---|
| 1.10 | - | 1~12(占用1个站) | 539 |
| 13~24(占用2个站) | 571 | ||
| 25~36(占用3个站) | 603 | ||
| 37~48(占用4个站) | 635 | ||
| 2.00 | 1倍 | 12(占用1个站) | 539 |
| 24(占用2个站) | 571 | ||
| 36(占用3个站) | 603 | ||
| 48(占用4个站) | 635 | ||
| 2倍 | 20(占用1个站) | 539 | |
| 44(占用2个站) | 603 | ||
| 68(占用3个站) | 667 | ||
| 92(占用4个站) | 731 | ||
| 4倍 | 40(占用1个站) | 571 | |
| 88(占用2个站) | 699 | ||
| 136(占用3个站) | 827 | ||
| 184(占用4个站) | 955 | ||
| 8倍 | 80(占用1个站) | 635 | |
| 176(占用2个站) | 891 | ||
| 272(占用3个站) | 1147 | ||
| 368(占用4个站) | 1403 |
远程输出列表(从RC+输出/输入到PLC)*1
(版本:ver2.00 / 设置扩展循环:2 /输入和输出字节:92(占用4 个站))*1信号方向: 主站(PLC)→远程设备站(CC-Link板) 标识为“未使用”的位对用户开放。可以在SPEL+程序中自由使用。
| 地址 | 信号名称 | 机器人系统字号 机器人系统位号 |
|---|---|---|
| RYn0 | Start* | 512 |
| RYn1 | SelProg1* | 513 |
| RYn2 | SelProg2* | 514 |
| RYn3 | SelProg4* | 515 |
| RYn4 | Stop* | 516 |
| RYn5 | Pause* | 517 |
| RYn6 | Continue* | 518 |
| RYn7 | Reset* | 519 |
| RYn8 | SetMotorsOn* | 520 |
| RYn9 | SetMotorsOff* | 521 |
| RYnA | Home* | 522 |
| RYnB | Shutdown* | 523 |
| RYnC | 未使用 | 524 |
| RYnD | 未使用 | 525 |
| RYnE | 未使用 | 526 |
| RYnF | 未使用 | 527 |
| RY(n+1)0 | 未使用 | 528 |
| ⋮ | ⋮ | |
| RY(n+C)F | 未使用 | 719 |
| RY(n+D)0 | 未使用 | 720 |
| RY(n+D)1 | 未使用 | 721 |
| RY(n+D)2 | 未使用 | 722 |
| RY(n+D)3 | 未使用 | 723 |
| RY(n+D)4 | 未使用 | 724 |
| RY(n+D)5 | 未使用 | 725 |
| RY(n+D)6 | 未使用 | 726 |
| RY(n+D)7 | 未使用 | 727 |
| RY(n+D)8 | 未使用 | 728 |
| RY(n+D)9 | 未使用 | 729 |
| RY(n+D)A | 未使用 | 730 |
| RY(n+D)B | 未使用 | 731 |
| RY(n+D)C | 未使用 | 732 |
| RY(n+D)D | 未使用 | 733 |
| RY(n+D)E | 未使用 | 734 |
| RY(n+D)F | 未使用 | 735 |
*:默认情况下,远程控制输入和输出不分配给现场总线从设备输入/输出。
若要将远程控制输入和输出分配至现场总线从站I/O,请参阅本手册3.5 远程控制输入和输出设置 。
远程注册表
远程注册表(RWr, RWw)是数值。
下表中的“m”是在站点配置中配置的主站地址。远程注册表列表
(版本: ver2.00 / 设置扩展循环: 2 / 输入和输出字节: 92(占用4个站))*1信号方向: 远程设备站(CC-Link模块)→主站 (PLC)
标识为“未使用”的位对用户开放。可以在SPEL+程序中自由使用。
| 地址 | 信号名称 | 机器人系统字号 机器人系统位号 | 机器人系统字号 机器人系统位号 |
|---|---|---|---|
| RWrm+0 | 未使用 | 46 | 736~751 |
| RWrm+1 | 未使用 | 47 | 752~767 |
| ⋮ | ⋮ | ||
| RWrm+1D | 未使用 | 75 | 1200~1215 |
| RWrm+1E | 未使用 | 76 | 1216~1231 |
| RWrm+1F | 未使用 | 77 | 1232~1247 |
信号方向: 主站(PLC)→ 远程设备站(CC-Link模块)
标识为“未使用”的位对用户开放。可以在SPEL+程序中自由使用。
| 地址 | 信号名称 | 机器人系统字号 机器人系统位号 | 机器人系统字号 机器人系统位号 |
|---|---|---|---|
| RWwm+0 | 未使用 | 46 | 736~751 |
| RWwm+1 | 未使用 | 47 | 752~767 |
| ⋮ | ⋮ | ||
| RWwm+1D | 未使用 | 75 | 1200~1215 |
| RWwm+1E | 未使用 | 76 | 1216~1231 |
| RWwm+1F | 未使用 | 77 | 1232~1247 |
站数、远程I/O范围和远程注册范围取决于输入/输出大小。
CC-Link Ver1.10
| 输入/输出位设置 (RC+) | 占用的站数 | 远程输入/输出 (字节数) | 远程注册 (字节数) |
|---|---|---|---|
| 0 < 输入/输出大小 = < 4 | 1 | S | 0 |
| 4 < 输入/输出大小 = < 12 | 4 | 输入/输出大小 - 4 | |
| 12 < 输入/输出大小 = < 24 | 2 | 8 | 输入/输出大小 - 8 |
| 24 < 输入/输出大小 = < 36 | 3 | 12 | 输入/输出大小 - 12 |
| 36 < 输入/输出大小 = < 48 | 4 | 16 | 输入/输出大小 - 16 |
要点
当RC+的输入和输出大小设置为32字节(默认值)时,占用的站数为3,远程输入和输出为12字节,远程注册表为20字节(10个字),系统预留区为4字节。
输入和输出大小设置为36字节时,占用的站数为3,远程输入和输出为12字节,远程注册表为24字节(12个字),系统预留区为0字节。
Ver2.00没有系统预留区。
CC-Link Ver2.00
| 占用站数 | 扩展循环数 | |||||||
|---|---|---|---|---|---|---|---|---|
| 1倍 | 2倍 | 4倍 | 8倍 | |||||
| 1 | 12 bytes | 20 bytes | 40 bytes | 80 bytes | ||||
| 32 bits | 4 words | 32 bits | 8 words | 64 bits | 16 words | 128 bits | 32 words | |
| 2 | 24 bytes | 44 bytes | 88 bytes | 176 bytes | ||||
| 64 bits | 8 words | 96 bits | 16 words | 192 bits | 32 words | 384 bits | 64 words | |
| 3 | 36 bytes | 68 bytes | 136 bytes | 272ytes | ||||
| 96 bits | 12 words | 160 bits | 24 words | 320 bits | 48 words | 640 bits | 96 words | |
| 4 | 48 bytes | 92 bytes | 184 bytes | 368bytes | ||||
| 128 bits | 16 words | 224 bits | 32 words | 448 bits | 64 words | 896 bits | 128 words | |
被占用站点的数量为CC-Link网络上的站点数。
将其设置为主站。
远程I/O是开/关的信息。远程I/O数据是位数据,FROM/TO命令以16位的单位执行。远程注册表是数字数据。