DOKUMENTACJA TECHNICZNO – RUCHOWA
SAIA PROGRAMOWALNY STEROWNIK PLC
SAIA – BURGESS ELECTRONICS SABUR Sp. z. o. o. ul. Drużynowa 3A 02 – 950 Warszwa tel. (022) 844 – 75 – 20 fax. (022) 844 – 36 – 39
SAIA
1
@KEMOR
DOKUMENTACJA TECHNICZNO – RUCHOWA
SPIS TREŚCI 1. KABEL K111 – KABEL DO PROGRAMOWANIA SAIA@ ............................................................... 3 2. PODŁĄCZENIE SAIA@ ...................................................................................................................... 3 3. PARAMETRY TECHNICZNE PCD1.M110 ........................................................................................ 4 4. PROTOKÓŁ KOMUNIKACYJNY....................................................................................................... 6
SAIA
2
@KEMOR
DOKUMENTACJA TECHNICZNO – RUCHOWA
3.
KABEL K111 – KABEL DO PROGRAMOWANIA SAIA@ ZŁĄCZE PGU (9-pinów typu D, żeńskie) PGD
1
RX
KOMPUTER
WOLNY
1
PGD
2
2
RX
TX
3
3
TX
GND
5
6
GND
4
NC
WOLNY
NC
4
DSR
6
6
DSR
RTS
7
7
RTS
CTS
8
8
CTS
9
+5V
+5V
WOLNY
9
WOLNY – Brak połączenia gwarantuje poprawną pracę komunikacji szeregowej
4.
PODŁĄCZENIE SAIA@
I0 0 1
2 3
O 16 4 5
6 7
8 10 12 14 9 11 13 15
L −
OBCIĄŻENIE DO 0,5A 0 1
2 3
4 5
6 7
8 9
10 12 14 11 13 15
MŁ16 KATRA WEJŚĆ CYFROWYCH
MŁ16 KATRA WYJŚĆ CYFROWYCH
PCD2.E160
PCD2.A460
L −
0
25 24 23 22 21 20
−
+
INB2 INB1 − − + +
PCD1.M110
− RS 485 + RS 485 NIE UŻYWANE
SAIA@
10 11 12 13 14 15 16 17 18 19
32 ADRESY BAZOWE
UWAGA!!! Adresy bazowe mówią o przesunięciu numeru wejścia (wyjścia). Na przykład Wej 0 załączy faktyczny numer wejścia I 0, natomiast Wyj 0 załączy numer wyjścia O 16. Jeżeli karta byłaby umiejscowiona w prawym dolnym rogu PCD1 to wtedy należy dodać do numeru Input (Output) wartość 32.
SAIA
3
@KEMOR
DOKUMENTACJA TECHNICZNO – RUCHOWA
5.
PARAMETRY TECHNICZNE PCD1.M110
Model
PCD1.M110
Ilość we/wy
do 32 we/wy w 4 modułach we/wy
Wejścia przerwań
-
Pamięć użytkownika
PCD1.M120 lub ... M130
2, dla przerwań lub zliczania do 1kHz 17kB RAM w wersji podstawowej, rozszerzalna do 140kB jako RAM, 12kB jako RAM + 128kB jako EPROM lub 112kB jako Flash-EPROM dla programów, tekstów i bloków danych; 30-dniowe podtrzymanie danych w RAM
Procesor
7-dniowe lub roczne podtrzymanie 1 danych w RAM
CPU z 32-bitowym µC 68340 2
Czas przetwarzania
Interfejsy komunikacyjne Sieć Flagi Rejestry Rejestry indeksowe Timery / liczniki Zakres zliczania
5...8ms - przetwarzanie bitu (np. ANH) 20...30ms - przetwarzanie słowa (np. ADD, 32-bity) Port 0 (PGU): RS 232, Port 0 (PGU): RS 232, Port 1: RS 232, Port 1: RS 485 wewn. RS 422/RS 485 lub 20 mA CL SAIA ® S-Bus jako master lub slave, PROFIBUS DP 8192 x 1-bitowe, ulotne lub nieulotne, podział programowalny 4096 x 32-bitowe, nieulotne 17 x 13-bitowe (1 dla każdego COB, 1 dla XOB) 1600 timerów ulotnych lub liczników nieulotnych, podział rogramowalny 31-bitów bez bitu znaku (0...2 147 483 647)
Pomiar czasu
31-bitów bez bitu znaku (0...2 147 483 647 x podstawa czasu programowalna od 10 ms do 10 s)
Zakres obliczeń
całkowite: -2 147 483 648 ... +2 147 483 647 (-2 ... +2 - 1); 18 -20 zmiennoprzecinkowe: ±9.22337 x 10 ... ±5.42101 x 10 ; jednostki: dziesiętne, BCD binarne, szesnastkowe lub zmiennoprzecinkowe
31
Data-czas
31
wbudowany zegar
wartości czasu: s/min/godz, tydz/dzien_tyg, mies/dzień_mies, rok; 1 dokładność lepsza niż 15 s/miesiąc; rezerwa baterii: 7 dni )
OGÓLNE DANE TECHNICZNE Napięcie zasilania Pobór energii Zakłócenia Temperatura zewnętrzna Wilgotność powietrza Odporność mech. Normy/ dopuszczenia
24 VDC ±20% wygładzone lub 19 VAC ±15% wyprostowane dwupołówkowo 10 W z 32 we/wy emisja: Znak CE zgodnie z EN 50 081-1 odporność: Znak CE zgodnie z EN 50 082-2 praca 0 .. +55 °C lub 0 ... +40°C (zależnie od pozycji montażu), przechowywanie –20 ... +85 °C 95% wilg. wzgl. bez kondens. (DIN 40 040, klasa F) zgodnie z EN 61131-2 IEC 1131-2, VDE 0160, Germanischer Lloyd, Det Norske Veritas, UL-USA, UL-CDN
1
PCD1.M130 CPU jest wyposażony w baterie litową zasilająca pamięć i zegar czasu przez okres od 1 do 3 lat. 2 Czas przetwarzania zależy od obciążenia interfejsów komunikacyjnych SAIA
4
@KEMOR
DOKUMENTACJA TECHNICZNO – RUCHOWA Modułowa struktura PCD1 umożliwia proste dobranie konfiguracji sterownika odpowiedniego do powierzonych mu zadań: • Jednostka bazowa zawiera 4 gniazda, w których można umieszczaæ różnego typu moduły cyfrowe, analogowe, moduły zliczające, pomiarowe i sterujące osiami. Maksymalna ilość we/wy wynosi 32. • Jednostka bazowa posiada 17 kB pamięci użytkownika jako RAM dla programu, tekstów i bloków danych. Pamięć ta może być rozszerzona do 140 kB poprzez dodanie dodatkowej kości pamięci RAM, EPROM lub Flash EPROM. • Każda jednostka bazowa posiada dwa interfejsy szeregowe. Jeden wbudowany interfejs RS232 do podłączenia jednostki programującej lub innego urządzenia peryferyjnego. W modelu ..M110, drugim interfejsem jest RS485 (do podłączenia np. S-Bus). W modelach ..M120/..M130, drugi interfejs jest wybierany poprzez umieszczenie odpowiedniego modułu komunikacyjnego. • Zegar czasu rzeczywistego w ..M120/..M130 umożliwia sterowanie funkcjami korzystającymi z daty i czasu i/lub transmisję danych i informacji o stanie urządzenia. Potężny 32-bitowy mikroprocesor µC 68340 ma dostęp do wszystkich zasobów użytkownika takich jak: • programy użytkownika, teksty i bloki danych, • 8192 flagi, • 1600 x 31-bitowe timery / liczniki, • 4096 x 32-bitowe rejestry, • 2 szeregowe interfejsy komunikacyjne, • 2 wejœcia przerwań lub 2 szybkie liczniki, • zegar czasu rzeczywistego, • do 32 wejść / wyjść. Funkcje PCD1.
..M110
..M120
..M130
Pamięć użytkownika: Standardowa pamięć RAM
17 kB
17 kB
17 kB
Dodatkowe gniazdo dla RAM, EPROM lub Flash 128 kB EPROM
128 kB
128 kB
Watchdog (program alarmowy)
Wewn. µC
Wewn. µC
Wewn. µC
Złącz RS 232 dla PGU (protokół)
Tak
Tak
Tak
Wbudowany interfejs nr 1 z RS485
Tak
Tak
Nie
Przestrzeń A (interfejs nr 1) dla modułów funkcyjnych PCD7.F1
Nie
Tak
Tak
Przestrzeń B dla: terminala PCD7.D160 przez..F540
Tak
Tak
Tak
interfejsów sieciowych (w przy-gotowaniu)
Nie
Tak
Tak
Wejścia przerywające i szybkiego licznika
Nie
Tak
Tak
Ochrona danych
Kondensator
Kondensator
Kondensator
Okres ochronny danych
30 dni
7 dni
3 lata
EEPROM (zapamiętanie konfig.)
Tak
Tak
Tak
Zegar czasu rzeczywistego
Nie
Tak
Tak
SAIA
5
@KEMOR
DOKUMENTACJA TECHNICZNO – RUCHOWA
6.
PROTOKÓŁ KOMUNIKACYJNY
1. Parametry transmisji Szybkość transmisji Długość słowa Kontrola parzystości Liczba bitów stopu
9600 bd 8 bitów brak 1 bit stopu
2. Format ramki inicjującej (urządzenie MASTER) BS
ADR
FUN
OUTL
OUTH
SK
BS – Bajt Startowy, kod D2h = 210d, ADR – Adres docelowy (01h), FUN – Funkcja (Rozkaz) OUTL – Młodszy bajt ustawiający wyjścia SAIA od O0 do O7 OUTH – Starszy bajt ustawiający wyjścia SAIA od O8 do O15 SK – Młodszy bajt Sumy Kontrolnej bajtów ADR + FUN + WYL + WYH
3. Format ramki zwrotnej (urządzenie SLAVE) BS
ADR
INL
INH
OUTL
OUTH
SK
BS – Bajt Startowy, kod DDh = 221d, ADR – Adres źródłowy urządzenie SLAVE (01h), INL – Młodszy bajt zwracający stan wejść (I0 – I7), INH – Starszy bajt zwracający stan wejść (I8 – I15), OUTL – Młodszy bajt zwracający stan wyjść (O0 – O7), OUTH – Starszy bajt zwracający stan wyjść (O8 – O15), SK – Młodszy bajt Sumy Kontrolnej bajtów ADR + ODL + ODH
4. Numery rozkazów do sterownika SAIA Rozkaz FUN
Ustawienie Wyjść
Odpowiedź
1
NIE
Status WEJŚĆ i WYJŚĆ
2
TAK
Status WEJŚĆ i WYJŚĆ
Tylko gdy FUN = 2 wartość pól WYL i WYH jest uwzględniana przez sterownik, który załącza lub wyłącza wyjścia SAIA. W pozostałym przypadku FUN = 1 sterownik nie korzysta z tych pól (bajty nie są brane pod uwagę).
SAIA
6
@KEMOR