Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 26 из 26

Тема: весовые длозаторы

  1. #21

    По умолчанию

    Цитата Сообщение от Сема Посмотреть сообщение
    сначала один дозатор сыпанул муки, в мешалке мука промешается...., а там нужна задержка времени, вот она и я вляется третьей переменной, которая тоже регулируется. Вот, через какое то время, сыпется сахар..., я задаю нужные мне переменные в массиве структур, а как мне с панели обращаться к ним, я к массиву обращаюсь или куда??
    Структура из трех переменных - хммм, нужна ли она? Массив Вам в ПЛК зачем? У вас работают всего три переменных, их и задавайте с панели в режиме онлайн прямо в контроллере. Привяжите эти переменные к регистрам модбас. Массив из ваших структур должен храниться в панели. У вайнтека нет понятия структуры, там есть куча (heap) flash-памяти с возможностью косвенной адресации и функции, типа прочитать из контроллера область - записать во флешь, и наоборот. Адрес рассчитайте сами по формуле addr=№рецепта*количество переменных в рецепте (размер структуры вашей в 16-ти разрядных словах). Не забывайте, что FP - 32 бита, то есть 2 слова.
    Все это расписано в документации на вайнтек.
    Последний раз редактировалось Алексей Дмитриев; 25.07.2013 в 14:36.

  2. #22

    По умолчанию

    Цитата Сообщение от Сема Посмотреть сообщение
    ... VBA макрос- это что такое?? Я никогда не работал с макросами, я не знаю что это и как это сделать?? ...
    Читайте, батенька, документацию на Easy Builder. Если вы не знаете что такое VBA (Visual Basic for Application), то ничего у вас с этим вайнтеком не выйдет, ну нет там традиционного визуального средства работы с рецептами, как в сименсе, например. Все программируется руками, ну и немного головой . Зато гибкость невероятная.

  3. #23
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,695

    По умолчанию

    Для создания рецептов в ПЛК (каких угодно) с применением ЛЮБОЙ панели вообще никакого VBA не нужно . Это вы в дебри джунглеобразные пошли .

  4. #24

    По умолчанию

    Цитата Сообщение от Sergey666 Посмотреть сообщение
    Для создания рецептов в ПЛК (каких угодно) с применением ЛЮБОЙ панели вообще никакого VBA не нужно . Это вы в дебри джунглеобразные пошли .
    Традиционно рецепты создаются в либо в скаде, либо в панели. Панельный софт Easy Bealder от weintek позволяет сделать на VBA, только и всего. Там это стандартный механизм, типа как ST в CoDeSys. Никаких дебрей. Во флешь памяти панели хранится массив наборов данных для рецепта, чего уж проще. При необходимости загружается в рабочие переменные нужный набор, или наоборот.

  5. #25
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,695

    По умолчанию

    Что мозги компостировать - в одной панели так , в другой так , в скаде эдак.
    Рецепты в ПЛК= Массивы (Ретайн).
    И все!!!
    И никаких скриптов.
    А рецепты в панелях сделаны для "безмозглых" ПЛК в которых массивов нет.
    Создание базы рецептов на основе одномерных массивов - уровень общеобразовательной школы (мой старший еще не дорос , не знаю в каком классе сейчас информатика)
    Вот и все , очень просто.... как и все в...АСУ-ТП.
    Последний раз редактировалось Sergey666; 26.07.2013 в 23:21.

  6. #26

    По умолчанию

    Цитата Сообщение от Sergey666 Посмотреть сообщение
    Что мозги компостировать - в одной панели так , в другой так , в скаде эдак.
    Рецепты в ПЛК= Массивы (Ретайн).
    И все!!!
    И никаких скриптов.
    А рецепты в панелях сделаны для "безмозглых" ПЛК в которых массивов нет.
    Создание базы рецептов на основе одномерных массивов - уровень общеобразовательной школы (мой старший еще не дорос , не знаю в каком классе сейчас информатика)
    Вот и все , очень просто.... как и все в...АСУ-ТП.
    Зачем-же так безапеляционно? Все не так просто - рецептами надо как-то управлять, все равно делать на панели, их надо еще как-то называть, массив желательно динамический и т. п. Память retain в ПЛК имеет небольшой объем, в панели значительно больше. При замене контроллера рецепты в панели наличествуют - загрузил и работай дальше, плюсов, на мой взгляд значительно больше.

Страница 3 из 3 ПерваяПервая 123

Похожие темы

  1. Весовые терминалы
    от DanJer в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 12.09.2023, 10:52

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •