Страница 69 из 381 ПерваяПервая ... 1959676869707179119169 ... ПоследняяПоследняя
Показано с 681 по 690 из 4550

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

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

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

    По умолчанию

    Получилось вот так.

    2018-08-22_11-56-58.png

    Всё работает, но при изменении с экрана переменных 1 - 4 значения не сохраниются.

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

    По умолчанию

    Цитата Сообщение от Aviator_VZh Посмотреть сообщение
    Получилось вот так.

    2018-08-22_11-56-58.png

    Всё работает, но при изменении с экрана переменных 1 - 4 значения не сохраниются.
    ну а если как-то так попробовать:

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

  3. #3

    По умолчанию

    Хочу использовать ФБ ПИД в своем макросе, но OL пишет, что Компонент PID не поддерживается в данном проекте. Почему так ?
    Последний раз редактировалось Newcomer; 22.08.2018 в 11:27.

  4. #4

    По умолчанию

    Если переменные 1.1 - 1.4 имеют начальные уставки (А имеет соответствующее значение), то
    1. На экране 1 - 4 имеют нулевые значения
    2. При изменении одной из уставок остальные сбрасываются в 0
    Если переменные 1.1 - 1.4 имеют нулевую уставку, то всё ок. Этот вариант меня вполне устраивает, спасибо, но хотелось бы разобраться до конца. Я думаю это может быть полезно многим.

    Ссылку не увидел. Посмотрю как там.
    Последний раз редактировалось Aviator_VZh; 22.08.2018 в 14:26.

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

    По умолчанию

    Цитата Сообщение от Aviator_VZh Посмотреть сообщение
    Если переменные 1.1 - 1.4 имеют начальные уставки (А имеет соответствующее значение), то
    1. На экране 1 - 4 имеют нулевые значения
    2. При изменении одной из уставок остальные сбрасываются в 0
    Если переменные 1.1 - 1.4 имеют нулевую уставку, то всё ок. Этот вариант меня вполне устраивает, спасибо, но хотелось бы разобраться до конца. Я думаю это может быть полезно многим.

    Ссылку не увидел. Посмотрю как там.
    Вот посмотрите по ссылке(выложить почему-то сейчас не получается): https://yadi.sk/d/JOhrWQQH3aTizL
    Там как раз я с экрана меняю уставки и пишу их в энергонезависимую память и когда по второму кругу захожу на уставку, то данные что ранее введены "подтягиваются" на экран!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

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

    По умолчанию

    Aviator_VZh вам нужно передавать по сети упакованные в Word байты, при этом чтобы еще эти байты можно было менять как уставки с экрана а так же с верхнего уровня ?

    Что касается пункта 2 это справедливо и при работе с экранами...
    мне кажется без участия верхнего уровня тут не обойтись, так как вы в регистр потом запишите часть нулей и только одну переменную, то есть и на верхнем уровне надо думать как упаковывать недостающее, либо немного изменить подход в программировании. Но опять же, а вдруг вы в переменную пишите 0, то как будете проверять ?

    Думаю вы больше ресурсов потратите если начнете паковать все переменные и контролировать их изменение. Пакуйте только те, что оправляете в сеть в варианте "только для чтения".
    Последний раз редактировалось melky; 22.08.2018 в 14:52.

  7. #7

    По умолчанию

    Сергей0308
    Буду разбираться, спасибо.

    melky
    Про сеть разговора не было. Мне бы и без сети с этим разобраться )

  8. #8

    По умолчанию

    Получилось!
    Сохраняет четыре целочисленных переменных с диапазоном 0 - 255 в одну энергонезависимую переменную.
    Работает при любых начальных уставках.
    Переменные 1 - 4 для ввода с экрана
    Переменные 1* - 4* для управления
    Спасибо Сергей0308

    2018-08-22_15-44-15.png

    Значение переменной А для начальных уставок легко определить задавая в эмуляторе нужные значения для 1 - 4
    Запихнуть в макрос не получилось

    Проект ОЛ

    https://hkbaom-my.sharepoint.com/:u:...DNUGg?e=diFImh

    Загрузить на форум не удалось
    Последний раз редактировалось Aviator_VZh; 22.08.2018 в 17:02.

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

    По умолчанию

    Цитата Сообщение от Aviator_VZh Посмотреть сообщение
    Получилось!
    Сохраняет четыре целочисленных переменных с диапазоном 0 - 255 в одну энергонезависимую переменную.
    Работает при любых начальных уставках.
    Переменные 1 - 4 для ввода с экрана
    Переменные 1* - 4* для управления
    Спасибо Сергей0308

    2018-08-22_15-44-15.png

    Значение переменной А для начальных уставок легко определить задавая в эмуляторе нужные значения для 1 - 4
    Запихнуть в макрос не получилось

    Проект ОЛ

    https://hkbaom-my.sharepoint.com/:u:...DNUGg?e=diFImh

    Загрузить на форум не удалось
    Очень рад за Вас, что всё получилось!
    В принципе для упаковки-распаковки можно применить одни и те же элементы(макросы):


    Упаковка-распаковка.PNG

    Опять не могу проект загрузить, этот Овен просто какое-то несчастие в чистом виде, за чтобы они не взялись - всё у них не получается, короче, их не исправить, вот ссылка: https://yadi.sk/d/52qFqEYn3aUMxJ
    Последний раз редактировалось Сергей0308; 22.08.2018 в 21:03.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  10. #10
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,552

    По умолчанию

    Цитата Сообщение от Aviator_VZh Посмотреть сообщение
    Получилось!
    Сохраняет четыре целочисленных переменных с диапазоном 0 - 255 в одну энергонезависимую переменную.
    Работает при любых начальных уставках.
    Переменные 1 - 4 для ввода с экрана
    Переменные 1* - 4* для управления
    Спасибо Сергей0308

    2018-08-22_15-44-15.png

    Значение переменной А для начальных уставок легко определить задавая в эмуляторе нужные значения для 1 - 4
    Запихнуть в макрос не получилось

    Проект ОЛ

    https://hkbaom-my.sharepoint.com/:u:...DNUGg?e=diFImh

    Загрузить на форум не удалось
    Потому что переменные не могут нахадиться внутри макроса, их нужно вывести наружу.

Страница 69 из 381 ПерваяПервая ... 1959676869707179119169 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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