Modbus_Rus (1031648), страница 6

Файл №1031648 Modbus_Rus (Раздаточный материал к курсовому проекту) 6 страницаModbus_Rus (1031648) страница 62017-12-22СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 6)

06 Token rotation time in ms.

07 Мл Data master failed during token owership bit map

Ст Program master failed during token owership bit map

08 Мл Data master token owner work bit map

Ст Program master token owner work bit map

09 Мл Data slave token owner work bit map

Ст Program slave token owner work bit map

10 Ст Data slave/get slave command transfer request bit map

11 Мл Program master/get master rsp transfer request bit map

Ст Program slave/get slave command transfer request bit map

12 Мл Program master connect status bit map

Ст Program slave automatic logout request bit map

13 Мл Pretransmit deferral error counter

Ст Receive buffer DMA overrun error counter

14 Мл Repeated command received counter

Ст Frame size error counter

15 Если бит 15 слова 1 не установлен, содержание слова 15 следующее:

Мл Receiver collision-abort error counter.

Ст Receiver alignment error counter

Если бит 15 слова 1 установлен, содержание слова 15 следующее:

Мл Cable A framing error

Ст Cable B framing error

16 Мл Receiver CRC error counter

Ст Bad packet-lenght error counter

17 Мл Bad link-address error counter

Ст Transmit buffer DMA-underrun error counter

18 Мл Bad internal packet lenght error counter

Ст Bad MAC function error counter

19 Мл Communication retry counter

Ст Communication failed error counter

20 Мл Good receive packet error counter

Ст No response received error counter

21 Мл Exeption response received error counter

Ст Unexpected path error counter

22 Мл Unexpected response error counter

Ст Forgotten transaction error counter

23 Мл Active station table bit map, nodes 1..8

Ст Active station table bit map, nodes 9..16

24 Мл Active station table bit map, nodes 17..24

Ст Active station table bit map, nodes 25..32

25 Мл Active station table bit map, nodes 33..40

Ст Active station table bit map, nodes 41..48

26 Мл Active station table bit map, nodes 49..56

Ст Active station table bit map, nodes 57..64

27 Мл Token station table bit map, nodes 1..8

Ст Token station table bit map, nodes 9..16

28 Мл Token station table bit map, nodes 27..24

Ст Token station table bit map, nodes 25..32

29 Мл Token station table bit map, nodes 33..40

Ст Token station table bit map, nodes 41..48

30 Мл Token station table bit map, nodes

Ст Token station table bit map, nodes 49..56

31 Мл Global data present table bit map, nodes 1..8

Ст Global data present table bit map, nodes 9..16

32 Мл Global data present table bit map, nodes 17..24

Ст Global data present table bit map, nodes 25..32

33 Мл Global data present table bit map, nodes 33..40

Ст Global data present table bit map, nodes 41..48

34 Мл Global data present table bit map, nodes 49..56

Ст Global data present table bit map, nodes 57..64

35 Мл Receive buffer in use bit map, buffer 1..8

Ст Receive buffer in use bit map, buffer 9..16

36 Мл Receive buffer in use bit map, buffer 17..24

Ст Receive buffer in use bit map, buffer 25..32

37 Мл Receive buffer in use bit map, buffer 33..40

Ст Station managment command processed initiation counter

38 Мл Data master output path 1 command initiation counter

Ст Data master output path 2 command initiation counter

39 Мл Data master output path 3 command initiation counter

Ст Data master output path 4 command initiation counter

40 Мл Data master output path 5 command initiation counter

Ст Data master output path 6 command initiation counter

41 Мл Data master output path 7 command initiation counter

Ст Data master output path 8 command initiation counter

42 Мл Data slave input path 41 command processed counter

Ст Data slave input path 42 command processed counter

43 Мл Data slave input path 43 command processed counter

Ст Data slave input path 44 command processed counter

44 Мл Data slave input path 45 command processed counter

Ст Data slave input path 46command processed counter

45 Мл Data slave input path 47 command processed counter

Ст Data slave input path 48 command processed counter

46 Мл Program master output path 81 command initiation counter

Ст Program master output path 82 command initiation counter

47 Мл Program master output path 83 command initiation counter

Ст Program master output path 84 command initiation counter

48 Мл Program master output path 85 command initiation counter

Ст Program master output path 86 command initiation counter

49 Мл Program master output path 87 command initiation counter

Ст Program master output path 88 command initiation counter

50 Мл Program slave input path C1 command processed counter

Ст Program slave input path C2 command processed counter

51 Мл Program slave input path C3 command processed counter

Ст Program slave input path C4 command processed counter

52 Мл Program slave input path C5 command processed counter

Ст Program slave input path C6 command processed counter

53 Мл Program slave input path C7 command processed counter

Ст Program slave input path C8 command processed counter

ПРИЛОЖЕНИЕ А

СООБЩЕНИЯ ОБ ОШИБКАХ

Одна из четырех ситуаций может иметь место при запросе главного к подчиненному:

- Если подчиненное устройство приняло запрос без коммуникационных ошибок, и может нормально распознать запрос, оно возвращает нормальный ответ.

- Если подчиненное устройство не приняло запрос, ответ не возвращается. Главный ожидает ответа на запрос в течении определенного таймаута.

- Если подчиненный принял запрос, но обнаружил коммуникационную ошибку(паритет, ошибка контрольной суммы), то ответ не возвращается. Главный ожидает ответа на запрос в течении определенного таймаута.

- Если подчиненный принял запрос без коммуникационной ошибки, но не может выполнить затребованную функцию(например, чтение несуществующих выходов или регистров), подчиненный возвращает сообщение об ошибке и ее причинах.

Сообщение об ошибке имеет два поля которые отличаются от полей нормального ответа:

ПОЛЕ КОДА ФУНКЦИИ: В нормальном ответе, подчиненный повторяет код функции содержащийся в поле кода функции запроса. Во всех кодах функций старший значащий бит установлен в 0. При возврате сообщения об ошибке подчиненный устанавливает этот бит в 1.

При установленному старшему биту в коде функции главный распознает сообщение об ошибке, и может проанализировать поле данных сообщения.

ПОЛЕ ДАННЫХ: В нормальном ответе, подчиненный может может возвращать данные или статистику в поле данных(любую информацию которая затребована в запросе). В сообщении об ошибке, подчиненный возвращает код ошибки в поле данных.

Ниже показан пример запроса главного и сообщения об ошибке подчиненного:

ЗАПРОС

Имя поля Пример

(Hex)

Адрес подчиненного 0A

Функция 01

Начальный адрес ст. 04

Начальный адрес мл. A1

Кол-во входов ст. 00

Кол-во входов мл. 01

Контрольная сумма (LRC) 4F

СООБЩЕНИЕ ОБ ОШИБКЕ

Адрес подчиненного 0A

Функция 81

Код ошибки 02

Контрольная сумма (LRC) 73

Вданном примере главный адресует подчиненное устройство 10. Код функции (01) - Read Coil Status. В запросе требуется прочитать выход с адресом 1245.

Если указанный выход не существует подчиненный возвращает сообщение об ошибке с кодом ошибки (02). Этот код специфицирует несуществующий адрес данных в подчиненном. Например если подчиненный это 984-385 с 512 выходами, то этот код ошибки будет возвращаться при обращении к несуществующим выходам.

Список кодов ошибок представлен ниже.

Код

Название

Описание

01

ILLEGAL FUNCTION

Принятый код функции не может быть обработан на подчиненном.

02

ILLEGAL DATA ADDRESS

Адрес данных указанный в запросе не доступен данному подчиненному.

03

ILLEGAL DATA VALUE

Величина содержащаяся в поле данных запроса является не допустимой величиной для подчиненного.

04

SLAVE DEVICE FAILURE

Невосстанавливаемая ошибка имела место пока подчиненный пытался выполнить затребованное действие.

05

ACKNOWLEDGE

Подчиненный принял запрос и обрабатывает его, но это требует много времени. Этот ответ предохраняет главного от генерации ошибки таймаута. Главный может выдать команду Poll Program Complete для обнаружения завершения обработки команды.

06

SLAVE DEVICE BUSY

Подчиненный занят обработкой команды. Главный должен повторить сообщение позже, когда подчиненный освободится.

07

NEGATIVE ACKNOWLEDGE

Подчиненный не может выполнить программную функцию, принятую в запросе. Этот код возвращается для неудачного программного запроса, использующего функции с номерами 13 или 14. Главный должен запросить диагностическую информацию или информацию обошибках с подчиненного.

08

MEMORY PARITY ERROR

Подчиненный пытается читать расширенную память, но обнаружил ошибку паритета. Главный может повторить запрос, но обычно в таких случаях требуется ремонт.

ПРИЛОЖЕНИЕ B

ПРИМЕЧАНИЯ К ПРИМЕНЕНИЮ

МАКСИМАЛЬНЫЕ ПАРАМЕТРЫ ДЛЯ ЗАПРОСА/ОТВЕТА

В списке, представленном в данной секции, показано максимально возможное количество данных для каждого контроллера, которые могут быть использованы в запросе главного устройства или в ответе подчиненного.

184/384 Функция

Описание

Запрос

Ответ

1

Read Coil Status

800 Выходов

800 Выходов

2

Read Input Status

800 Входов

800 Входов

3

Read Holding Registers

100 Регистров

100 Регистров

4

Read Input Registers

100 Регистров

100 Регистров

5

Force Single Coil

1 Выход

1 Выход

6

Preset Single Register

1 Регистр

1 Регистр

7

Read Exeption Status

Не доступна

8 Выходов

8

Diagnostics

Не доступна

Не доступна

9

Program 484

Не поддерживается

Не поддерживается

10

Poll 484

Не поддерживается

Не поддерживается

11

Fetch. Comm. Event Ctr.

Не доступна

Не доступна

12

Fetch. Comm. Event Log

Не доступна

70 байтов данных

13

Program Controller

32 байта данных

32 байта данных

14

Poll Controller

Не доступна

32 байта данных

15

Force Multiply Coils

800 Выходов

800 Выходов

16

Preset Multiply Regs

100 Регистров

100 Регистров

17

Report Slave ID

Не доступна

Не доступна

18

Program 884/M84

Не поддерживается

Не поддерживается

19

Preset Comm. Link

Не поддерживается

Не поддерживается

20

Read General Reference

Не поддерживается

Не поддерживается

21

Write General Reference

Не поддерживается

Не поддерживается

484 Функция

Описание

Запрос

Ответ

1

Read Coil Status

512 Выходов

512 Выходов

2

Read Input Status

512 Входов

512 Входов

3

Read Holding Registers

254 Регистра

254 Регистра

4

Read Input Registers

32 Регистра

32 Регистра

5

Force Single Coil

1 Выход

1 Выход

6

Preset Single Register

1 Регистр

1 Регистр

7

Read Exeption Status

Не доступна

8 Выходов

8

Diagnostics

Не доступна

Не доступна

9

Program 484

16 байтов данных

16 байтов данных

10

Poll 484

Не доступна

16 байтов данных

11

Fetch. Comm. Event Ctr.

Не поддерживается

Не поддерживается

12

Fetch. Comm. Event Log

Не поддерживается

Не поддерживается

13

Program Controller

Не поддерживается

Не поддерживается

14

Poll Controller

Не поддерживается

Не поддерживается

15

Force Multiply Coils

800 Выходов

800 Выходов

16

Preset Multiply Regs

60 Регистров

60 Регистров

17

Report Slave ID

Не доступна

Не доступна

18

Program 884/M84

Не поддерживается

Не поддерживается

19

Preset Comm. Link

Не поддерживается

Не поддерживается

20

Read General Reference

Не поддерживается

Не поддерживается

21

Write General Reference

Не поддерживается

Не поддерживается

584 Функция

Описание

Запрос

Ответ

1

Read Coil Status

2000 Выходов

2000 Выходов

2

Read Input Status

2000 Входов

2000 Входов

3

Read Holding Registers

125 Регистров

125 Регистров

4

Read Input Registers

125 Регистров

125 Регистров

5

Force Single Coil

1 Выход

1 Выход

6

Preset Single Register

1 Регистр

1 Регистр

7

Read Exeption Status

Не доступна

8 Выходов

8

Diagnostics

Не доступна

Не доступна

9

Program 484

Не поддерживается

Не поддерживается

10

Poll 484

Не поддерживается

Не поддерживается

11

Fetch. Comm. Event Ctr.

Не доступна

Не доступна

12

Fetch. Comm. Event Log

Не доступна

70 байтов данных

13

Program Controller

33 байта данных

33 байта данных

14

Poll Controller

Не доступна

33 байта данных

15

Force Multiply Coils

800 Выходов

800 Выходов

16

Preset Multiply Regs

100 Регистров

100 Регистров

17

Report Slave ID

Не доступна

Не доступна

18

Program 884/M84

Не поддерживается

Не поддерживается

19

Preset Comm. Link

Не поддерживается

Не поддерживается

20

Read General Reference

(1)

(1)

21

Write General Reference

(1)

(1)

Примечание:

Характеристики

Тип файла
Документ
Размер
451,5 Kb
Тип материала
Высшее учебное заведение

Список файлов учебной работы

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6358
Авторов
на СтудИзбе
311
Средний доход
с одного платного файла
Обучение Подробнее