Страница 8 из 74 ПерваяПервая ... 6789101858 ... ПоследняяПоследняя
Показано с 71 по 80 из 738

Тема: Обсуждение макросов для OWEN Logic

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

    По умолчанию

    Именя файлов должны отличаться это ограничение ОС, тем более если вы их в одну папку кидать будете.
    Но нельзя просто взять в редакторе, изменить константы и экспортировать в несколько файлов, так как ID макросов для Овен лождик будут идентичны. Надо пересохранять макросы из редактора.
    Ну и соответственно желательно потом менять и названия Макросов, иначе они будут одинаковыми в базе, если у вас в проекте их окажется 2, чтобы потом идентифицировать их при выборе для установки в программу.

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

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Именя файлов должны отличаться это ограничение ОС, тем более если вы их в одну папку кидать будете.
    Но нельзя просто взять в редакторе, изменить константы и экспортировать в несколько файлов, так как ID макросов для Овен лождик будут идентичны. Надо пересохранять макросы из редактора.
    Ну и соответственно желательно потом менять и названия Макросов, иначе они будут одинаковыми в базе, если у вас в проекте их окажется 2, чтобы потом идентифицировать их при выборе для установки в программу.
    Спасибо, попробуем! Но как-то очень заморочено, делать людям что ли нечего, чего проще изменил имя вот тебе и другой макрос, нет всё как обычно через то место, через которое в России всё обычно и делается!
    Последний раз редактировалось Сергей0308; 30.09.2016 в 10:21.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #73

    По умолчанию

    Уважаемые коллеги! Перенес Ваши последние сообщения в соседнюю тему. Здесь хотелось бы видеть обсуждение конкретных макросов. Спасибо за понимание.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

  4. #74

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    В начале макрос, который упаковывает стандартные дата_время в UNIX формат ( в кодесис это формат DATA_AND_TIME).
    Вложение 26324
    На выходе собственно упакованное DT и на двух дополнительных выходах - младший и старший WORD этого самого DT.
    Выход DT можно использовать в самом ПР, например расчитывать интервалы для событий реального времени, например для вкл/выкл по расписанию. Ведь DT можно складывать, вычитать и сравнивать между собой, т.к. любое DT это всего лишь число секунд с 0 часов 1 января 1970г.
    К выходам Lo_wDT и Hi_wDT нужно подключать две сетевые переменные с последовательными адресами, тогда панель или скада или ПЛК смогут прочитать DT как переменную DWORD.
    Вложение 26323
    ВНИМАНИЕ.
    Т.к. в ПР не поддерживается работа со знаковыми целыми числами, макрос будет корректно работать только с даты "эры Unix" - с 0 часов 1 января 1970г. Зато не будет проблемы 2038г, когда 19 января 2038 многие системы сойдут сума и время у них потечет вспять. У нас, в макросе, эра Unix закончится 5 февраля 2106г.

    Теперь макросы, которые позволяют использовать в программах это самое Unix-время.
    Вложение 26325

    Вложение 26315

    ЗЫ.
    Пришлось пост разбить на части. Больше 8 картинок прикрепить нельзя
    То ли лыжи не едут то ли я. petera рассуди. Когда были написаны макросы - тестил в эмуляторе на СПК и ПЛК - всё было нормально. Сегодня залил проекты в реальные ПР и СПК - на выходе и DWORD_TO_DT и DTU.Split получаю 2058 год, месяц и день тоже неправлильные (точно не помню какие). Попробовал функцию извлечения года (petera ранее выкладывал на ПЛК) - то же самое. Вбиваю реальные значения даты-времени (также из фукции от petera) - получаю нормальные значения. Уже не знаю куда копать...

  5. #75
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от energvk Посмотреть сообщение
    То ли лыжи не едут то ли я. petera рассуди. Когда были написаны макросы - тестил в эмуляторе на СПК и ПЛК - всё было нормально. Сегодня залил проекты в реальные ПР и СПК - на выходе и DWORD_TO_DT и DTU.Split получаю 2058 год, месяц и день тоже неправлильные (точно не помню какие). Попробовал функцию извлечения года (petera ранее выкладывал на ПЛК) - то же самое. Вбиваю реальные значения даты-времени (также из фукции от petera) - получаю нормальные значения. Уже не знаю куда копать...
    Для ПР см. описание http://ftp-ow.owen.ru/softupdate/OWE.../UNIX_TIME.pdf
    **- т.к. в программируемых реле значение года может принимать значение от 00 до
    99, то на вход макроса «Год» необходимо подавать значение с добавлением 2000,
    чтоб на входе иметь полный формат года 2016
    А в симуляторе, до недавнего времени, сервисная переменная Год была четырехзначная
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #76

    По умолчанию

    Да, действительно, осенило недавно, проверил - с +2000 работает

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

    По умолчанию

    Очередная Алярма на 32 бита для Динамического текста в экране.

    Вдохновитель petera, но в его Аварии_2 закралась ошибка....

    Вариант с фиксацией наверное извращение, хотя может кому пригодится.
    Вложения Вложения

  8. #78
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Очередная Алярма на 32 бита для Динамического текста в экране.

    Вдохновитель petera, но в его Аварии_2 закралась ошибка....

    Вариант с фиксацией наверное извращение, хотя может кому пригодится.
    Ткните носом в ошибку, пожалуйста!
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

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

    По умолчанию

    petera я не знаю какая из версий у меня, файл назывался Аварии 2. А ошибка проявляется при поступлении несколькиз подряд идущих ошибок.
    я код 15 и 7 давал при проверке.

  10. #80

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Для ПР см. описание http://ftp-ow.owen.ru/softupdate/OWE.../UNIX_TIME.pdf

    А в симуляторе, до недавнего времени, сервисная переменная Год была четырехзначная
    Цитата Сообщение от energvk Посмотреть сообщение
    Да, действительно, осенило недавно, проверил - с +2000 работает
    Теперь почему то время считает неправильно.
    Изображения Изображения
    • Тип файла: png 02.PNG (12.9 Кб, Просмотров: 60)

Страница 8 из 74 ПерваяПервая ... 6789101858 ... ПоследняяПоследняя

Похожие темы

  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 !!!
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 11.10.2011, 16:33
  4. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16
  5. OWEN Logic 1.1.0.11b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 58
    Последнее сообщение: 12.10.2010, 21:55

Ваши права

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