Показано с 1 по 1 из 1

Тема: XML запрос с помощью ФБ «Скрипт С#»

  1. #1

    По умолчанию XML запрос с помощью ФБ «Скрипт С#»

    Товарищи, кто нибудь пробовал с помощью ФБ «Скрипт С#» вытягивать от куда нибудь данные по XML? Поделитесь опытом. Или может у кого есть пример? А то, к сожалению, я не силен в C#, т.к до этого не было необходимости.
    Если конкретно, то:
    Имеется блок мониторинга Danfoss AK-SC 355 со своим IP адресом, из которого по XML нужно вытягивать данные, а именно показания датчиков температуры.
    Примеры запросов из руководства:

    4 Command Overview
    Both requests and responses are coded in XML. HTTP is the protocol. Requests are made via
    the POST command. Both request parameters and the responses are carried in the body of the
    HTTP packet which are sent to and received from URL http://999.999.999.999/html/xml.cgi
    where 999.999.999.999 is the AK-SC’s ip address

    запрос

    < cmd action= “read_sensor” units=”string” valid_only=”1”>
    < sensor node=“int” mod=“ int” point=“ int”/>
    < sensor node=“ int” mod=“ int” point=“ int”/>



    < sensor node=“ int” mod=“ int” point=“ int”/>
    </cmd>

    ответ
    <resp units=”string” action=” read_sensor” error=”0”>
    < sensor node=“int” mod=“ int” point=“ int” name=”string”>signed decimal</ sensor >
    < sensor node=“ int” mod=“ int” point=“ int” name=”string”>signed decimal</ sensor >



    < sensor node=“ int” mod=“ int” point=“ int” name=”string”>signed decimal </ sensor >
    </resp>

    пример:

    Example 1
    < cmd action= “read_sensor” units=”S”>
    < sensor node=“1” mod=“2” point=“17”/>
    < sensor node=“2” mod=“1” point=“18”/>
    </cmd>
    < resp units=”S” action=” read_sensor” error=”0”>
    < sensor node=”1” mod=”2” point=”17” name=”Comp 1”>0.0 Bar</ sensor >
    < sensor node=”2” mod=”1” point=”18” name=”Case 1”>-17.8 °C </ sensor >
    </resp>

    эти показания нужно записывавать в выходную переменную ФБ "скрипт C#"

    повторюсь, я с С# никогда не сталкивался, хочу понять как должен выглядеть код? Какие операторы прописывать? Интуитивно догадываюсь, что using System.Xml а дальше...
    Изображения Изображения
    Последний раз редактировалось Константин Владимирович; 29.02.2016 в 08:41.

Похожие темы

  1. Скрипт-секундомер
    от a_gricaj в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 22.10.2015, 16:54
  2. Python скрипт
    от @ND в разделе СПК1хх
    Ответов: 0
    Последнее сообщение: 13.08.2015, 07:04
  3. С-скрипт документация
    от Falvik в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 18.03.2014, 11:56
  4. скрипт для МастерСкада
    от yurgin_777 в разделе Помощь Разработчикам
    Ответов: 17
    Последнее сообщение: 06.12.2012, 19:41
  5. Запрос ТРМ-201
    от hilih в разделе Помощь Разработчикам
    Ответов: 1
    Последнее сообщение: 13.04.2009, 12:10

Ваши права

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