При работе через com0com и com2tcp модем отвечает.
Думаю, разница в реализации ТСР связи на стороне компьютера даёт такое разное поведение.
Вид для печати
При работе через com0com и com2tcp модем отвечает.
Думаю, разница в реализации ТСР связи на стороне компьютера даёт такое разное поведение.
Подскажите, пожалуйста, а функция TIME() в ФБ Программа ST работает?
Пытаюсь применить, компилятор ошибку не выдаёт, но возвращаемое значение всё время 0...
Нет, получить текущее время в ST нельзя.
В C# можно.
День добрый!
ФБ 'Счетчик времени' ведет счет в миллисекундах. Есть ли аналогичный блок, считающий в минутах или секундах?
Если нет, то какие ограничения у ФБ "Счетчика времени", допускается ли им отмерять непрерывные интервалы в 1 месяц, к примеру. 2 592 000 000 мс - это будет месяц, если я не ошибся порядком.
Спасибо!
Добрый день. Подскажите, пожалуйста, в версии MSRT32 не поддерживается работа с базами данных?
Добрый день! Будьте любезны, просветите - поддерживает ли МастерСкада протокол OPC XML?
C ФБ Счет времени разобрался, надо же было не заметить в настройках блока единиц измерения.
Теперь у меня другой вопрос - скажите, почему если поставить галочку 'Восстановление при рестарте' ФБ 'Счетчик времени' ничего не происходит. При новом старте на выходе всегда 0 секунд???
Или подскажите как можно сделать так.
Расчет = Уставка - Выход ФБ "Счетчик времени". Необходимо при следующем включении скады (ПК отключается на ночь) сделать так, что бы расчет отображал значение с учетом отработанного времени.
Т.е. уставка работы стенда 10 часов.
Сегодня отработали 7 часов. Отключили стенд. Оставшееся время работы стенда 3 часа. Это значение сохранилось, потом ПК со скадой отключили.
Включаем ПК утром, Оставшееся время работы стенда три часа. Запускаем стенд, от этих 3 часов вычитается выход ФБ 'Счетчик времени'.
Если в расчете забить формулу Уставка - текущее время отработки (где текущее время - выход ФБ 'Счетчик времени'), то при последующем перезапуске скада снова вычтет от 10 (т.к. уставка не поменялась) ноль (выход блока счета времени) и я получу на выходе 10 часов, вместо 3.
Спасибо.