This is topic Как сбросить счетчик в контроллере i-7051D ICP CON из Trace Mode 6? in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/31/t/000437.html

Posted by Реуцкий Александр (Участник № / Member № 3206) on :
 
Есть контроллер I-7051D. Входные порты DIs,DI Counter,LatchLowDIs,LatchHighDIs. Подключили его к Trace Mode6.04.

Вход DIs передает значения либо 0 либо 65535.

DI Counter счетчик.

LatchLowDIs,LatchHighDIs вообше непонятно для чего нужны.

Вобщем нужно написать программу в Trace Mode, что при нажатии на кнопку(кнопка без фиксации) передается сигнал, сигнализирующий "готовность".

Т.е. если передавать сигнал через DIs, то нам необходимо чтобы кнопка была с фиксацией.

Через DI Counter я предполагаю можно сделать, но тогда нам нужно сбрасывать счетчик в памяти контроллера из Trace Mode.

Как это можно реализовать подскажите пожалуйста?

[duno / незнайка] Заранее спасибо.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Терминология "Входные порты DIs,DI Counter, LatchLowDIs,LatchHighDIs" не соответствует имеющейся у нас документации на модули дискретного ввода серии I-7000.
Задачу Вы изложили не ясно. Почему надо передавать сигнал "готовность" в модуль дискретного ввода?
Опишите, пожалуйста, задачу более подробно.
 
Posted by Реуцкий Александр (Участник № / Member № 3206) on :
 
Мы автоматизируем заправоную станцию.

У нас есть один пост находящийся на автоэстокаде, откуда производится слив в резервуары (резервуаров 4 шт). Слив может производиться только в один резервуар. На посту расположен пульт управления, состоящий из: кнопка слив1(резервуар1), кнопка слив2(резервуар2), кнопка слив3(резервуар3), кнопка слив4(резервуар4), кнопка готовность.Эти сигналы передаются через модуль I-7051D.
Перед тем как начать слив топлива водитель пришедшей машины подключает шланг к нужному резервуару, подключает заземление. После чего нажимает кнопку Слив выбранного резервуара и затем нажимает кнопку готовность.
у оператора в RTM загорается сигнализатор к какому резервуару он подключился и в поле <текст> пишется "Готовность". Если все верно. оператор нажимает кнопку выбранного резервуара, которая подает сигнал в контроллер I-7045D и открывает клапан.
Модули подключены к конвертеру I-7540D и находятся в сети.
К Trace Mode 6 контроллеры подключили с помощью NAPOPC Server (поставляемый в комплекте).
С помощью утилиты DCON можно произвести сброс входа контроллера I-7051D DICounter командой

$AACN где АА - адрес модуля, С - сброс, N - номер канала дискретного ввода, по которому требуется произвести сброс счетчика.

Вобщем если мы будем использовать вход DIs, который передает значения либо 0, либо 65535, тогда кнопка должна фиксироваться. А у нас на посту стоят кноки без постоянной передачи сигнала, т.е. один раз нажал, сигнал должен зафиксироваться, пока оператор не пошлет сигнал "стоп операции". Поэтому мы решили использовать вход DICounter, который запоминает сколько раз подавался сигнал.
Подскажите на правильном ли мы пути, и какакую альернативу Вы можете предложить. Использовать другие кнопки нельзя.

Очень будем благодарны Вам за помощь.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Я не понимаю, зачем надо сбрасывать счетчик в модуле I-7051D?
Можно запомнить в Trace Mode 6 сигнал, полученный от кнопки "Готовность", и затем сбрасывать эту память.
Не понимаю также, почему Вы работаете через OPC-сервер. Ведь указанные модули поддерживаются встроенным в Trace Mode 6 протоколом.

Если Вы работаете через OPC-сервер, то надо найти в нем соответствующий тег и связать с ним канал OUT, который будет посылать туда команду сброса.
 
Posted by Реуцкий Александр (Участник № / Member № 3206) on :
 
Работаем через OPC-сервер потому, когда пробовали подключиться через протокол Modbus у нас ничего не получилось, а через OPC - сервер сразу все заработало.
А чем хуже OPC-сервер протокола Modbus?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
OPC-сервер - лишняя прослойка. Она снижает реактивность.
Кроме того, управление регламентом обмена и диагностика на встроенном протоколе Modbus существенно богаче, чем при использовании OPC-сервера.
 
Posted by sergeykrasichkov (Участник № / Member № 6256) on :
 
Добрый день, простите за глупый вопрос но что делать если в распределенных УСО нет данного (i7051d) модуля
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Возьмите в "Распределенных УСО" модуль I7053. У этого модуля та же система команд, что и у I7051D.
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2