Например, выберите метод ASCII и ключево-включенный ASCII команда "$01M" (прочитанное имя модуля), затем щелкание
Пошлите. Ответ покажет, как рисунок 5-24.
5-24 Командных Соревнования рисунка
5-3-8 Потоков Данных
Конфигурация Потока Данных
В добавление к протоколу коммуникации TCP/IP, протокол коммуникации UDP поддержек ADAM-6000
регулярно широковещательные данные к определенному родному PCS.
Щелкните таблицу Потока Данных, затем разместят интервал передачи и определенный IP адресует которым нужно получить данные из определенного модуля ADAM-6000 I/O. Эта функция Потока Данных UDP
передачи вплоть до 8 принимают PCS одновременно, и интервал пользовательский от 50ms до 7 Дней.
5-25 Конфигураций Потока Данных рисунка
Мониторинг Потока Данных
После заканчивания конфигурации Потока Данных, вы можете выбрать Поток" Данных "Монитора элемента в бар функции или икона щелкания, чтобы подозвать операционный показ как Рисунок 5-26.
5-26 Мониторингов Потока Данных рисунка
Выберите адрес IP АДАМА-6000 вы хотите прочитать данные, затем "Запуск щелкания " кнопка. Польза программное обеспечение начнет получать потоковые данные на этом операционном показе.
5-3-9 Микропрограмм и Модификация Веб-страницы
Модули ADAM-6000 I/O доступны к удаленной микропрограмме загрузки для веб-страниц настройки или обновление новых функций. Выберите таблицу Обновления Микропрограммы и щелкните кнопку "Просмотра" для нахождения определенная микропрограмма (*.bin) для обновления.
5-27 Обновлений Микропрограммы рисунка
Щелкните модернизированную кнопку, затем новая микропрограмма будет загружена в определенного АДАМА-6000
модуль.
Инструкции к Настройке Апплета Явы
Введение
В этой секции, мы скажем вам путь, чтобы создать веб-страницу апплета, чтобы контролировать статус АДАМА-6060
через веб-навигатор. Чтобы написать апплет входной обработки, вам нужно знать, как определить класс с многоразовыми методами. Чтобы понять, как апплет обрабатывает начальные данные, вы должны учиться, какие события есть, и, как событиями управляют в программах Явы. Мы не намереваемся преподавать вас, как написать апплет поскольку это есть после контекста нашего обсуждения здесь. Вместо этого, мы обеспечим вам с
,полезный пример, также как и уместный класс, методы и предложенный шаблон. Мы обращаемся заинтересованный потребитель, который намеревается знать больше деталей к следующему веб-узлу
http://java.sun.com/docs/books/tutorial/.
Чтобы написать апплет, который способен к обработке ADAM-6060 начальных данных через самое короткое время, мы обеспечиваем вы с классом, который включает все необходимые методы. Функции/методы ядра для общения с нашим продуктом и показывают поток, обновленный статус отлично-настроен для какого-нибудь сигнала, который это может обработать.
Четыре главных метода разработаны с целью, перечисленный в таблице 1.
Таблица 1. Полезные Методы, чтобы Общаться Модули Серий ADAM-6000 I/O
Цифровой I/O и Аналоговый I/O
? ëîãè÷åñêèé ForceCoil(int CoilAddr, ëîãè÷åñêèé IsTrunOn)
Этот метод используется для цифрового выхода каналов модуля. Параметр CoilAddr
- это тип данных целого числа и адрес кольца канала. IsTrueOn - это параметр используемый для указания или. Если метод успешен, это вернет истину.
? ëîãè÷åñêèé ReadCoil(int StartingAddr, int NoOfPoint, áàéòîâûé ModBusRTU[])
Этот метод используется для цифрового входа каналов модуля. Параметр
StartingAddr - это адрес начала желаемого канала. NoOfPoint должен указать сколько желали каналов контролироваться. Оба параметров есть целого числа тип данных. Третий параметр, ModBusRTU - это массив с видом данных байта, который используется, чтобы нести цифровые входы желаемых каналов. Типовый размер составляет 128.
? ëîãè÷åñêèé ReadRegister(int StartingAddr, int NoOfPoint, áàéòîâûé ModBusRTU[])
Этот метод используется для аналогового входа каналов модуля. Параметр
StartingAddr - это адрес начала желаемого канала. NoOfPoint должен указать сколько желали каналов контролироваться. Оба параметров есть целого числа тип данных. Третий параметр, ModBusRTU - это массив с видом данных байта, который используется, чтобы нести аналоговые входы желаемых каналов. Типовый размер есть
128.
Используя эти четыре метода, вы можете настроить ваш апплет и сосредоточиться исключительно на интерфейсе пользователя вы намерьтесь создать и число каналов, которые вы хотите контролировать.
Пример
Чтобы обработать вход ADAM-6060 и показать результат/статус на апплете, мы будем использовать объекты из стандартная библиотека классов java и класс, который мы разрабатываем. Особо, мы обеспечиваем класс Modbus для управления коммуникация с модулями ADAM-6000 I/O. Сейчас мы собираемся преподавать вас шаг за шагом, как настройте свою веб-страницу.
Программирование Апплета Явы
Чтобы создать вашу собственную веб-страницу, вам придется следовать за некоторыми правилами. Есть две части в этой секции. Мы запуск от файла HTML. Please сошлитесь на таблицу 2 ниже для типовый HTML исходного кода.
<HTML>
<HEAD>
<TITLE>
ADAM-6000 Ethernet-Enabled DA&C Modules
</TITLE>
</HEAD>
<BODY>
<APPLET
CODEBASE = "."
CODE = "Adam6060.class"
ARCHIVE = "Adam6060.jar"
NAME = "Adam6060 Relay Module"
WIDTH = 500
HEIGHT = 400
HSPACE = 0
VSPACE = 0
ALIGN = middle
>
<PARAM NAME = "HostIP" VALUE = "010.000.000.000">
</APPLET>
</BODY>
</HTML>
Таблица 2. Краткий просмотр index.html
Во-первых, файл HTML должен быть назван "index.html." имя параметра в <APPLET…> не может изменение. "КОД линий = "Adam6060.class"" и "АРХИВ = "Adam6060.jar"" указывают, где файлы (ваша программа Апплета Явы) класса и банки есть для модуля ADAM-6060. ШИРИНА и ВЫСОТА есть параметры, чтобы установить видимый размер экрана вашей веб-страницы Апплета Явы. HTML - это хороший шаблон вы, чтобы создать вашу собственную встроенную веб-страницу; однако, имена параметров и большинство их значений не может быть изменен, или это не будет работать. Вы можете только изменить значение параметров ШИРИНЫ и ВЫСОТЫ, напр. ШИРИНА = 640 и ВЫСОТА = 480. Однако, вы должны изменить значение КОДА и АРХИВА
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.