Leave Your Message

Што е анкета на Модбус?

2026-07-02

Ⅰ. Вовед во анкетата на Modbus

Анкета на Модбус е симулатор на домаќин на Modbus дизајниран за тестирање и дебагирање на Modbus помошни уреди. Поддржува Modbus RTU, ASCII и TCP/IP протоколи, Овој софтвер им помага на програмерите да тестираат Modbus робови или да симулираат други Модбус протоколи. Има интерфејс за повеќе документи што овозможува истовремено следење на повеќе помошни уреди/полиња со податоци. Секој прозорец овозможува конфигурација на ID-то на помошниот уред, функциите, адресата, големината и интервалите на анкетирање, со пристап до регистарот и намотката од кој било прозорец. За да ги измените поединечните регистри, едноставно кликнете двапати на вредноста; повеќе регистри/намотки може да се прилагодат истовремено. Modbus Poll исто така поддржува различни формати на податоци, вклучувајќи типови со подвижна запирка, двојна прецизност и долги цели броеви (со можност за замена на бајт секвенца).

Ⅱ. Употреба на анкета на Modbus

1) Инсталирајте и регистрирајте

По инсталацијата, ќе видите кратенка за Анкета на Модбус на вашата работна површина. Кликнете двапати на него за да го стартувате софтверот, кој го прикажува интерфејсот како што е прикажано подолу.

Слика1.jpg

Кликнете [Connection] → [Connect] за да го отворите прозорецот за регистрација. Отворете ја декомпресираната readme датотека од компресираниот пакет, копирајте го серискиот број на Анкета на Модбуси залепете го во полето за регистрација. Како што е прикажано на сликата подолу, кликнете OK за да го завршите процесот на ракување.

Слика 2.jpg

2) Следете ја горенаведената постапка за кракирање во главниот прозорец на програмата и кликнете на копчето „OK“ за да ја завршите регистрацијата.

Потоа одете директно во главниот прозорец како што е прикажано на сликата подолу.

Слика 3.jpg

Параметрите се дефинирани на следниов начин:

①Tx = 0 го означува бројот на рамки со податоци пренесени до главната станица (прикажано како 0 на дијаграмот);

②Err = 0 го означува бројот на грешки во комуникацијата (исто така прикажан како 0);

③ID = 1 ја претставува адресата на уредот на симулираниот помошен уред Modbus (прикажана како 1 на дијаграмот);

④F = 03 го означува употребениот функционален код на Modbus (прикажан како функционален код 03 на дијаграмот);

⑤SR = 1000ms го одредува времетраењето на циклусот на скенирање;

⑥Црвено означените делови ги означуваат моменталните статуси на грешки, а „Нема врска“ означува состојба на неповрзаност.

3) поставување на параметри

кликнете на менито [Поставување] → [Дефиниција за читање/пишување]. Ќе се појави дијалог-кутија за конфигурација на параметри.

Слика 4.jpg

Слика 5.jpg

Параметрите се дефинирани на следниов начин:

①Slave ID се однесува на адресата на Modbus slave уредот до кој треба да се пристапи, што одговара на ID вредноста во главниот интерфејс (главен екран), со стандардна вредност 1.

②Функција се однесува на избор на кодови на регистарски функции, со четири достапни типа, кои одговараат на следните релации:

Слика 10.jpg

③Адреса е почетната адреса на регистарот, при што стандардната вредност е 0.

④Количина се однесува на бројот на последователни регистри, со стандардна вредност од 10, што одговара на бројот на канали во софтверот за конфигурација.

⑤Сканирањето се однесува на циклусот на читање податоци во милисекунди, со стандардна вредност од 1000ms.

Откако ќе завршите со поставувањето, кликнете на копчето OK. Прозорецот за симулација ќе ја прикаже листата на дефинирани регистри.

4) Поставки за екранот

①Режим на прикажување на податоци: Стандардно, податоците од регистарот се прикажуваат во потпишан формат (16-годишен непотпишан бинарен код), со опсег од -32768 до 32767. Корисниците можат да изберат алтернативни нумерички формати на прикажување преку менито [Приказ], како што е прикажано на сликата подолу:

Слика 6.jpg

②Конфигурација на формат на адреса

Modbus Slave стандардно ги поставува PLC адресите. Опцијата [PLC адреси (база 1)] во менито [Приказ] е претходно избрана, со стандардни регистри кои почнуваат од адреса 1. Оваа конфигурација се совпаѓа со серискиот порт Modbus и драјверот за пренасочување на TCP податоци во софтверот за конфигурација. За тестирање што бара иницијализација базирана на адреса 0, изберете [Protocol Addresses (Base 0)]. Стандардната конфигурација на PLC адресата е генерално доволна.

③ Поставки за команди за комуникација

Копчето [Communication Traffic] на лентата со алатки ги прикажува моментално испратените команди и примените податоци.

5) поврзи се

Кликнете на менито Поврзување-> Поврзи се за да воспоставите врска, како што е прикажано на сликата подолу:

Слика 7.jpg

Параметрите се дефинирани на следниов начин:

①Сериски поставки го означуваат серискиот порт (COM1) што се користи. Во зависност од реалните потреби, изберете различни сериски порти или TCP/IP за поврзување.

②Режим го означува протоколскиот режим Modbus, важечки кога се користи сериски порт и автоматски се префрла на TCP режим кога се користи TCP/IP.

③Исчекување на време на одговор го означува времетраењето на истекот на времето за читање. Доколку станицата не врати податоци во овој временски рок, комуникацијата се смета за неуспешна.

④Доцнењето помеѓу анкетите го одредува минималниот интервал помеѓу скенирањата, со стандардна вредност од 10ms.

⑤Далечински Modbus сервер се однесува на мрежната конфигурација на уредот на терминалот во TCP/IP режим.

⑥IP адресата или името на јазолот ја означува IP адресата на помошникот во TCP/IP режим.

⑦Серверски порт го означува портот на помошната мрежа во TCP режим.

Корисниците можат да ги конфигурираат параметрите по потреба. Стандардните поставки се: сериски порт 1, брзина на пренос 9600, 8-битни податоци, бит без парност и бит со 1 стоп. Откако ќе ги потврдите поставките, кликнете на копчето OK. Ако поврзувањето и отчитувањето се точни, главниот прозорец ќе ги прикаже релевантните информации од регистарот за читање.

6) За да ги измените вредностите на регистрите

Кликнете двапати на адресата на регистарот во главниот прозорец за да го отворите дијалогот за модификација, како што е прикажано на сликата подолу:

Слика 8.jpg

① Идентификацијата на робот се однесува на адресата на Modbus робот до која треба да се пристапи, што одговара на вредноста на ID во главниот интерфејс, со стандардна вредност 1.

②Адресата се однесува на адресата на регистарот за тековната операција, како што е прикажано на дијаграмот каде што се манипулира со регистарот 40001.

③Вредност: Внесете ја вредноста во полето за внесување за да потврдите. Опсегот е од -32768 до 32767.

④Користење на функција се однесува на употребениот функционален код, со опции 06 или 16 за запишување.

7) За преглед на рамки за комуникациски податоци

изберете [Комуникација] од менито [Прикажи] или кликнете на копчето [] на лентата со алатки за да го отворите дијалогот за следење на рамките со податоци на серискиот порт „Комуникациски сообраќај“, кој ви овозможува да ги прегледувате и анализирате пренесените/примените рамки со податоци. Како што е прикажано на сликата подолу:

Слика 9.jpg

Првите шест цифри го претставуваат секвенцијалниот број на рамката со податоци, каде што Rx ја означува примената рамка со податоци, а Tx ја означува пренесената рамка со податоци.

8) исклучување

Кликнете на [Врска] → [Прекини] за да ја прекинете врската и да го завршите тестот. Потоа во главниот прозорец ќе се појави црвена ознака „Нема врска“, што ја означува исклучената состојба.