uffabulous.blogg.se

Honeywell plc software dos
Honeywell plc software dos












But how to do it - today, after 20 years? Figure 1 – The Honeywell CLLIONLC01, from which we needed to read values. Within a specific project, we needed to communicate with equipment from the LION System series (specifically PLC CLLIONLC01 manufactured by Honeywell). The problem included an analysis of a proprietary protocol, tuning of communication time parameters, implementation of firmware for the KMFB02 card and drivers for Windows NT/2000. Veterans of those times divulged that the implementation of the driver for C-Bus took several weeks of hard work (I myself did not work in Ipesoft at that time). setting of a unique address of ISA card on the C-Bus (1-30).serial port speed setting (4600, 9200 or 19200 baud).

honeywell plc software dos

The driver ensured the copying of data to the memory of the ISA card and the operation of control commands: The D2000 KOM accessed the card as a special file that was handled by the communication driver for Windows NT/2000. The firmware was developed in Ipesoft in the Modula-2 language and, in addition to the Modula-2 syntax, also contained assembler instructions for the 8051 processor. Accurate timing was achieved by using the processor's internal timer. Receiving and sending messages were handled by using an interrupt for receiving and sending characters via the serial port (the UART circuit of the processor had a buffer for receiving and sending one character). The KMFB02 communication card contained firmware for receiving and sending C-Bus messages and correct timing.

honeywell plc software dos

By the way, we also had the 8051 emulator at home - my father used it for two decades to develop software for MT series industrial terminals manufactured by SAE Elektronik. Old-timers know that this widespread and popular microcontroller, developed in 1980, has been popular for decades in the form of many clones and modifications.

honeywell plc software dos honeywell plc software dos

They used the KMFB02 communication card from Incos - it was a standard ISA slot card, equipped with an RS-485 interface, an Intel 8051 processor and its own memory. So how did colleagues win over real-time? For these reasons, it requires relatively precise timing, which could not be achieved on standard computers used as application and communication servers around the year 2000 - with the Windows NT and Windows 2000 operating systems. The C-Bus protocol uses the RS-485 bus, supports multiple masters and uses a token-passing mechanism. Do you need to establish communication with Honeywell devices using C-Bus?














Honeywell plc software dos