"justify"> .7 Характеристики лінії зв'язку
Основними параметрами, що визначають критерії вибору кабелю, є:
1) швидкість обміну, значення якої визначає тривалість переданого біта інформації.
2) Мінімальний рівень сигналу на вході приймача, необхідний для розпізнавання переданих двійкових станів.
) Максимально допустимий рівень спотворення сигналу
) Максимальна допустима довжина лінії зв'язку
Тривалість інформаційного біта (Tb) визначається мінімально допустимим інтервалом часу між переходами переданих двійкових станів. Якщо напруга сигналу в лінії не встигає досягти рівня, відповідного переданому двоичному станом до появи наступного переходу, зазначений перехід з'явиться на вході приймача з деяким тимчасовим зрушенням, який призводить до виникнення міжсимвольних спотворень. При виборі кабелю має бути враховано відношення тривалості переднього фронту до тривалості інформаційного біта (tr / Tb) у точці підключення найбільш віддаленого приймача.
Тривалість інформаційного біта визначаємо за формулою
де С - швидкість обміну. ??
Рівень сигналу, присутній на вході приймача, повинен бути не менше його порога чутливості. При цьому мінімальне значення вхідної напруги повинно вибиратися з запасом в залежності від інтенсивності перешкод, що впливають на лінію зв'язку і на приймач, допустимої ймовірності появи помилок, а також від допустимого рівня спотворень сигналу на вході приймача. Для визначення параметрів кабелю необхідно задатися мінімальним рівнем сигналу на вході самого віддаленого приймача з урахуванням перерахованих факторів.
Спотворення сигналу визначаються його тимчасовим зрушенням щодо положення при передачі в ідеальних умовах. Кількісно спотворення виражаються у відсотках від повної тривалості інформаційного біта. При виборі кабелю слід враховувати допустимий рівень спотворень на вході приймача, розташованого в самій віддаленій точці лінії зв'язку.
3. Протокол Modbus
Modbus - комунікаційний протокол <# «justify"> .1 Протокол даних Modbus RTU
Протокол Modbus RTU передбачає одне активне (запитуюча) пристрій в лінії (master), яке може передавати команди одному або декільком пасивним пристроїв (slave), звертаючись до них за унікальним в лінії адресою. Синтаксис команд протоколу дозволяє адресувати 247 пристроїв на одній лінії зв'язку стандарту RS - 485 <# «justify"> Адреса підлеглого устройстваНомер функцііДанниеCRC1 байт1 байтN <253 (байт) 2 байта
«Адреса» - перше однобайтное поле кадру. Воно містить адресу підлеглого пристрою, до якого адресовано запит. Підлеглі пристрої відповідають тільки на запити, що надійшли тільки в їх адресу. Відповідь також починається з адреси відповідає пристрою, який може змінюватися від 1 до 254. Адреса 0 використовується для широкомовної передачі, його розпізнає кожен пристрій.
Код функції містить номер функції. Функція може запитувати дані або давати команду на певні дії. Коди функцій є числами в діапазоні від 1 до 127. Функції з номерами від 128 до 254 є зарезервованими для пересилання у відповідному повідомленні інформації про помилки.
В поле «Дані» поле містить інформацію, необхідну підлеглому пристрою для виконання з...