Страница 339 из 506 ПерваяПервая ... 239289329337338339340341349389439 ... ПоследняяПоследняя
Показано с 3,381 по 3,390 из 5053

Тема: ПР200

  1. #3381

    По умолчанию

    Цитата Сообщение от energvk Посмотреть сообщение
    Не совсем понятно. Переменные я разделял, но эффекта это не дало. Чтение по флагу не ставил. Попробую поставить флаг и на чтение. Галочка записи по изменению в данном случае не должна тогда стоять, я правильно понимаю?
    Давайте начнем с простого, по отдельности данный регистр читается и пишется, без сложных схем, просто сначала читаем, затем пишем. После того как убедились что по отдельности работает, усложняем. Либо ставим одну переменную и читаем пишем по флагам, либо одну на чтение, другую на запись, соответственно в той что на запись, выключаем 3 команду и наоборот. В общем, как-то так.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

  2. #3382

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    "Запуск записи" убрать
    Тогда вопрос выше остается мне не понятен:
    Т.е. переменную из "Запуск записи" убрать? Тогда по идее если изменится статус привода, авария там, или что ещё, т.е. переменная "status_pch" изменится, что вызовет её запись
    Или я неправильно понимаю?

  3. #3383

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Давайте начнем с простого, по отдельности данный регистр читается и пишется, без сложных схем, просто сначала читаем, затем пишем. После того как убедились что по отдельности работает, усложняем. Либо ставим одну переменную и читаем пишем по флагам, либо одну на чтение, другую на запись, соответственно в той что на запись, выключаем 3 команду и наоборот. В общем, как-то так.
    Проверял.
    Изначально поставил только функцию на чтение, функция записи отключена (0х03/нет). Чтение идёт. Затем наоборот (нет/0х06) и присвоил команду за запись (флаг по триггеру) "drvCmdSetWord" - также работало, запись шла. В комплексе - не получается

  4. #3384

    По умолчанию

    Цитата Сообщение от energvk Посмотреть сообщение
    Проверял.
    Изначально поставил только функцию на чтение, функция записи отключена (0х03/нет). Чтение идёт. Затем наоборот (нет/0х06) и присвоил команду за запись (флаг по триггеру) "drvCmdSetWord" - также работало, запись шла. В комплексе - не получается
    Ага, ну теперь заводим 2 флага wr и rd, и и устанавливая только один, проверяем на одной переменной с включенными 3 и 6 функцией.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

  5. #3385

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Ага, ну теперь заводим 2 флага wr и rd, и и устанавливая только один, проверяем на одной переменной с включенными 3 и 6 функцией.
    Не получилось, всё также

  6. #3386

    По умолчанию

    Цитата Сообщение от energvk Посмотреть сообщение
    Не получилось, всё также
    А если разбить на 2 переменные без флагов, одну читаем, другую пишем. Вместо 6, попробуйте 16 функцию.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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. #3387

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    А если разбить на 2 переменные без флагов, одну читаем, другую пишем. Вместо 6, попробуйте 16 функцию.
    Так регистр то один, как это реализовать? Без чтения запись 6-й функцией работает

  8. #3388

    По умолчанию

    Цитата Сообщение от energvk Посмотреть сообщение
    Так регистр то один, как это реализовать? Без чтения запись 6-й функцией работает
    Смотрите в проекте http://ftp-ow.owen.ru/softupdate/OWE...10-X.4X.4X.owl пример чтения записи аварийных значений.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

  9. #3389

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Смотрите в проекте http://ftp-ow.owen.ru/softupdate/OWE...10-X.4X.4X.owl пример чтения записи аварийных значений.
    Всё, сообразил, спасибо)) Проверю - отпишусь

  10. #3390

    По умолчанию

    У меня выплыл вопросик, по ПР200 + СМИ2 (slave). Отображается переменная типа Float (измерение температуры), но вот задача, надо убрать лишние знаки после запятой. В конфигураторе для СМИ2 в графе положение десятичной точки выставляю (3) 00.00 , но по факту никак не влияет, ещё и записывается раза с десятого, но всё-же записывается. В int всё нормально, сколько знаков сказал столько и отображает, а во Float отображает всё что есть (например 3,123 , а мне надо 3,12 или 3,1). Но в int не всё так просто с отрицательными числами, придётся какой-то макрос городить (готового не нашел), и не факт что получится (ещё не пробовал). Можно ли как-то сделать так, как я хочу ?!? Спасибо ))
    Бояринцев Иван Юрьевич

Страница 339 из 506 ПерваяПервая ... 239289329337338339340341349389439 ... ПоследняяПоследняя

Метки этой темы

Ваши права

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