Page 1 of 1
передача данных с modicon m221 в microsoft office excel
Posted: Mon Dec 26, 2016 1:01 pm
by ROGNAROG
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
Re: передача данных с modicon m221 в microsoft office excel
Posted: Tue Dec 27, 2016 7:40 am
by ROGNAROG
А не подскажите если я попробую передать значение переменной не на 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
Может это подойдет?
https://sourceforge.net/projects/plclogger/