Вылетает служба веб-публикаций

Стартовая страница Форумы Ошибки в работе Ошибки Веб Вылетает служба веб-публикаций

  • В этой теме 14 ответов, 3 участника, последнее обновление 1 год назад сделано Mikhail.
Просмотр 15 сообщений - с 1 по 15 (из 15 всего)
  • Автор
    Сообщения
  • #28678
    smnt
    Участник

    Добрый день.
    При передачи конфигурации через раз вылетает служба веб-публикаций (W3SVC).
    Приходится запускать ее в ручную.
    Что делать?
    Спасибо.

    2023-05-25_13-08-17.md.png

    W3SVC.md.png

    #28681
    manjey73
    Участник

    на какой порт вы установили WEB ?
    Ну и если закрывать web страницу в браузере, а потом передавать конфигурацию?

    #28682
    smnt
    Участник

    Это?
    2023-05-25_13-49-19.md.png

    Сначала делаю выход из сессии, потом передаю конфигурацию.

    #28683
    manjey73
    Участник

    Нет, в IIS, порт 10000 это порт сервера, к которому цепляется WEB для получения данных.

    #28685
    smnt
    Участник

    IIS.md.png

    В браузере захожу по адресу: http://localhost:10008/Login

    #28686
    manjey73
    Участник

    Тогда не знаю причину…
    У самого на ISS такая же ерунда, приходится при помощи, svc_start, _stop, _restart
    играться. В каком-то из данных батников порт указан, я его удалял, так как на локальной машине на порт 80 поставил.

    на Linux такой проблемы не наблюдал пока, очень редко надо сервис перестартовывать.

    #28689
    smnt
    Участник

    Еще пара вопросов.
    1. В чем разница между событиями: Данные канала и Значение канала?
    2. Как использовать скрипты? В частности «Дата/время».
    В документации этого не нашел…

    #28690
    manjey73
    Участник

    Триггер на Данные, в котором вы указываете на какие именно данные требуется сработать
    > 10
    = 2 и так далее

    Скрипты это просто формулы на C#, которые возвращают необходимое значение в канал или даже массив байт. В зависимости от ситуации.

    Тут есть подвох, скрипты выполняются последовательно от первого канала до последнего в цикле, как в ПЛК. То есть постоянно, а часто нужно, чтобы при вычислении формулы значение появилось только один раз за цикл (например формула R-Trig как в ПЛК)
    Или наоборот было зафиксировано пока не наступит другое значение. Например Гистерезис. стал в 1 когда значение превысило 10, а ушел в 0, когда значение стало меньше 8.
    Так что приходится иногда извращаться из-за цикла и сохранять промежуточные значения в словарях…

    На счет Даты и времени поточнее, там несколько формул. Да и в 6-й версии еще толком не разобрался как некоторые использовать.

    #28691
    smnt
    Участник

    Просто хочу вывести на мнемосхему текущую дату и время.
    Как я понял, для этого надо использовать Now().
    Но как, не понятно…

    #28692
    manjey73
    Участник

    Просто в канале DateTime.Now.ToOADate()

    DateTime это структура, вам надо ее перевести в double и указать формат канала Дата и Время или только Время или Дата

    Подглядывайте в MSDN с учетом того, что в каналах всегда double

    • Этот ответ был изменен 1 год назад от manjey73.
    #28695
    smnt
    Участник

    Все равно не понятно…
    А есть какие нибудь примеры использования или описание в документации?

    #28696
    manjey73
    Участник

    Что непонятно? просто введите формулу как входную прямо в канале, включите использовать формулу.
    И формат канала установите «Дата»
    Потом этот канал выведите на мнемосхему.

    Есть примеры использования — C# MSDN 🙂

    #28697
    smnt
    Участник

    manjey73 большое спасибо, все заработало 🙂

    Пользуясь случаем, спрошу еще…
    Что такое Код тега и Номер тега? Разве канал это не есть тег?

    #28698
    manjey73
    Участник

    Канал — его номер это всего лишь внутреннее нумерование для БД.
    Код тега теперь более приоритетное указание на канал для связи между Коммуникатором и БД.
    Номер тега пока сохранен из 5-й версии, можно как-то и по нему связывать. Вроде в будущем будет удален.

    #28701
    Mikhail
    Модератор

    Дополню:
    — тег в устройстве в Коммуникаторе
    — канал на уровне службы Сервера
    — тег привязывается к каналу

    Вроде в будущем будет удален

    Да, сейчас оставлен для совместимости.

Просмотр 15 сообщений - с 1 по 15 (из 15 всего)
  • Вы должны авторизироваться для ответа в этой теме.