<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[CANNY forum &mdash; CANNY 7 в качестве клиента Modbus RTU]]></title>
		<link>https://forum.canny.ru/viewtopic.php?id=46</link>
		<atom:link href="https://forum.canny.ru/extern.php?action=feed&amp;tid=46&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «CANNY 7 в качестве клиента Modbus RTU».]]></description>
		<lastBuildDate>Fri, 20 Apr 2018 13:30:18 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: CANNY 7 в качестве клиента Modbus RTU]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=6704#p6704</link>
			<description><![CDATA[<p>Проблемы могут быть какие угодно, слишком мало данных для анализа. Возможно проблема в конфигурации ПЛК 100.</p>]]></description>
			<author><![CDATA[null@example.com (Константин, CANNY)]]></author>
			<pubDate>Fri, 20 Apr 2018 13:30:18 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=6704#p6704</guid>
		</item>
		<item>
			<title><![CDATA[Re: CANNY 7 в качестве клиента Modbus RTU]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=6701#p6701</link>
			<description><![CDATA[<p>Добрый день! Загрузил в контроллер эту диаграмму и попытался связаться с ПЛК 100 производство ОВЕН зеленый диод моргает, но выдает ошибку, что нет связи на плк 100. какие могут быть проблемы?</p>]]></description>
			<author><![CDATA[null@example.com (keper_1994)]]></author>
			<pubDate>Fri, 20 Apr 2018 10:16:34 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=6701#p6701</guid>
		</item>
		<item>
			<title><![CDATA[CANNY 7 в качестве клиента Modbus RTU]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=46#p46</link>
			<description><![CDATA[<p>С выходом CannyLab версии 0.11 beta и системного программного обеспечения CANNY 7 версии 1.23, стало возможным использовать CANNY 7 для подключения к промышленным сетям передачи данных Modbus RTU через последовательные линии данных стандарта RS-232 или UART TTL.Контроль приема Modbus RTU ведется драйвером последовательного порта автоматически. При приеме корректного пакета Modbus RTU, в регистре &quot;Регистр признака RTU буфера приема драйвера UART#&quot; соответствующего последовательного порта, будет установлено значение &quot;1&quot;, в регистре &quot;Регистр длины принятого сообщения UART#&quot; будет установлена длина принятого пакета в байтах, включая два байта CRC.Данные принятого пакета помещаются в регистры принятого сообщения соответствующего последовательного порта.Для передаче пакета Modbus RTU, необходимо установить ненулевое значение в регистр &quot;Регистр признака RTU буфера передачи драйвера UART#&quot; соответствующего последовательного порта.Данные передаваемого пакета должны быть помещены в регистры сообщения передачи соответствующего последовательного порта. При этом в регистр &quot;Регистр длины сообщения передачи UART#&quot; требуется записать число на 2 больше размера данных.При отправке пакета Modbus RTU, контрольная сумма будет рассчитана автоматически и записана в последние 2 байта сообщения.На приведенной диаграмме, реализован алгоритм передачи CANNY 7 как ведомого устройства (Slave), состояния сконфигурированных на вход каналов 0 - 7 контроллера, по запросу головного устройства (Master).<br /> <br />Протокол обмена данных в такой сети будет выглядеть так:<br />Запрос: <strong>20 03 00 01 00 01 D3 7B</strong><br />Адрес опрашиваемого устройства: 0x20<br />Функция: 0x03 (чтение значений из нескольких регистров хранения)<br />Номер первого запрашиваемого регистра: 0x0001<br />Число запрашиваемых регистров: 0x0001<br />Контрольная сумма: 0xD37B</p><p>Ответ: <strong>20 03 02 XX XX YY YY</strong><br />Адрес отвечающего устройства: 0x20<br />Функция: 0x03 (результат чтения значений из нескольких регистров хранения)<br />Число возвращаемых байт: 0x02<br />Значение запрашиваемого регистра: 0xXXXX<br />Контрольная сумма: 0xYYYY<br /> <br />Исходный файл функциональной диаграммы: <a href="http://forum.canny.ru/files/rtu.cfd" rel="noopener noreferrer" target="_blank">http://forum.canny.ru/files/rtu.cfd</a><br /><a href="http://forum.canny.ru/files/rtu.png" rel="noopener noreferrer" target="_blank"><span class="postimg"><img src="http://forum.canny.ru/files/rtu_prev.png" alt="http://forum.canny.ru/files/rtu_prev.png" /></span></a></p><p>Подключение RS-232:<br /><span class="postimg"><img src="http://forum.canny.ru/files/c7rs232.gif" alt="http://forum.canny.ru/files/c7rs232.gif" /></span></p>]]></description>
			<author><![CDATA[null@example.com (Константин, CANNY)]]></author>
			<pubDate>Fri, 07 Jun 2013 14:55:13 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=46#p46</guid>
		</item>
	</channel>
</rss>
