Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - TOPans

Страницы: [1]
1
Ваши вопросы / Re: Web-версия
« : 29 Марта 2017, 16:09:15 »
Здравствуйте!
Да, планируется к концу года. Возможно получится быстрее. Какие-то конкретные сроки пока назвать не можем.

А уже есть какие-то задумки концепции?
В плане Web интерфейс окон будет аналогичен локальному или придётся заново всё рисовать?

2
Дороже овна значительно :)
Сама тушка(без IO) ок 400-600уе, модуля к ней 70-200уе. Опять-же, модуля можно и от барана брать, но это не то совсем.
НО! цена окупается простотой и компактностью. Я выше скидывал фото моего "любимчика":

Спасибо за развёрнутый ответ!
Действительно получается очень компактно, удобно и красиво. Если не секрет, что это за проект вы реализовывали на фото?
Принтер для кембриков какой используете?

3
За К-bus речь не идет, так все проще репы. Ткнул "поиск", оно все опросило и построило согласно порядка подключения, расписало регистры в памяти, только забирай или пиши. Из милионной номенклатуры раздражает то что ВСЕ входы-выходы в т.ч. АIO передаются вордами. Причем данные зависят от настройки модуля. 0-10 и 2-10 это один модуль, но 5в на первом - это условно 32000, то на втором 40000. Потому всеравно надо писать "приводящие" функции (мин, макс, инверсия), в которые заодно и коррекцию на провода заложить.

Но есть еще модуля 232/485 (на самом контроллере их нету, кроме uart консольного) или каплеры(MBTCP). Вот с ними работать уже нужен мастер, либо ручками. Один бок - если читать-пиать в мастере группами, то только ворды в массиве. Приводить до флоатов или чо там еще надо и наоборот, прийдется все-равно в ручную.

Чем оно лучше принципиально, так это FRAM вместо EEPROM(Больше, шустрее, надежнее... и дороже). А последние машинки вообще на АРМе с линухом. Грузится долго (все равно быстрее барана), зато летает. Я на заводе ловлю <2мс импульсы с датчиков оборотов в 1мс задаче и задерживаю их для основной задачи.

В общем я так понял у всех производителей хватает своих причуд. Просто у кого-то их меньше.
В целом конечно нас ПЛК от ОВЕНа устраивают, конечно хотелось бы поработать и с другими но от нашей бедности работаем с тем что можем себе позволить))) У ПЛК110 М02  память уже MRAM поэтому проблем с энергонезависимостью нету, но выработалась привычка писать все настройки в файл и он довольно шустрый его нагрузить чем-то довольно сложно. Чего нам не хватает так это внутренней шины между контроллером и модулями, пусть даже за дополнительные деньги.
Кстати вы с контроллерами МЗТА не сталкивались? Для меня там вообще ад! А цена как у ОВЕНа если не дороже. Но некоторые заказчики бьются головой об стену и ничего другого видеть не хотят.

В схожих конфигурациях по входам/выходам на сколько процентов Wago будет дороже ОВНА?

4
Ручками, это понятно, но не всегда удобно, (а иногда и невозможно, но то уже изврат с подьемом 485 на консольном разьеме через переходник). Я больше с Wago работаю. Там долгое время вообще конфигуратора не было, зато сделали шикарно.

К сожалению с Wago не доводилось работать...я так понимаю там внутренняя шина по которой происходит обмен, набрасываешь в конфигурации используемые модули и вуаля))) Но эта история не для ОВЕН. У них как и у большинства отечественных разработчиков идеи хорошие, но до конца дело доводить не хотят начинают другое что-то делать. В итоге номенклатуры миллион а работает не совсем удобно.

5
Все таки как Вы говорили, придется оперативные считывать из RETAINа Потому как даже по сети в конфигурацию переменные не записать. 
 Буду дальше насиловать себе мозг, честно уже под устал, но цели достичь надо, для своего эго :)

Я к сожалению не использовал ОПС с ПЛК73 никогда но другими контроллерами опрашивали без проблем.
Вот нашёл пример на сайте ОВЕНа для работы с LectusOPC

6
Ваши вопросы / Re: web версия
« : 23 Марта 2017, 11:25:04 »
Здравствуйте.
Да, планируется, в следующем году.

Добрый день!
Планируется в этом году всё таки реализация Web доступа?
Если да то хотя бы приблизительная дата?


7
Кста, есть 110 баранчик и МВ110-8А модули (пока 3). В конфигураторе прописываются девайсы и их переменные/регистры. Есть там возможность считать все данные с модуля одним массивом вордов? Дабы обойтись 3-мя запросами вместо 56*3?

Скорее всего можно если там регистры идут последовательно, но для этого нужно использовать библиотеку Modbus.lib и руками прописывать обмен.

8
Я ПЛК73 в связке с ОПС не использовал но думаю тут всё просто.
По факту в ПЛК73 ветвь SubMenu и есть "аналог" ветви Modbus Slave из ПЛК110.
Но здесь необходимо чётко указывать нужно ли видеть переменную по модбас или нет .т.е. нужно поставить галочку Протокол модбас и в соответствии с диапазоном задать адрес переменной. Для переменных типа UINT диапазон 344-511. Для Real 90-286. На картинках более понятно будет.
Также есть возможность чтения всех переменных одним махом т.е. группой но есть проблема в описании к ПЛК очень криво всё описано методом тыка определили что групповое чтение начинается с адреса 4182.
Изначально все порты в ПЛК73 сконфигурированы как Slave вам только в параметрах RS1 и RS2(настраиваете тот к которому подключен ОПС) необходимо задать скорость, чётность и адрес который вам необходим. Далее просто опрашиваем через ОПС ПЛК73 по адресам которые мы выставили на переменных.

9
Вот допустим, продолжаю мытарства с RETAIN. Панель запоминает в конфигурации значения переменных а если вводить через визуализацию, то нет (не запоминает) пишет по моему оперативно. Варианты которые были тут выше с записью из ретаина в оперативные панели,  пока у меня не срабатывают.

10
Переменная имеет тип "Операционный". Меняется на панели ПЛК при выборе "конфигурация"-......
 А еще варианты есть? Я наверное проект выложу. Я его лепил по образу "обучающего" + гнул под свои потребности. Так вроде бы все работает, за исключением RETAINa. Может раздолбете его в пух и перья  ;D

Если я правильно вас понял чтобы поменять уставку вы на ПЛК73 зажимаете кнопку ВВОД появляется меню там ищете Конфигурация потом вашу переменную и меняете уставку? Если это так то достаточно просто выбрать тип конфигурационный для переменной в SubMenu. (Желательно почитайте инструкцию к ПЛК73 по отличию оперативных от конфигурационных параметров)

Если хотите поизвращаться есть более тупой но рабочий вариант с оперативными параметрами.
Цитировать
PROGRAM PLC_PRG
VAR
   START: BOOL;
   SP1: UINT; (*ПЕРЕМЕННАЯ В SUBMENU*)
END_VAR
VAR RETAIN
   SP1_RET: UINT;
END_VAR

(*В первом цикле программы после старта записываем переменную из ретайна в переменную из SubMenu*)
IF NOT START THEN
   SP1:=SP1_RET;
   START:=TRUE;
END_IF

(*После в каждом цикле присваиваем значение переменной из SubMenu в Ретайн переменную
можно добавить условие по изменению значения и т.д.
IF SP1_RET<>SP1 THEN*)
SP1_RET:=SP1;



11
Приветствую .
Возникла проблема, сижу туплю.
Пид регулятор, переменная sp1(*уставка*) - глобальная и прописана в SubMenu конфигураторе ПЛК.
Вспомнил что все же нужно ее сделать RETAIN, что операторам меньше работы было.
Теперь капец. Ошибка 3703 (два раза объявлено).
Может надо эту переменную сделать VAR_OUT sp1 RETAIN и в конфигураторе ПЛК обозвать так же sp1?

Еще вопрос, как находить переменные с 2м объявлением?
Пролез по локальным, по глобальным, двух индификаторов не встретил . Как вы их ищите?

Один из вариантов поиска Проект->Глобальный поиск, выбираете всё и жмёте ОК, ищите что нужно будет поиск по всему проекту.

Переменная уставка в SubMenu какой тип имеет оперативный или конфигурационный? Чтобы сохранялось в конфигураторе нужен тип Конфигурационный.  Как часто меняется уставка оператором и откуда? Из меню конфигурации или из рабочего режима?

Страницы: [1]