Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ modbus Π΄Π»Ρ ΡΠ°ΠΉΠ½ΠΈΠΊΠΎΠ²
Modbus RTU Π΄Π»Ρ Π§Π°ΠΉΠ½ΠΈΠΊΠΎΠ²
Modbus β ΠΏΡΠΎΡΠΎΠΊΠΎΠ», ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ ΠΏΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ Β«ΠΊΠ»ΠΈΠ΅Π½Ρ-ΡΠ΅ΡΠ²Π΅ΡΒ».
Π¨ΠΈΡΠΎΠΊΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π² ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ.
Modbus ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ
ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ ΡΠ²ΡΠ·ΠΈ RS-485, RS-422, RS-232, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅ΡΠΈ TCP/IP.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ RS-485.
Π ΡΠ°ΠΊ, Π² ΠΎΡΠ½ΠΎΠ²Π΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° RS-485 Π»Π΅ΠΆΠΈΡ ΠΏΡΠΈΠ½ΡΠΈΠΏ Π΄ΠΈΡΡΠ΅ΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ (Π±Π°Π»Π°Π½ΡΠ½ΠΎΠΉ) ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ
. Π‘ΡΡΡ Π΅Π³ΠΎ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π° ΠΏΠΎ Π΄Π²ΡΠΌ ΠΏΡΠΎΠ²ΠΎΠ΄Π°ΠΌ. ΠΡΠΈΡΠ΅ΠΌ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΏΡΠΎΠ²ΠΎΠ΄Ρ (ΡΡΠ»ΠΎΠ²Π½ΠΎ A) ΠΈΠ΄Π΅Ρ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠΈΠ³Π½Π°Π», Π° ΠΏΠΎ Π΄ΡΡΠ³ΠΎΠΌΡ (ΡΡΠ»ΠΎΠ²Π½ΠΎ B) β Π΅Π³ΠΎ ΠΈΠ½Π²Π΅ΡΡΠ½Π°Ρ ΠΊΠΎΠΏΠΈΡ. ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, Π΅ΡΠ»ΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡΠΎΠ²ΠΎΠ΄Π΅ Β«1Β», ΡΠΎ Π½Π° Π΄ΡΡΠ³ΠΎΠΌ Β«0Β» ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π°ΠΌΠΈ Π²ΠΈΡΠΎΠΉ ΠΏΠ°ΡΡ Π²ΡΠ΅Π³Π΄Π° Π΅ΡΡΡ ΡΠ°Π·Π½ΠΎΡΡΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΠΎΠ²: ΠΏΡΠΈ Β«1Β» ΠΎΠ½Π° ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½Π°, ΠΏΡΠΈ Β«0Β» β ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½Π°.
ΠΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎΠΉ ΡΠ°Π·Π½ΠΎΡΡΡΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΠΎΠ² ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ ΡΠΈΠ³Π½Π°Π». Π’Π°ΠΊΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π²ΡΡΠΎΠΊΡΡ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡ ΠΊ ΡΠΈΠ½ΡΠ°Π·Π½ΠΎΠΉ ΠΏΠΎΠΌΠ΅Ρ
Π΅. Π‘ΠΈΠ½ΡΠ°Π·Π½ΠΎΠΉ Π½Π°Π·ΡΠ²Π°ΡΡ ΠΏΠΎΠΌΠ΅Ρ
Ρ, Π΄Π΅ΠΉΡΡΠ²ΡΡΡΡΡ Π½Π° ΠΎΠ±Π° ΠΏΡΠΎΠ²ΠΎΠ΄Π° Π»ΠΈΠ½ΠΈΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ. Π ΠΏΡΠΈΠΌΠ΅ΡΡ, ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠ°Π³Π½ΠΈΡΠ½Π°Ρ Π²ΠΎΠ»Π½Π°, ΠΏΡΠΎΡ
ΠΎΠ΄Ρ ΡΠ΅ΡΠ΅Π· ΡΡΠ°ΡΡΠΎΠΊ Π»ΠΈΠ½ΠΈΠΈ ΡΠ²ΡΠ·ΠΈ, Π½Π°Π²ΠΎΠ΄ΠΈΡ Π² ΠΎΠ±ΠΎΠΈΡ
ΠΏΡΠΎΠ²ΠΎΠ΄Π°Ρ
ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π». ΠΡΠ»ΠΈ ΡΠΈΠ³Π½Π°Π» ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΠΎΠΌ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡΠΎΠ²ΠΎΠ΄Π΅ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠ±ΡΠ΅Π³ΠΎ, ΠΊΠ°ΠΊ Π² RS-232, ΡΠΎ Π½Π°Π²ΠΎΠ΄ΠΊΠ° Π½Π° ΡΡΠΎΡ ΠΏΡΠΎΠ²ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΊΠ°Π·ΠΈΡΡ ΡΠΈΠ³Π½Π°Π» ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ
ΠΎΡΠΎΡΠΎ ΠΏΠΎΠ³Π»ΠΎΡΠ°ΡΡΠ΅Π³ΠΎ Π½Π°Π²ΠΎΠ΄ΠΊΠΈ ΠΎΠ±ΡΠ΅Π³ΠΎ (Β«Π·Π΅ΠΌΠ»ΠΈΒ»). ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π½Π° ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠΈ Π΄Π»ΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄Π° Π±ΡΠ΄Π΅Ρ ΠΏΠ°Π΄Π°ΡΡ ΡΠ°Π·Π½ΠΎΡΡΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΠΎΠ² Π·Π΅ΠΌΠ΅Π»Ρ β Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΈΡΠΊΠ°ΠΆΠ΅Π½ΠΈΠΉ. Π ΠΏΡΠΈ Π΄ΠΈΡΡΠ΅ΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ ΠΈΡΠΊΠ°ΠΆΠ΅Π½ΠΈΡ Π½Π΅ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ. Π ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, Π΅ΡΠ»ΠΈ Π΄Π²Π° ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΏΡΠΎΠ»Π΅Π³Π°ΡΡ Π±Π»ΠΈΠ·ΠΊΠΎ Π΄ΡΡΠ³ ΠΊ Π΄ΡΡΠ³Ρ, Π΄Π° Π΅ΡΠ΅ ΠΏΠ΅ΡΠ΅Π²ΠΈΡΡ, ΡΠΎ Π½Π°Π²ΠΎΠ΄ΠΊΠ° Π½Π° ΠΎΠ±Π° ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Π°. ΠΠΎΡΠ΅Π½ΡΠΈΠ°Π» Π² ΠΎΠ±ΠΎΠΈΡ
ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π½Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΡ
ΠΏΡΠΎΠ²ΠΎΠ΄Π°Ρ
ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ, ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ²Π½Π°Ρ ΡΠ°Π·Π½ΠΎΡΡΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΠΎΠ² ΠΎΡΡΠ°Π΅ΡΡΡ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
ΠΠΎΠΏΠ»ΠΎΡΠ΅Π½ΠΈΠ΅
ΠΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ².
β ΠΠΎΠ΄Π΅ΡΠ΅Π²Π»Π΅ Π½Π° ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠΉ MAX-ADM485.
ΠΠ΅Π· ΠΈΠ·ΠΎΠ»ΡΡΠΈΠΈ, ΡΠ°Π·Π²ΡΠ·ΠΊΠΈ, ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΠ°ΡΠΎ ΡΡΠΎΠΈΡ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 25 ΡΡΠ±Π»Π΅ΠΉ.
β ΠΠΎΠ΄ΠΎΡΠΎΠΆΠ΅, ΡΡΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ½Π΅ΡΡΠΈ ΠΌΠΎΠ½ΡΡΡΠ° ADM2587, ADM2483 ΠΈ ΠΏΡ.
Π Π°Π·Π²ΠΎΠ΄ΠΈΡΡ ΠΏΠΏ ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΠ΅Π½Ρ Π²Π΄ΡΠΌΡΠΈΠ²ΠΎ.
Π£Π·Π΅Π» RS-485 Ρ
ΠΎΡΠΎΡΠΎ Π²ΡΠ½Π΅ΡΡΠΈ ΠΏΠΎΠ΄Π°Π»ΡΡΠ΅ ΠΎΡ ΡΠΎΡΠ½ΡΡ
ΠΈ ΠΈΠ·ΠΌΠ΅ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΡΠ΅ΠΏΠ΅ΠΉ, ΡΠ·Π»ΠΎΠ² ΠΈ Ρ.ΠΏ.
ΠΠ° ΠΎΠ±ΡΡΠ½ΡΡ ΡΠΈΠ³Π½Π°Π»ΡΠ½ΡΡ Π»ΠΈΠ½ΠΈΡ ΠΏΡΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΡ Π²Π΄ΠΎΠ»Ρ ΡΠΈΠ»ΠΎΠ²ΡΡ
ΡΡΡΠ°Π½ΠΎΠ²ΠΎΠΊ ΠΈ ΠΌΠΎΡΠ½ΡΡ
ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Π΅ΠΉ, Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½Π°Π²ΠΎΠ΄ΠΎΠΊ ΠΈ ΠΏΠΎΠΌΠ΅Ρ
.
Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΡΠ»ΡΡΠ°ΡΡ
, ΠΈΡ
ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π» ΠΌΠΎΠΆΠ΅Ρ Π΄ΠΎΡΡΠΈΠ³Π½ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΡΡΡΡ Π²ΠΎΠ»ΡΡ!
Π’Π°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠΈΠΏΠΈΡΠ½Π°Ρ ΠΏΠΎΡΡΠ»ΠΊΠ°, ΠΎΡ ΠΠ΅Π΄ΡΡΠ΅Π³ΠΎ β ΠΠ΅Π΄ΠΎΠΌΠΎΠΌΡ.
Π’Π°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΎΡΠ²Π΅Ρ ΠΠ΅Π΄ΠΎΠΌΠΎΠ³ΠΎ β ΠΠ΅Π΄ΡΡΠ΅ΠΌΡ
ID β ΠΠ΄ΡΠ΅Ρ Π²Π΅Π΄ΠΎΠΌΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΎΡ 1 Π΄ΠΎ 247. ΠΠ΄ΡΠ΅Ρ 0 ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΈΡΠΎΠΊΠΎΠ²Π΅ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ, Π΅Π³ΠΎ ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, Π°Π΄ΡΠ΅ΡΠ° Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 248β¦255 β Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Ρ.
ΠΠΎΠΌΠ°Π½Π΄Π°(ΠΊΠΎΠ΄ ΡΡΠ½ΠΊΡΠΈΠΈ):
Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΎΠ΄Π½Π°, Π½Π° ΡΡΠ΅Π½ΠΈΠ΅ 0x03.
ΠΠΎ Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈΡ
Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»ΡΡΠ΅.
ΠΡΠ΅ ΠΊΠΎΠ΄Ρ ΡΡΠ½ΠΊΡΠΈΠΉ Π΄Π΅Π»ΡΡΡΡ Π½Π°:
β ΠΡΠ±Π»ΠΈΡΠ½ΡΠ΅ ΠΊΠΎΠ΄Ρ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ΅ MODBUS-IDA. ΠΡ
ΡΠΏΠΈΡΠΎΠΊ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠΆΠ΅ Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΠΊΠΎΠ΄Ρ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊΠΎΠ΄Ρ Π΄Π»Ρ Π±ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ;
β User-Defined Function Codes (65-72, 100-110) β ΠΊΠΎΠ΄Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠΌΠΈ Π΄Π»Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΈ Π½Π΅ ΠΎΠΏΠΈΡΠ°Π½Ρ Π² ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ;
β Reserved Function Codes (9, 10, 13, 14, 41, 42, 43, 90, 91, 125, 126 ΠΈ 127) β Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Ρ ΠΊΠΎΠ΄Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π΄Π»Ρ ΠΎΠ±ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
(0x02) β ΡΡΠ΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΡΡ
Π²Ρ
ΠΎΠ΄ΠΎΠ² (Read Discrete Inputs).
(0x03) β ΡΡΠ΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ (Read Holding Registers).
(0x04) β ΡΡΠ΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² Π²Π²ΠΎΠ΄Π° (Read Input Registers).
(0x05) β Π·Π°ΠΏΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ»Π°Π³Π° (Force Single Coil).
(0x06) β Π·Π°ΠΏΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΠΎΠ΄ΠΈΠ½ ΡΠ΅Π³ΠΈΡΡΡ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ (Preset Single Register).
(0x07) β Π§ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² ΡΠΎΡΡΠΎΡΠ½ΠΈΡ (Read Exception Status)
(0x0F) β Π·Π°ΠΏΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² ΡΠ»Π°Π³ΠΎΠ² (Force Multiple Coils)
(0x10) β Π·Π°ΠΏΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ (Preset Multiple Registers)
(0x16) β Π·Π°ΠΏΠΈΡΡ Π² ΠΎΠ΄ΠΈΠ½ ΡΠ΅Π³ΠΈΡΡΡ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠ°ΡΠΊΠΈ Β«ΠΒ» ΠΈ ΠΌΠ°ΡΠΊΠΈ Β«ΠΠΠΒ» (Mask Write Register).
(0x18) β Π§ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
ΠΈΠ· ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ (Read FIFO Queue)
(0x14) β Π§ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΡΠ°ΠΉΠ»Π° (Read File Record)
(0x15) β ΠΠ°ΠΏΠΈΡΡ Π² ΡΠ°ΠΉΠ» (Write File Record)
(0x08) β ΠΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° (Diagnostic)
(0x0B) β Π§ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ΅ΡΡΠΈΠΊΠ° ΡΠΎΠ±ΡΡΠΈΠΉ (Get Com Event Counter)
(0x0C) β Π§ΡΠ΅Π½ΠΈΠ΅ ΠΆΡΡΠ½Π°Π»Π° ΡΠΎΠ±ΡΡΠΈΠΉ (Get Com Event Log)
(0x11) β Π§ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ± ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ (Report Slave ID)
(0x2B) β Encapsulated Interface Transport
ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ
ΠΠ΅Π΄ΡΡΠΈΠΉ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π·Π°ΠΏΡΠΎΡ ΠΊ ΠΠ΅Π΄ΠΎΠΌΠΎΠΌΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π² ΠΏΠΎΠ»Π΅ Β«ΠΊΠΎΠ΄ ΡΡΠ½ΠΊΡΠΈΠΈΒ» ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π΅ΠΌΡ Π½Π° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅.
ΠΠ°ΠΉΡΡ Π΄Π°Π½Π½ΡΡ
ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΡ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ.
ΠΠ΅Π΄ΠΎΠΌΡΠΉ, Π² ΡΠ»ΡΡΠ°Π΅ ΡΠ΄Π°ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΏΠΎΠ²ΡΠΎΡΡΠ΅Ρ ΠΊΠΎΠ΄ ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΠΎΡΠ²Π΅ΡΠ΅.
ΠΡΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΊΠΎΠ΄ ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΠΎΡΠ²Π΅ΡΠ΅ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΡΠ΅ΡΡΡ β ΡΡΠ°ΡΡΠΈΠΉ Π±ΠΈΡ Π²ΡΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π² 1.
Π Π±Π°ΠΉΡΠ°Ρ
Π΄Π°Π½Π½ΡΡ
ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ ΠΏΡΠΈΡΠΈΠ½Π° ΠΎΡΠΈΠ±ΠΊΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΠ΅Π΄ΠΎΠΌΡΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ 0x0F Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΎΡΠΈΠ±ΠΊΠ°, ΡΠΎΠ³Π΄Π° ΠΎΠ½ ΠΎΡΠ²Π΅ΡΠΈΡ ΠΠ΅Π΄ΡΡΠ΅ΠΌΡ ΠΏΠΎΠ»Π΅ΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ°Π²Π½ΡΠΌ 0x8F.
Π Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π° ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΠ΅Π΄ΠΎΠΌΡΠΉ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅Ρ Π² ΠΏΠΎΠ»Π΅ Π΄Π°Π½Π½ΡΡ
ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΡΠΈΠΏ ΠΈ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΎΡΠΈΠ±ΠΊΠΈ.
CRC-16, ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ·Π±ΡΡΠΎΡΠ½ΡΠΉ ΠΊΠΎΠ΄.
ΠΠΎΠ»ΠΈΠ½ΠΎΠΌ:
ΠΠ»Ρ ΡΠ°ΡΡΠ΅ΡΠ° Π΅ΡΡΡ Π΄Π²Π° ΠΌΠ΅ΡΠΎΠ΄Π°:
ΠΡΠΎΡΡΠΎΠΉ
ΠΈ Π’Π°Π±Π»ΠΈΡΠ½ΡΠΉ
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ
unsigned char mess[3] = <1,108,8>;
volatile unsigned short res1 = CRC16(&mess,3);
res1 Π±ΡΠ΄Π΅Ρ ΡΠ°Π²Π΅Π½ 0x0Π‘Π‘6 ΠΏΡΠΈ ΠΏΠΎΠ΄ΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ Π² ΠΊΠΎΠ½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠ΅Π½ΡΡΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ
ΡΡΠ°ΡΡΠΈΠΉ ΠΈ ΠΌΠ»Π°Π΄ΡΠΈΠΉ Π±Π°ΠΉΡΡ Π½Π΅ Π½Π°Π΄ΠΎ. ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΠΏΡΠΈ Π·Π°Π½Π΅ΡΠ΅Π½ΠΈΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²
res1 Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠ΅Π½ΡΠ΅Ρ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΡΡΠ°ΡΡΠΈΠΉ ΠΈ ΠΌΠ»Π°Π΄ΡΠΈΠΉ Π±Π°ΠΉΡΡ.
ΠΠ°ΠΊ ΡΠΊΠ°Π·Π°Π½ΠΎ Π² Π΄Π°ΡΠ°ΡΠΈΡΠ΅ Π½Π° ADM485, Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π½Π° ΠΏΡΠΈΠ΅ΠΌ Π²ΡΠ²ΠΎΠ΄Ρ RE-DE-DI Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π² 0,
ΡΠΎΠ³Π΄Π° Π½Π° Π²ΡΠ²ΠΎΠ΄Π΅ RO ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΠΏΡΠΈΠ½ΡΡΡΠ΅ Π΄Π°Π½Π½ΡΠ΅.
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Π½Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ β Π²ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎ, Π½ΠΎ Π΄Π°Π½Π½ΡΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ»Π°ΡΡ Π½Π° DI.
ΠΡΠΎΡΡΠ°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΏΡΠΈΠ΅ΠΌΠ°
ΠΡΠ²Π΅Ρ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ
ΠΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Ρ Π½Π° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡΡ
.
Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΎΠΌ ΡΠΈΡΠΈΠ½Ρ, Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 3,5 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ².
ΠΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΏΠ°ΡΠ· Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ 1,5 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ².
ΠΠ»Ρ ΡΠΊΠΎΡΠΎΡΡΠ΅ΠΉ Π±ΠΎΠ»Π΅Π΅ 19200 Π±ΠΎΠ΄ Π΄ΠΎΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Ρ 1,75 ΠΈ 0,75 ΠΌΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ.
ΠΠ»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎ-ΡΠΎ Π²ΡΠΎΠ΄Π΅ Modbus_Poll.
Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ ΠΎΠ½ Π½Π΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ, ΡΡΠΈΠ°Π»ΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ 25 Π΄Π½Π΅ΠΉ, ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅Ρ ΡΠ°Π±ΠΎΡΡ 10 ΠΌΠΈΠ½ΡΡΠ°ΠΌΠΈ ΠΈ Π²ΡΡΡΠ΅ΡΠΊΠΈ Π΄ΠΎΡΡΠ°Π΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΠΌΠΈβ¦
Π€Π°ΠΉΠ» Π»ΠΎΠ³Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠ°, Ρ ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ Modbus Π―Π½Π΄Π΅ΠΊΡ Π΄ΠΈΡΠΊ
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΊ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡ:
Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Modbus Link
RS-485 Π΄Π»Ρ ΡΠ°ΠΉΠ½ΠΈΠΊΠΎΠ² β Link
Modbus Π² ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ Link
Modbus ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Link
ΠΡΠ΄Π΅Π»ΡΠ½ΠΎΠ΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ ΡΠΎΠ²Π°ΡΠΈΡΡ Papandopala, Π·Π° ΡΡΠ½ΠΊΡΠΈΡ ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΡΠ΅ΡΠ° CRC.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Modbus ΠΈ RS-485 β ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ
ΠΠ·ΡΡΠ°Ρ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌ Π£ΠΌΠ½ΡΠΉ ΠΠΎΠΌ ΠΌΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π΅ΠΌΡΡ Ρ ΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Modbus ΠΈ ΠΏΠΎΡΡΠ° RS-485.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° EasyHomePLC Π΅ΡΡΡ Π΄Π²Π° ΠΏΠΎΡΡΠ° RS-485 ΠΈ Π΄Π²Π° ΠΏΠΎΡΡΠ° RS-232, Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Wiren Board Π΅ΡΡΡ Π΄Π²Π° ΠΏΠΎΡΡΠ° RS-485, Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Beckhoff CX-8080 Π΅ΡΡΡ ΠΏΠΎΡΡ RS-485 ΠΈ ΠΏΠΎΡΡ RS-232. Π£ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ Modbus: ΠΊΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅ΡΡ, Π²Π΅Π½ΡΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ, ΠΌΠΎΠ΄ΡΠ»ΠΈ Π²Π²ΠΎΠ΄Π°-Π²ΡΠ²ΠΎΠ΄Π°. Π Π΅ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ EasyHome ΡΠ²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ Modbus TCP. Π§ΡΠΎ Π²ΡΡ ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ? ΠΠ½Π°ΡΠΈΡ Π»ΠΈ ΡΡΠΎ, ΡΡΠΎ Π΅ΡΠ»ΠΈ Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π΅ΡΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Modbus, ΠΈ Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π΅ΡΡΡ ΡΠ°ΠΊΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΎΠ½ΠΈ ΡΡΠ°Π·Ρ Π·Π°ΡΠ°Π±ΠΎΡΠ°ΡΡ Π²ΠΌΠ΅ΡΡΠ΅? ΠΠ½ΠΎΠ³ΠΈΠ΅ ΡΠ°ΠΊ ΡΡΠΈΡΠ°ΡΡ, Π½ΠΎ ΡΡΠΎ Π½Π΅Π²Π΅ΡΠ½ΠΎ. ΠΠ±ΡΡΡΠ½Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΠΎ.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ RS-485
RS-485 β ΡΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ. Π§ΡΠΎ ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ? ΠΠ½ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΎΠ±ΡΠ΅Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²:
Π’ΠΎ Π΅ΡΡΡ, ΡΡΠ°Π½Π΄Π°ΡΡ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅Ρ, ΡΡΠΎ Π½Π° 2-ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΡ ΡΠΈΠ½Ρ (ΠΎΠ΄Π½Ρ Π²ΠΈΡΡΡ ΠΏΠ°ΡΡ) ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ². ΠΠ½ Π½Π΅ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΡΠ·ΡΠΊ ΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ RS-232
ΠΡΡΠ³ΠΎΠΉ ΡΡΠ°Π½Π΄Π°ΡΡ, ΡΠΎΠΆΠ΅ ΠΏΠΎ ΠΊΠ°Π±Π΅Π»Ρ Β«Π²ΠΈΡΠ°Ρ ΠΏΠ°ΡΠ°Β». ΠΠ΅ Π±ΡΠ΄Ρ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΡΡ Π²ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ°, ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΌΠ°Π»ΠΎ ΡΠ΅ΠΉΡΠ°Ρ. Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, Π²ΡΠ΅ ΠΏΠΎΠΌΠ½ΡΡ ΠΌΡΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π»ΠΈΡΡ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΡΠ΅ΡΠ΅Π· ΡΠΈΡΠΎΠΊΠΈΠΉ COM-ΠΏΠΎΡΡ, Π²ΠΎΡ ΡΡΠΎ ΠΊΠ°ΠΊ ΡΠ°Π· Π±ΡΠ»Π° ΡΠ²ΡΠ·Ρ ΠΏΠΎ RS-232. Π ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΌ EasyHomePLC ΠΈ Beckhoff ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ GSM ΠΌΠΎΠ΄Π΅ΠΌ Π΄Π»Ρ ΠΏΡΠΈΡΠΌΠ° ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΡΠΌΡ ΠΊΠ°ΠΊ ΡΠ°Π· ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΡ RS-232. ΠΠ»ΠΈΠ½Π° ΠΊΠ°Π±Π΅Π»Ρ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ.
Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π½ΠΈΠΊΠΈ Ρ RS-232 Π½Π° RS-485 ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ. ΠΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π½Π° ΠΏΠΎΡΡ RS-232 ΡΡΠΎ-ΡΠΎ, ΡΡΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΏΠΎ RS-485 ΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ Π΄Π»ΠΈΠ½Π½ΡΡ Π»ΠΈΠ½ΠΈΡ ΡΠ²ΡΠ·ΠΈ Π΄Π»Ρ ΡΡΡΡΠΎΠΉΡΡΠ² RS-232, ΠΏΠΎΡΡΠ°Π²ΠΈΠ² Π² Π½Π°ΡΠ°Π»Π΅ Π»ΠΈΠ½ΠΈΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π½ΠΈΠΊ Π½Π° 485, Π° Π² ΠΊΠΎΠ½ΡΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Modbus
ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΊ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠΉ Π²Π΅ΡΠΈ. Modbus β ΡΡΠΎ ΡΠΆΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ». ΠΠ½ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΎΠ±ΡΠ΅Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ½ Π³ΠΎΠ²ΠΎΡΠΈΡ, ΡΡΠΎ ΠΎΠ΄Π½ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π²Π΅Π΄ΡΡΠΈΠΌ (master), Π° ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ Π²Π΅Π΄ΠΎΠΌΡΠΌΠΈ (slave). ΠΠ΅Π΄ΡΡΠ΅Π΅ ΠΏΠΎΡΡΠ»Π°Π΅Ρ Π² ΡΠΈΠ½Ρ ΡΠ²ΡΠ·ΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π»ΠΈΠ±ΠΎ ΡΠΊΠ°Π·Π°Π½ Π°Π΄ΡΠ΅Ρ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ slave ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π»ΠΈΠ±ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΎ Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ². Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ slave, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ²Π΅ΡΠΈΡΡ ΠΌΠ°ΡΡΠ΅ΡΡ. ΠΡΠΎΡΠΎΠΊΠΎΠ» ΡΠ΅Π³Π»Π°ΠΌΠ΅Π½ΡΠΈΡΡΠ΅Ρ ΡΠΎΡΠΌΠ°Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ, Π΅Π³ΠΎ Π΄Π»ΠΈΠ½Ρ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ. ΠΡΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ ΡΡΠΌΠΌΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π½ΡΠΆΠ½Π° Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΡΠ»ΠΎ Π½Π΅ΠΈΡΠΊΠ°ΠΆΡΠ½Π½ΡΠΌ.
ΠΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Modbus Π½Π΅ ΡΠ΅Π³Π»Π°ΠΌΠ΅Π½ΡΠΈΡΡΠ΅Ρ, ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ°ΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈ ΠΊΠ°ΠΊΠ°Ρ ΡΡΠ΅Π΄Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ. ΠΡΡΡ Modbus serial β ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎ RS-485 ΠΈΠ»ΠΈ RS-232, ΡΠΎ Π΅ΡΡΡ, ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π²ΠΈΡΠΎΠΉ ΠΏΠ°ΡΠ΅ ΠΊΠ°Π±Π΅Π»Π΅ΠΉ. ΠΡΡΡ Modbus TCP β ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ° Π² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ TCP/IP, Π³Π΄Π΅ Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π΅ΡΡΡ IP Π°Π΄ΡΠ΅Ρ ΠΈ ΠΏΠΎΡΡ.
ΠΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΈΠΌ ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΠΌ. Π‘ΡΠ΅Π΄Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ β ΡΡΠΎ ΠΎΠ±ΡΡΠ½ΠΎ Π·Π²ΡΠΊ. Π‘ΡΠ°Π½Π΄Π°ΡΡ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅Ρ, ΡΡΠΎ Π΅ΡΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π³ΡΠΎΠΌΠΊΠΎΡΡΡ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π³ΡΠΎΠΌΠΊΠΎΡΡΡ, ΠΈ Π³ΡΠΎΠΌΠΊΠΎΡΡΡ ΡΠ΅ΡΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΡΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅. ΠΠΎΠΆΠ½ΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΏΠΎ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ, Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ. ΠΡΡΡ Π½Π΅ΠΊΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΠΊΠΎΡΠΎΡΡΠ΅ΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π·Π²ΡΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ. ΠΡΡΡ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΠ°ΡΡΠΎΡ Π·Π²ΡΠΊΠΎΠ². ΠΡΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ Π·Π²ΡΠΊ. Π ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΡΡΡ Π½Π΅ Π·Π²ΡΠΊΠΎΠΌ, Π° ΡΠ²Π΅ΡΠΎΠ²ΡΠΌΠΈ Π²ΡΠΏΡΡΠΊΠ°ΠΌΠΈ, ΡΠ΅ΠΊΡΡΠΎΠΌ, Ρ Π»ΠΎΠΏΠΊΠ°ΠΌΠΈ Π² Π»Π°Π΄ΠΎΡΠΈ ΠΈΠ»ΠΈ ΠΆΠ΅ΡΡΠ°ΠΌΠΈ. ΠΠ° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π΅ΡΡΡ Π½Π΅ΠΊΠΈΠΉ Π½Π°Π±ΠΎΡ ΠΏΡΠ°Π²ΠΈΠ». ΠΠΎΡ ΡΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΡΠ°Π½Π΄Π°ΡΡ.
ΠΡΠΎΡΠΎΠΊΠΎΠ» ΠΎΠ±ΡΠ΅Π½ΠΈΡ β ΡΡΠΎ Π΅ΡΡ Π½Π΅ ΡΠ·ΡΠΊ, Π½Π΅Ρ. ΠΡΠΎΡΠΎΠΊΠΎΠ» Π΄Π°ΡΡ Π½Π°ΠΌ ΡΠ°ΠΊΠΈΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ ΠΊΠ°ΠΊ ΡΠΎ, ΡΡΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ»ΠΎΠ², ΡΠ°Π·Π΄Π΅Π»ΡΠ΅ΠΌΡΡ ΡΠΈΡΠΈΠ½ΠΎΠΉ. Π‘Π»ΠΎΠ²Π° ΡΠΎΡΡΠΎΡΡ ΠΈΠ· ΡΠ»ΠΎΠ³ΠΎΠ². Π Π΅ΡΡ ΡΠΎ, ΡΡΠΎ Π² Π½Π°ΡΠ°Π»Π΅ ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π½Π°Π΄ΠΎ Π·Π΄ΠΎΡΠΎΠ²Π°ΡΡΡΡ, Π° Π² ΠΊΠΎΠ½ΡΠ΅ ΠΏΡΠΎΡΠ°ΡΡΡΡ. ΠΠΎΠ²ΠΎΡΠΈΡΡ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π² ΠΎΠ΄ΠΈΠ½ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠ°ΠΊ-ΡΠΎ ΡΠ°ΠΊ.
Π Π²ΠΎΡ ΠΌΡ ΠΏΠΎΠ΄ΠΎΡΠ»ΠΈ ΠΊ Π³Π»Π°Π²Π½ΠΎΠΌΡ Π²ΠΎΠΏΡΠΎΡΡ. Π£ Π½Π°Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΈΠΌΠ΅Π΅Ρ ΠΏΠΎΡΡ (ΠΎΠ½ ΠΆΠ΅ ΡΠ°Π·ΡΡΠΌ, ΠΎΠ½ ΠΆΠ΅ ΡΠ»ΡΠ·) RS-485 ΠΈ Π² Π½Π΅Π³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ Π·Π°Π»ΠΎΠΆΠ΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΏΠΎ Modbus. Π’Π°ΠΊΠΆΠ΅ Ρ Π½Π°Ρ Π΅ΡΡΡ ΠΊΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅Ρ, Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ°ΠΊΠΆΠ΅ Π΅ΡΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ°Π·ΡΡΠΌ RS-485 ΠΈ Π² ΠΏΠ°ΡΠΏΠΎΡΡΠ΅ ΡΠΊΠ°Π·Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ Modbus. Π§ΡΠΎ ΡΡΠΎ Π΄Π»Ρ Π½Π°Ρ Π·Π½Π°ΡΠΈΡ? ΠΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ.
ΠΠ°ΠΊ Π»ΡΠ΄ΠΈ, ΠΈΠΌΠ΅ΡΡΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π³ΠΎΠ²ΠΎΡΠΈΡΡ, ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΠΎΠ±ΡΠ°ΡΡΡΡ. ΠΠ»Ρ Π½Π°Ρ ΡΠ°ΠΊΠ°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅Ρ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ. ΠΠΎ Π·Π°ΡΡΠ°Π²ΠΈΡΡ ΠΈΡ
ΡΠ°Π±ΠΎΡΠ°ΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Π½Π΅ ΡΠ°ΠΊ ΠΏΡΠΎΡΡΠΎ. ΠΡΠΆΠ½ΠΎ Π² ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ ΡΡΠΈΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π² ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΊ ΡΡΡΡΠΎΠΉΡΡΠ²Ρ Π½Π°Π΄ΠΎ Π½Π°ΠΉΡΠΈ ΠΊΠ°ΡΡΡ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ², ΡΠΎ Π΅ΡΡΡ, ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ
ΠΊΠΎΠΌΠ°Π½Π΄ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² Π΄Π»Ρ Π²Π΅Π½ΡΠΌΠ°ΡΠΈΠ½Ρ:
[Request0]
Direction=read
Type=bit
Baudrate=115200
Address=1
Period=100
var0=3800#bool#SCo_ΠΠΈΠΌΠ°/
ΠΠ΅ΡΡ
var2=3802#bool#SCo_Π’Π°ΠΉΠΌΠ΅Ρ
var3=3803#bool#SCo_ΠΠ»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ°
var4=3804#bool#SCo_ΠΡΡΠΊ/
ΠΡΡΠΊ/Π‘ΡΠΎΠΏ var6=3806#bool#SCoΠ Π΅ΠΆΠΈΠΌR2 var7=3807#bool#SCoΠ Π΅ΠΆΠΈΠΌR3 var8=3808#bool#SCoΠ Π΅ΠΆΠΈΠΌR4 var9=3809#bool#SCoΠ Π΅ΠΆΠΈΠΌR5 var10=380a#bool#SCoΠ Π΅ΠΆΠΈΠΌ_R6
Π§Π΅ΠΌ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΡΠ΅ΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄ Π±ΠΎΠ»ΡΡΠ΅. Π Π²Π΅Π½ΡΠΌΠ°ΡΠΈΠ½Π΅ ΠΈΠ»ΠΈ ΠΊΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅ΡΠ΅ ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄ΠΎ ΡΠΎΡΠ½ΠΈ. Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ RS-485 ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ ΠΈΠ½ΡΡΠ°ΠΊΡΠ°ΡΠ½ΡΠΌΠΈ ΠΏΡΠΈΡΠΌΠΎΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ°ΠΌΠΈ, Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ, ΠΊΠΎΠ½Π²Π΅ΠΊΡΠΎΡΠ°ΠΌΠΈ, ΡΠ»Π΅ΠΊΡΡΠΎΠΊΠ°ΡΠ½ΠΈΠ·Π°ΠΌΠΈ, ΠΊΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅ΡΠ°ΠΌΠΈ, ΡΠ΅ΡΠΌΠΎΡΡΠ°ΡΠ°ΠΌΠΈ, Π΄Π°ΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π½Π° DIN ΡΠ΅ΠΉΠΊΡ: ΠΌΠΎΠ΄ΡΠ»ΡΠΌΠΈ Π²Ρ ΠΎΠ΄ΠΎΠ² ΠΈ Π²ΡΡ ΠΎΠ΄ΠΎΠ², Π΄ΠΈΠΌΠΌΠ΅ΡΠ°ΠΌΠΈ.
ΠΠ°ΠΏΠΈΡΠ°ΡΡ Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΡΠ²ΡΠ·ΠΈ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΠΎ, Π½ΠΎ ΡΡΠΎ Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ°. ΠΡΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅ΡΡ Π½ΡΠ°Π½ΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ, ΠΏΡΠΈΠ΄ΡΠΌΠ°ΡΡ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ, ΠΏΡΠΎΠΏΠΈΡΠ°ΡΡ Π² Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΠΊΠΎΠ΄Ρ ΠΎΡΠΈΠ±ΠΎΠΊ. ΠΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ Π΄ΠΎΠ½Π°Π»Π°Π΄ΠΊΠ°, Π΅ΡΠ»ΠΈ Π½Π΅ Π²ΡΡ Π±ΡΠ»ΠΎ ΡΡΡΠ΅Π½ΠΎ Π² ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΈΠ»ΠΈ Π² Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ΅. Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ ΡΡΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π²ΡΡΠΎΠΊΠΎΠΉ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΠΎΠΈΡ ΠΎΠ±ΡΠ°ΡΠ°ΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ ΡΠΆΠ΅ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠΈ, ΠΏΡΠΈΠ»Π°Π³Π°Π΅ΠΌΠΎΠΌ ΠΊ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠΈ EasyHome Π΅ΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΠ-ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠΎΠ² ICPDas ΠΈ Insyte, ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΡΠ²ΡΠ·ΠΈ Ρ ΠΊΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅ΡΠ°ΠΌΠΈ Mitsubishi ΠΈ Daikin, ΠΊΠΎΠ½Π²Π΅ΠΊΡΠΎΡΠΎΠ² Varmann, ΡΡΡΡΡΠΈΠΊΠΎΠ² ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΡΠ²Π° Delta, Π±Π»ΠΎΠΊΠΎΠ² ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΠΠ²Π΅Π½, Razumdom, Bolid, Π²Π΅Π½ΡΠΌΠ°ΡΠΈΠ½ Komfovent ΠΈ Π΅ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅Π³ΠΎ. ΠΡΠΆΠ½ΠΎ ΡΠΌΠΎΡΡΠ΅ΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Ρ ΡΠ°Π·Π½ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΡΠ°Π·Π½ΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄.
ΠΡΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Modbus TCP, ΡΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΎ Π±ΡΠ»ΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ Π² Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΡ, ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ RS-485 ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π½Π΅ Π½ΡΠΆΠ΅Π½.
Π ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌ Π½Π° Z-Wave Π½Π°ΠΏΡΡΠΌΡΡ Π½ΠΈΡΠ΅Π³ΠΎ ΠΏΠΎ Modbus Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ, ΡΠ°ΠΌ Π½Π΅Ρ ΡΠ°ΠΊΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ. Π’ΠΎΠ»ΡΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΈ Modbus, ΠΈ Z-Wave, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Wiren Board.
ΠΡΡΡ Π²Π°ΠΆΠ½Π°Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΏΠΎ Modbus. Π£ Modbus Π΅ΡΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ-ΠΌΠ°ΡΡΠ΅Ρ (ΡΡΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ) ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ-ΡΠ»Π΅ΠΉΠ² (ΡΠΎ, ΡΡΠΎ ΠΊ Π½Π΅ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ). Π‘Π»Π΅ΠΉΠ² Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°ΠΌ ΠΈΠ½ΠΈΡΠΈΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΄Π°Π½Π½ΡΡ , ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΠ°ΡΡΠ΅Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΎΠΏΡΠ°ΡΠΈΠ²Π°Π΅Ρ Π²ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΠΊ Π½Π΅ΠΌΡ ΡΠ»Π΅ΠΉΠ²Ρ Π½Π° ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ ΠΈΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ. ΠΡΠ»ΠΈ Ρ Π½Π°Ρ Π΄Π°ΡΡΠΈΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΠΎΠΌΡ Π²Ρ ΠΎΠ΄Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΠ²Π΅Π½ ΠΠ, ΡΠΎ ΠΏΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π΄Π°ΡΡΠΈΠΊΠ° ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π²Ρ ΠΎΠ΄Π°, Π½ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°Π·Ρ ΠΆΠ΅ ΡΠΎΠΎΠ±ΡΠΈΡΡ ΠΎΠ± ΡΡΠΎΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°ΠΌ ΠΈΠ½ΠΈΡΠΈΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΡΠ·Ρ. ΠΡΠΆΠ½ΠΎ Π΄ΠΎΠΆΠ΄Π°ΡΡΡΡ, ΠΏΠΎΠΊΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΎΠΏΡΠΎΡΠΈΡ ΡΡΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ, ΡΠΎΠ³Π΄Π° ΠΌΠΎΠ΄ΡΠ»Ρ ΠΎΡΠΏΡΠ°Π²ΠΈΡ Π΅ΠΌΡ Π² ΠΎΡΠ²Π΅Ρ ΡΠ²ΠΎΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΏΠΎΠΉΠΌΡΡ, ΡΡΠΎ Π΄Π°ΡΡΠΈΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΈ ΡΡΠΎ-ΡΠΎ ΡΠ΄Π΅Π»Π°Π΅Ρ.
Π§ΡΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄ΡΡ, Π΅ΡΠ»ΠΈ Π½Π° Π²Ρ ΠΎΠ΄ ΠΠ²Π΅Π½ ΠΠ ΠΏΡΠΈΡΡΠ» ΡΠΈΠ³Π½Π°Π» ΠΎ ΡΡΠ°Π±ΠΎΡΠΊΠ΅ Π΄Π°ΡΡΠΈΠΊΠ°, Π° ΠΏΠΎΡΠΎΠΌ Π΄Π°ΡΡΠΈΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅, Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π΅ ΡΡΠΏΠ΅Π» Π΅Π³ΠΎ ΠΎΠΏΡΠΎΡΠΈΡΡ? Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΠ Π΅ΡΡΡ ΡΡΡΡΡΠΈΠΊΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΡΠ°Π±ΠΎΡΠΎΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Ρ ΠΎΠ΄Π°, Π²ΠΎΡ ΠΈΡ -ΡΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΈ ΡΡΠΈΡΡΠ²Π°Π΅Ρ, ΠΈ Π²ΠΈΠ΄ΠΈΡ, ΡΡΠΎ Π±ΡΠ»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅.
Π‘ΠΊΠΎΡΠΎΡΡΡ ΠΎΠΏΡΠΎΡΠ° ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π°, ΠΏΠΎΡΡΠΎΠΌΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π΅ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΡΠ·Π½Π°ΡΡ ΠΎ ΡΠΎΠ±ΡΡΠΈΠΈ, ΡΡΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠ°Ρ ΡΠΊΠΎΡΠΎΡΡΡ ΠΎΠΏΡΠΎΡΠ°, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠ½Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π°, ΠΈ ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΊ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ. ΠΡΠ»ΠΈ Ρ Π½Π°Ρ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΏΠΎ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ ΠΎΠΏΡΠ°ΡΠΈΠ²Π°Π΅Ρ, ΡΠΎ Π²Π΅ΡΡ ΡΠΈΠΊΠ» ΠΎΠΏΡΠΎΡΠ° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ, ΠΏΠΎΠΊΠ° ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ Π½Π°ΠΌ ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ, ΠΎΠ± ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΌΡ Π½Π΅ ΡΠ·Π½Π°Π΅ΠΌ. Π ΠΏΠΎΡΠΎΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ Π½ΡΠΆΠ½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΌΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π»Π΅ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΅Π³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ. Π£ EasyHomePLC ΠΏΡΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 5 ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π·Π°Π΄Π΅ΡΠΆΠΊΠ° ΠΎΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡ ΡΠΎΠ±ΡΡΠΈΡ Π½Π΅ ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ 1.5 ΡΠ΅ΠΊΡΠ½Π΄Ρ, ΡΡΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π±ΡΡΡΡΠΎ. ΠΠ°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΎΠΏΡΠ°ΡΠΈΠ²Π°Π»ΠΎΡΡ Π² ΠΌΠΎΠΌΠ΅Π½Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π²Ρ ΠΎΠ΄Π°. Π£ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Beckhoff ΡΠ²ΡΠ·Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΌΠΎΠ΄ΡΠ»ΡΠΌΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΌΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ ΡΠ²ΡΠ·ΠΈ, ΡΠ°ΠΌ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π²ΡΡ ΠΎΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ.
ΠΠ΅ΡΡΠΈΠΈ Modbus β TCP ΠΈ RTU
ΠΡΡ ΡΠ°Π· ΠΎΠ±ΠΎΠ·Π½Π°ΡΠΈΠΌ ΡΠ°Π·Π½ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π²Π΅ΡΡΠΈΡΠΌΠΈ ΡΠ²ΡΠ·ΠΈ ΠΏΠΎ ModBus.
Modbus RTU, ΠΎΠ½ ΠΆΠ΅ Modbus Serial β ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎ RS-485 ΠΈΠ»ΠΈ RS-232. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΏΠΎ Π²ΠΈΡΠΎΠΉ ΠΏΠ°ΡΠ΅, Π³Π΄Π΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΌΠ°ΡΡΠ΅Ρ, Π° ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° β ΡΠ»Π΅ΠΉΠ²Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΌΠΎΠ³ΡΡ ΡΠ°ΠΌΠΈ ΠΈΠ½ΠΈΡΠΈΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΡΠ·Ρ. Π‘Π°ΠΌΡΠΉ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΡΠ²ΡΠ·ΠΈ.
Modbus TCP ΠΈΠ»ΠΈ Modbus TCP/IP β ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠΎ ΠΎΠ±ΡΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ TCP/IP, Π²ΠΊΠ»ΡΡΠ°ΡΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΈ ΡΠ΅ΡΠ΅Π· Wi-Fi. Π’ΠΎ Π΅ΡΡΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΡΠ²ΡΠ·Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ Π½Π° Π»ΡΠ±ΠΎΠΌ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ.
ΠΡΡΡ Π΅ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΠ΅ΠΉ: Modbus RTU/IP (ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ TCP Π½Π°Π»ΠΈΡΠΈΠ΅ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΎΠΉ ΡΡΠΌΠΌΡ), Modbus over UDP, Modbus Plus (ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΡΠΈΡΠΌΡ Schneider Electric, Π² ΡΠ΅ΡΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ°ΡΡΠ΅ΡΠΎΠ²).
ΠΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ ΡΡΠ°ΡΡΡ ΠΏΡΠΎ ΡΠ°Π±ΠΎΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ Modbus Π² ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Π£ΠΌΠ½ΡΠΉ ΠΠΎΠΌ: RS-485 Modbus Π² ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Π£ΠΌΠ½ΠΎΠ³ΠΎ ΠΠΎΠΌΠ°.
306,547 ΠΏΡΠΎΡΠΌΠΎΡΡΠΎΠ² Π²ΡΠ΅Π³ΠΎ, 144 ΠΏΡΠΎΡΠΌΠΎΡΡΠΎΠ² ΡΠ΅Π³ΠΎΠ΄Π½Ρ
ΠΠ°ΠΊ ΠΎΠ±ΡΠ°ΡΡΡΡ ΠΌΠ°ΡΠΈΠ½Ρ: ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Modbus
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΎΡΠΊΡΡΡΠΎΡΡΠΈ, ΡΡΠ°Π½Π΄Π°ΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°Π·Π½ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ. Modbus ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ±ΠΎΡΠ° ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ², ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅Π»Π΅ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΌΠΈ, ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°, ΠΈ Ρ.Π΄.
Π ΡΡΠ°ΡΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Modbus, ΡΠΎΡΠΌΠ°ΡΡ Π΄Π°Π½Π½ΡΡ , ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠΌ. ΠΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
ΠΡΡΠΎΡΠΈΡ Modbus
Modbus Π±ΡΠ» ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π² 1979 Π³ΠΎΠ΄Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Modicon (Π½ΡΠ½Π΅ Schneider Electric). ΠΡΠΎ Π±ΡΠ» ΠΎΡΠΊΡΡΡΡΠΉ ΡΡΠ°Π½Π΄Π°ΡΡ, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ ΠΏΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ RS-232. ΠΠΎΠ·ΠΆΠ΅ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Π΄Π»Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² RS-485 ΠΈ Modbus TCP. ΠΡΠΎΡΠΎΠΊΠΎΠ» Π±ΡΡΡΡΠΎ Π½Π°Π±ΡΠ°Π» ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ, ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ ΡΡΠ°Π»ΠΈ Π²Π½Π΅Π΄ΡΡΡΡ Π΅Π³ΠΎ Π² ΡΠ²ΠΎΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ .
ΠΠΎΠ·ΠΆΠ΅ ΠΏΡΠ°Π²Π° Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π±ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Ρ Π½Π΅ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Modbus Organization, ΠΊΠΎΡΠΎΡΠ°Ρ Π΄ΠΎ ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½Π΅Π³ΠΎ Π΄Π½Ρ Π²Π»Π°Π΄Π΅Π΅Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ.
Π ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ° Modbus ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡ, ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Π½Π°Ρ ΠΎΡ ΡΠ·ΡΠΊΠΎΠ² ΡΠ΅Π»Π΅ΠΉΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ. Π’Π°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅Π³ΠΈΡΡΡΡ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΠΊΠ°ΡΡΡΠΊΠ°ΠΌΠΈ (Π°Π½Π³Π». coil).
Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ
ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ
Π Π°Π·Π»ΠΈΡΠΈΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠ² Modbus
Modbus ASCII
ΠΠ°Π½Π½ΡΠ΅ ΠΊΠΎΠ΄ΠΈΡΡΡΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡΡ ASCII ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ Π² ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅. ΠΠ°ΡΠ°Π»ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ° ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΡ, Π° ΠΊΠΎΠ½Π΅Ρ β ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ° ΠΊΠ°ΡΠ΅ΡΠΊΠΈ ΠΈ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΡΡΡΠΎΠΊΠΈ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π½Π° Π»ΠΈΠ½ΠΈΡΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ Π·Π°Π΄Π΅ΡΠΆΠΊΠ°ΠΌΠΈ ΠΈ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ Ρ ΠΌΠ΅Π½Π΅Π΅ ΡΠΎΡΠ½ΡΠΌΠΈ ΡΠ°ΠΉΠΌΠ΅ΡΠ°ΠΌΠΈ.
Modbus RTU
Π ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π΅ Modbus RTU Π΄Π°Π½Π½ΡΠ΅ ΠΊΠΎΠ΄ΠΈΡΡΡΡΡΡ Π² Π΄Π²ΠΎΠΈΡΠ½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ, ΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Π΅ΠΌ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΡΠ»ΡΠΆΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π». ΠΡΠΎΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΠΊΡΠΈΡΠΈΡΠ΅Π½ ΠΊ Π·Π°Π΄Π΅ΡΠΆΠΊΠ°ΠΌ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° ΠΌΠΎΠ΄Π΅ΠΌΠ½ΡΡ Π»ΠΈΠ½ΠΈΡΡ . ΠΡΠΈ ΡΡΠΎΠΌ, Π½Π°ΠΊΠ»Π°Π΄Π½ΡΠ΅ ΡΠ°ΡΡ ΠΎΠ΄Ρ Π½Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΄Π°Π½Π½ΡΡ ΠΌΠ΅Π½ΡΡΠ΅, ΡΠ΅ΠΌ Π² Modbus ASCII, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π΄Π»ΠΈΠ½Π° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΌΠ΅Π½ΡΡΠ΅.
Modbus TCP
Π‘ΡΡΡΠΊΡΡΡΠ° ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΡΡ ΠΎΠΆΠ° Ρ Modbus RTU, Π΄Π°Π½Π½ΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΠΊΠΎΠ΄ΠΈΡΡΡΡΡΡ Π² Π΄Π²ΠΎΠΈΡΠ½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ, ΠΈ ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°ΡΡΡΡ Π² ΠΎΠ±ΡΡΠ½ΡΠΉ TCP-ΠΏΠ°ΠΊΠ΅Ρ, Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΏΠΎ IP-ΡΠ΅ΡΡΠΌ. ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠ°Ρ Π² Modbus RTU, Π½Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ TCP ΡΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ.
Π€ΠΎΡΠΌΠ°Ρ ΠΏΠ°ΠΊΠ΅ΡΠ°
Π€ΠΎΡΠΌΠ°ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠ° ΡΠ°Π·Π½ΡΡ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΉ Modbus
ΠΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Modbus Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΡΡ, ΡΠ»Π΅Π΄ΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ master-slave. ΠΠ°ΠΏΡΠΎΡΡ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ½ΠΈΡΠΈΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ master-ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, slave-ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΌΠΎΠ³ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π½Π° Π·Π°ΠΏΡΠΎΡΡ, ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ Π½Π°ΡΠΈΠ½Π°ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΄Π°Π½Π½ΡΡ . Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ° ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΡΡ. ΠΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°ΡΡ:
ADU (Application Data Unit) β ΠΏΠ°ΠΊΠ΅Ρ Modbus ΡΠ΅Π»ΠΈΠΊΠΎΠΌ, ΡΠΎ Π²ΡΠ΅ΠΌΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ, PDU, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΎΠΉ ΡΡΠΌΠΌΠΎΠΉ, Π°Π΄ΡΠ΅ΡΠΎΠΌ ΠΈ ΠΌΠ°ΡΠΊΠ΅ΡΠ°ΠΌΠΈ. ΠΡΠ»ΠΈΡΠ°Π΅ΡΡΡ, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°.
PDU (protocol data unit) β ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ°ΡΡΡ ΠΏΠ°ΠΊΠ΅ΡΠ°, ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Π°Ρ Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°. Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ°ΠΌ payload.
ΠΠ΄ΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° β Π°Π΄ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΠ΅Π»Ρ, ΡΠΎ Π΅ΡΡΡ slave-ΡΡΡΡΠΎΠΉΡΡΠ²Π°. Π ΠΎΠ΄Π½ΠΎΠΌ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ΅ Modbus-ΡΠ΅ΡΠΈ ΠΌΠΎΠ³ΡΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π΄ΠΎ 247 ΡΡΡΡΠΎΠΉΡΡΠ². Π’ΠΎΠ»ΡΠΊΠΎ slave-ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈΠΌΠ΅ΡΡ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΠΈΠ΅ΡΡ Π°Π΄ΡΠ΅ΡΠ°, master-ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π°Π΄ΡΠ΅ΡΠ°. ΠΠ΄ΡΠ΅Ρ Β«0Β» ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΈΡΠΎΠΊΠΎΠ²Π΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΎΡ master, ΠΏΡΠΈ ΡΡΠΎΠΌ, slave-ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π΅ ΠΌΠΎΠ³ΡΡ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π½Π° ΡΡΠΈ ΡΠΈΡΠΎΠΊΠΎΠ²Π΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ.
ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ ΡΡΠΌΠΌΠ° β Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ². Π Πodbus RTU ΠΈ ASCII ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ 2 Π±Π°ΠΉΡΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΎΠΉ ΡΡΠΌΠΌΡ. Π Modbus RTU ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ CRC16, Π² Modbus ASCII β Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ ΠΌΠ΅Π½Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½ΡΠΉ LRC8. Π Modbus TCP ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ ΡΡΠΌΠΌΠ° Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ Π² ADU, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡ Π½Π° ΡΡΠΎΠ²Π½Π΅ TCP.
ΠΡ Π½Π΅ Π±ΡΠ΄Π΅ΠΌ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΠ΅ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠΌ Π½Π° ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅.
Π Π΅Π³ΠΈΡΡΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Modbus
Π ΡΠΏΡΠΎΡΠ΅Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅, ΡΡΡΡΠΊΡΡΡΠ° Π·Π°ΠΏΡΠΎΡΠΎΠ² Modbus ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΊΠΎΠ΄Π° ΡΡΠ½ΠΊΡΠΈΠΈ (ΡΡΠ΅Π½ΠΈΠ΅/Π·Π°ΠΏΠΈΡΡ), ΠΈ Π΄Π°Π½Π½ΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΡΠΈΡΠ°ΡΡ ΠΈΠ»ΠΈ Π·Π°ΠΏΠΈΡΠ°ΡΡ. ΠΡΠΈ ΡΡΠΎΠΌ, ΠΊΠΎΠ΄Ρ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΡΡ Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ . Π Π°Π·Π±Π΅ΡΠ΅ΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Π±ΡΠ²Π°ΡΡ ΡΠ΅Π³ΠΈΡΡΡΡ, ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π½ΠΈΠΌΠΈ.
ΠΡΠΈΠΌΠ΅ΡΡ ΡΠ°Π±ΠΎΡΡ
ΠΠ»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠΌ Modbus TCP Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠΉ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΠΎΠΉ ΡΡΠΈΠ»ΠΈΡΠΎΠΉ modbus-cli, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠΉ Π½Π° ΡΠ·ΡΠΊΠ΅ Ruby. ΠΠ½Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π»Π΅Π³ΠΊΠΎ ΡΠΈΡΠ°ΡΡ ΠΈ ΠΏΠΈΡΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π² ΡΠ΅Π³ΠΈΡΡΡΡ Modbus.
ΠΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΠΏΡΠΎΡΠ΅ΡΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΡΠ΅ΡΡΠΈΠΊΠΎΠ² ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π½Π° ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠΌ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΠ΅ Advantech EKI-5524SSI. ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π°Π΄ΡΠ΅ΡΠ° ΡΠ΅Π³ΠΈΡΡΡΠΎΠ², Ρ ΡΠ°Π½ΡΡΠΈΠ΅ Π½ΡΠΆΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π·Π°Π³Π»ΡΠ½Π΅ΠΌ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Β«Modbus Mapping TableΒ»:
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΠΎΠ² EKI
ΠΠΈΠ΄Π½ΠΎ, ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ° Ρ ΡΠ°Π½ΠΈΡΡΡ Π² ΡΠ΅ΡΡΡΠ΅Ρ ΡΠ΅Π³ΠΈΡΡΡΠ°Ρ , ΠΈ Π΄Π»Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ° ΡΡΠΎ ΡΠ΅Π³ΠΈΡΡΡΡ Ρ 38193 ΠΏΠΎ 38197. Π’Π°ΠΊΠΆΠ΅ Π΄Π°Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΎΡΠΌΠ°ΡΠ° Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ , ΠΈΠ· ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ, ΡΡΠΎ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Ρ ΡΠ°Π½ΠΈΡΡΡ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅, ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 11223344 ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΠΈΡΠ°Π½ΠΎ ΠΊΠ°ΠΊ 0xAB4130, ΡΠΏΡΠ°Π²Π° Π½Π°Π»Π΅Π²ΠΎ.
read β ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΡΠ΅Π½ΠΈΡ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°ΠΌΠ° ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ, ΠΊΠ°ΠΊΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΡΠ΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π°Π΄ΡΠ΅ΡΠ° ΡΠ΅Π³ΠΈΡΡΡΠ°, Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Β«04Β», Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ 16-Π±ΠΈΡΠ½ΡΡ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ².
192.168.0.17 β IP-Π°Π΄ΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
38193 β Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ Π°Π΄ΡΠ΅Ρ ΡΠ΅Π³ΠΈΡΡΡΠ°.
4 β ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π΄ΡΠ΅ΡΠ°. ΠΡ ΡΠΈΡΠ°Π΅ΠΌ ΡΠ΅ΡΡΡΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° Π΄Π»Ρ ΠΏΠΎΡΡΠ° 1, ΠΊΠ°ΠΊ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΠ· Π΄Π°ΡΠ°ΡΠΈΡΠ°.
ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΎΡΠ²Π΅Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ΅ΡΡΡΠ΅Ρ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ². ΠΠΈΠ΄ΠΈΠΌ, ΡΡΠΎ ΡΠΈΡΠ»ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π½Π΅Π²Π΅Π»ΠΈΠΊΠΎ: 0x3459, ΡΠΎ Π΅ΡΡΡ 13401, β ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡ Π±ΡΠ» Π²ΠΊΠ»ΡΡΠ΅Π½ Π½Π΅Π΄Π°Π²Π½ΠΎ.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Modbus
Π‘ΠΏΡΠ°Π²Π΅Π΄Π»ΠΈΠ²ΠΎΡΡΠΈ ΡΠ°Π΄ΠΈ, ΡΡΠΎΠΈΡ ΡΠΏΠΎΠΌΡΠ½ΡΡΡ ΠΈ ΠΎ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠ°Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π»ΡΡ Π±ΠΎΠ»Π΅Π΅ 40 Π»Π΅Ρ Π½Π°Π·Π°Π΄, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² Π±ΡΠ»Π° ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ Π½ΠΈΠΆΠ΅ ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π»ΠΈΡΡ Π±Π΅Π· ΡΡΠ΅ΡΠ° Π·Π°ΡΠΈΡΡ Π΄Π°Π½Π½ΡΡ , ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ ΡΠ°Π΄ ΠΌΠΈΠ½ΡΡΠΎΠ²:
ΠΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Modbus
Advantech ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΡΠΈΡΠΎΠΊΠΈΠΉ ΡΠΏΠ΅ΠΊΡΡ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Modbus Π΄Π»Ρ Π»ΡΠ±ΡΡ Π·Π°Π΄Π°Ρ: Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΡΠ±ΠΎΡΠ° ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ .
ADAM-6000 ΠΈ WISE-4000 β ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°-Π²ΡΠ²ΠΎΠ΄Π°
ΠΠΎΠ΄ΡΠ»ΠΈ ΡΠ΅ΡΠΈΠΈ ADAM-6000 ΠΈ WISE-4000 ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠΈΡΡΠΎΠ²ΡΠΌΠΈ ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΌΠΈ Π²Ρ
ΠΎΠ΄Π°ΠΌΠΈ/Π²ΡΡ
ΠΎΠ΄Π°ΠΌΠΈ ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ Modbus TCP. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΉΠ½ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΠΈ ΡΠ±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ
Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ slave. ΠΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΏΠ°ΡΠ΅ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΡΠΌ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ, ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π½Π°ΠΏΡΡΠΌΡΡ ΠΊ SCADA-ΡΠ΅ΡΠ²Π΅ΡΡ.β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β
EKI-1200 β Modbus-ΡΠ»ΡΠ·Ρ Π΄Π»Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ²
ΠΠ»Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠ² Modbus RTU/ASCII Π² Modbus TCP, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Modbus ΡΠ»ΡΠ·Ρ. Π£ΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠ΅ΡΠΈΠΈ EKI-1200 ΠΈΠΌΠ΅ΡΡ Π½Π° Π±ΠΎΡΡΡ Π΄ΠΎ ΡΠ΅ΡΡΡΠ΅Ρ
ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ
ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² RS-232/422/485, ΠΈ Π΄Π²Π° Ethernet-ΠΏΠΎΡΡΠ°. ΠΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π² ΠΎΠ΄Π½Ρ ΡΠ΅ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°ΠΌΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ slave ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠ΅Π΅ ΡΠΎΠ»ΡΠΊΠΎ Modbus RTU, ΠΏΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ RS-485 ΠΊ ΡΠ΅Π³ΠΌΠ΅Π½ΡΡ ΡΠ΅ΡΠΈ Modbus TCP.
APAX-5000, ADAM-3600, WISE-5000 β ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ
ΠΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ Modbus RTU Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ slave/master ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°/ΡΠ΅ΡΠ²Π΅ΡΠ° Modbus TCP.
ΠΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ
Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΡΠ΅ΠΏΠ»ΠΈΡ
Π Π΅ΡΠ΅Π½ΠΈΠ΅ Advantech Π΄Π»Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° TPC-1070H, ADAM-6024, ADAM-6050, ADAM-6060 ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ WebAccess Π² ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌ ΡΠΊΠ°ΡΡ ΡΡΠ΄ΠΎΠΌ Ρ ΡΠ΅Π»ΡΡΠΊΠΎΡ ΠΎΠ·ΡΠΉΡΡΠ²Π΅Π½Π½ΡΠΌΠΈ ΡΠ³ΠΎΠ΄ΡΡΠΌΠΈ. Π‘ΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΡ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ, ΠΌΠΎΠ΄ΡΠ»ΠΈ ADAM-6000 ΠΌΠΎΠ³ΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΎΠ± ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅ΠΉ ΡΡΠ΅Π΄Π΅ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠΎΠ±Ρ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°ΡΡ, ΡΡΠΎ ΡΠ΅ΠΏΠ»ΠΈΡΠ° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΠ΅Π΄Π΅ Π΄Π»Ρ ΡΠΎΡΡΠ° ΡΠ°ΡΡΠ΅Π½ΠΈΠΉ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΎΡΠΎΠ±ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Advantech β Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠΉ (GCL), ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΌΠΎΠ³ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠ²ΠΎΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° Π»ΠΎΠ³ΠΈΠΊΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ Π·Π°Π³ΡΡΠΆΠ°ΡΡ ΡΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° Π² ΠΌΠΎΠ΄ΡΠ»ΠΈ Π²Π²ΠΎΠ΄Π° / Π²ΡΠ²ΠΎΠ΄Π° Ethernet ADAM-6000, Π° Π·Π°ΡΠ΅ΠΌ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π°, ΠΊΠ°ΠΊ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ. ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ. ΠΡΠ΅ ΠΎΠ΄Π½Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ β Peer-to-Peer (P2P) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΡΠΊΡΡΡΡΡ ΠΈ Π³ΠΈΠ±ΠΊΡΡ ΡΠ΅ΡΡ Ethernet, ΡΡΠΎΠ±Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ Π±Π΅Π· ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, Π½ΠΎ ΠΈ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ Π·Π°ΡΡΠ°ΡΡ Π½Π° Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅.
ΠΡΠ΅ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π·Π°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ ΡΠ΅ΡΠ΅Π· Ethernet Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Ρ ΡΠ΅Π½ΡΠΎΡΠ½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΡΡ TPC-1070H. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΎΡ Π»Π°ΠΆΠ΄Π΅Π½ΠΈΡ Π±Π΅Π· Π²Π΅Π½ΡΠΈΠ»ΡΡΠΎΡΠ° ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ ΡΡΠ°Π½Π΄Π°ΡΡΡ IP65, TPC-1070H ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΡΠΎΡΠ½ΡΡ ΠΈ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ, ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΡΡ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΡΠ΅Π΄Ρ, Π° Π΅Π³ΠΎ ΠΌΠΎΡΠ½ΡΠ΅ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠΏΠΎΡΠΎΠ±Π½Ρ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΌΡ Π΄Π°Π½Π½ΡΡ . ΠΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ Advantech WebAccess ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°ΠΌ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ°ΠΌ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΡΠ°ΡΠ΅ΡΡ ΠΈΠ»ΠΈ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ Π²Π΅Π±-Π±ΡΠ°ΡΠ·Π΅ΡΠ° Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΠ»Π°Π½ΡΠ΅ΡΡ ΠΈ ΡΠΌΠ°ΡΡΡΠΎΠ½Ρ.
ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π°Π³ΡΠ΅Π²Π° Π²ΠΎΠ΄Ρ ΡΠΎΠ»Π½Π΅ΡΠ½ΠΎΠΉ ΡΠ½Π΅ΡΠ³ΠΈΠ΅ΠΉ
ΠΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ΠΎΠ²Π°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΠ»Π° ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΠ»Π½Π΅ΡΠ½ΠΎΠΉ ΡΠ½Π΅ΡΠ³ΠΈΠΈ, ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈ ΡΠ°ΡΡ ΠΎΠ΄ Π²ΠΎΠ΄Ρ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Π½Π°Π³ΡΠ΅Π²Π° Π²ΠΎΠ΄Ρ Π½Π° ΡΠΎΠ»Π½Π΅ΡΠ½ΠΎΠΉ ΡΠ½Π΅ΡΠ³ΠΈΠΈ Π΄Π»Ρ Π±Π°ΡΡΠ΅ΠΉΠ½Π° ΠΎΠ»ΠΈΠΌΠΏΠΈΠΉΡΠΊΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ², ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΈΡ Π½Π΅Π΄Π°Π²Π½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠΉ ΡΠΎΠ»Π½Π΅ΡΠ½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΡΡ. ΠΠ½ΠΈ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΠ»ΠΈ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ ΡΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ ΠΈΡ Π°Π²Π°ΡΠΈΠΉΠ½ΡΠ΅ ΡΠΈΠ³Π½Π°Π»Ρ Π½Π° ΠΠ-ΠΏΠ°Π½Π΅Π»ΡΡ ΠΈ ΡΠΎΡ ΡΠ°Π½ΡΡΡ ΡΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
ΠΠΎΠ΄ΡΠ»ΠΈ Adam ΠΎΡ Advantech ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΠ±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ , ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π· RS485, ΠΈ Π΄Π²ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π½Π°Ρ ΡΠΈΠ½Π° Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ ΡΠΎ Π²ΡΠ΅Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ². ΠΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ½Π°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΈΠΌΠ΅Π΅Ρ Π΄Π²Π° ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°: Π²ΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΠΎΠ½Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π² Π»ΡΠ±ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΡ Π±ΠΎΠ»ΡΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΡΠ±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ , ΠΈ, Π²ΠΎ-Π²ΡΠΎΡΡΡ , ΠΎΡΠ΅Π½Ρ Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΊΠΈ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΈ Π·Π°ΠΏΠΈΡΠΈ ΡΡΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π½Π° ΠΠ.