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
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
3. KABEL K111 KABEL DO PROGRAMOWANIA SAIA @ ZŁĄCZE PGU (9-pinów typu D, żeńskie) KOMPUTER PGD 1 RX 2 TX 3 GND 5 NC 4 DSR 6 RTS 7 CTS 8 +5V 9 WOLNY WOLNY WOLNY 1 PGD 2 RX 3 TX 6 GND 4 NC 6 DSR 7 RTS 8 CTS 9 +5V WOLNY Brak połączenia gwarantuje poprawną pracę komunikacji szeregowej 4. PODŁĄCZENIE SAIA @ I 0 O 16 OBCIĄŻENIE DO 0,5A 0 2 4 6 8 10 12 14 L 1 3 5 7 9 11 13 15 MŁ16 KATRA WEJŚĆ CYFROWYCH PCD2.E160 0 25 24 23 22 21 20 INB2 INB1 + + SAIA @ PCD1.M110 0 2 4 6 8 10 12 14 L 1 3 5 7 9 11 13 15 MŁ16 KATRA WYJŚĆ CYFROWYCH PCD2.A460 10 11 12 13 14 15 16 17 18 19 32 RS 485 + RS 485 NIE UŻYWANE + 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
5. PARAMETRY TECHNICZNE PCD1.M110 Model PCD1.M110 PCD1.M120 lub... M130 Ilość we/wy do 32 we/wy w 4 modułach we/wy Wejścia przerwań - 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 Pamięć użytkownika dla programów, tekstów i bloków danych; 30-dniowe podtrzymanie danych w RAM 7-dniowe lub roczne podtrzymanie danych w RAM 1 Procesor CPU z 32-bitowym µc 68340 Czas przetwarzania 2 5...8ms - przetwarzanie bitu (np. ANH) 20...30ms - przetwarzanie słowa (np. ADD, 32-bity) Interfejsy komunikacyjne Sieć Flagi Rejestry Rejestry indeksowe Port 0 (PGU): RS 232, Port 1: RS 485 wewn. Port 0 (PGU): RS 232, Port 1: RS 232, 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) Timery / liczniki 1600 timerów ulotnych lub liczników nieulotnych, podział rogramowalny Zakres zliczania 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ń Data-czas całkowite: -2 147 483 648... +2 147 483 647 (-2 31... +2 31-1); zmiennoprzecinkowe: ±9.22337 x 10 18... ±5.42101 x 10-20 ; jednostki: dziesiętne, BCD binarne, szesnastkowe lub zmiennoprzecinkowe - wbudowany zegar wartości czasu: s/min/godz, tydz/dzien_tyg, mies/dzień_mies, rok; dokładność lepsza niż 15 s/miesiąc; rezerwa baterii: 7 dni 1 ) OGÓLNE DANE TECHNICZNE Napięcie zasilania 24 VDC ±20% wygładzone lub 19 VAC ±15% wyprostowane dwupołówkowo Pobór energii 10 W z 32 we/wy Zakłócenia emisja: Znak CE zgodnie z EN 50 081-1 odporność: Znak CE zgodnie z EN 50 082-2 Temperatura zewnętrzna praca 0.. +55 C lub 0... +40 C (zależnie od pozycji montażu), przechowywanie 20... +85 C Wilgotność powietrza 95% wilg. wzgl. bez kondens. (DIN 40 040, klasa F) Odporność mech. zgodnie z EN 61131-2 Normy/ dopuszczenia 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
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 EPROM 128 kb 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
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