Страница 24 из 699 ПерваяПервая ... 1422232425263474124524 ... ПоследняяПоследняя
Показано с 231 по 240 из 6985

Тема: CODESYS V3.5. Вопросы и ответы

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

    По умолчанию

    Цитата Сообщение от dima.ul Посмотреть сообщение
    Евгению Кислову, dtDateAndTime преобразовал в DT_TO_String получил строку в которой содержится дата и время, в стандартной библиотеке КДС 2.3 RTC время от установленного прибавляет по 1 сек, а в КДС 3.5 нет, может что то не понимаю, подскажите, мне нужно что бы переменная времени т.е системное время сверялось с заданными переменными времени и запускались запланированные задания по расписанию, спасибо
    Извините, не до конца понял вопрос. Если задача сводится к тому, чтобы, например, каждый день в 20-00 сбрасывать значения переменных в файл, то можно преобразовать DT в DWORD, вырезать из него часы-минуты-секунды и в коде программы прописать:

    IF CurrentHour=20 AND CurrentMinute=0 AND CurrentSecond=0 THEN .... <все, что хотите>

  2. #232

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Извините, не до конца понял вопрос. Если задача сводится к тому, чтобы, например, каждый день в 20-00 сбрасывать значения переменных в файл, то можно преобразовать DT в DWORD, вырезать из него часы-минуты-секунды и в коде программы прописать:

    IF CurrentHour=20 AND CurrentMinute=0 AND CurrentSecond=0 THEN .... <все, что хотите>

    я наверное не правильно выразил свою мысль, для чего мне нужна переменная с текущим временем, для того, что есть определенное расписание по которому будет запускаться допустим двигатель в 14 часов, в 16 часов, в 20 часов и тд, ежедневно или нет, по разному, как выставит пользователь, для этого я и хотел сравнивать значение переменной текущего времени с выставленными пользователем и если истина то происходит событие т.е действие, вот таким макаром, а что не как не пойму как это сделать ... спасибо

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

    По умолчанию

    Тогда, как я уже говорил, надо конвертировать DT в DWORD - получим дату и время в виде числа секунд, прошедших с 0 часов 1 января 1970 года. Дальше из него надо вырезать отдельные разряды - секунды, минуты и т.д. Для пользователя надо подготовить поля ввода пользовательских значений этих разрядов. Потом просто сравниваем то, что вырезали из текущего времени с тем, что ввел пользователь.

    По поводу вырезания часов-минут-секунд из DWORD: вот пример
    http://www.owen.ru/forum/showthread....l=1#post143389

    а вот, как его подгрузить в CODESYS
    http://www.owen.ru/forum/showthread....l=1#post164567
    Последний раз редактировалось Евгений Кислов; 27.04.2015 в 20:46.

  4. #234
    Пользователь
    Регистрация
    18.02.2015
    Адрес
    Новосибирск
    Сообщений
    81

    По умолчанию

    Здравствуйте! Подскажите - можно ли сделать так, чтоб slave устройства опрашивались поочередно, по порядку?

  5. #235
    Пользователь
    Регистрация
    18.02.2015
    Адрес
    Новосибирск
    Сообщений
    81

    По умолчанию

    Цитата Сообщение от sslaventiy_85 Посмотреть сообщение
    Здравствуйте! Подскажите - можно ли сделать так, чтоб slave устройства опрашивались поочередно, по порядку?
    Например - опрашивает один slave, дождался ответа переходит к другому, и т.д.

  6. #236

    По умолчанию

    Здравствуйте!
    Элементу, к примеру - прямоугольнику, можно задать цвет с помощью переменной типа DWORD, указанной в Свойствах -> Переменная цвета -> Цвет заливки.
    Мне нужно, чтобы цвет прямоугольника (символизирующего температуру в камере) плавно менялся от голубого (холодно) через светло-зелёный (норма) к розовому (горячо).

    Как узнать какому числу какой цвет соответствует??

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

    По умолчанию

    Цитата Сообщение от RadistDog Посмотреть сообщение
    Здравствуйте!
    Элементу, к примеру - прямоугольнику, можно задать цвет с помощью переменной типа DWORD, указанной в Свойствах -> Переменная цвета -> Цвет заливки.
    Мне нужно, чтобы цвет прямоугольника (символизирующего температуру в камере) плавно менялся от голубого (холодно) через светло-зелёный (норма) к розовому (горячо).

    Как узнать какому числу какой цвет соответствует??
    Например, http://www.rapidtables.com/web/color/RGB_Color.htm
    Ну и в самом CODESYS при выборе статического цвета можно увидеть его значения в RGB.

    Вот хороший пример работы с цветом:
    http://www.owen.ru/forum/showthread....l=1#post164421

  8. #238

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Например, http://www.rapidtables.com/web/color/RGB_Color.htm
    Ну и в самом CODESYS при выборе статического цвета можно увидеть его значения в RGB.

    Вот хороший пример работы с цветом:
    http://www.owen.ru/forum/showthread....l=1#post164421
    Спасибо! Это то, что нужно!!

  9. #239
    Пользователь
    Регистрация
    18.02.2015
    Адрес
    Новосибирск
    Сообщений
    81

    По умолчанию

    Цитата Сообщение от sslaventiy_85 Посмотреть сообщение
    Например - опрашивает один slave, дождался ответа переходит к другому, и т.д.
    Если это просто делается - подскажите где посмотреть, пожалуйста!!

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

    По умолчанию

    Почему в СПК при добавлении каналов (пустых и с нуля) в устройство Modbus_Slave_COM_Port их можно добавить очень много, но как только начинаешь расписывать адреса регистров кнопка добавления каналов отключается? Получается, что в процессе наладки если понадобится добавить канал придётся переписывать всё по новой?

Страница 24 из 699 ПерваяПервая ... 1422232425263474124524 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 3177
    Последнее сообщение: 27.03.2024, 12:47
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 822
    Последнее сообщение: 20.11.2023, 17:48
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 245
    Последнее сообщение: 02.10.2022, 11:34
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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