Показано с 1 по 10 из 3661

Тема: разные вопросы новичка

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Вам же надо настраивать какие из 8 выходов будут включаться при нажатии каждой из 8 кнопок поста, если так, я бы так сделал при нажатии любой одной из кнопок формируется значение, например 1-8 и подаётся на вход выбора входа целочисленного мультиплексора, на входы мультиплексора подается байт с настройками какие выхода будут включатся от этой кнопки, как я показал, надеюсь понятно объяснил, на досуге(наверно сегодня вечером) пример сделаю для одного поста!
    Это скриншоты про экран аварий из этой темы.
    У меня аварии (пока) нет связи с каким то постом и нет связи с модулем расширения (кстати при включении если не нажимать кнопок по модулям ошибка появляется, так как запись переменной по изменению, может снять галочку? Все приборы просто сидят на одном 485 и таким образом я скорость повышать пытаюсь), потом еще добавлю залипание пускателей и прочее, сейчас я просто кусками пытаюсь общий алгоритм организовать.

    По поводу настроек для постов я сделал временно (может и постоянно) настройку для каждой программы любого поста.

    Скриншоты уже не получается выкладывать, очень уж мелкие, выкладываю проект целиком.

    MSO22.owl


    Аварии отрабатывают нормально, но не сбрасываются, тоесть я физически рву связь с постом, потом восстанавливаю ее он продолжает работать, но ошибку из меню сбросить не получается. Через отладку видно что переменная в ошибке висит.
    Вложения Вложения
    • Тип файла: owl MSO22.owl (12.63 Мб, Просмотров: 3)
    Последний раз редактировалось Saint999; 15.06.2020 в 17:59. Причина: подредактировал проект

  2. #2
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,351

    По умолчанию

    Цитата Сообщение от Saint999 Посмотреть сообщение
    Это скриншоты про экран аварий из этой темы.
    У меня аварии (пока) нет связи с каким то постом и нет связи с модулем расширения (кстати при включении если не нажимать кнопок по модулям ошибка появляется, так как запись переменной по изменению, может снять галочку? Все приборы просто сидят на одном 485 и таким образом я скорость повышать пытаюсь), потом еще добавлю залипание пускателей и прочее, сейчас я просто кусками пытаюсь общий алгоритм организовать.

    По поводу настроек для постов я сделал временно (может и постоянно) настройку для каждой программы любого поста.

    Скриншоты уже не получается выкладывать, очень уж мелкие, выкладываю проект целиком.

    MSO22.owl


    Аварии отрабатывают нормально, но не сбрасываются, тоесть я физически рву связь с постом, потом восстанавливаю ее он продолжает работать, но ошибку из меню сбросить не получается. Через отладку видно что переменная в ошибке висит.
    Аварии Вы вроде правильно подключили на один из входов целочисленного элемента AND, но непонятно как Вы их сбрасывать собираетесь, они же фиксируются, а сброс аварий у вас не подключён(на сколько понял) и для включения-выключения аварий все булевы переменные должны быть с настройкой: "Запись в конце цикла" иначе не будут работать(можно в моём проекте посмотреть):

    Запись в конце цикла_2.PNG
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #3

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Аварии Вы вроде правильно подключили на один из входов целочисленного элемента AND, но непонятно как Вы их сбрасывать собираетесь, они же фиксируются, а сброс аварий у вас не подключён(на сколько понял) и для включения-выключения аварий все булевы переменные должны быть с настройкой: "Запись в конце цикла" иначе не будут работать(можно в моём проекте посмотреть):
    Вот так я их сбрасываю:
    photo_2020-06-15_18-51-20.jpg

  4. #4
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,351

    По умолчанию

    Цитата Сообщение от Saint999 Посмотреть сообщение
    Вот так я их сбрасываю:
    photo_2020-06-15_18-51-20.jpg
    Понятно, сразу все сбрасываете! Еще вопросик возник: из ранее сказанного я понял что имеется 8 постов по 8 кнопок, нажимается одна из 8 кнопок, а кнопочные посты параллейно могут работать или всегда в работе не более одного поста?
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #5

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Понятно, сразу все сбрасываете! Еще вопросик возник: из ранее сказанного я понял что имеется 8 постов по 8 кнопок, нажимается одна из 8 кнопок, а кнопочные посты параллейно могут работать или всегда в работе не более одного поста?
    Все работают независимо друг от друга и одновременно, разные люди в произвольном порядке нажимают кнопки.
    Может быть от 1 до 8 постов, потому я и ввел настройку количества последних, для универсальности. В теории больше может быть но я такое видел пару раз в жизни, потому и решено было на 8 остановиться.

  6. #6
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,351

    По умолчанию

    Цитата Сообщение от Saint999 Посмотреть сообщение
    Все работают независимо друг от друга и одновременно, разные люди в произвольном порядке нажимают кнопки.
    Может быть от 1 до 8 постов, потому я и ввел настройку количества последних, для универсальности. В теории больше может быть но я такое видел пару раз в жизни, потому и решено было на 8 остановиться.
    А обязательно оперативно логику менять(какие выхода включаются при нажатии каждой кнопки) или можно и ПЗУ применить, где можно также любую логику иметь, но логику можно менять только перезаливкой программы, короче, нужно ли изменять логику работы в процессе работы или просто для каждого случая применяется своя логика, в дальнейшем не изменяемая?
    И посмотрел вашу программу, в плане реализации логики для 8 постов с 8 кнопками каждый: мне кажется как я предложил с целочисленным мультиплексором логика выйдет в несколько раз проще чем у вас!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  7. #7

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    А обязательно оперативно логику менять(какие выхода включаются при нажатии каждой кнопки) или можно и ПЗУ применить, где можно также любую логику иметь, но логику можно менять только перезаливкой программы, короче, нужно ли изменять логику работы в процессе работы или просто для каждого случая применяется своя логика, в дальнейшем не изменяемая?
    В теории конечно можно и так, но хотелось бы раз сделать, написать инструкцию, и дальше не касаться этой темы.
    И посмотрел вашу программу, в плане реализации логики для 8 постов с 8 кнопками каждый: мне кажется как я предложил с целочисленным мультиплексором логика выйдет в несколько раз проще чем у вас!
    Так получится все тоже самое, только памяти меньше занимать будет, но зато булевы в целочисленное перегоним а потом расшифруем их, а дальше логика будет такой же. Или я чего то не понимаю.
    Мы же сейчас об этом:
    photo_2020-06-16_12-50-56.jpg
    ?

  8. #8
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,351

    По умолчанию

    Цитата Сообщение от Saint999 Посмотреть сообщение
    Это скриншоты про экран аварий из этой темы.
    У меня аварии (пока) нет связи с каким то постом и нет связи с модулем расширения (кстати при включении если не нажимать кнопок по модулям ошибка появляется, так как запись переменной по изменению, может снять галочку? Все приборы просто сидят на одном 485 и таким образом я скорость повышать пытаюсь), потом еще добавлю залипание пускателей и прочее, сейчас я просто кусками пытаюсь общий алгоритм организовать.

    По поводу настроек для постов я сделал временно (может и постоянно) настройку для каждой программы любого поста.

    Скриншоты уже не получается выкладывать, очень уж мелкие, выкладываю проект целиком.

    MSO22.owl


    Аварии отрабатывают нормально, но не сбрасываются, тоесть я физически рву связь с постом, потом восстанавливаю ее он продолжает работать, но ошибку из меню сбросить не получается. Через отладку видно что переменная в ошибке висит.
    Ещё раз посмотрел что Вы намалевали и склоняюсь к реализации с помощью матрицы памяти, я выкладывал проекты с её присутствием типа "Командоаппарат реального времени..." на 32 ячейки 32 -х битных целочисленных переменных, что в 2 раза перекрывает ваши потребности и в 64 раза сократится количество булевых переменных с 512 до 8 штук необходимых для настроек, просто на экране настроек будет меняться номер настраиваемой кнопки и номер настраиваемого поста, подобно как в тех проектах с матрицей памяти что я делал, всё!
    Вот ещё проект с матрицей памяти:

    Термостат_7.owl

    Суть программы в том что в назначенное время подаются команды изменения(записи) режима работы устройств(32 режима), а каждый режим уже настраивается какие выходы будут включены, какие выключены, вот это может Вам подойди для постов?

    И настройки на экране, что-то типа такого:

    Настройки_экран.PNG
    Последний раз редактировалось Сергей0308; 18.06.2020 в 00:39.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Похожие темы

  1. ПЛК 110 - Вопросы новичка?
    от di-s в разделе ПЛК1хх
    Ответов: 16
    Последнее сообщение: 24.05.2024, 13:53
  2. Вопросы новичка!!!
    от sau в разделе ПЛК1хх
    Ответов: 42
    Последнее сообщение: 02.05.2022, 19:57
  3. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 15:39
  4. Вопросы полного новичка
    от Korion в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 09.02.2010, 10:08
  5. Вопросы новичка по ПЛК
    от Ollegator в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 07.07.2009, 10:29

Ваши права

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