Страница 437 из 437 ПерваяПервая ... 337387427435436437
Показано с 4,361 по 4,369 из 4369

Тема: Фичи и баги OWEN Logic

  1. #4361

    По умолчанию

    Цитата Сообщение от FPavel Посмотреть сообщение
    Нашёл логин-пароль. Оказывается, для описания прибора в облаке мне нужен или номер ПР или imei шлюза ПМ - ни того ни другого у меня нет и проверять не смогу.

    Если кто-то может - помогите человеку настроить программу.
    Вот файл - выгрузил/загрузил нет ошибок (создан без использования программы)


    UPD: Содержимое файла, сгенерированного программой скопировал в этот файл - всё загрузилось нормально. У файла, сгенерированного программой кодировка UTF-8-BOM, а у выгруженного из облака - UTF-8, наверное в этом дело
    Вложения Вложения
    Последний раз редактировалось 1exan; Сегодня в 04:59.

  2. #4362

    По умолчанию

    Есть два ПР. ПР225 выступает в роли мастера, ПР200 в роли слейва.
    Не могу добиться нормальной работы записи в регистры с ПР225.
    Например(см.картинки) пишу в 524 регистр, записывается в 525ый.
    ПО другим регистрам аналогичная ситуация, какой-то закономерности нет, а какие-то регистры вообще не записываются.
    Я понимаю что скорее всего косяк где-то у меня, но где - найти не могу.
    Помогите разобраться, плз.
    2.png3.png

  3. #4363

    По умолчанию

    Цитата Сообщение от meta11ist87 Посмотреть сообщение
    Есть два ПР. ПР225 выступает в роли мастера, ПР200 в роли слейва.
    Не могу добиться нормальной работы записи в регистры с ПР225.
    Например(см.картинки) пишу в 524 регистр, записывается в 525ый.
    ПО другим регистрам аналогичная ситуация, какой-то закономерности нет, а какие-то регистры вообще не записываются.
    Я понимаю что скорее всего косяк где-то у меня, но где - найти не могу.
    Помогите разобраться, плз.
    2.png3.png
    Проверьте карту в ПР200 на наличие пропусков адресов.
    Все объявленные в ПР200 сетевые переменные должны использоваться в программе (в идеале - проверить наличие циферок на каждой сетевой переменной в отладке)

  4. #4364

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Проверьте карту в ПР200 на наличие пропусков адресов.
    Все объявленные в ПР200 сетевые переменные должны использоваться в программе (в идеале - проверить наличие циферок на каждой сетевой переменной в отладке)
    Пропусков нет, все переменные используются. Циферки должны появиться при записи с пр225, но этого не происходит.

  5. #4365

    По умолчанию

    Цитата Сообщение от meta11ist87 Посмотреть сообщение
    Есть два ПР. ПР225 выступает в роли мастера, ПР200 в роли слейва.
    Не могу добиться нормальной работы записи в регистры с ПР225.
    Например(см.картинки) пишу в 524 регистр, записывается в 525ый.
    ПО другим регистрам аналогичная ситуация, какой-то закономерности нет, а какие-то регистры вообще не записываются.
    Я понимаю что скорее всего косяк где-то у меня, но где - найти не могу.
    Помогите разобраться, плз.
    2.png3.png
    Добрый день.
    Попробуйте отключить групповые запросы или отвязать переменную от параметра статуса опроса. Сейчас есть проблема с обработкой групповых запросов в некоторых случаях:
    • Если в групповом опросе участвуют переменные разного размера (16bit+32bit), то в случае привязки переменной к параметру статус опроса происходит смещение данных.
    • Если в групповом опросе включен порядок данных "старшим регистром вперед", происходит смещение данных.

    О проблеме знаем, работаем над решением.
    Инженер по продукту | ПР и Owen Logic
    email: k.korolev@owen.ru

  6. #4366

    По умолчанию

    Цитата Сообщение от meta11ist87 Посмотреть сообщение
    Пропусков нет, все переменные используются. Циферки должны появиться при записи с пр225, но этого не происходит.
    Я имел в виду, что должно быть хоть какое-то значение, а не пустое место. Пустое место означает что данные этой переменной программой не обрабатываются

  7. #4367
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,610

    По умолчанию

    Цитата Сообщение от FPavel Посмотреть сообщение
    В программе подобрал номера полей для этого случая и получил json
    Код:
    {
        "categories": [],
        "parameters": [
            {
                "code": "P00512",
                "read_function": "3",
                "write_function": "16",
                "address": "0200",
                "device_format": "uint16",
                "register_least_byte_first": false,
                "least_register_first": true,
                "measure": "none",
                "precision": 0,
                "multiplier": "1.0000000",
                "bitmask_enabled": false,
                "bitmask_value": null,
                "list_order": null,
                "name": {
                    "ru-RU": "var_1_uint16",
                    "en-US": "var_1_uint16"
                },
                "in_operative": false,
                "in_configuration": false,
                "in_manageable": false,
                "in_parameters": false,
                "in_tables": false,
                "in_graphs": false,
                "in_events": false,
                "category": null
            },
            {
                "code": "P00513",
                "read_function": "3",
                "write_function": "16",
                "address": "0201",
                "device_format": "uint16",
                "register_least_byte_first": false,
                "least_register_first": true,
                "measure": "none",
                "precision": 0,
                "multiplier": "1.0000000",
                "bitmask_enabled": false,
                "bitmask_value": null,
                "list_order": null,
                "name": {
                    "ru-RU": "var_2_float",
                    "en-US": "var_2_float"
                },
                "in_operative": false,
                "in_configuration": false,
                "in_manageable": false,
                "in_parameters": false,
                "in_tables": false,
                "in_graphs": false,
                "in_events": false,
                "category": null
            }
        ]
    }
    categories должна быть заполнена минимальным набором
    Код:
    "categories": [
    	{
            "name": {
                "ru-RU": "Сетевые переменные",
                "en-US": "Network variables"
            },
            "child_categories": []
    	}
        ]
    если такой файл json выходит из программы форумчанина, при чем тут овен
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  8. #4368

    По умолчанию

    Цитата Сообщение от Королев Кирилл Посмотреть сообщение
    Добрый день.
    Попробуйте отключить групповые запросы или отвязать переменную от параметра статуса опроса. Сейчас есть проблема с обработкой групповых запросов в некоторых случаях:
    • Если в групповом опросе участвуют переменные разного размера (16bit+32bit), то в случае привязки переменной к параметру статус опроса происходит смещение данных.
    • Если в групповом опросе включен порядок данных "старшим регистром вперед", происходит смещение данных.

    О проблеме знаем, работаем над решением.
    Спасибо. Первый случай мой. Два дня бился и не мог понять что происходит с проектом и почему такие простые вещи не работают как задумывалось в моей голове.
    После отключения группового опроса вроде всё работает как должно.

    Подкажите ещё вопрос, если ОЗУ визуализации ПР225 заполнено на 98% - в этом случае визуализация(ну и сама ПР) будет работать стабильно?
    4.png

  9. #4369

    По умолчанию

    Цитата Сообщение от meta11ist87 Посмотреть сообщение
    Спасибо. Первый случай мой. Два дня бился и не мог понять что происходит с проектом и почему такие простые вещи не работают как задумывалось в моей голове.
    После отключения группового опроса вроде всё работает как должно.

    Подкажите ещё вопрос, если ОЗУ визуализации ПР225 заполнено на 98% - в этом случае визуализация(ну и сама ПР) будет работать стабильно?
    4.png
    Прибор будет работать корректно, если нет ошибок в расчете занимаемой памяти. Периодически отлавливаем эти баги и корректируем расчет, поэтому, проекты, созданные в более ранних версиях могут перестать влезать на актуальных и их нужно оптимизировать. Из-за этого рекомендую останавливаться на 70-80% ОЗУ визу, чтобы потом не было проблем с поддержкой этих проектов.

    Если будут ошибки в расчете (элементы визуализации занимают больше места, чем указано в расчете), то прибор может перезагружаться в произвольный момент времени.
    Последний раз редактировалось Королев Кирилл; Сегодня в 14:11.
    Инженер по продукту | ПР и Owen Logic
    email: k.korolev@owen.ru

Страница 437 из 437 ПерваяПервая ... 337387427435436437

Похожие темы

  1. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  2. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 401
    Последнее сообщение: 28.07.2016, 19:46
  3. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16
  4. OWEN Logic 1.1.0.11b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 58
    Последнее сообщение: 12.10.2010, 20:55

Ваши права

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