Page 1 of 1

передача данных с modicon m221 в microsoft office excel

Posted: Mon Dec 26, 2016 1:01 pm
by ROGNAROG
Доброго времени суток господа.прошу вашей помощи.Поставлена задача передать значение переменных в microsoft office excel из PLC modicon m221 по протоколу DDE.Прочитав множество форумов нечего путного не нашел, в основном везде примеры как соединить скаду и excel.Господа форумчане подскажите что можно сделать?
Если я правильно понял то нужен DDE сервер,а excel будет выступать в роли DDE клиента.Отсюда вопрос откуда взять этот DDE сервер?или придется писать DDE сервер самому?может кто сталкивался с такой задачей?
очень надеюсь на вашу помощь (sos) (sos) (sos) (oo) (oo) (oo) (wow) (wow) (wow)

Re: передача данных с modicon m221 в microsoft office excel

Posted: Mon Dec 26, 2016 2:47 pm
by almaz78
помоему подключить на прямую не получится. наверное легче всего установить OPC коториы будет говорить с PLC и к которому будет обрашатся excel. большинство OPC серверов поддерживают DDE
какая у вас цель? если показать пару значении то может просче исползовать web сервер?

Re: передача данных с modicon m221 в microsoft office excel

Posted: Mon Dec 26, 2016 4:09 pm
by ROGNAROG
almaz78 wrote:помоему подключить на прямую не получится. наверное легче всего установить OPC коториы будет говорить с PLC и к которому будет обрашатся excel. большинство OPC серверов поддерживают DDE
какая у вас цель? если показать пару значении то может просче исползовать web сервер?
Цель следующая.вытащить из плк значения и передать их по электронной почте. у этого плк нет веб сервиса( из за его малой стоимости

Re: передача данных с modicon m221 в microsoft office excel

Posted: Mon Dec 26, 2016 5:10 pm
by almaz78
я делал что то подобное. я читал данние с OPC сервера котории говорил с PLC.
но у меня ужэ был OPC сервер.
может быть просче купить какои нибудь аларм мониторинг контроллер коториы умеет посилать емаил?
а можно соединить м221 с с7-1200 по модбас и посылать емаилы с 1200 :).
я не знаком с панелями Schneider но я уверен что почти все современние панели могут слать емаилы. то есть может есть смысл добавить панельку и мониторить данние оттуда.

вобшем я бы искал какие то готовые решения ето будет гораздо надежнеи чем писать свои код.

Re: передача данных с modicon m221 в microsoft office excel

Posted: Mon Dec 26, 2016 6:07 pm
by ROGNAROG
almaz78 wrote:я делал что то подобное. я читал данние с OPC сервера котории говорил с PLC.
но у меня ужэ был OPC сервер.
может быть просче купить какои нибудь аларм мониторинг контроллер коториы умеет посилать емаил?
а можно соединить м221 с с7-1200 по модбас и посылать емаилы с 1200 :).
я не знаком с панелями Schneider но я уверен что почти все современние панели могут слать емаилы. то есть может есть смысл добавить панельку и мониторить данние оттуда.

вобшем я бы искал какие то готовые решения ето будет гораздо надежнеи чем писать свои код.
Если бы было бы возможно то я бы поставил modicon m340 там есть отсылка email.но тут все уперается в деньги....

Re: передача данных с modicon m221 в microsoft office excel

Posted: Mon Dec 26, 2016 6:35 pm
by almaz78
обычно готовое решение выходит гораздо дешевле. вы потратите достаточно много времени на написание кода, отладку тестирование и тд. . и все равно ваше решение скорее всего будет сильно уступать коду написаному группои профессионалов.
вот модбас сервер на python:
https://github.com/bashwork/pymodbus

а тут как послать емаил с помошью python:
http://naelshiab.com/tutorial-send-email-python/

соедините вместе получится бесплатное решение

и еше, наверное лучше всего запускать все ето как service:
http://www.chrisumbel.com/article/windo ... _in_python

Re: передача данных с modicon m221 в microsoft office excel

Posted: Mon Dec 26, 2016 7:28 pm
by ROGNAROG
almaz78 wrote:обычно готовое решение выходит гораздо дешевле. вы потратите достаточно много времени на написание кода, отладку тестирование и тд. . и все равно ваше решение скорее всего будет сильно уступать коду написаному группои профессионалов.
вот модбас сервер на python:
https://github.com/bashwork/pymodbus

а тут как послать емаил с помошью python:
http://naelshiab.com/tutorial-send-email-python/

соедините вместе получится бесплатное решение

и еше, наверное лучше всего запускать все ето как service:
http://www.chrisumbel.com/article/windo ... _in_python
Спасибо большое)

Re: передача данных с modicon m221 в microsoft office excel

Posted: Tue Dec 27, 2016 7:40 am
by ROGNAROG
almaz78 wrote:обычно готовое решение выходит гораздо дешевле. вы потратите достаточно много времени на написание кода, отладку тестирование и тд. . и все равно ваше решение скорее всего будет сильно уступать коду написаному группои профессионалов.
вот модбас сервер на python:
https://github.com/bashwork/pymodbus

а тут как послать емаил с помошью python:
http://naelshiab.com/tutorial-send-email-python/

соедините вместе получится бесплатное решение

и еще, наверное лучше всего запускать все это как service:
http://www.chrisumbel.com/article/windo ... _in_python
А не подскажите если я попробую передать значение переменной не на excel, а например в базу данных на Mysql по протоколу DDE.это вообще получиться?может вы с таким сталкивались?
----
если я правильно понял то примерная схема такая PLC-->OPC сервер(с поддержкой DDE)->>DDE клинт(например база данных) правильно я понимаю?

Re: передача данных с modicon m221 в microsoft office excel

Posted: Tue Dec 27, 2016 2:05 pm
by almaz78
насчет MySql не знаю. наверное можно передать в аccess.

посмотрите на етот продукт:
https://www.matrikonopc.com/products/op ... -odbc.aspx

сам не пробовал но по описанию должно работать

Re: передача данных с modicon m221 в microsoft office excel

Posted: Wed Dec 28, 2016 7:53 pm
by Schtiel
ROGNAROG wrote:Поставлена задача передать значение переменных в microsoft office excel из PLC modicon m221
Может это подойдет?
Image
https://sourceforge.net/projects/plclogger/