CJ1M-CPU21/22/23
Pulse output
High speed counter Input interrupts
CJ1M-CPU21/22/23
Snelle start instructie
|
CJ1M CPU21/22/23 |
1.Inleiding
In deze manual wordt een aantal specifieke toepassingen van de CJ1MCPU21/22/23 behandeld. Deze toepassingen hebben betrekking op de ingebouwde I/O van deze CPU’s, die met name bedoeld zijn voor puls output, high speed counter en interrupt applicaties.
Naast een beschrijving van de hardware staan in deze manual verschillende aansluitschema’s en voorbeeldprogramma’s. Deze manual is bedoeld om de gebruiker van de CJ1M PLC snel op weg te helpen en is derhalve geen compleet naslagwerk.
De programma’s in deze manuals tonen de werking van de functionaliteit van de CJ1M-CPU21/22/23. Indien gebruik gemaakt wordt van deze programma’s in een applicatie dienen aan het programma beveiligingen toegevoegd te worden ter bescherming van personen en apparatuur.
Uitgebreide informatie over deze CPU’s en het programmeren daarvan kunt staat beschreven in de volgende manuals:
W340 “ Sysmac CS/CJ instructions reference manual”
Deze manual omvat een complete omschrijving van alle in de CJ1M beschikbare instructies.
W393 “ CJ1 operation manual”
Deze manual bevat informatie over de CJ1M PLC’s, I/O modules en andere beschikbare units. (geheugengebieden, settings, aansluitgegevens enz.)
W394 “ CS1/CJ1 programming manual”
Deze manual bevat informatie over het programmeren van de CJ1M PLC.
W395 “ CJ1M CPU build in I/O operation manual”
Deze manual bevat informatie over de op de CPU beschikbare I/O van de CJ1M-CPU21/22/23. (geheugengebieden, settings, aansluitgegevens enz.)
1
|
CJ1M CPU21/22/23 |
2. |
Inhoudsopgave |
|
|
|
1. Inleiding……………………………………………………………………………… |
01 |
|
|
2. Inhoudsopgave…………………………………………………………………….. |
02 |
|
|
3. Inen uitgangen……………………………………………………………………. |
03 |
|
|
4. PLC-settings………………………………………………………………………… |
05 |
|
|
4.1. Het gebruik maken van puls I/O.……………………………............... |
05 |
|
|
4.2. Oorsprong zoeken vanuit de CPU …............……………….............. |
05 |
|
|
4.3. High Speed Counters en input interrupts activeren .……………… |
09 |
|
|
4.4. CJ1M PLC-setting smart active parts voor NS terminals ............ |
11 |
|
|
5. Specifieke pulse I/O instructies..................................................................... |
|
12 |
|
6. Aansluitschema’s………………………………………………………………….. |
13 |
|
|
6.1. CJ1M met een R7A SmartStep…………………………….…............. |
13 |
|
|
6.2. CJ1M met tweemaal een R7A SmartStep…………………............... |
16 |
|
|
6.3. CJ1M met NPN encoder…………………………………….............…. |
17 |
|
|
6.4. CJ1M en input interrupts……………………………………............... |
19 |
|
|
7. Interne bits en adressen voor high speed counter, interrupt inputs en |
|
|
|
pulse output…………………………………………………………………………. |
20 |
|
|
BIJLAGEN: |
|
|
|
Voorbeeldprogramma |
Puls output instructies met oorsprong zoekfunctie. |
|
|
Voorbeeldprogramma |
High speed counteren input interrupts. |
|
2
|
CJ1M CPU21/22/23 |
3.Inen uitgangen
De CJ1M-CPU21/22/23 beschikt over 10 ingangen en 6 uitgangen op de CPU. De aansluitgegevens en de juiste pinbezetting vindt u in Section 3: I/O Specifications and Wiring van Catalogus W395.
De functionaliteit van elke ingang kan via de PLC settings worden vastgesteld. Het gebruik van een bepaalde functionaliteit kan een andere uitsluiten. Wanneer bijvoorbeeld gebruik gemaakt wordt van oorsprong zoeken met poort 1 kan de Z-fase van beide high speed counters niet gebruikt worden. Een overzicht van de functies van de ingangsbits, afhankelijk van de instellingen gemaakt in de PLC-settings, is in figuur 3.1. weergegeven. Deze tabel geeft tevens een goed beeld van de onderlinge combinatiemogelijkheden van de verschillende functies.
Code |
|
IN0 |
IN1 |
IN2 |
|
IN3 |
IN4 |
IN5 |
IN6 |
IN7 |
IN8 |
IN9 |
|
Word |
|
|
|
|
|
|
|
|
|
|
|
Address |
|
|
|
|
|
CIO 2960 |
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bit |
00 |
01 |
02 |
|
03 |
04 |
05 |
06 |
07 |
08 |
09 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Inputs |
General |
General |
General |
General |
|
General |
General |
General |
General |
General |
General |
General |
|
purpose |
purpose |
purpose |
purpose |
|
purpose |
purpose |
purpose |
purpose |
purpose |
purpose |
purpose |
|
inputs |
input 0 |
input 1 |
input 2 |
|
input 3 |
input 4 |
input 5 |
input 6 |
input 7 |
input 8 |
input 9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Interrupt |
Interrupt |
Interrupt |
Interrupt |
|
Interrupt |
|
|
|
|
|
|
|
inputs |
input 0 |
input 1 |
input 2 |
|
input 3 |
|
|
|
|
|
|
|
Quick |
Quick |
Quick |
Quick |
|
Quick |
|
|
|
|
|
|
|
response |
response |
response |
response |
response |
|
|
|
|
|
|
|
|
inputs |
input 0 |
input 1 |
input 2 |
|
input 3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
High |
|
|
High |
|
High |
|
|
High |
High |
High |
High |
|
speed |
|
|
speed |
|
speed |
|
|
speed |
speed |
speed |
speed |
|
counters |
|
|
counter 1 |
|
counter 0 |
|
|
counter 1 |
counter 1 |
counter 0 |
counter 0 |
|
|
|
|
Z-fase |
|
Z-fase |
|
|
A-fase |
B-fase |
A-fase |
B-fase |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Origin |
Origin |
Origin |
Origin |
|
Origin |
Origin |
Origin |
|
|
|
|
|
Search 0 |
Search 0 |
Search 0 |
Search 1 |
|
Search 1 |
Search 0 |
Search 1 |
|
|
|
|
|
|
Origin |
Origin |
Origin |
|
Origin |
Positioning |
Positioning |
|
|
|
|
|
|
input |
proximity |
input |
|
proximity |
completed |
completed |
Figuur |
3.1. Ingangen op |
|
|
|
|
Signal |
input |
Signal |
|
input |
Signal |
Signal |
|
|||
|
|
|
|
|
|
|
||||||
|
|
|
CJ1M- |
CPU22/23 |
|
Signal |
|
|
|
|
|
|
|
|
|
Signal |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Figuur 3.1. Ingangen op CJ1M-CPU21/22/23
3
|
CJ1M CPU21/22/23 |
Het overzicht van de uitgangen van de CJ1M-CPU21/22/23 staat in figuur 3.2. Net als voor de ingangen geldt dat aan de uitgangen verschillende functionaliteiten kunnen worden toegekend via de PLC-settings. Ook hier zijn er beperkingen met betrekking tot het gecombineerde gebruik van functies.
Code |
|
|
OUT0 |
OUT1 |
OUT2 |
|
OUT3 |
OUT4 |
OUT5 |
|
|
Word |
|
|
|
|
|
|
|
Address |
|
|
|
|
CIO 2961 |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
Bit |
00 |
01 |
02 |
|
03 |
04 |
05 |
|
|
|
|
|
|
|
|
|
|
Ouputs |
General |
|
General |
General |
General |
|
General |
General |
General |
|
purpose |
|
purpose |
purpose |
purpose |
|
purpose |
purpose |
purpose |
|
outputs |
|
output 0 |
output 1 |
output 2 |
|
output 3 |
output 4 |
output 5 |
|
|
|
|
|
|
|
|
|
|
|
Pulse |
CW/CCW |
Pulse |
Pulse |
Pulse |
|
Pulse |
|
|
|
outputs |
|
ouput 0 |
ouput 0 |
ouput 1 |
|
ouput 1 |
|
|
|
|
|
CW |
CCW |
CW |
|
CCW |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pulse |
Pulse |
Pulse |
Pulse |
|
Pulse |
|
|
|
|
direction |
output 0 |
output 1 |
output 0 |
|
output 1 |
|
|
|
|
|
pulse |
pulse |
direction |
|
direction |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Variable |
|
|
|
|
|
PWM(891) |
PWM(891) |
|
|
duty |
|
|
|
|
|
output 0 |
output 1(*) |
|
|
|
|
|
|
|
|
|
|
|
Origin |
|
|
|
|
|
|
Origin |
Origin |
|
search |
|
|
|
|
|
|
Search 0 |
Search 1 |
|
|
|
|
|
|
|
|
Error |
Error |
|
|
|
|
|
|
|
|
counter |
counter |
|
|
|
|
|
|
|
|
reset |
reset |
|
|
|
|
|
|
|
|
output |
output |
|
|
|
|
|
|
|
|
|
|
Figuur 3.2. Uitgangen op CJ1M-CPU21/22/23
* PWM uitgang 1 kan niet gebruikt worden op de CJ1M-CPU21
4
|
CJ1M CPU21/22/23 |
4.PLC-settings
4.1Het gebruik maken van puls I/O.
Bij het gebruik van de functies die beschreven worden in deze handleiding dienen in een aantal gevallen de settings van de PLC aangepast te worden. Deze instellingen worden met behulp van CX-programmer gemaakt. Het betreft hier de volgende instellingen.
- |
Origin Search en Origin Return. |
- |
High Speed Counter toepassingen. |
- |
Interrupt ingangen. |
4.2 Oorsprong zoeken vanuit de CPU.
In deze manual wordt voor het demonstreren van de puls-uitgangsfuncties uitgegaan van een CJ1M PLC met een R7A Smart-Step servodriver. Voor het gebruik van de ORG(889) functie worden de volgende instellingen gemaakt:
Figuur 4.1. PLC-settings voor gebruik van de ORG functie.
5
|
CJ1M CPU21/22/23 |
Een uitgebreide uitleg over de mogelijkheden van oorsprong zoeken vindt u in Hoofdstuk 6 van manual W395; “Origin Search and Origin Return functions. In figuur 4.2 is een toelichting gegeven over de zoekmethode, -operation en –mode. Figuur 4.3 geeft een schematisch overzicht van de werking van het oorsprong zoeken met de standaard instellingen voor de oorsprong zoek procedure.
De volgende definities in figuur 4.1 hebben wellicht nog enige toelichting nodig.
Origin Input |
Z-puls van de servodriver |
Signal: |
|
Origin |
Sensor signaal geplaatst op applicatie |
Proximity |
(oorsprong sensor ) |
Input Signal: |
|
Limit Input: |
Eindschakelaar ( CW of CCW ) |
Undefined |
Het vasthouden of loslaten van de |
Origin: |
origin na het binnenkomen van een |
|
Limit Input Signal tijdens oorsprong |
|
zoeken of bedrijf. |
Search |
Het geven van een off-set na het |
Compensation |
bepalen van de oorsprong. |
Value: |
|
Position |
De tijd waarbinnen het “positioning |
Monitor |
completed” signaal van de servodriver |
Time: |
binnengekomen moet zijn na het |
|
bepalen van de oorsprong. |
6