PC Control / Profi Control 645-12M Instruction Manual pdf - Kuhnke
PC Control / Profi Control 645-12M Instruction Manual pdf - Kuhnke PC Control / Profi Control 645-12M Instruction Manual pdf - Kuhnke
Summary of commands 4.6.3. Comparison commands Command Operand (example) Byte Time [µs] Function C *) Z *) BM00.00 4 0.4 Compare 8bit address yes yes CMP 100 4 0.3 8bit 8bit constant yes yes BM00.00 6 0.6 even 8bit address (00.00+00.01) yes yes CMPD BM00.01 10 2.6 Compare odd 8bit address (00.01+00.02) yes yes AO00.00 16bit 16bit address 10000 4 0.45 16bit constant yes yes BM00.00 16 1.3 Compare 8bit address yes yes CMP= 8bit 100 16 1.1 if "=" 8bit constant yes yes BM00.00 18 1.4 even 8bit address (00.00+00.01) yes yes CMPD= BM00.01 22 3.3 Compare odd 8bit address (00.01+00.02) yes yes 16bit AO00.00 16bit address if "=" 10000 16 1.3 16bit constant yes yes BM00.00 16 1.3 Compare 8bit address yes yes CMP 8bit 100 16 1.1 if "" 8bit constant yes yes BM00.00 18 1.4 even 8bit address (00.00+00.01) yes yes Compare CMPD BM00.01 22 3.3 odd 8bit address (00.01+00.02) yes yes 16bit AO00.00 16bit address if "" 10000 16 1.3 16bit constant yes yes BM00.00 16 1.3 Compare 8bit address yes yes CMP= AO00.00 if ">" 16bit address 10000 16 1.3 or "=" 16bit constant yes yes *) Influence on (C)arry and (Z)ero bit: -- no alteration 4 - 34
4.6.4. Shift and rotation commands Command Operand (example) Byte Time [µs] PC Control 645-12M used as PLC Function LSL Accu 2 0.3 Logical shift left in accu yes yes LSLM BM00.00 10 1.1 8bit in 8bit address yes yes LSR Accu 6 0.45 Logical shift right in accu yes yes LSRM BM00.00 10 1.1 8bit in 8bit address yes yes LSLD Accu 2 0.15 in accu yes yes BM00.00 10 1.1 Logical in even 8bit address (00.00+00.01 yes yes shift left LSLDM BM00.01 14 5.4 16bit in odd 8bit address (00.01+00.02) yes yes AO00.00 in 16bit address LSRD Accu 2 0.15 in accu yes yes BM00.00 10 1.1 Logical in even 8bit address (00.00+00.01 yes yes shift right LSRDM BM00.01 14 5.4 16bit in odd 8bit address (00.01+00.02) yes yes AO00.00 in 16bit address yes yes ROL Accu 2 0.15 Roll left in accu yes yes ROLM BM00.00 10 1.1 8bit in 8bit address yes yes ROR Accu 10 0.75 Roll right in accu yes yes RORM BM00.00 8bit in 8bit address yes yes ROLD Accu 2 0.15 in accu yes yes BM00.00 10 1.1 Roll left in even 8bit address (00.00+00.01 ROLDM BM00.01 14 4.5 16bit in odd 8bit address (00.01+00.02) AO00.00 in 16bit address RORD Accu 20 2.1 in accu yes yes BM00.00 26 2.1 Roll right in even 8bit address (00.00+00.01 RORDM BM00.01 34 5.1 16bit in odd 8bit address (00.01+00.02) AO00.00 in 16bit address *) Influence on (C)arry and (Z)ero bit: -- ja ++ no alteration definied flag alteration undefined flag alteration C *) Z *) 4 - 35
- Page 21 and 22: 2.5.5. Protection against external
- Page 23 and 24: 3. Hardware Hardware 3.1. Design 17
- Page 25 and 26: Hardware 3.2.2.1. Uninterrupted swi
- Page 27 and 28: Hardware 3.4.2. Setting the reset t
- Page 29 and 30: Hardware 3.5. Interfaces 3.5.1. V.2
- Page 31 and 32: Hardware 3.6. Memory PC Control 645
- Page 33 and 34: Hardware 3.8.2. How to avoid addres
- Page 35 and 36: Hardware -- Activate the "Memory" o
- Page 37 and 38: Hardware To reserve a memory range
- Page 39 and 40: i n 0 2 4LV o g 0 2 4LV o Sa t da t
- Page 41 and 42: PC Control 645-12M used as PLC 4.1.
- Page 43 and 44: PC Control 645-12M used as PLC -- S
- Page 45 and 46: PC Control 645-12M used as PLC The
- Page 47 and 48: 4.2. Going online with KUBES PC Con
- Page 49 and 50: PC Control 645-12M used as PLC 4.2.
- Page 51 and 52: 4.3. Memory settings PC Control 645
- Page 53 and 54: 4.4. PLC working method PC Control
- Page 55 and 56: 4.5.1.1. Short description of local
- Page 57 and 58: 4.5.2. External operands as process
- Page 59 and 60: PC Control 645-12M used as PLC 4.5.
- Page 61 and 62: 4.5.3.1. Status of PROFIBUS master
- Page 63 and 64: 4.5.3.2. PEaxx.yy: DP slave status
- Page 65 and 66: 4.6. Summary of commands PC Control
- Page 67 and 68: PC Control 645-12M used as PLC 4.6.
- Page 69 and 70: PC Control 645-12M used as PLC 4.6.
- Page 71: PC Control 645-12M used as PLC 4.6.
- Page 75 and 76: PC Control 645-12M used as PLC 4.6.
- Page 77 and 78: PC Control 645-12M used as PLC 4.6.
- Page 79 and 80: 4.7. Types of operands PC Control 6
- Page 81 and 82: PC Control 645-12M used as PLC 4.8.
- Page 83 and 84: PC Control 645-12M on PROFIBUS 4.9.
- Page 85 and 86: PC Control 645-12M on PROFIBUS PROF
- Page 87 and 88: PC Control 645-12M on PROFIBUS 4.9.
- Page 89 and 90: 4.9.2.3.1. Choosing a station and g
- Page 91 and 92: 4.9.2.4. Service 7: activate/deacti
- Page 93 and 94: 4.9.2.6. Service 6: synchronise DP
- Page 95 and 96: PC Control 645-12M on PROFIBUS 4.9.
- Page 97 and 98: PC Control 645-12M on PROFIBUS ====
- Page 99 and 100: PC Control 645-12M on PROFIBUS ====
- Page 101 and 102: PC Control 645-12M on PROFIBUS ====
- Page 103 and 104: PC Control 645-12M on PROFIBUS ====
- Page 105 and 106: PC Control 645-12M on PROFIBUS ====
- Page 107 and 108: PC Control 645-12M used as PLC 4.10
- Page 109 and 110: 4.10.2. Undervoltage (supply, failu
- Page 111 and 112: PC Control 645-12M used as PLC 4.10
- Page 113 and 114: 4.10.5. Hierarchy error (failure #9
- Page 115 and 116: A. Specifications Specifications A.
- Page 117 and 118: Specifications A.2. Order specifica
- Page 119 and 120: PROFIBUS hardware installation B. P
- Page 121 and 122: PROFIBUS hardware installation B.1.
4.6.4. Shift and rotation commands<br />
Command<br />
Operand<br />
(example)<br />
Byte Time<br />
[µs]<br />
<strong>PC</strong> <strong>Control</strong> <strong>645</strong>-<strong>12M</strong> used as PLC<br />
Function<br />
LSL Accu 2 0.3 Logical<br />
shift left<br />
in accu<br />
yes yes<br />
LSLM BM00.00 10 1.1 8bit in 8bit address yes yes<br />
LSR Accu 6 0.45 Logical<br />
shift right<br />
in accu<br />
yes yes<br />
LSRM BM00.00 10 1.1 8bit in 8bit address yes yes<br />
LSLD Accu 2 0.15<br />
in accu<br />
yes yes<br />
BM00.00 10 1.1<br />
Logical<br />
in even 8bit address (00.00+00.01 yes yes<br />
shift left<br />
LSLDM BM00.01 14 5.4<br />
16bit<br />
in odd 8bit address (00.01+00.02) yes yes<br />
AO00.00<br />
in 16bit address<br />
LSRD Accu 2 0.15<br />
in accu<br />
yes yes<br />
BM00.00 10 1.1<br />
Logical<br />
in even 8bit address (00.00+00.01 yes yes<br />
shift right<br />
LSRDM BM00.01 14 5.4 16bit in odd 8bit address (00.01+00.02) yes yes<br />
AO00.00 in 16bit address yes yes<br />
ROL Accu 2 0.15 Roll left in accu<br />
yes yes<br />
ROLM BM00.00 10 1.1 8bit in 8bit address yes yes<br />
ROR Accu 10 0.75 Roll right in accu<br />
yes yes<br />
RORM BM00.00<br />
8bit<br />
in 8bit address yes yes<br />
ROLD Accu 2 0.15<br />
in accu<br />
yes yes<br />
BM00.00 10 1.1 Roll left in even 8bit address (00.00+00.01<br />
ROLDM BM00.01 14 4.5 16bit in odd 8bit address (00.01+00.02)<br />
AO00.00<br />
in 16bit address<br />
RORD Accu 20 2.1<br />
in accu<br />
yes yes<br />
BM00.00 26 2.1 Roll right in even 8bit address (00.00+00.01<br />
RORDM BM00.01 34 5.1 16bit in odd 8bit address (00.01+00.02)<br />
AO00.00<br />
in 16bit address<br />
*) Influence on (C)arry and (Z)ero bit: --<br />
ja<br />
++<br />
no alteration<br />
definied flag alteration<br />
undefined flag alteration<br />
C<br />
*)<br />
Z<br />
*)<br />
4 - 35