Страница 293 из 1041 ПерваяПервая ... 193243283291292293294295303343393793 ... ПоследняяПоследняя
Показано с 2,921 по 2,930 из 10404

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #2921
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,225

    По умолчанию

    Цитата Сообщение от imaks Посмотреть сообщение
    Добрый день
    Не знаю, как правильно в поиске написать вопрос, по этому задам его тут - какое максимальное количество строк или же объем программы может быть выполнен ПЛК 100. И какая зависимость времени выполнения цикла программы от ее объема?
    Встали перед выбором - дописать программу в уже имеющийся контроллер, либо же заморочиться и поставить второй контроллер, и уже по средствам модулей объединить их в одну систему.
    можно от сюда что то подчерпнуть http://www.owen.ru/forum/showthread.php?t=13446
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  2. #2922
    Пользователь Аватар для drvlas
    Регистрация
    30.09.2010
    Адрес
    Киев
    Сообщений
    700

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    можно от сюда что то подчерпнуть
    Ну, у меня ответ попроще. В моих (довольно однообразных) программах размер кода порядка 200+ кБ (SFC+ST), время цикла полтора десятка миллисекунд. И какое-то внутреннее ощущение, что уже не хочется увеличивать объем. Бездоказательно...

  3. #2923
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,318

    По умолчанию

    Цитата Сообщение от imaks Посмотреть сообщение
    И какая зависимость времени выполнения цикла программы от ее объема?
    Никакой абсолютно.

    Програма 1 (маленькая, 3 строки)
    1|while true do
    2| ;
    3|end_while


    Программа 2 (большая, 1000 строк)
    1|case step of
    2| 0: i:=i+1;
    3| 1: i:=i+1;
    4| 2: i:=i+1;
    ..
    998| 996: i:=i+1;
    999| 997: i:=i+1;
    1000|end_case

    Сравните время выполнения


    PS
    Причем увеличив код 2й, можно уменьшить время выполнения, например

    case step of
    0..100:
    case step of
    0: ..
    ..
    100:..
    end_case
    101..200:
    case step of
    101: ..
    ..
    200:..
    end_case
    ... и т.д.

  4. #2924
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Причем увеличив код 2й, можно уменьшить время выполнения, например
    Чот я сомневаюсь. По-хорошему в кейсе и так branch table, быстрее уже некуда и разбивать его незачем.

  5. #2925
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,318

    По умолчанию

    )) Может быть. Сейчас нет возможности, но конверт в IL наглядно покажет - таблица или цепочка cmp/jamp

    Хотел показать : размер и скорость несвязанные непосредственно свойства

  6. #2926
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Да, насчёт отсутствия корреляции согласен.

    А вот конвертация в IL может быть непоказательной. Я тут третью версию кодесиса ковырял (ее проще ковырять, ибо дотнет), и там не похоже, чтобы IL в качестве промежуточного кода использовался. То есть методы конечных классов-кодогенераторов на вход принимают распарсенные конструкции высокого уровня. Впрочем, не буду сильно оффтопить.

  7. #2927

    По умолчанию

    Я понимаю, что примеров туча по подключению модулей МУ110, напишу сюда, чтобы не плодить тем.
    Очень прошу помочь с подключением модуля МУ 110-16 К к ПЛК 110-32 по протоколу Owen по интерфейсу RS485.
    Привожу скрины подключения.
    Вложение 13924
    Вложение 13925
    в программе присваиваю единицу выходу, но в результате на приборе ничего нет.

  8. #2928
    Пользователь
    Регистрация
    03.01.2013
    Адрес
    Волгоград
    Сообщений
    82

    По умолчанию

    есть разница между словом Listen и Write ?
    вот так надо: (Work Mode по конкретной задаче-или циклически или двойной режим Both)

  9. #2929

    По умолчанию

    Цитата Сообщение от Nts Посмотреть сообщение
    есть разница между словом Listen и Write ?
    вот так надо: (Work Mode по конкретной задаче-или циклически или двойной режим Both)
    сделал всё по примеру, всё равно не работает

  10. #2930

    По умолчанию

    Подскажите, а можно ли для МЭ110-220 3М, на вход Ua и Un подать 220В?

Страница 293 из 1041 ПерваяПервая ... 193243283291292293294295303343393793 ... ПоследняяПоследняя

Метки этой темы

Ваши права

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