Страница 4 из 5 ПерваяПервая ... 2345 ПоследняяПоследняя
Показано с 31 по 40 из 48

Тема: FIFO (очередь) ПЛК110-60 MS4D

  1. #31

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Нельзя, это ST, зато можно Q1:=(not I1=false);
    Я опять что-то пропустил? Q1 := (not I1=false); это же Q1 := I1;
    if not I1 then Q1 := false; end_if - это же Импликация
    При I1=true - Q1 не меняет своего состояния.
    Последний раз редактировалось EFrol; 09.02.2025 в 08:16.

  2. #32

    По умолчанию

    Цитата Сообщение от EFrol Посмотреть сообщение
    Я опять что-то пропустил? Q1 := (not I1=false); это же Q1 := I1;
    if not I1 then Q1 := false; end_if - это же Импликация
    При I1=true - Q1 не меняет своего состояния.
    Я и не спорю, но в данном случае, прокатывают оба варианта, можете проверить, Скрин 1 Проверка работы.jpg

  3. #33

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Я и не спорю, но в данном случае, прокатывают оба варианта, можете проверить, Скрин 1 Проверка работы.jpg
    Проверил! Не прокатило!
    Owen.jpg
    При 3 допустимых на погрузке.
    После того как под погрузку встали Q3, Q4, Q5, I1 и I2 поставили Q1 и Q2 под погрузку без разрешения.

  4. #34

    По умолчанию

    Цитата Сообщение от EFrol Посмотреть сообщение
    Проверил! Не прокатило!
    При 3 допустимых на погрузке.
    После того как под погрузку встали Q3, Q4, Q5, I1 и I2 поставили Q1 и Q2 под погрузку без разрешения.
    Уговорили))) менял только 2 строки, больше не проверял)

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

    По умолчанию

    А вот была бы очередь из оскат библиотеки, то размерностью массива можно было четко зафиксировать скольким юнитам разрешено вставить в очередь, т.ч. зря отказались
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  6. #36

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Уговорили))) менял только 2 строки, больше не проверял)
    У языка Си бывают приколы. Точнее у компиляторов под различные платформы.
    Например, синтаксически допустимая запись:
    Код:
    if(u1)
       if(u2) ret = 0;
       else ret = 1;
    Вопрос: К какому if относится else?

  7. #37

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    А вот была бы очередь из оскат библиотеки, то размерностью массива можно было четко зафиксировать скольким юнитам разрешено вставить в очередь, т.ч. зря отказались
    Я с большим уважением отношусь к библиотекам OSCAT, но создавать их самому намного интересней. Вы уж извините.

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

    По умолчанию

    Цитата Сообщение от EFrol Посмотреть сообщение
    Я с большим уважением отношусь к библиотекам OSCAT, но создавать их самому намного интересней. Вы уж извините.
    Ну так делать обвязку стека применительно к конкретной задаче не менее увлекательно. И отлаживать надо конкретный код, а не все подряд на несколько шагов в глубь
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  9. #39

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    Ну так делать обвязку стека применительно к конкретной задаче не менее увлекательно. И отлаживать надо конкретный код, а не все подряд на несколько шагов в глубь
    Я случайно попал на эту тему. С MS4D никогда не работал. Привлёк код на ST для ПР с просьбой потестить. Не смог пройти мимо.
    Если бы речь шла об обычном ПЛК110-60, наверно бы использовал именно OSCAT и делал именно так, как Вы рекомендуете.

  10. #40
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,480

    По умолчанию

    EFrol по идее ко второму если скобками не определено обратное.

Страница 4 из 5 ПерваяПервая ... 2345 ПоследняяПоследняя

Похожие темы

  1. Сокеты на ПЛК110 MS4D
    от Спорягин Кирилл в разделе ПЛК (среда MasterSCADA 4D)
    Ответов: 12
    Последнее сообщение: 20.01.2023, 16:06
  2. ПЛК110 MS4D и МЭ110-1М
    от win2014 в разделе ПЛК (среда MasterSCADA 4D)
    Ответов: 8
    Последнее сообщение: 18.12.2019, 15:10
  3. ПЛК110 MS4D + ПМ210
    от KrAssor в разделе ПЛК (среда MasterSCADA 4D)
    Ответов: 9
    Последнее сообщение: 31.05.2019, 13:33
  4. ПЛК110 MS4D + ПМ01
    от Спорягин Кирилл в разделе ПЛК (среда MasterSCADA 4D)
    Ответов: 2
    Последнее сообщение: 30.05.2019, 21:27
  5. Очередь Fifo для передачи на пк
    от gr_vl в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 24.12.2010, 22:54

Ваши права

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