RUS Доброго времени суток всем.Задался таким вопросом а можно ли при помощи языка С++ достучаться до контроллера.Например мне необходимо прочитать значения переменной из ПЛК находящиеся по адрес 192.168.0.77 и сам адрес переменной %MW100.Может кто то делал что то подобное?и реально ли это вообще?Гугл не помог.надеюсь на вашу помощь.
----------------------------
EN Good day to all.Have wondered this question is it possible by using C++ language to reach the controller.For example I need to read variable values from the PLC located at the address 192.168.0.77, and the address of the variable %MW100.
Maybe someone did something like that?and does it really do? Google did not help. I hope for Your help
C++ and PLC
-
- Site Admin
- Posts: 1122
- Joined: Wed Sep 06, 2006 12:03 pm
- Location: CIS
Which PLC?
To connect to Simatic PLC you can use this library
To connect to Simatic PLC you can use this library
-
- Posts: 101
- Joined: Thu Aug 29, 2013 4:11 pm
Re: C++ and PLC
Интересно было бы узнать по какому протоколу. Судя по всему %MW100 это всё-таки Schneider и протокол Modbus/TCP или?
-
- Posts: 74
- Joined: Thu Oct 10, 2013 10:09 am
Re:
Schneider modicon m340Schtiel wrote:Which PLC?
To connect to Simatic PLC you can use this library
-
- Posts: 74
- Joined: Thu Oct 10, 2013 10:09 am
Re: C++ and PLC
Да мне вообще интересно возможно ли это.Да действительно Schneider а именно modicon m340. На данный момент шкафы с ПК соединены при помощи Ethernet порта.Но как вариант можно рассмотреть и Modbus TCP. Просто есть небольшая идея.сделать программу которая будет автоматически считывать и сохранять в файл значения коэффициентов Pid а так же считывать из файла и записывать в PLC.SE_support wrote:Интересно было бы узнать по какому протоколу. Судя по всему %MW100 это всё-таки Schneider и протокол Modbus/TCP или?
-
- Posts: 101
- Joined: Thu Aug 29, 2013 4:11 pm
Re: C++ and PLC
Готовые библиотеки для C++ я к сожалению не видел и Schneider таковых не предлагает.
Знаю, что можно через NOE (через SOAP протокол) вести опрос и запись всех регистров напрямую через VBA или Excel.
Вот на этом сайте есть куча материалов по теме:
http://www.modbus.org/tech.php
Знаю, что можно через NOE (через SOAP протокол) вести опрос и запись всех регистров напрямую через VBA или Excel.
Вот на этом сайте есть куча материалов по теме:
http://www.modbus.org/tech.php
-
- Posts: 20
- Joined: Thu Nov 15, 2012 9:18 am
Re: C++ and PLC
You could use .NET
Look for nmodbus, a library
good luck
Look for nmodbus, a library
good luck