Russian (CIS)

Translate

Russian Chinese (Simplified) English French German Ukrainian
Главная Форум
Подписаться: Подписаться на рассылку по e-mail FACEBOOK
Форум
Добро пожаловать, Гость
Привет! Вход или Регистрация.    Забыли пароль?
RE: Хочется новый блок (1 просматривает) (1) Гость
Вниз Ответить Избранное: 0
Сообщения темы: RE: Хочется новый блок
#1080
solegstar (Пользователь)
Fresh Boarder
Постов: 19
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Хочется новый блок 8 г., 7 мес. назад  
Добрый день, Microl. Возможно-ли создание нового блока "МАССИВ (ARRAY)" размером X*Y или просто с определенным количеством ячеек. В процессе работы возникла необходимость в хранении довольно большого кол-ва данных в МИК-51, которые вызывались последовательно и управляли комбинацией выходов оборудованием в зависимости от записанного значения в ячейке памяти + конфигурация загружается с PC по протоколу MODBUS. Я вышел из ситуации так - создал 12 блоков многоканальных уставок и счетчиками коммутирую их выходы через мультиплексоры (может помните, я Вам присылал исходник на почту для анализа перезапуска контроллера с этой программой каждые 5 сек). программа получилась очень громоздкая как по связям, свойствам так и ессно по блокам, хотя я понимаю, что если бы был единый блок ARRAY, с размером (X,Y), который можно было менять, то думаю этот блок нашел бы применение, как для хранения конфигураций, так и для записи в него статистики (если конечно приделать вход запись), а у меня это бы упростило задачу. Спасибо.
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#1083
Lukas (Модератор)
Модератор
Постов: 213
graph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Хочется новый блок 8 г., 7 мес. назад  
Спасибо за предложение, мы рассмотрим возможность добавления функционального блока в следующих версиях прошивок контроллеров.
Возможно есть смысл использовать существующую библиотеку функциональных блоков для решения данной задачи. Например блок, который косвенно может выполнить эту задачу, - блок LINEAR(52). Основное назначение блока - кусочно-линейная функция, но если значением ординат Х1, Х2, ... Хn присвоить последовательные целые числа 1, 2... N, то данный блок автоматически становится вектором - одномерным массивом размером до 49 ячеек. Выборка нужного значения из массива выполняется указанием соответствующей ячейки по ее номеру. Номер ячейки указывается подачей нужного номера на вход INP блока. Массив-матрицу можно собрать из нескольких подобных массивов-векторов. Преимущество: в программе будет меньше коммутаторов и каждый блок LINEAR(52) может заменить несколько блоков SP_M(54).
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#1085
solegstar (Пользователь)
Fresh Boarder
Постов: 19
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Хочется новый блок 8 г., 7 мес. назад  
Спасибо, попробую Ваш вариант.
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#1130
Akz_kip (Пользователь)
Fresh Boarder
Постов: 14
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Пол: Мужской Страна, город: Украина, Алчевск Дата рождения: 1973-12-01
RE: Хочется новый блок 7 г., 11 мес. назад  
В дополнение к ранее поднятым предложениям - возможно ли модефицировать блок"USER" что бы получить доступ у органам управления на рабочей панели (кнопки, дискретные индикаторы)в выбранном дисплее для организации пользовательского интерфейса
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
Вверх Ответить