C++ Driver development for Omron Fins TCP

We need someone to develop a driver to communicate from PC to a Omron CP1L-L14 PLC using the CP1W-CIF41 Ethernet Board. PLC is fully programmed. Our existing application is written in C++ using Qt. But communication with the PLC still doesnt realy work. Read is OK, but write to plc still doesnt work... So we need a driver for using in Qt.

We need someone who can develop a driver for the communication from PC to PLC via Omron FINS TCP protocol. We must read and write from/to defined registers in PLC. We need the driver for communication from Windows and Mac OS via Ethernet and should be written in C++ for using in our existing application written in Qt.

Decription of embeddable ( integratable ) software module:

Write functions ( or class ) in C/C++ for cross platform compilation ( using QTcpSocket or berkeley sockets ) that writes/reads from PC to PLC's registers via FINS procotol:

reading / writing will form message according to Omron FINS protocol and calculate also MEMORY_AREA_DESIGNATION_CODE by input register address - int reg_address ( see current class finsOverEth , finsOverEthCPP ).

//function connect

bool connectToPLC(string url , int port );

//function read from register:

int readFromReg(int reg_address ,int *value );

//function write to register

bool writeToReg(int reg_address , int value );

//function disconnect from PLC

bool disconnect();

documentation for FINS TCP protocol with some sample codes:

[url removed, login to view]


[url removed, login to view]

We need full source code and full rights.

Payment after succesful testing with our hard-/software.

Skills: C Programming, C++ Programming, PLC & SCADA

See more: omron fins, omron fins tcp protocol, develop driver plc, omron fins protocol, fins tcp, omron fins tcp, Fins, fins omron, omron fins protocol sample, omron fins sample, omron plc fins, fins tcp omron, omron tcp, omron fins tcp source, omron plc, driver development omron, omron fins ethernet protocol, plc driver development, omron tcp protocol, omron fins source, tcp omron fins protocol, fins omron code sample, omron ethernet, omron fins protocol source, plc fins tcp

About the Employer:
( 2 reviews ) horw, Switzerland

Project ID: #1287229

Awarded to:


I can do it for you

$620 USD in 20 days
(2 Reviews)

12 freelancers are bidding on average $723 for this job


Hello, let's discuss details.

$750 USD in 7 days
(5 Reviews)

Hello Sir, Kindly check my PM. Best Regards, Ahmed

$500 USD in 7 days
(12 Reviews)

Hi! Thanks for invitation. Please see PM for detailed reply. Thanks.

$250 USD in 0 days
(13 Reviews)

Hi r750, I have very deep experience of TCP/UDP and, low level networking. Also experienced with serial communications with embedded systems, and testing methodology. Chris

$600 USD in 21 days
(3 Reviews)

c/c++/c# developer

$500 USD in 30 days
(6 Reviews)

Please see my personal message

$500 USD in 30 days
(1 Review)

Hello, i have done lots of things and projects with communications involved, including custom protocols, etc, client-server via tcp/udp in particular in most of times. have an experience in writing for Qt (unix/win32/. More

$750 USD in 30 days
(0 Reviews)

Hi, i can do this project . contact me back if u are interested.

$960 USD in 40 days
(0 Reviews)

Hi, Please check your PMB for more details. Regards, Volansys

$1999 USD in 45 days
(0 Reviews)

Hello, I am a Computer Systems Analyst who has been programming PLC & SCADA systems for almost 4 years. I also have expirience in C/C++. I would love to work in this proyect. Sincerely, Danilo

$500 USD in 25 days
(0 Reviews)

Maintenance person from automotive manufacturer. It sounds like a simple fix. If you require new software I'm not not your guy, but from what I know you may not properly using what you have. Source code for something o More

$750 USD in 7 days
(0 Reviews)