Страница 133 из 399 ПерваяПервая ... 3383123131132133134135143183233 ... ПоследняяПоследняя
Показано с 1,321 по 1,330 из 4739

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

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

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

    По умолчанию

    Еще раз спасибо за ответы на предыдущие вопросы, но есть новые )

    Есть до 8 "Постов" как в прошлом примере, у которых битовая маска это сетевая переменная, и я ее собираю со всех постов другим реле (пока у меня все на пр200) и в зависимости от того какой пост включаю выводы МУ110-16Р так же битовой маской. На каждый пост я выделил по 8 выходов (делится хорошо и у постов у нас 8 кнопок), тоесть у нас максимум может быть 4 штуки МУ110-16Р.
    Простейший агоритм как долно быть я сделал, но потом меня посетила "гениальная идея", сделать настраиваемыми выходы, что бы на каждый пост на каждую кнопку можно было настроить сколько выходов МУ110-16Р счелкнет (до 8 штук одновременно или в любой последовательности). Настраиваться будет так:
    photo_2020-06-09_11-55-28.jpg
    Стоит - выход неактивен, стоит + выход активен все просто.
    Но потом я посчитал сколько мне нужно переменных для этого всего и мне стало грустно, и я решил спросить у Вас помощи. Нужно делать все 8 постов * 8 программ = 64 переменные на настройку + 64 переменные выходов МУ110-16Р + куча связей и модулей и или. Я пока только так вижу это:
    photo_2020-06-09_12-06-28.jpg

    Вопрос: можно ли все это сделать более элегантно, может не расшифровывая битовую маску а потом зашифровывая ее назад как делаю я, или как то еще, или мне запасаться терпением и делать все эти переменные?

    Спасибо!

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

    По умолчанию

    Цитата Сообщение от Saint999 Посмотреть сообщение
    Еще раз спасибо за ответы на предыдущие вопросы, но есть новые )

    Есть до 8 "Постов" как в прошлом примере, у которых битовая маска это сетевая переменная, и я ее собираю со всех постов другим реле (пока у меня все на пр200) и в зависимости от того какой пост включаю выводы МУ110-16Р так же битовой маской. На каждый пост я выделил по 8 выходов (делится хорошо и у постов у нас 8 кнопок), тоесть у нас максимум может быть 4 штуки МУ110-16Р.
    Простейший агоритм как долно быть я сделал, но потом меня посетила "гениальная идея", сделать настраиваемыми выходы, что бы на каждый пост на каждую кнопку можно было настроить сколько выходов МУ110-16Р счелкнет (до 8 штук одновременно или в любой последовательности). Настраиваться будет так:
    photo_2020-06-09_11-55-28.jpg
    Стоит - выход неактивен, стоит + выход активен все просто.
    Но потом я посчитал сколько мне нужно переменных для этого всего и мне стало грустно, и я решил спросить у Вас помощи. Нужно делать все 8 постов * 8 программ = 64 переменные на настройку + 64 переменные выходов МУ110-16Р + куча связей и модулей и или. Я пока только так вижу это:
    photo_2020-06-09_12-06-28.jpg

    Вопрос: можно ли все это сделать более элегантно, может не расшифровывая битовую маску а потом зашифровывая ее назад как делаю я, или как то еще, или мне запасаться терпением и делать все эти переменные?

    Спасибо!
    У вас имеется 8 кнопок, и 8 выходов в каждом посте, Вы хотите оперативно настраивать какие выхода будут включаться при нажатии каждой из кнопок? Опустим пока всё остальное и непринципиальное, для понимания ваших хотелок! Я правильно понимаю?
    Последний раз редактировалось Сергей0308; 09.06.2020 в 13:01.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #3

    По умолчанию

    Да, именно так!

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

    По умолчанию

    Цитата Сообщение от Saint999 Посмотреть сообщение
    Да, именно так!
    Я примерно как-то так делал:

    Заводской звонок.owl

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

  5. #5

    По умолчанию

    Честно ничего не понял, не умею думать головой, буду руками.
    Спасибо

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

    По умолчанию

    Можно без таблиц, сделать вывод на экран списком кто виноват исходя из битовой маски

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

    По умолчанию

    В этой теме аварии на экран выводили:https://owen.ru/forum/showthread.php?t=31113&page=7
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  8. #8

    По умолчанию

    По регистрации аварий как раз разбираюсь с 15 версией, а счетчики моточасы моторов считают и количество включений, просто размножил на 8 моторов и сделал макрос, потом макрос скопировал и сделал кнопку сброса.
    В итоге имеем пробег общий и пробег от ТО.
    photo_2020-06-11_13-52-36.jpg

  9. #9

    По умолчанию

    Хотел спросить, два дня не мог понять что не так я делаю, оказалось все так просто настройки в епром неправильные, при этом в меню настройки параметров отображает то что я задал, а вот при работе не правильно выводами счелкает.
    Скопировал в отдельный проект только макрос генерации битовой маски и в ручную по выводам прошелся, все работает верно, залил программу все работает верно, как то нужно память очищать при изменении?

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

    По умолчанию

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

Страница 133 из 399 ПерваяПервая ... 3383123131132133134135143183233 ... ПоследняяПоследняя

Похожие темы

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

Ваши права

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