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

другие контроллеры
ROGNAROG
Posts: 74
Joined: Thu Oct 10, 2013 10:09 am

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

Post by ROGNAROG »

Доброго времени суток господа.прошу вашей помощи.Поставлена задача передать значение переменных в microsoft office excel из PLC modicon m221 по протоколу DDE.Прочитав множество форумов нечего путного не нашел, в основном везде примеры как соединить скаду и excel.Господа форумчане подскажите что можно сделать?
Если я правильно понял то нужен DDE сервер,а excel будет выступать в роли DDE клиента.Отсюда вопрос откуда взять этот DDE сервер?или придется писать DDE сервер самому?может кто сталкивался с такой задачей?
очень надеюсь на вашу помощь (sos) (sos) (sos) (oo) (oo) (oo) (wow) (wow) (wow)
almaz78
Posts: 108
Joined: Tue Dec 16, 2008 7:36 pm

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

Post by almaz78 »

помоему подключить на прямую не получится. наверное легче всего установить OPC коториы будет говорить с PLC и к которому будет обрашатся excel. большинство OPC серверов поддерживают DDE
какая у вас цель? если показать пару значении то может просче исползовать web сервер?
ROGNAROG
Posts: 74
Joined: Thu Oct 10, 2013 10:09 am

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

Post by ROGNAROG »

almaz78 wrote:помоему подключить на прямую не получится. наверное легче всего установить OPC коториы будет говорить с PLC и к которому будет обрашатся excel. большинство OPC серверов поддерживают DDE
какая у вас цель? если показать пару значении то может просче исползовать web сервер?
Цель следующая.вытащить из плк значения и передать их по электронной почте. у этого плк нет веб сервиса( из за его малой стоимости
almaz78
Posts: 108
Joined: Tue Dec 16, 2008 7:36 pm

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

Post by almaz78 »

я делал что то подобное. я читал данние с OPC сервера котории говорил с PLC.
но у меня ужэ был OPC сервер.
может быть просче купить какои нибудь аларм мониторинг контроллер коториы умеет посилать емаил?
а можно соединить м221 с с7-1200 по модбас и посылать емаилы с 1200 :).
я не знаком с панелями Schneider но я уверен что почти все современние панели могут слать емаилы. то есть может есть смысл добавить панельку и мониторить данние оттуда.

вобшем я бы искал какие то готовые решения ето будет гораздо надежнеи чем писать свои код.
ROGNAROG
Posts: 74
Joined: Thu Oct 10, 2013 10:09 am

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

Post by ROGNAROG »

almaz78 wrote:я делал что то подобное. я читал данние с OPC сервера котории говорил с PLC.
но у меня ужэ был OPC сервер.
может быть просче купить какои нибудь аларм мониторинг контроллер коториы умеет посилать емаил?
а можно соединить м221 с с7-1200 по модбас и посылать емаилы с 1200 :).
я не знаком с панелями Schneider но я уверен что почти все современние панели могут слать емаилы. то есть может есть смысл добавить панельку и мониторить данние оттуда.

вобшем я бы искал какие то готовые решения ето будет гораздо надежнеи чем писать свои код.
Если бы было бы возможно то я бы поставил modicon m340 там есть отсылка email.но тут все уперается в деньги....
almaz78
Posts: 108
Joined: Tue Dec 16, 2008 7:36 pm

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

Post 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
ROGNAROG
Posts: 74
Joined: Thu Oct 10, 2013 10:09 am

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

Post 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
Спасибо большое)
ROGNAROG
Posts: 74
Joined: Thu Oct 10, 2013 10:09 am

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

Post 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 клинт(например база данных) правильно я понимаю?
almaz78
Posts: 108
Joined: Tue Dec 16, 2008 7:36 pm

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

Post by almaz78 »

насчет MySql не знаю. наверное можно передать в аccess.

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

сам не пробовал но по описанию должно работать
Schtiel
Site Admin
Posts: 1122
Joined: Wed Sep 06, 2006 12:03 pm
Location: CIS

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

Post by Schtiel »

ROGNAROG wrote:Поставлена задача передать значение переменных в microsoft office excel из PLC modicon m221
Может это подойдет?
Image
https://sourceforge.net/projects/plclogger/