<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
	<id>https://wiki.merenienergie.cz/subdom/wiki/index.php?action=history&amp;feed=atom&amp;title=FULL-C%3A_MODBUS-TCP_functions</id>
	<title>FULL-C: MODBUS-TCP functions - Historie editací</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.merenienergie.cz/subdom/wiki/index.php?action=history&amp;feed=atom&amp;title=FULL-C%3A_MODBUS-TCP_functions"/>
	<link rel="alternate" type="text/html" href="https://wiki.merenienergie.cz/subdom/wiki/index.php?title=FULL-C:_MODBUS-TCP_functions&amp;action=history"/>
	<updated>2026-06-13T17:57:53Z</updated>
	<subtitle>Historie editací této stránky</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.merenienergie.cz/subdom/wiki/index.php?title=FULL-C:_MODBUS-TCP_functions&amp;diff=274&amp;oldid=prev</id>
		<title>Adamn: Založena nová stránka s textem „ Tato stránka popisuje programovací jazyk '''FULL-C''', který je dostupný na vybraných zařízeních SDS.   Některá zařízení používají SDS-C,…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.merenienergie.cz/subdom/wiki/index.php?title=FULL-C:_MODBUS-TCP_functions&amp;diff=274&amp;oldid=prev"/>
		<updated>2021-06-26T10:47:54Z</updated>

		<summary type="html">&lt;p&gt;Založena nová stránka s textem „ Tato stránka popisuje programovací jazyk &amp;#039;&amp;#039;&amp;#039;FULL-C&amp;#039;&amp;#039;&amp;#039;, který je dostupný na vybraných zařízeních SDS.   Některá zařízení používají SDS-C,…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt; Tato stránka popisuje programovací jazyk '''FULL-C''', který je dostupný na vybraných zařízeních SDS. &lt;br /&gt;
 Některá zařízení používají SDS-C, pro který máme návody jinde na této WiKi.&lt;br /&gt;
&lt;br /&gt;
== Síťové funkce: komunikace MODBUS TCP (klient) ==&lt;br /&gt;
&lt;br /&gt;
Zařízení SDS umožňuje komunikovat s MODBUS TCP serverem, tedy SDS lze provozovat jako MODBUS TCP klienta.&lt;br /&gt;
&lt;br /&gt;
Za tímto účelem jsou k dispozici tyto dvě funkce:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
         void modbus_tcp_connect(unsigned int IP0, unsigned int IP1, unsigned int IP2, unsigned int IP3, unsigned int TCPport, unsigned int reserved);&lt;br /&gt;
         void modbus_tcp_disconnect(void);&lt;br /&gt;
         void modbus_tcp_read(unsigned int UID, unsigned int Function, unsigned int Item, unsigned int Count);&lt;br /&gt;
         void modbus_tcp_writesingle(unsigned int UID, unsigned int Function, unsigned int StartItem, int Value);&lt;br /&gt;
         void modbus_tcp_writemultiple(unsigned int UID, unsigned int Function, unsigned int StartItem, unsigned int Count, int * writeArray);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Proměnné IP0 až IP3 skládají (po částech) dohromady konkrétní IP adresu (IP0.IP1.IP2.IP3), ke které se SDS (MODBUS klient) připojí.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Princip ==&lt;br /&gt;
&lt;br /&gt;
 [[MODBUS-TCP|Veškerý popis využití MODBUS TCP je na této stránce (tento odkaz).]]&lt;br /&gt;
&lt;br /&gt;
Implementace ve FULL-C odpovídá implementaci v SDS-C, jediný rozdíl je popsán zde:&lt;br /&gt;
* SDS-C: přístup k údajům se provádí přes systémovou proměnnou sys[2399] až sys[2719] &lt;br /&gt;
* FULL-C: přístup k údajům se provádí přes [[FULL-C:_set_and_get|SDS_get_i32() respektive SDS_get_u32()]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Informace ==&lt;br /&gt;
&lt;br /&gt;
Stránka je postupně doplňována.&lt;/div&gt;</summary>
		<author><name>Adamn</name></author>
	</entry>
</feed>