Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > ПЛК и микроконтроллеры
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Re: Помощь при выборе контроллера.

 Ответить Ответить Страница  12>
Автор
Сообщение
DMBS Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 28 Март 2013
Online Status: Offline
Публикации: 1
Свойства публикации Свойства публикации   Ответить, цитируя автора - DMBS Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Re: Помощь при выборе контроллера.
    Опубликовано: 28 Март 2013 07:03
Здравствуйте,необходима помощь при выборе контроллера.Проект
"Диспетчеризация" Необходим контроллер,с аналоговыми и дискретными
входами,дискретными выходами.Имеющий интерфейсы RS232/RS485,
способный вести Внутренние архивы, а именно, канал передачи данных будет GSM/GPRS , чтобы при потере связи,контроллер мог записывать
данные к себе в буфер(на FLASH память) , а при восстановлении связи отгружал бы данные напрямую в SQL с метками времени ,если это возможно конечно,либо через OPC сервер непосредственно.
Лишь бы Архивные данные шли с меткой времени,что Modbus TCP не позволяет. Самая главная задача состоит в том , чтобы на контроллере вести архивы и отгружать их в SQL либо напрямую либо через ПО. Да еще хотелось отметить что вместо верхнего уровня (SCADA) у нас будет сайт,который будет напрямую взаимодействовать с БД (SQL)..Хотелось бы узнать 
что вы можете предложить , может какой то свой программно аппаратный комплекс.? Заранее спасибо. :)
Наверх
R0MER Смотреть выпадающим
Участник
Участник


Присоединился: 31 Август 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 44
Свойства публикации Свойства публикации   Ответить, цитируя автора - R0MER Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 28 Март 2013 10:54
Контроллер уже есть, или еще только планируете закупку? У меня есть решение Вашей задачи, но оно будет работать только в контроллерах типа xPac от ICP-DAS.
Есть поддержка буферирования данных в контроллере и подъем их верхним уровнем в моменты установленной связи по протоколу ModBusTCP с метками времени и флагами достоверностей. Архивация в реляционную СУБД, дальше можете уже с этими данными что угодно делать. Стучите в ICQ (206646106).
Наверх
ArkadiS Смотреть выпадающим
Новичок
Новичок


Присоединился: 17 Май 2013
Online Status: Offline
Публикации: 4
Свойства публикации Свойства публикации   Ответить, цитируя автора - ArkadiS Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 17 Май 2013 00:57
Доброго времени суток. Делал в 2011г для водоканала в точности то, что спрашиваете. Диспетчеризация кнс, скважин. ПЛК S7-1200 в качестве прямого клиента MSSQL2008, соединение с сервером через встроенный порт Ethernet и  GPRS роутер. С метками времени, с накоплением параметров в кольцевом буфере при обрыве связи и пересылке данных при восстановлении канала. Вся система - это раскиданные по станциям плк и один SQL сервер. На каждом плк простенькая настроечная веб страничка с адресами, портами, таймингами, состоянием буфера. При соответствующей настройке роутера можно до каждого плк достучаться для настройки централизовано. Можно любой другой контроллер применить, система которого позволяет работать с одномерными массивами и открывать TCP соединение. Можно закидывать в MySQL. Можно и часы плк синхронизировать SQL командой. При глухих затыках связи роутер ресетится по телнету от плк.
В начале, когда задача обрисовалась, задумывали плк Модбасом опрашивать и в SQL скидывать. Да оказалось геморойно в купе с буфером. А по этой схеме все логически стройно и удобно, плк сам инициатор и промежуточных звеньев нет.
Наверх
Александр Горский Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 04 Сентябрь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 206
Свойства публикации Свойства публикации   Ответить, цитируя автора - Александр Горский Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 17 Май 2013 09:45
Наверх
MuadDib Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 27 Июль 2006
Online Status: Offline
Публикации: 304
Свойства публикации Свойства публикации   Ответить, цитируя автора - MuadDib Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 17 Май 2013 10:27
Первоначально опубликовано ArkadiS

Доброго времени суток. Делал в 2011г для водоканала в точности то, что спрашиваете. Диспетчеризация кнс, скважин. ПЛК S7-1200 в качестве прямого клиента MSSQL2008, соединение с сервером через встроенный порт Ethernet и  GPRS роутер.


Не подскажете, как вы добились работы ПЛК в качестве клиента MS SQL?
Теория - это когда все знаешь, но ничего не работает.
Практика - это когда все работает, но никто не знает как.
Наверх
ArkadiS Смотреть выпадающим
Новичок
Новичок


Присоединился: 17 Май 2013
Online Status: Offline
Публикации: 4
Свойства публикации Свойства публикации   Ответить, цитируя автора - ArkadiS Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 18 Май 2013 01:10
Первоначально опубликовано MuadDib



...как вы добились...


Правильное слово. Да..это была песня, выручила старая хакерская закалка. Но главный прикол ждал в конце пути, когда отладилась логика на ладе, вышел очередной SP к тиа-порталу с реализацией структурированного текста под S7-1200.
Вобщем итогом стал функциональный блок-сороконожка, дергаешь ногу connect, заполняешь текстовый буфер сикул-скриптом, дергаешь ногу send, получаешь на выходе блока результат транзакции. Аналог dblib в сильно упрощенном виде под скромные ресурсы 1200.
Наверх
MuadDib Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 27 Июль 2006
Online Status: Offline
Публикации: 304
Свойства публикации Свойства публикации   Ответить, цитируя автора - MuadDib Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 18 Май 2013 13:56
То есть вы на основе исходников dblib реализовали протокол обмена с MS SQL с помощью языка LAD? Shocked Серьезная работа, впечатляет Thumbs Up
Теория - это когда все знаешь, но ничего не работает.
Практика - это когда все работает, но никто не знает как.
Наверх
Максим Ананских Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 14 Май 2003
Online Status: Offline
Публикации: 770
Свойства публикации Свойства публикации   Ответить, цитируя автора - Максим Ананских Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 18 Май 2013 14:46
Примерчик: a302510e_f.htm
Инженер-системотехник
+7 (916) 477 3925
Наверх
ArkadiS Смотреть выпадающим
Новичок
Новичок


Присоединился: 17 Май 2013
Online Status: Offline
Публикации: 4
Свойства публикации Свойства публикации   Ответить, цитируя автора - ArkadiS Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 18 Май 2013 14:48
На основе анализа пакетов транзакций тестового приложения с вызовами функций dblib.
Наверх
ArkadiS Смотреть выпадающим
Новичок
Новичок


Присоединился: 17 Май 2013
Online Status: Offline
Публикации: 4
Свойства публикации Свойства публикации   Ответить, цитируя автора - ArkadiS Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 18 Май 2013 14:57
Первоначально опубликовано Максим Ананских

Примерчик: a302510e_f.htm


Та да, у Wago есть, у Феникса, у Бекхофф, а у Сименса нет SQL библиотек. Делали-то под уже закупленные контроллеры.
Наверх
 Ответить Ответить Страница  12>

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz