IPBIPB
Проектирование, монтаж, наладка, сервис

Здравствуйте, гость ( Вход | Регистрация )

- Рекомендации АВОК 5.4.1–2018
Расчет и проектирование регулируемой естественной
и гибридной вентиляции в многоэтажных жилых домах

АВОК в соц. сетях
 
Добавить ответ в эту темуОткрыть тему
> Somachine системные переменные
StepanovS
сообщение 15.8.2019, 14:24
Сообщение #1





Группа: New
Сообщений: 4
Регистрация: 8.4.2019
Пользователь №: 358593



Добрый день, коллеги!
В Somachine есть адреса в которых лежат системные часы, минуты и т.д.
Подскажите, как к ним обратиться в функциональном блоке? Например, для пробуждения по заданному времени, нужно заданное значение сравнить с текущим временем.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
manjey73
сообщение 15.8.2019, 14:49
Сообщение #2





Группа: Участники форума
Сообщений: 1272
Регистрация: 1.8.2014
Пользователь №: 240922



Somachine говорят это CodeSys ?, тогда наверное так же, как и там, через GetTime: CurTimeEx; Поищите примеры.

Сообщение отредактировал manjey73 - 15.8.2019, 14:49
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
StepanovS
сообщение 15.8.2019, 16:20
Сообщение #3





Группа: New
Сообщений: 4
Регистрация: 8.4.2019
Пользователь №: 358593



Цитата(manjey73 @ 15.8.2019, 16:49) *
Somachine говорят это CodeSys ?, тогда наверное так же, как и там, через GetTime: CurTimeEx; Поищите примеры.

Нет, это другое. Уже все мануалы прочитал, не понятно, как обратиться к нужным адресам с хранением данных.


Вот, уже все пересчитано системой в часы и минуты. Но как мне к ним обратиться в функц.блоке?

Сообщение отредактировал StepanovS - 15.8.2019, 16:20
Прикрепленные файлы
Прикрепленный файл  __________1.jpg ( 852.66 килобайт ) Кол-во скачиваний: 8
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
manjey73
сообщение 15.8.2019, 16:41
Сообщение #4





Группа: Участники форума
Сообщений: 1272
Регистрация: 1.8.2014
Пользователь №: 240922



по имени не ? к другим переменным вы же как-то обращаетесь.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
StepanovS
сообщение 15.8.2019, 17:09
Сообщение #5





Группа: New
Сообщений: 4
Регистрация: 8.4.2019
Пользователь №: 358593



Цитата(manjey73 @ 15.8.2019, 18:41) *
по имени не ? к другим переменным вы же как-то обращаетесь.

Не получается обратиться к системным переменным по имени sad.gif

Цитата(manjey73 @ 15.8.2019, 18:41) *
по имени не ? к другим переменным вы же как-то обращаетесь.

Нашел вот такой оператор. sysTime. В нем, как видно содержится вся инфа в реальном времени. Теперь вопрос, как оттуда вытащить часы? Есть идеи?
Прикрепленные файлы
Прикрепленный файл  __________1.jpg ( 107.24 килобайт ) Кол-во скачиваний: 3
Прикрепленный файл  __________2.jpg ( 114.16 килобайт ) Кол-во скачиваний: 5
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
manjey73
сообщение 15.8.2019, 17:32
Сообщение #6





Группа: Участники форума
Сообщений: 1272
Регистрация: 1.8.2014
Пользователь №: 240922



На структуру похоже - sysClock.Seconds или что-то типа не прокатывает ?
Ну в данном случае q.Имя интересующей части.

Там даже по аглицки написано - структура. Вот и смотрите в справке, как обращаться к переменным структур.

Сообщение отредактировал manjey73 - 15.8.2019, 17:33
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
StepanovS
сообщение 15.8.2019, 17:34
Сообщение #7





Группа: New
Сообщений: 4
Регистрация: 8.4.2019
Пользователь №: 358593



Вот я и сам смог разобраться smile.gif
Видимо сказывается отсутствие опыта.
Чтобы выделить часы из структуры, надо сделать, как на картинке. Вдруг, кому поможет
Прикрепленные файлы
Прикрепленный файл  __________1.jpg ( 75.39 килобайт ) Кол-во скачиваний: 6
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Se_Sib
сообщение 16.8.2019, 8:42
Сообщение #8





Группа: Участники форума
Сообщений: 215
Регистрация: 30.4.2015
Из: Новосибирск
Пользователь №: 266723



Описание системных переменных находится в руководстве System Functions and Variables - PLCSystem Library Guide

В встроенных примерах в SoMachine, есть пример работы с часами реального времени(чтение/установка)
(в примере используется библиотека SysTimeRtc)

Прикрепленный файл  System_examples.JPG ( 70.27 килобайт ) Кол-во скачиваний: 7
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама











Последние сообщения Форума





Rambler's Top100 Rambler's Top100

RSS Текстовая версия Сейчас: 18.8.2019, 20:15