Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Communication by means of the PROMOTIC system drivers

It is the method that allows a data collection via the computer's serial port and via Ethernet directly to(from) the PROMOTIC system by means of the PmaComm object. The MICROSYS company supplies a series of communication drivers for various standard and non-standard protocols that can be build up directly into the application by means of the PmaComm object.

The designer must configure individual messages on this approach. But the transfer is so quick (it doesn't go about the communication between two applications) and the whole communication is "fully in designer's hands" thanks to the configurability. Available drivers are also stated in the price list of the PROMOTIC system.

Drivers move data via Ethernet, over the optional serial ports COM1, COM2, ... or over the serial port set in the script by the PmaComm.OpenPort method. The serial interface can be of the RS232, RS485 or RS422 type.One serial driver is using one communication interface (COM port), with the possibility of connecting multiple stations (dependent on protocol type). If it is necessary to connect multiple stations via different serial interfaces, then it is necessary to use multiple PmaComm objects.

 
If the designer needs a communication driver (for some special protocol), that is not listed in the PROMOTIC driver list, then there are several solution options:
- For some simple communication protocols the PmChar communication driver can be used. The received data (or data to be sent) can be procesed after received (or before sending).
- Use the OPC server by other suppliers (see Communication by OPC interface).
- Create own (or let someone else create) an ActiveX object, that will manage the communication. This object can then be integrated into the PROMOTIC system by the PmaActiveX object. Exactly this way the communication with Communication with PLC devices by the AMiT company (Czechia) or Communication with devices by the Johnson Controls company is being solved.
- Contact the MICROSYS company and negotiate the development of additional PROMOTIC communication driver.
 
Warning for serial link RS485:

This interface needs to switch the RTS signal and the driver for the OS Windows doesn't manage this easily. In the OS Windows 2000 and higher it is possible to set the switching mode (the "PmaComm > Setting the parameters of the serial link > RTS flow control" configurator - set to the state: "toggle") that allows it but there were problems in practice. That's why we recommend to use the converters to the RS485 that support automatic switching of the RTS signal. Such tested converters are for example:

- internal card for ISA bus: "PCL745b" by the Advantech company.
- internal card for PCI bus: "Industio CP-132" by the Moxa Technologies company.
List of communication drivers:
PmOpcUaClient Driver for communication with OPC UA server
PmChar Driver for communication by user defined ASCII/BIN protocol for Ethernet-client and for serial link
PmCharServer Driver for communication by user defined ASCII/BIN protocol for Ethernet-server
PmModbusMr Driver for communication by the Modbus Master protokol
PmModbusSl Driver for communication by the Modbus Slave protokol
PmMBus Driver for communication by the M-BUS protokol
PmIEC8705 Driver for communication by protocol of the IEC 60870-5 standard
PmIEC62056 Driver for communication by protocol of the IEC 62056 standard
PmBACnet Driver for communication by the BACnet protokol
PmSNMP Driver for communication by the SNMP protokol
PmSMS Driver for communication with GSM modules by SMS messages
PmS7 Driver for communication by the S7-TCP/IP protokol
Pm3964 Driver for communication with PLC devices Simatic by 3964, 3964R or RK-512 protocol
PmABradleyDF1 Driver for communication with PLC devices Allen Bradley by the DF1 protokol
PmABradleyCIP Driver for communication with PLC devices Allen Bradley by the EtherNetIP/CIP protokol
PmMelsecQA Driver for communication with PLC devices Mitsubishi of the Q/A/L/iQ-R/iQ-F series
PmMelsecFXS Driver for communication with PLC devices Mitsubishi of FX series
PmSBUS Driver for communication with SAIA and DIGIControl PLC devices by the S-BUS/S-BUS+ protokol
PmAdam Driver for communication with ADAM devices
PmKoyo Driver for communication with PLC devices by the Koyo Electronics company
PmFatek Driver for communication with PLC devices FATEK
PmOmronFINS Driver for communication with PLC devices OMRON by the FINS protokol
PmOmronC Driver for communication with PLC devices OMRON with protocol for C-mode
PmTeco Driver for communication with PLC devices by the TECO company
PmElgas2 Driver for communication with devices by the Elgas company
PmInmat66 Driver for communication with INMAT66/51 heat meters
PmNET0 Driver for communication by the NET0 protokol

History:
Pm8.02.06: Fixed bug: For virtual serial port (for USB-serial link converter) the methods OpenPort and ClosePort did not work.
PROMOTIC 9.0.10 SCADA system documentation - MICROSYS, spol. s r.o.

Send page remarkContact responsible person
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice