Страница 84 из 99 ПерваяПервая ... 3474828384858694 ... ПоследняяПоследняя
Показано с 831 по 840 из 983

Тема: СПК - Примеры программ, инструкции, полезные советы, FAQ

  1. #831
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,171

    По умолчанию

    Цитата Сообщение от andyshark Посмотреть сообщение
    Сегодня у на 28 число, то есть dtCurrentDay = 28, и в результате выполнения программы на СПК
    dtPrevDay:=dtCurrentDay-60*60*24*1; (dtPrevDay = -86372).
    Не сработало, или где-то нужны скобки?
    Прошу прощения, сейчас проверил у себя - на самом деле надо так:

    Код:
    dtPrevDay:=dtCurrentDay-TO_TIME(1000*60*60*24*1);
    При этом обе переменные имеют тип DT.

    Вместо 1 можно подставлять число вычитаемых дней.

  2. #832

    По умолчанию

    Спасибо, это работает, ход мыслей правильный, удалось сделать еще проще.
    dtPrevDay:=dtCurrentDay-T#1D;

  3. #833
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    Как то можно эту переменную "eCurrentDayOfWeek: DTU.RTCLK.WEEKDAY" вывести на экран?

  4. #834

  5. #835

    По умолчанию

    СПК107 версия таргет файла 3.5.4.0. На посл. порту 3 слейв устройства. Версия codesys modbus мастера на порту 3.5.4.0.
    При отключении и последующем подключении слейв устройства, спк перестает опрашивать устройство.
    В версии codesys modbus мастера 3.5.5.0 есть галка авто перезапуск соединения (3.5.4.0 она не активна), но в связи с тем что последняя версия таргет файла 3.5.4.20
    невозможно использовать 3.5.5.0 с автоперезапуском. Как быть?

  6. #836
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,171

    По умолчанию

    но в связи с тем что последняя версия таргет файла 3.5.4.20
    невозможно использовать 3.5.5.0 с автоперезапуском.
    Следует использовать именно 3.5.5.0. В данном конкретном случае рекомендаций "не должно превышать версию таргета" можно пренебречь.

  7. #837

    По умолчанию

    Не понял как поставить на СПК107 3.5.4.20. Только перепрошивкой? На текущем 3.5.4.0 библиотека 3.5.5.0 не запускается.
    Еще при использовании запросов по триггеру есть ли требования к минимальной длительности 1, (не учитывая загрузку шины).
    Видел примеры с использованием других библиотек для работы с modbus-rtu. Что посоветуете для 4-х устройств и 4 частотников (работают одновременно 2), в плане быстроты реакции. На стандартной боюсь тормозить сильно будет.

  8. #838
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,171

    По умолчанию

    Цитата Сообщение от Vasily777 Посмотреть сообщение
    Не понял как поставить на СПК107 3.5.4.20. Только перепрошивкой? На текущем 3.5.4.0 библиотека 3.5.5.0 не запускается
    Что значит "не запускается"? Можно поподробнее? Таргет используйте 3.5.4.20 (024) или более новый.

    Цитата Сообщение от Vasily777 Посмотреть сообщение
    Еще при использовании запросов по триггеру есть ли требования к минимальной длительности 1, (не учитывая загрузку шины).
    Видел примеры с использованием других библиотек для работы с modbus-rtu. Что посоветуете для 4-х устройств и 4 частотников (работают одновременно 2), в плане быстроты реакции. На стандартной боюсь тормозить сильно будет.
    При повышенных требованиях к качеству обмена - лучше использовать библиотеку Modbus.
    См. документ СПК. Modbus, ссылка в подписи.

  9. #839

    По умолчанию

    Поясните или ткните в документ, как сменить таргет у СПК107. Версия загрузчика и прошивки одна - 3.947.
    Делаю так: ПКМ в отктрытом проекте на Device (Owen SPK1xx). Из всплывающего Обновить устройство. Выбираю Owen SPK1xx версия 3.5.4.20. Кнопка Обновить устройство. Среда что то делает (спк отваливается). Далее сканированием в Установках соедининия нахожу СПК у которого версия таргета по прежнему 3.5.4.0
    Что не так делаю?

  10. #840
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,171

    По умолчанию

    Цитата Сообщение от Vasily777 Посмотреть сообщение
    Поясните или ткните в документ, как сменить таргет у СПК107. Версия загрузчика и прошивки одна - 3.947.
    Делаю так: ПКМ в отктрытом проекте на Device (Owen SPK1xx). Из всплывающего Обновить устройство. Выбираю Owen SPK1xx версия 3.5.4.20. Кнопка Обновить устройство. Среда что то делает (спк отваливается). Далее сканированием в Установках соедининия нахожу СПК у которого версия таргета по прежнему 3.5.4.0
    Что не так делаю?
    Это проблемы терминологии.
    Версию таргета вы выбираете через обновление устройства.
    Версия 3.5.4.0 - это версия рантайма (среды исполнения). Она зависит от прошивки. Но на всех наших прошивках за последние несколько лет (включая текущие) именно такая версия рантайма.

Страница 84 из 99 ПерваяПервая ... 3474828384858694 ... ПоследняяПоследняя

Похожие темы

  1. примеры программ и полезности
    от Николаев Андрей в разделе ПЛК (среда CoDeSys V2.3)
    Ответов: 78
    Последнее сообщение: 06.04.2018, 06:01
  2. Примеры программ и полезности (Модус 5684-0)
    от Кирилл Валюнин в разделе Модус 5684-0
    Ответов: 0
    Последнее сообщение: 20.05.2013, 12:55
  3. Примеры программ для ПЛК100/150/154/110/160
    от Александр Приходько в разделе ПЛК (среда CoDeSys V2.3)
    Ответов: 0
    Последнее сообщение: 16.10.2012, 15:07
  4. Примеры программ для ПЛК63/73 (CoDeSys v.2.3)
    от Александр Приходько в разделе ПЛК (среда CoDeSys V2.3)
    Ответов: 0
    Последнее сообщение: 16.10.2012, 04:28

Ваши права

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