Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Контроллеры Unitronics
Диалог специалистов АВОК > ОБЩИЙ ФОРУМ > Автоматизация систем
Страницы: 1, 2, 3, 4, 5, 6
Cardi
Цитата(Lex1979 @ 13.10.2009, 9:45) *
Добрый день. Планируем использовать контроллеры для автоматизации нескольких котельных на контроллерах Unitronics. Помогите пожалуйста в решении следующих возникших вопросов:
1. Планируется использовать передачу связи через GPRS какое необходимо закупить программное обеспечение для этого? Пробовал использовать UniOPC сервер, но в следствии постоянного сканирования переменных контроллера увеличивается GPRS трафик. Хотелось бы чтоб контроллер сам отправлял изменившиеся данные без постоянного сканирования.
2. При обрыве связи контроллер сохраняет данные в своей памяти с меткой времени. Можно ли при восстановлении связи считать архив контроллера и сохранить архивные данные в БД (в качестве верхнего уровня планируется использовать System Platform следовательно Historian Server). Какое ПО необходимо закупить для этого?
3. Можно ли вообще построить систему с меткой времени контроллера используя стандартные средства или для этого необходимо изобретать специфичное приложение (сервер) и протокол обмена.


Добрый день Lex1979!

1)Сервер запрашивает данные у контроллера с периодичностью, которая указана в настройках сервера и может меняться пользователем. Контроллер не имеет возможности отправлять переменные, тогда когда они меняют значения, так как их работа уже запрограммирована аппаратно и изменению не подлежит. НО! Есть несколько решений Вашей задачи:1) Уменьшить периодичность запроса на стороне сервера, так как если данные меняются редко - это поможет съэкономить деньги. 2) Запрограммировать контроллер таким образом, чтобы ряд переменных подлежащих передачи представлять в виде 2х переменных- первая из которых будет показывать наименования переменных (переменная 1, или переменная 2), а вторая значение это переменной. И в момент изменения значения одной из переменных, которую надо передать, данные о ней(наименование и значения) сохранялись бы в эти две переменные. Таким образом Вы сможете передавать значения изменения в десятках переменных с помощью этих двух значений (наименование и значения).

2,3) Реализовать запись в таблицу данных в случае обрыва связи и дальнейшую передачу на сервер из таблицы данных ВОЗМОЖНО реализовать программным путем в контроллере, так как контроллер имеет ФБ записи таблицы данных и считывания из нее (можно сохранять либо во внутренюю флэш память, либо на SD карту, например в эксель таблицах). В случае восстановления связи, о которой контроллер узнает считав биты отвечающие за мониторинг связи с сервером(они конфигурируются программно при инициализации ФБ GPRS связи), непереданные данные считываются с таблицы данных и передаются на сервер из таблицы данных.



Lex1979
Спасибо за ответ Cardi.
на вопрос пункта 2.
С контроллером всё понятно. Вопрос состоит в том как с контроллера считать данные из таблиц (с помощью какого ПО) и положить эти данные в БД Historian Server. Данные нужно положить так чтоб метка времени возникновения события на контроллере записалась в БД. Это нужно для того чтобы при обрыве связи востановить хронологию событий произошедших на объекте.
Cardi
Цитата(Lex1979 @ 28.10.2009, 14:42) *
Спасибо за ответ Cardi.
на вопрос пункта 2.
С контроллером всё понятно. Вопрос состоит в том как с контроллера считать данные из таблиц (с помощью какого ПО) и положить эти данные в БД Historian Server. Данные нужно положить так чтоб метка времени возникновения события на контроллере записалась в БД. Это нужно для того чтобы при обрыве связи востановить хронологию событий произошедших на объекте.


При опросе контроллера сервером, сервер передает на Скаду данные с меткой времени и значением данных на момент передачи.
Если я Вас правильно понял и Вам надо передавать именно ВРЕМЯ ПОСЛЕДНЕГО ИЗМЕНЕНИЯ ЗНАЧЕНИЯ ПЕРЕМЕННОЙ, тогда Вам необходимо сохранять в контроллере в качестве отдельной переменной Время измения переменной и ЗНАЧЕНИЕ этой переменной привязанной к этому времени. Прошу Вас уточнить задачу, поскольку не до конца понятен вопрос.

Может проще Вам отзвонится нам в офис - (812) 327-37-52 Саблин Александр или Олег Алексеев. Постараемся разобраться, что именно требуется сделать.

san822
Цитата(Cardi @ 25.3.2009, 14:52) *
Часто у нас уже есть готовые решения, куски программ - зачем изобретать заново велосипед, надо просто приделать ему уши tongue.gif


Вы не могли бы выложить список уже "изобретенных велосипедов" ?
smile.gif
kostjaor
про "велосипеды", случайно нет SMS Server/Repeater на базе Vision 350 c телефонной книгой более чем 8 номеров?
san822
Unitronics дружат с TRACE MODE ?
http://www.adastra.ru/products/dev/scada/

В списке поддерживаемых контроллеров их не нашел.
http://www.adastra.ru/products/drivers/
Cardi
Цитата(kostjaor @ 30.10.2009, 17:41) *
про "велосипеды", случайно нет SMS Server/Repeater на базе Vision 350 c телефонной книгой более чем 8 номеров?


Все контроллеры UNITRONICS имеют функцию SMS передачи данных, и телефонную книгу с возможностью хранения телефонных номеров в памяти контролера (4Gb для V350)это сотни телефонных номеров...
В телефонной книге можно создать список из 8 телефонных номеров но если в вашей задаче надо использовать больше чем 8 телефонных номеров, тогда в телефонной книге выбирается режим хранения номеров в операндах памяти контроллера...

P.S.
Если у вас возникли сложности при работе с данной функцией то опишите нам вашу задачу а мы поможем вам в написании программы .
Cardi
Цитата(san822 @ 31.10.2009, 18:19) *
Unitronics дружат с TRACE MODE ?
http://www.adastra.ru/products/dev/scada/

В списке поддерживаемых контроллеров их не нашел.
http://www.adastra.ru/products/drivers/


На сайте Unitronics www.unitronics.com в разделе support выложены для скачивания UniOPC и UniDDE - серверы ввода/вывода, с их помощью Вы можете связать контроллеры практически с любой СКАДА системой, тем более с TRACE MODE. Полагаю лучше по OPC.
Cardi
Цитата(san822 @ 28.10.2009, 16:57) *
Вы не могли бы выложить список уже "изобретенных велосипедов" ?
smile.gif



Довольно много разнородных решений, может у Вас есть конкретные задачи?

Вот несколько из них:

1) Вывод печати на терминальный принтер
2) Обмен данными с счетчиками эл. энергии по их собственному протоколу (Нижегородские Фрунзе, ЛЭМЗ, можно и с энергомерой и меркурием, просто мы помогали в проектах на данных видах счетчиков - все протоколы уже прописаны)
3) GPS/GPRS - мониторинг транспорта V350+Терминал.
4) Соединение с iButton
5) Соединение с приводами SEW, Powerflex, Vacon и т.д.
6) Соединение со штрих-код считывателями
7) Сами разработали и интегрировали DTMF декодер+управление пневмоподвеской автомобиля в автоматическом режиме(клиренс, юстировка датчиков давления, положения)
8) Управление освещением в зданиях, гостинницах (диммирование, сценарии), теплом, вентиляцией, доступом.
9) Управление клапанами и задвижками
10) Автоматизированное управление складом.
san822
Цитата(Cardi @ 2.11.2009, 12:48) *
Довольно много разнородных решений, может у Вас есть конкретные задачи?

Вот несколько из них:

1) Вывод печати на терминальный принтер
2) Обмен данными с счетчиками эл. энергии по их собственному протоколу (Нижегородские Фрунзе, ЛЭМЗ, можно и с энергомерой и меркурием, просто мы помогали в проектах на данных видах счетчиков - все протоколы уже прописаны)
3) GPS/GPRS - мониторинг транспорта V350+Терминал.
4) Соединение с iButton
5) Соединение с приводами SEW, Powerflex, Vacon и т.д.
6) Соединение со штрих-код считывателями
7) Сами разработали и интегрировали DTMF декодер+управление пневмоподвеской автомобиля в автоматическом режиме(клиренс, юстировка датчиков давления, положения)
8) Управление освещением в зданиях, гостинницах (диммирование, сценарии), теплом, вентиляцией, доступом.
9) Управление клапанами и задвижками
10) Автоматизированное управление складом.


Эти проекты можно свободно получить и использовать в своих целях ?

Cardi
Цитата(san822 @ 2.11.2009, 15:31) *
Эти проекты можно свободно получить и использовать в своих целях ?



То что касается программ в Unitronics - конечно.
Что конкретно Вас интересует? Так и не понял в чем состоит Ваша задача?
kostjaor
Цитата(Cardi @ 2.11.2009, 11:14) *
Все контроллеры UNITRONICS имеют функцию SMS передачи данных, и телефонную книгу с возможностью хранения телефонных номеров в памяти контролера (4Gb для V350)это сотни телефонных номеров...
В телефонной книге можно создать список из 8 телефонных номеров но если в вашей задаче надо использовать больше чем 8 телефонных номеров, тогда в телефонной книге выбирается режим хранения номеров в операндах памяти контроллера...

P.S.
Если у вас возникли сложности при работе с данной функцией то опишите нам вашу задачу а мы поможем вам в написании программы .


Спасибо, что откликнулись.

Идея такова, система на базе unitronics получает sms сообщение с объекта и пересылает это сообщение человеку, который находиться на дежурстве. Список объектов(примерно 40) и дежурящих 10 человек. Человек заступающий на дежурство отправляет sms unitronics и unitronics переводит на него все «стрелки». В справке есть вариант решения с использованием вектора регистров, для увеличения базы номеров из 4 частей MI99 - MI103. в MI99 для модема прописываю плюс в ASCII коде 43 получается цепочка из Store Direct
MI99 = +; MI100 = 372; MI101 = 5012; MI102 = 34567
её вписываю в телефонную книгу, как вектор с началом MI99 из 4 частей. В SMS CONFIG и в SMS SEND ставлю необходимые галочки для использования в качестве номера link MI99;Lenght: 4. Пробую генерировать отправку SMS сообщения, SMS не отправляется. Вот пока на этом загвоздка. Свой вариант с номерами, через таблицу данных MI101 и MI102, замещать их из таблицы. С Уважением К.
Cardi
Цитата(kostjaor @ 2.11.2009, 16:26) *
Спасибо, что откликнулись.

Идея такова, система на базе unitronics получает sms сообщение с объекта и пересылает это сообщение человеку, который находиться на дежурстве. Список объектов(примерно 40) и дежурящих 10 человек. Человек заступающий на дежурство отправляет sms unitronics и unitronics переводит на него все «стрелки». В справке есть вариант решения с использованием вектора регистров, для увеличения базы номеров из 4 частей MI99 - MI103. в MI99 для модема прописываю плюс в ASCII коде 43 получается цепочка из Store Direct
MI99 = +; MI100 = 372; MI101 = 5012; MI102 = 34567
её вписываю в телефонную книгу, как вектор с началом MI99 из 4 частей. В SMS CONFIG и в SMS SEND ставлю необходимые галочки для использования в качестве номера link MI99;Lenght: 4. Пробую генерировать отправку SMS сообщения, SMS не отправляется. Вот пока на этом загвоздка. Свой вариант с номерами, через таблицу данных MI101 и MI102, замещать их из таблицы. С Уважением К.


Если мы Вас правильно поняли, то Вам необходимо, чтобы контроллер отправлял SMS сообщения на номер который подал запрос.
Нам представляется, что Вы пытаетесь пойти сложным путем, можно организовать все немного проще:
В VisiLogic есть функция, включив которую контроллер будет отвечать на номер последнего входящего SMS сообщения.
Для реализации этой функции, надо просто поставить галочку в блоке конфигурации SMS.....
Если это решение вас не устраивает , отправте нам по почте вашу программу или кусок программы - постараемся разобратся в чём проблема и ответить вам в течении дня...

san822
Цитата(Cardi @ 2.11.2009, 15:40) *
То что касается программ в Unitronics - конечно.
Что конкретно Вас интересует? Так и не понял в чем состоит Ваша задача?



На сегодняшний день моя задача - подробное изучение возможностей контроллеров Unitronics для принятия в будущем оперативных решений о возможности применения их для реализации тех или иных конкретных проектов, т. е. "изучение на будущее".
kostjaor
Здравствуйте. Есть вопрос, как при помощи посылки SMS сообщения на Unitronics vision v350 менять порядковый номер телефона в SMS SEND блоке. Например: в SMS SEND блоке стоит галочка отсылать SMS на номер 2, посылаю сообщение поменять на отсылку SMS на номер 5.
fed33
Здравствуйте. Подскажите контроллер с такими параметрами (минимальная цена):
- дискретные входы-28 шт.;
- аналоговые входы-16 шт. (термопреобразователи сопротивления);
- дискретные выходы-6 шт.
Требуется панельный вариант.
Cardi
Цитата(fed33 @ 8.11.2009, 0:55) *
Здравствуйте. Подскажите контроллер с такими параметрами (минимальная цена):
- дискретные входы-28 шт.;
- аналоговые входы-16 шт. (термопреобразователи сопротивления);
- дискретные выходы-6 шт.
Требуется панельный вариант.



Код Кол-во
V57057T20BE5B 445 1 445
EXA1 45 1 45
IOATC8 210 2 420
IODI16 125 1 125
Итого получится: 1035
В данной конфигурации:
DI DO TC(входы) AI
34 17 16 3

Вариант дешевле не будет такой же функциональный и не 5'7 экран, можно его сделать на M91, 120, 130 или 350,
однако данный выбор мне представляется оптимальным по соотношению функционал-цена, Вы можете подсоединить
сюда еще до 700 вх/выходов и сохранять до 32 Gb на флешке.
Cardi
[q
Cardi
[qu
Cardi
Цитата(kostjaor @ 5.11.2009, 15:21) *
Здравствуйте. Есть вопрос, как при помощи посылки SMS сообщения на Unitronics vision v350 менять порядковый номер телефона в SMS SEND блоке. Например: в SMS SEND блоке стоит галочка отсылать SMS на номер 2, посылаю сообщение поменять на отсылку SMS на номер 5.


Для того чтобы менять рабочие номера в контроллере при помощи SMS сообщений, необходимо телефонные номера хранить не в телефонной книге, а в векторе регистров памяти контроллера: например в MI 10-MI 18.
Для этого в телефонной книге при вводе нового номера надо выбрать ввод с помощью вектора регистров, и написать программу, которая будет в зависимости от полученного СМС использовать тот или иной вектор регистров (в котором содержится один из нескольких вами заданных номеров). Смотрите примеры программ в VISILOGIC:
C:\Program Files\Unitronics\Unitronics VisiLogic_C\Examples\Version 800\V120_V280\Advanced\Communication\SMS
Сергей Валерьевич
Цитата(fed33 @ 8.11.2009, 0:55) *
Здравствуйте. Подскажите контроллер с такими параметрами (минимальная цена):
- дискретные входы-28 шт.;
- аналоговые входы-16 шт. (термопреобразователи сопротивления);
- дискретные выходы-6 шт.
Требуется панельный вариант.

гляньте на овна, типа 110 с расширением по аналог входам..
Ficher
Добрый день.

Я студент. В универе получил задание: Набирается цифровое значение на клавиатуре К1 НАПРИМЕР "156", набранные цифры должны отобразиться на дисплее К2. При нажатии "Еnter" на втором контроллере отрпавляется смс с НАБРАННЫМИ цифрами и на дисплее К2 высвечивается номер на который отправляется смс.
Возник вопрос Каким образом мне сделать?

Используется программа UNitronics M90 (контроллеры M-91-2-2TC две штуки с Сanbus соединением)
Приложил частичку программы.

Я расчитывал сделать так: Набираешь на клавиатуре какой-то номер он запоминается в MI 0


Сейчас возникла проблема какие образом MI 0 преобразовать в MB или SB и передать его надругой контоллер.

Спасибо в содействии)
Cardi
Цитата(Ficher @ 20.11.2009, 17:39) *
Добрый день.

Я студент. В универе получил задание: Набирается цифровое значение на клавиатуре К1 НАПРИМЕР "156", набранные цифры должны отобразиться на дисплее К2. При нажатии "Еnter" на втором контроллере отрпавляется смс с НАБРАННЫМИ цифрами и на дисплее К2 высвечивается номер на который отправляется смс.
Возник вопрос Каким образом мне сделать?

Используется программа UNitronics M90 (контроллеры M-91-2-2TC две штуки с Сanbus соединением)
Приложил частичку программы.

Я расчитывал сделать так: Набираешь на клавиатуре какой-то номер он запоминается в MI 0


Сейчас возникла проблема какие образом MI 0 преобразовать в MB или SB и передать его надругой контоллер.

Спасибо в содействии)


Добрый день, уточните пожалуйста: отправляется смс посредством GSM терминала? Если да - то какого? Или же - это эмуляция смски посылкой значений через CanBus сеть?
Ficher
Цитата(Cardi @ 23.11.2009, 11:18) *
Добрый день, уточните пожалуйста: отправляется смс посредством GSM терминала? Если да - то какого? Или же - это эмуляция смски посылкой значений через CanBus сеть?


Добрый день.
Это просто эмулиция. МВ СМС срабатывает и загорается выход. Реально никакого смс не отрпавляется.

Возможно у вас есть какие-то подсказки мне?

На выходных нашел примеры в Нelp как из MI сделать MB, но что то не получилось. Возникает огромное затруднение именно в переводе из MI в MB, на К1 и наоборот на К2 ) Возможно у вас есть какие-то мысли по этому поводу. Я Вас внимательно слушаю.
Ficher
Цитата(Ficher @ 23.11.2009, 14:13) *
Добрый день.
Это просто эмулиция. МВ СМС срабатывает и загорается выход. Реально никакого смс не отрпавляется.

Возможно у вас есть какие-то подсказки мне?

На выходных нашел примеры в Нelp как из MI сделать MB, но что то не получилось. Возникает огромное затруднение именно в переводе из MI в MB, на К1 и наоборот на К2 ) Возможно у вас есть какие-то мысли по этому поводу. Я Вас внимательно слушаю.



Не знаю как править. Читая обнаружил еще интересный бит SI 200 & SI 201 возможно не потребуется вообще перевод из MI в MB. Я в нужном направлении мыслю?
Cardi
Цитата(Ficher @ 23.11.2009, 15:50) *
Не знаю как править. Читая обнаружил еще интересный бит SI 200 & SI 201 возможно не потребуется вообще перевод из MI в MB. Я в нужном направлении мыслю?



Все ответы выслал Вам на почту.
Dmitry_DAK
Сгорел контроллер V230 в уголь, вместе со шкафом, из-за пожара. Есть полностью единтичный, рабочий. Вытянуть прошивку с рабочего контроллера не удаётся по причине наличия пароля. Фирма, которая собирала шкаф, давно ликвидировалась. Как быть? Понимаю, вопрос не совсем этичный... Но всё же.
ZPavel
выпаять флэш с рабочего, считать программатором, выпаять флэш с инсталируемого, записать в нее прошивку и припаять все обратно. А еще лучше найти того программиста, они в отличии от фирм не ликвидируются
Dmitry_DAK
Цитата(ZPavel @ 11.1.2010, 19:25) *
выпаять флэш с рабочего, считать программатором, выпаять флэш с инсталируемого, записать в нее прошивку и припаять все обратно.


В результате сей манипуляции получаем два мёртвых контроллера smile.gif Flash память в конроллере явно не в DIP корпусе...
ZPavel
я знаю, что не в дип, нужно паяльную станцию иметь с горячим воздухом, или еще лучше инфракрасную. Что бы получить два мертвых, это ж до чего нужно быть криволапым. biggrin.gif Риск конечно есть, как и в любом деле. На такую процедуру лучше отнести тому, кто профессионально занимается ремонтом материнских плат. У него и программатор с нужным адаптером может оказаться.
Cardi
Цитата(Dmitry_DAK @ 12.1.2010, 12:35) *
В результате сей манипуляции получаем два мёртвых контроллера smile.gif Flash память в конроллере явно не в DIP корпусе...


Мы видели Ваш вопрос - честно говоря думаем и ничего придумать не можем. Когда мы задавали аналогичный вопрос Unitronics - можете понять что они нам ответили...

Хотел уточнить - Вам надо: переписать из сгоревшего программу в новый контроллер или надо в новом (в котором уже есть эта запароленная программа) внести коррективы?
Dmitry_DAK
Цитата(Cardi @ 12.1.2010, 17:10) *
Хотел уточнить - Вам надо: переписать из сгоревшего программу в новый контроллер или надо в новом (в котором уже есть эта запароленная программа) внести коррективы?

Именно переписать в новый контроллер. И чтобы была резервная копия, на всякий случай. В коррекции нет необходимости.

ZPavel
Кто успешно использовал в Унитрониксе какой нибуть протокол для связи по RS485? Я когда-то пробовал его modbas-rtu, мало того, что порядок следования младших и старших байтов другой, чем, например в Сегнетиксе, так и еще бывают сбойные байты. Спрашиваю потому, как нужно подобрать расходомер для совместной работы по rs485 c унитрониксом.
LanTan
Подскажите пожалуйста как подключить энкодер ЛИР158 к M91-2R-34. На сколько я понимаю энкодер на выходе должен выдавать 2 сигнала, смещенные на 90град. для определения направления вращения, но в контроллере я нашел только возможность работы с HSC, не о каком смещении там речи не идет
nikola.
Добрый день. У меня появился ПЛК V570, хочется разобраться, как писать программы под Него в среде VisiLogic . Вопрос к вам, если у вас есть простенькие программки для V570 чтобы на их примерах можно было разобраться. Прошу вас выложить.
Заранее благодарен.
helpsmilie.gif helpsmilie.gif
kusser83
в VisiLogik есть готовые примеры программ
nikola.
в VisiLogik есть примеры но их мало и описания на англ.
хотел посмотреть и другие программы желательно с описанием на русском языке
если есть возможность то помогите разобраться
Cardi
Цитата(nikola. @ 3.2.2010, 23:24) *
в VisiLogik есть примеры но их мало и описания на англ.
хотел посмотреть и другие программы желательно с описанием на русском языке
если есть возможность то помогите разобраться


Добрый день!

Специально для этих задач мы перевели подробную инструкцию по программированию в среде Visilogic.
Она позволяет научиться программировать контроллеры Unitronics с "нуля".
На данном форуме хоть и выкладывался отдельно этот файл, но лучше его повторю,
поскольку он в отдельной созданной теме далеко ушел в очереди(Файл Visilogic Rus Help прикрепляю).

Необходимо распаковать архив и запустить HTML файл VisiLogic.chm (он самый большой - примерно 16,5 мегабайт) - Вы сразу увидите главное меню.
Некоторые файлы есть смысл запускать отдельно - поскольку там есть более полная информация по тематике.
Несмотря на то, что логические контроллеры Unitronics программируются на уровне инженера(Ladder), они поддерживают множество сложных функций, которые размещены в готовых функциональных блоках(FB), их надо только запараметрировать.

Также из примеров в самой среде программирования, можно копировать готовые куски программ через буфер обмена в свою "рутину". В самой программе Visilogic можно перевести меню на русский, а также открыть готовые примеры 1) view -> language -> russian 2) help -> examples -> Visilogic700 -> v120... -> advanced либо beginner -> а дальше в папках будут примеры с описанием, правда как Вы правильно заметили на английском.

Скачать софт для программирования можно по ссылке: http://www.unitronics.com/Content.aspx?page=Downloads
Постоянно обновляемый софт поддерживает все предыдущие версии, также есть отдельные программы (они находятся по тому же адресу),
которые позволяют работать с SD flash картой(сохранять данные можно сразу в Excel файлы), по OPC с любой скадой и т.д.

Пользуясь случаем опишу по порядку все выложенные программы по этой ссылке:

1) Visilogic version *** - программа для программирования всей линеки Vision контроллеров Unitronics начиная с серии V120 по V570.
Кстати V120 может использовать все те же функции, что и флагман V570 - только у него графика попроще и памяти меньше - далее по возрастанию.

2) U90 Ladder Version *** - программа для программирования контроллеров JAZZ и M91(раньше был еще M90, но сейчас их прекратили выпускать).

3) Remote Access V*** - программа приложение, устанавливается в Windows отдельно. Позволяет отображать в реальном времени переднюю панель подключенного контроллера как по сети, так и по GSM/GPRS - выглядит как отдельное окно на рабочем столе. Можно с ее помощью управлять контроллером нажимая мышью по кнопкам или сенсорному дисплею (если таковые запрограммированы заранее), а также выкачивать и записывать программу в контроллер(по GPRS в том числе)! Причем ведется запись только изменений в программе, что экономит время. Поддерживает все Unitronics начиная с Jazz.

4) Remote Operator V*** - то же, что и Remote Access, только сразу для нескольких контроллеров. Более новая программа.

5) DataXport - программа приложение, устанавливается в Windows отдельно. Позволяет работать со встроенной Flash памятью контроллеров(в том числе удаленно). Она есть у всех, начиная с Jazz (120КБайт). Можно указывать папку на компьютере, куда будут с определенной дискретностью (задается программистом) сбрасываться Excel файлы с указанием значений времени и датчиков. 120 КБайт - хватает примерно на 5 дней работы по 5-8 параметрам с дискретностью регистрации раз в 10 минут - до полного заполнения. Хотя, кто как захочет сохранять.

6) Unitronics SD Card Suite V*** - программа приложение, устанавливается в Windows отдельно. Позволяет работать с SDFlash картами памяти, которые можно установить в контроллеры Unitronics(в том числе удаленно). Данную функцию поддерживают все Vision 130, Vision 350 и Vision 570. Не забывайте форматировать карточки контроллером перед использованием! Возможно использование SDFlash карт объемом до 32 Гигабайт. Однако Excel файлы ограничивает объемом до 4 Гб. Соответственно, если понадобится больше- необходимо создавать несколько.

7) UniOPC Server V*** - сервер ввода/вывода Unitronics, позволяющий связать эти контроллеры с любой SCADA системой по OPC.

8) UniDDE Server V*** - сервер ввода/вывода Unitronics, позволяющий связать эти контроллеры с любой SCADA системой по DDE.

9) UniDownloader - архиватор готовых файлов программ для Unitronics, который позволяет скачать/записать программу из/в контроллер, но при этом пользователь не может вносить изменения.

10) Unitronics PCOM Protocol - собственный протокол Unitronics, работающий по умолчанию наряду с другими, служит для связи ПК с контроллером или между ними, если другого не заданно.

11) COM Object ActiveX .dll - файл библиотека позволяющий работать со SCADA системой. UnCmDrv1.dll file содержит необходимые инструменты для чтения/записи и т.д.

12) .NET driver - драйвер для работы с .NET (дот нэт) и описание как его использовать.

Вот и все - полагаю, более подробного объяснения не требуется, если да - пишите Alexander.Sablin@klinkmann.spb.ru или Cardi@nm.ru.
Естесвенно, весь софт бесплатный и подрузамевает наличие контроллера. Кабель для программирования есть в каждом комплекте,
так что это тоже не проблема.


УДАЧИ!
Kaibara
Добрый день!!!
Есть V570 есть Kamstrup multical 601. Хотел брать информацию по температуре с Камструпа .
Решил использовать FB протокол. С инициализацией все понятно, и в порт я посылаю нужные биты (протокол есть). Для проверки подключаю к компу через гиперТерминал.
Не могу разобраться со считыванием информации из порта в самом контроллере(x)_(x). Для начала попробовать через терминал в контроллер переслать символы или числа
Соединение rs-232 .
на камструпе: Rx Tx GND
на 570 :2 GND и еще DTR and DSR. Я так понимаю Два сигнала 0V одинаковых ? DTR and DSR можна замкнуть ?

C русской инструкцией проще , но отсутствие опыта дает о себе знать.
Примеры для других моделей с ФБ я посмотрел.
У вас был опыт считывания данных с теплосчетчика на V570 ?
Можно использовать контроллер как шлюз передачи данных ?
Можно программировать используя с++ с#?
Проект экспериментальный, да и я еще вчера был студентом. =)
Владимир М.
Здравствуйте. Есть вопрос по ПИД-регулированию. На одном из объектов столкнулся с необходимостью создать регулятор на основе Vision V130-33-R34. Хотел использовать функциональный блок ПИД-регулятора, но выполнить автонастройку ПИДа у меня не получилось. Время поджимало, и пришлось написать простейший регулятор. Существует ли описание вектора параметров автонастройки ПИД-регулятора, что представляют из себя эти 32MI и в каких пределах они должны находиться? Заранее благодарен за любую информацию.
aivengos
Помогите советом.... есть контроллер Vision 280 и вставленным сзади блоком(выходов) V200, пытаемся на работе подключиться к нему прогой Unitronics VisiLogic (до этого цепляли им другой контроллер то же 280 но без блока выходов все получилось), а тут контроллер вроде определяется но на экране нет проета программы (не посмотреть даже только пустой экран)... подскажите может надо снять блок выходов ? или подключаться иначе? как слить из него программу если подключиться стандартными методами нельзя? или можно но мы не знаем как...
AFri
Столкнулся с проблемой связи по ModBus между М91 (Master) и газоанализатором (Slave). Девайс заводской, работал у меня нормально с другим контроллером (ЛОГИКОНТ), передаёт в ответ на запрос с адресом 3 регистра: процент кислорода О2; концентрацию СО в ppm; байт состояния с кодами аварий (=0, если всё ОК).
Сделал всё как в Help и в примерах, инициализация, потом каждую секунду формирую запрос с командой 604 в SI140 в конце. Самое прикольное, что осцилом ВИЖУ пачку запроса и ответную пачку от Slave! Но желаемые регистры в М91 не меняются, информация от г/анализатора не принимается! Впечатление, что не совпадает CRC или байты в CRC перепутаны местами?! Возможно такое? Есть ли возможность ещё как-то менять конфигурацию протокола обмена? Или тайминги как-то мешают? Спасибо!
ZPavel
Да, все верно, там не совпадает порядок следования старшего и млатшего байтов данных. В Логикое и Сегнетиксе один, а у Унитоникса он дугой, шиворот на выворот smile.gif.
AFri
И как же с этим бороться?! Есть какие-то настройки? Или они могут только друг с дружкой общаться?! Нафиг такой ModBus нужен?!


И как же с этим бороться?! Есть какие-то настройки? Или они могут только друг с дружкой общаться?! Нафиг такой ModBus нужен?!
Apachi
Здравствуйте, господа-товарищи.

Приобрели V120-22-RA22 с мод. расширения.
Начальник дал задание автоматизировать один процесс.
Опыта с контроллерами не имел ранее.
Скачал фак, и ПО VisiLogic 8601 сижу разбираюсь.
Может кто подскажет как панель HMI вывести число с плавающей запятой в диапазоне от 1*10^-10 до 1*10^5? И
соответственно ввести значение (MF) с клавиатуры в память?
У меня на аналоговом входе сидит датчик давления. После математики имею вышеуказанный диапазон давления в Па.
Нужно мне это дробное число для оператора вывести в пределах 15-ти порядков. Желательно в формате 1,56Е03 или 0,12Е-8 к примеру.
И еще вопрос. Маленьких букв "я" и "э" в шрифтах нет. Это так и должно быть?)
Спасибо.

Может форум по тех. суппорту где есть? Много чего хотелось бы обсудить, посмотреть реализацию некоторых моментов.
tori_vs
Доброго времени суток! У меня следующий вопрос, если нужна длинна более 6 метров для модулей расширения (контроллер V120-22+EX-A1), что делать?
tori_vs
Цитата(Apachi @ 29.9.2010, 17:00) *
Здравствуйте, господа-товарищи.

Приобрели V120-22-RA22 с мод. расширения.
Начальник дал задание автоматизировать один процесс.
Опыта с контроллерами не имел ранее.
Скачал фак, и ПО VisiLogic 8601 сижу разбираюсь.
Может кто подскажет как панель HMI вывести число с плавающей запятой в диапазоне от 1*10^-10 до 1*10^5? И
соответственно ввести значение (MF) с клавиатуры в память?
У меня на аналоговом входе сидит датчик давления. После математики имею вышеуказанный диапазон давления в Па.
Нужно мне это дробное число для оператора вывести в пределах 15-ти порядков. Желательно в формате 1,56Е03 или 0,12Е-8 к примеру.
И еще вопрос. Маленьких букв "я" и "э" в шрифтах нет. Это так и должно быть?)
Спасибо.

Может форум по тех. суппорту где есть? Много чего хотелось бы обсудить, посмотреть реализацию некоторых моментов.


Вообще продвижением Unitronics в России и странах СНГ занимается компания Клинкман, вот их сайт _http://www.klinkmann.ru/, у них есть обучение, техническая поддержка, им же можно задавать разные каверзные вопросы, если сами не найдем на них ответы smile.gif
Apachi
Цитата(tori_vs @ 4.10.2010, 19:01) *
Вообще продвижением Unitronics в России и странах СНГ занимается компания Клинкман, вот их сайт _http://www.klinkmann.ru/, у них есть обучение, техническая поддержка, им же можно задавать разные каверзные вопросы, если сами не найдем на них ответы smile.gif


Да в курсе я)
Писал я уже им, в Питер. Ноль реакции.
Перед продажей они конечно на все вопросы интересующие ответили.
А как продали, так сразу и забыли. Зачем?
Вот приходится форумы шерстить.

ПыСы.
Первую часть проблемы я решил. Вот со шрифтами до сих пор не ясно.
kuznets
Здравствуйте пишу программу на Jazz 31 возникла потребность получать модуль числа, если более развернуто мне надо высчитывать дифференциал двух датчиков температуры и потом делать сравнение.
abs11
Цитата(Apachi @ 5.10.2010, 19:06) *
Да в курсе я)
Писал я уже им, в Питер. Ноль реакции.
Перед продажей они конечно на все вопросы интересующие ответили.
А как продали, так сразу и забыли. Зачем?
Вот приходится форумы шерстить.

ПыСы.
Первую часть проблемы я решил. Вот со шрифтами до сих пор не ясно.




Маленьких букв, которых нет, не предвидится. Это недоработка израильтян. И её уже не исправишь.
Это со слов Эмиля Меламеда.

Цитата(tori_vs @ 4.10.2010, 17:55) *
Доброго времени суток! У меня следующий вопрос, если нужна длинна более 6 метров для модулей расширения (контроллер V120-22+EX-A1), что делать?



Попробуйте просто пачкорд (сетьевой кабель). У меня на 3 м. работает.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.