Просмотр полной версии : ПЛК323 системное время
Добрый день!
Никак не могу добиться получения текущего времени и даты на данном устройстве.
Устройство: OWEN PLC323.03-CS.WEB
Версия: 3.5.0.40
Среда разработки: Codesys v3.5 sp7 patch4
Возможно на форуме уже были подобные решения, но я не нашел рабочего варианта для моего случая..
Было бы замечательно посмотреть на пример реализации получения времени, хотя бы в виде отдельных частей (год, месяц, день, час и т.д.)
Евгений Кислов
02.01.2019, 14:12
Добрый день.
Вот эта инструкция должна подойти:
https://ftp.owen.ru/CoDeSys3/11_Documentation/01_SPK/SPK_SystemTime_v.1.1.pdf
Благодарю, работает, однако в моем случае оказалась проблема в другом, не хватало некоторых библиотек.
Установка пакета CODESYS Repository Archive V3.5 SP3.msi, что был на диске к контроллеру решил проблемы, спасибо за быстрый ответ.
Добрый день.
Вот эта инструкция должна подойти:
https://ftp.owen.ru/CoDeSys3/11_Documentation/01_SPK/SPK_SystemTime_v.1.1.pdf
Пробую использовать с ПЛК304. Что-то не "полетело"
CodeSys 3.5.5.0
DTUtil 3.5.5.0
Информация о таргете:
Имя: PLC30x-M01 with CoDeSysSP v3.5.3.40
Производитель: Owen
Группы: ПЛК
Тип: 4096
ID: 1628 0001
Версия: V3.5.3.40
Номер модели: 006
Описание: PLC30x-M01 with CoDeSysSP v3.5.3.40
Подходит ли данный вариант для 304го или нужно другое решение? Мне нужно получить системное время для расписания
Евгений Кислов
15.10.2022, 11:50
Пробую использовать с ПЛК304. Что-то не "полетело"
CodeSys 3.5.5.0
DTUtil 3.5.5.0
Информация о таргете:
Имя: PLC30x-M01 with CoDeSysSP v3.5.3.40
Производитель: Owen
Группы: ПЛК
Тип: 4096
ID: 1628 0001
Версия: V3.5.3.40
Номер модели: 006
Описание: PLC30x-M01 with CoDeSysSP v3.5.3.40
Подходит ли данный вариант для 304го или нужно другое решение? Мне нужно получить системное время для расписания
Да, этот пример должен работать и на ПЛК323.
Да, этот пример должен работать и на ПЛК323.
У нас ПЛК304
Собрал логику, как в примере по ссылке.
На данный момент подкинул библиотеку DTU, которая поддерживается таргетом, но проблема осталась.
ФБ, который читает время, падает в ошибку: выход xError=TRUE
Время в ПЛК не сбрасывается при отключении питания. Проверял через web-интерфейс
Если попробовать «передернуть» вход xExecute, то плк неизбежно остановится по исключению. Запустится только после холодного сброса.
Подскажите, куда копнуть? Может, какие-то ещё библиотеки нужны для правильной работы DTU?
Евгений Кислов
15.10.2022, 14:43
У нас ПЛК304
Собрал логику, как в примере по ссылке.
На данный момент подкинул библиотеку DTU, которая поддерживается таргетом, но проблема осталась.
ФБ, который читает время, падает в ошибку: выход xError=TRUE
Время в ПЛК не сбрасывается при отключении питания. Проверял через web-интерфейс
Если попробовать «передернуть» вход xExecute, то плк неизбежно остановится по исключению. Запустится только после холодного сброса.
Подскажите, куда копнуть? Может, какие-то ещё библиотеки нужны для правильной работы DTU?
На ПЛК304 тоже должно работать.
Выложите ваш проект, оставив в нем только чтение системного времени - посмотрим, что у вас происходит.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot