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

Тема: Работа с блоком Write to FB

  1. #31

    По умолчанию

    Цитата Сообщение от subbotinanton Посмотреть сообщение
    Скажите пожалуйста, почему не записываются значения из нескольких переменных в таймеры, а только из последней созданной? Есть ли какой то вариант реализовать?Вложение 28849
    переменная b не задаёт значение в tof1
    Потому, что через мультиплексор надо.
    Один блок ФБ на один тип доступной переменной в одном блоке. Несколько работать не будут.
    Вот пример записи нескольких переменных в один модуль через блок write to ФБ:
    http://www.owen.ru/forum/showthread....l=1#post233746
    Последний раз редактировалось Алексей Геннадьевич; 23.01.2017 в 13:12. Причина: Добавление примера

  2. #32
    Пользователь
    Регистрация
    22.02.2012
    Адрес
    Челябинск
    Сообщений
    191

    По умолчанию

    Не стал новую тему создавать. Ситуация: блок PID, надо вводить коэффициенты, сделал ввод с экрана в переменную, из переменной в блок Write to FB. Так же есть механизм автонастройки, при этом полученные коэффициенты читаются через Read from FB в ту же переменную. В итоге блок Write... подсвечивается красным и выводится ошибка: "Блоки WriteToFb не могут записывать в один и тот же FB и в одну и ту же переменную". Начать с того, что указанный блок пишет только в FB, а ни в какую не переменную. А во-вторых - в чем может быть причина? Блок PID у меня один, ошибиться невозможно.

  3. #33

    По умолчанию

    starmos "Блоки WriteToFb не могут записывать в один и тот же FB и в одну и ту же переменную"
    А программу выложить?
    Скорее всего ваша невнимательность.

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

    По умолчанию

    Цитата Сообщение от starmos Посмотреть сообщение
    Не стал новую тему создавать. Ситуация: блок PID, надо вводить коэффициенты, сделал ввод с экрана в переменную, из переменной в блок Write to FB. Так же есть механизм автонастройки, при этом полученные коэффициенты читаются через Read from FB в ту же переменную. В итоге блок Write... подсвечивается красным и выводится ошибка: "Блоки WriteToFb не могут записывать в один и тот же FB и в одну и ту же переменную". Начать с того, что указанный блок пишет только в FB, а ни в какую не переменную. А во-вторых - в чем может быть причина? Блок PID у меня один, ошибиться невозможно.
    Если хотите записывать значения из двух источников в один блок WriteToFb, примените один из макросов от AI!.
    Снимок.PNG Снимок_.PNG.

  5. #35
    Пользователь
    Регистрация
    22.02.2012
    Адрес
    Челябинск
    Сообщений
    191

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    А программу выложить?
    Скорее всего ваша невнимательность.
    Вот программа, я выделил все что относится к ошибке.
    Вложения Вложения

  6. #36

    По умолчанию

    Цитата Сообщение от starmos Посмотреть сообщение
    Вот программа, я выделил все что относится к ошибке.
    У Вас переменная УсТпод берется из ниоткуда, ее никто не формирует, она подсвечивалась, поставил ее в режим энергонезависимости, ошибки все пропали, FB тут скорее всего не причем.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

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

    По умолчанию

    Цитата Сообщение от starmos Посмотреть сообщение
    Вот программа, я выделил все что относится к ошибке.
    Это БАГ или ФИЧА нового релиза. Я открыл старую рабочую программу с библиотечным макросом ПИД в новом релизе и получил те же предуприждения.

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

    По умолчанию

    Вот смотрите.
    Снимок.PNG

  9. #39
    Пользователь
    Регистрация
    22.02.2012
    Адрес
    Челябинск
    Сообщений
    191

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    У Вас переменная УсТпод берется из ниоткуда, ее никто не формирует, она подсвечивалась, поставил ее в режим энергонезависимости, ошибки все пропали, FB тут скорее всего не причем.
    Эта переменная не берется ниоткуда, её в полном варианте программы формирует специальный макрос, я просто удалил все лишнее, чтобы уменьшить объем. Энергонезависимость этой переменной мне не нужна.
    Поставил туда константу - ошибка осталась.
    Последний раз редактировалось starmos; 14.02.2017 в 10:57.

  10. #40
    Пользователь
    Регистрация
    22.02.2012
    Адрес
    Челябинск
    Сообщений
    191

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Это БАГ или ФИЧА нового релиза. Я открыл старую рабочую программу с библиотечным макросом ПИД в новом релизе и получил те же предуприждения.
    У меня похожие подозрения, т.к. ошибку я заметил после обновления - раньше её не было. Чего делать-то?
    Последний раз редактировалось starmos; 14.02.2017 в 10:57.

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

Похожие темы

  1. Ответов: 5
    Последнее сообщение: 21.12.2014, 13:24
  2. Modbus TCP (write multiple registers)
    от cer_cer в разделе Сетевые технологии
    Ответов: 12
    Последнее сообщение: 16.06.2014, 15:51
  3. Ответов: 1
    Последнее сообщение: 08.04.2013, 14:18
  4. Запись Unsigned variable Comm (write)
    от eman в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 05.07.2010, 15:57
  5. Owen(master)+Write Comm
    от !nferno в разделе ПЛК1хх
    Ответов: 29
    Последнее сообщение: 24.04.2009, 07:59

Ваши права

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