Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Komunikace pomocí ovladačů systému PROMOTIC

Je to způsob umožňující sběr dat přes sériovou linku a Ethernet přímo do(ze) systému PROMOTIC pomocí objektu PmComm. Firma MICROSYS dodává řadu komunikačních ovladačů pro různé standardní i nestandardní protokoly, které lze pomocí objektu PmComm zabudovat přímo do aplikace.

Projektant musí při tomto přístupu konfigurovat jednotlivé zprávy. Přenos je však rychlý (nedochází ke komunikaci mezi dvěmi aplikacemi) a celou komunikaci má díky konfigurovatelnosti projektant "plně ve své moci". Dostupné ovladače jsou také uvedeny v ceníku systému PROMOTIC.

Ovladače přenášejí data přes Ethernet, přes volitelné sériové porty COM1, COM2, .. COM66, přes instalovaný telefonní modem, nebo přes sériový port nastavený ve skriptu metodou PmComm.OpenPort. Sériové rozhraní může být typu RS232, RS485 nebo RS422.Jeden sériový ovladač používá jedno komunikační rozhraní (COM port), na kterém může být připojeno více stanic (závisí na typu protokolu). V případě, že je potřeba připojit několik stanic přes různá sériová rozhraní, je nutno použít více objektů PmComm.

 
V případě přenosu dat přes telefonní modem (objekt PmModem), lze dokonce dynamicky měnit ovladače (tzn. komunikační protokoly) tak, že například v jednom okamžiku se vytočí telefonní číslo XY a pak se přenášejí data například ovladačem PmModbusMr a v dalším okamžiku se vytočí telefonní číslo YZ a pak se přenášejí data například ovladačem PmChar.
 
Pokud chce projektant komunikační ovladač (pro nějaký speciální protokol), který není v seznamu PROMOTIC ovladačů, pak má např. následující možnosti:
- Pro jednoduché komunikační protokoly lze použít PROMOTIC ovladač PmChar. Přijatá data (nebo data pro vyslání) lze projektantsky zpracovat po příjmu (nebo před zasláním).
- Použít OPC server od jiných dodavatelů (viz Komunikace přes rozhraní OPC).
- Vytvořit vlastní (nebo nechat si vytvořit) ActiveX objekt, který tuto komunikaci bude řešit. Do systému PROMOTIC lze pak tento objekty zařadit pomocí objektu PmActiveX. Přesně tak je např. řešena Komunikace s PLC automaty firmy AMiT (Česká republika) nebo Komunikace s automaty firmy Johnson Controls.
- Spojit se s firmou MICROSYS a dohodnout se na tvorbě dalšího PROMOTIC komunikačního ovladače.
 
Upozornění pro sériové rozhraní RS485:

Toto rozhraní potřebuje přepínat signál RTS a ovladače pro OS Windows toto přepínání nezvládají lehce. Ve OS Windows 2000 a vyšší lze zapnou přepínací režim (konfigurátor PmComm > Zadávání parametrů sériové linky > Řízení RTS signálu - zapnout na stav: "toggle"), který to umožňuje ale v praxi s tím mohou být potíže. Proto doporučujeme používat převodníky na RS485 takové, které podporují automatické přepínání RTS signálu. Takové vyzkoušené převodníky jsou například:

- interní karta pro ISA sběrnici: "PCL745b" od firmy Advantech.
- interní karta pro PCI sběrnici: "Industio CP-132" od firmy Moxa Technologies.
- externí převodník z RS232: "232TO485PC A" nebo "232TO485D A" od firmy AMiT.
Seznam komunikačních ovladačů:
PmChar Ovladač pro komunikaci uživatelsky konfigurovatelným ASCII/BIN protokolem
PmModbusMr Ovladač pro komunikaci protokolem Modbus Master
PmModbusSl Ovladač pro komunikaci protokolem Modbus Slave
PmMBus Ovladač pro komunikaci protokolem M-BUS
PmIEC8705 Ovladač pro komunikaci protokolem normy IEC 60870-5
PmIEC62056 Ovladač pro komunikaci protokolem normy IEC 62056
PmBACnet Ovladač pro komunikaci protokolem BACnet
PmSNMP Ovladač pro komunikaci protokolem SNMP
PmSMS Ovladač pro komunikaci s GSM moduly pomocí SMS zpráv
PmS7 Ovladač pro komunikaci protokolem S7-TCP/IP
PmS5PG Ovladač pro komunikaci přes PG port s PLC Siemens Simatic S5
Pm3964 Ovladač pro komunikaci s PLC automaty Simatic protokolem 3964, 3964R nebo RK-512
PmABradleyDF1 Ovladač pro komunikaci s PLC automaty Allen Bradley protokolem DF1
PmABradleyCIP Ovladač pro komunikaci s PLC automaty Allen Bradley protokolem EtherNetIP/CIP
PmMelsecQA Ovladač pro komunikaci s PLC automaty Mitsubishi řady A/Q/L
PmMelsecFXS Ovladač pro komunikaci s PLC automaty Mitsubishi řady FX
PmSBUS Ovladač pro komunikaci s PLC SAIA a DIGIControl protokolem S-BUS/S-BUS+
PmAdam Ovladač pro komunikaci s automaty ADAM
PmKoyo Ovladač pro komunikaci s PLC automaty firmy Koyo Electronics
PmFatek Ovladač pro komunikaci s PLC automaty FATEK
PmOmronFINS Ovladač pro komunikaci s PLC automaty OMRON protokolem FINS
PmOmronC Ovladač pro komunikaci s PLC automaty OMRON protokolem pro C-mode
PmTelepermXU Ovladač pro komunikaci se systémem Siemens TELEPERM
PmTeco Ovladač pro komunikaci s PLC automaty firmy TECO
PmPromos Ovladač pro komunikaci s PLC automaty PROMOS firmy ELSACO
PmElgas2 Ovladač pro komunikaci s přístroji firmy Elgas
PmInmat66 Ovladač pro komunikaci s měřiči tepla INMAT66/51
PmMicroUnit Ovladač pro komunikaci s PLC automaty MicroUNIT
PmNET0 Ovladač pro komunikaci PROMOTIC protokolem NET0
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice