Так это Вы должны ответить, какой объект, какими НПА регулируется.
Вид для печати
Так это Вы должны ответить, какой объект, какими НПА регулируется.
Объект - общественный плавательный бассейн. Какие НПА регламентируют требования по обязательной сертификации ПО в данном случае я не знаю. Трудно найти черную кошку в темной комнате, особенно если ее там нет.
Давайте я спрошу иначе. Сталкивался ли кто-нибудь из форумчан с требованием Заказчика по сертификации инсталлированного в ПР или ПЛК алгоритма?
Скажем так.
Я автоматизировал 1 аквапарк и 1 спортивный бассейн. Сертификатов никто не на что (система автоматики) не требовал, ибо не понятно, на что сертифицировать.
Спасибо, информация в точку.
Добрый день, форумчане.
2 вопроса про ПР200.
1. Можно ли в OwenLogic смотреть значения переменных в ПР200, когда программа исполняется?
2. Для интерфейса RS-485 необходимо постоянно записывать значение переменной (может не меняться долгое время) в слейв-устройство (ПР200 мастер).
Как я понимаю в этом случае нужно к настройке "Запуск записи" (см. рисунок) прикрепить переменную и взводить ее с определенной периодичностью. Более простого метода нет? Например, просто поставить где-то галочку, что периодически пиши и точка.
1. Как такового режима отладки нет, но можно необходимые переменные вывести на экран и отладить, или в симуляторе, как правило комбинирование этих методов приводит к успеху.
2. Если ничего не делать, то так и будет, если необходимо этим процессом управлять, то вводим переменные, если нужно писать только когда переменная изменилась, ставить галку запись по изменению.
P.S. Писать и читать лучше разными переменными.
Юрий, спасибо.
Еще вопросы.
1. Можно ли увеличить поле редактирования программы в OwenLogic? Не могу понять как это сделать.
2. Как узнать время цикла программы в ПР200? Есть ли модуль на подобии модуля Statistic для ПЛК в CoDeSys v2?
1. Помощь->Справка->Описание интерфейса->Рабочая область
Основную часть вкладки составляет холст, на котором размещаются функции и функциональные блоки. Изменить размеры холста можно на панели "Свойства".
2 . Помощь->Справка->Настройка прибора->Информация о приборе либо через системное меню в приборе (РЭ). По статистике только панель статуса Помощь->Справка->Описание интерфейса->Панель статуса
А всё таки есть разница при автозапуске ПР200 после записи программы и просто включении. В сетевом обмене есть различия. Например после 1-го варианта пишу в слейв , и с того же адреса, но другого слота читаю. Не передается ("0" читаю). А если передернуть - передается.
И не читается вообще с этого слота до сброса? Это на конкретном приборе, связано ли это с загруженной программой, у меня ПР200 неделями не выключается, но проекты загружаются и на одном интерфейсе постоянно читаются данные, информация передается без моего вмешательства, связь пропадает только на время перезапуска после загрузки проекта.
Проблема только с теми регистрами при чтении, в которые пишется с другого слота, то есть регистр просто промежуточный, в программе не задействован как сетевая переменная. И только после загрузки программы не читается. С теми что грузятся из самой программы через сетевые переменные - нормально. Если передернуть питание этот эффект исчезает. Может дело в том что эти проблемные регистры не объявлены как сетевая переменная?
Юрий, какая нагрузочная способность в милиамперах источника питания 24 в в ПР200-220.2.4 ?
спасибо за информацию, неплохо для 24 вольт.
Подскажите, плз, а реально прикрутить к ПР200 датчик c интерфейсом 1-ware или I2C ?
Ясненько. Спасибо за ответ. Получается к датчику с интерфейсом I2C нужен микроконтроллер и max485.... :(
Shuoshi самую вшивую arduino, скетч на чтение датчика и отправки по Modbus, преобразователь RS485-TTL c автоопределением передачи.
Как вариант убрать из ПР200 интерфейс и прицепить непосредственно arduino но тогда на данном порту больше ничего не будет, что не есть хорошо.
Доброго времени суток! Подскажите пожалуйста, как можно реализовать тотальный счетчик? Просто накапливать в целочисленную переменную?. И на экране сделать вид например 000997, в разряды вставить комбобоксы?
Не могу найти в базе макросов мультиплексор целых чисел.
Вижу только вещественных.
Его нет?
Такие потянут?
Вложение 35549
Добрый день, подскажите пожалуйста, как можно расширить диапазон универсального счетчика например в два раза?
Jman можно, я делал счетчик на 32 разряда с обвязкой retain (энергонезависимыми) переменными, чтобы не засовывать в них весь блок...
Считать можно хоть бутылки а не только секунды. Где-то в теме макросов валяется. то ли CRab то ли TRab...
Скажите пожалуйста, какое значение в себя вмещает целочисленная переменная? И какой диапазон типа данных INT/FLOAT? Могут - ли они быть signed?
Как корабль обзовете, так он и поплывет. Это что касается INT, вот когда вы его будете принимать в Scada системе и будете заботиться, чтобы он стал signed
А float он либо есть, либо его нет, к signed не имеет отношения.
вмещает 4 лярда....
Добрый день форумчане. Опыта работы с ПР200 нет. Проблема: ПР200 (slave), сетевая переменная в формате float (рег 517) в Скаде отображается в виде "-3,9653е013". При этом значение регистра 0x0B00 (AI1) формата float отображается в Скаде реально.