ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Mitsubishi Electric ΡƒΠΆΠ΅ дСсятилСтия ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ стандартом Π΄Π΅-Ρ„Π°ΠΊΡ‚ΠΎ Π² ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ β€” ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Ρ… ΠŸΠ›Πš сСрии FX Π΄ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Ρ… систСм iQ-R. Π˜Ρ… ΠΎΡ‚Π»ΠΈΡ‡Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ, Π½ΠΎ ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°, Π³Π΄Π΅ Π»ΠΎΠ³ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ строится Π½Π° основС LD (лСстничных Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ), ST (структурированного тСкста) ΠΈ спСциализированных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ². Однако Π΄Π°ΠΆΠ΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с нюансами: ΠΎΡ‚ особСнностСй адрСсации памяти Π΄ΠΎ тонкостСй ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°ΠΌ CC-Link ΠΈΠ»ΠΈ Modbus.

Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π½Π΅ просто пСрСсказ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ β€” здСсь собраны практичСскиС кСйсы настройки ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Mitsubishi FX3U, Q02H ΠΈ iQ-R12, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ€Π΅Π΄ΠΊΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»ΠΎΠ² сканирования ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΌΠΈ модулями. ΠœΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… ошибок ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· GX Works2/3, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ SCADA-систСмам ΠΈ тСстировании Π»ΠΎΠ³ΠΈΠΊΠΈ Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ. ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ΄Π΅Π»Π΅Π½ΠΎ совмСстимости ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ ΠΈ ΠΎΠ±Ρ…ΠΎΠ΄Ρƒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ лицСнзирования ПО.

1. Π’Ρ‹Π±ΠΎΡ€ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Mitsubishi: сравнСниС сСрий FX, Q ΠΈ iQ-R

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ строку ΠΊΠΎΠ΄Π°, ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ. БСрия FX (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, FX3U-48MR) идСальна для Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ с 30-40 дискрСтными Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ/Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌΠΈ, Π½ΠΎ Π΅Π΅ 16-битная шина Π΄Π°Π½Π½Ρ‹Ρ… становится ΡƒΠ·ΠΊΠΈΠΌ мСстом ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Q (ΠΊΠ°ΠΊ Q02HCPU) Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‚ возмоТности Π΄ΠΎ 32-Π±ΠΈΡ‚Π½Ρ‹Ρ… вычислСний ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π³ΠΎΡ€ΡΡ‡ΡƒΡŽ Π·Π°ΠΌΠ΅Π½Ρƒ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, Π° флагманская iQ-R добавляСт Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ OPC UA ΠΈ Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ CPU.

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ различия Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅:

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ FX (FX3U/FX5U) Q (Q02H/Q06H) iQ-R (R04/08/16)
Макс. количСство IO 256 4096 8192
ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π”Π° (Π΄ΠΎ 8 ΠΊΠ°Π½Π°Π»ΠΎΠ²) Π”Π° (Π΄ΠΎ 128 ΠΊΠ°Π½Π°Π»ΠΎΠ²) Π”Π° (Π΄ΠΎ 256 ΠΊΠ°Π½Π°Π»ΠΎΠ²)
ВрСмя выполнСния Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ 0.065 мкс 0.032 мкс 0.019 мкс
ВстроСнныС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ Modbus RTU, CC-Link Modbus TCP, Ethernet/IP OPC UA, PROFINET

Для Π·Π°Π΄Π°Ρ‡ с высокой частотой опроса Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сСрвоприводы) ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π΅Π½ iQ-R с Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотой 50 нс. А Π²ΠΎΡ‚ для простых Ρ€Π΅Π»Π΅ΠΉΠ½Ρ‹Ρ… схСм (освСщСниС, вСнтиляция) FX3U Π²Ρ‹Π³ΠΎΠ΄Π½Π΅Π΅ ΠΏΠΎ Ρ†Π΅Π½Π΅ ΠΈ ΠΏΡ€ΠΎΡ‰Π΅ Π² настройкС. Π’Π°ΠΆΠ½ΠΎ: ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ FX5U нСсовмСстимы ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ с FX3U β€” трСбуСтся конвСртация ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°!

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Q-сСрии ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° Q64AD ΠΈ Q68DAI Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ питания 24V DC. Π•Π³ΠΎ отсутствиС β€” частая ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… сигналов.
  • πŸ”§ FX-сСрия: Π»ΡƒΡ‡ΡˆΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€ для ΠΌΠ°Π»Ρ‹Ρ… систСм (Π΄ΠΎ 100 IO) с Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ΠΎΠΌ Π΄ΠΎ 50 тыс. Ρ€ΡƒΠ±.
  • ⚑ Q-сСрия: ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Π° для срСдних производств с ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒΡŽ Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ (Π΄ΠΎ 2000 IO).
  • 🌐 iQ-R: Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΠ° для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с MES/ERP Ρ‡Π΅Ρ€Π΅Π· OPC UA ΠΈΠ»ΠΈ SQL.
  • πŸ”„ FX5U: СдинствСнная Π² Π»ΠΈΠ½Π΅ΠΉΠΊΠ΅ FX с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ST-программирования (структурированный тСкст).
πŸ“Š Какой ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Mitsubishi Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅?
  • FX-сСрия
  • Q-сСрия
  • iQ-R
  • Другая модСль
  • Волько Π½Π°Ρ‡ΠΈΠ½Π°ΡŽ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ

2. Установка ΠΈ настройка GX Works2/3: Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΈ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ПО GX Works2 (для FX/Q) ΠΈ GX Works3 (для iQ-R) распространяСтся бСсплатно, Π½ΠΎ Π±Π΅Π· Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² demo-Ρ€Π΅ΠΆΠΈΠΌΠ΅ β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ, Π½ΠΎ Π½Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ дорогостоящСй Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ (ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ 120 тыс. Ρ€ΡƒΠ±. для ΠΏΠΎΠ»Π½ΠΎΠΉ вСрсии GX Works3), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π»Π΅Π³Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ:

  • πŸ”‘ 30-Π΄Π½Π΅Π²Π½Ρ‹ΠΉ Ρ‚Ρ€ΠΈΠ°Π»: ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ вСрсия активируСтся ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠŸΠ›Πš.
  • πŸ’Ύ Эмулятор: Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ с ПО ΠΈΠ΄Π΅Ρ‚ MELSOFT Navigator, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ Π±Π΅Π· ΠΆΠ΅Π»Π΅Π·Π°.
  • πŸ“„ ΠšΠΎΠ½Π²Π΅Ρ€Ρ‚Π°Ρ†ΠΈΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²: ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΈΠ· GX Developer (старого ПО) ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² GX Works2 с потСрями β€” провСряйтС Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡŽ!

ПослС установки ПО ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ связи. Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎ USB (кабСль SC-09):

  1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠŸΡƒΡΠΊ β†’ MELSOFT β†’ GX Works2 β†’ Π£Ρ‚ΠΈΠ»ΠΈΡ‚Ρ‹ β†’ Настройка связи.
  2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠΎΡ€Ρ‚ USB Serial Port (COMX).
  3. УстановитС ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ 115200 Π±ΠΎΠ΄, Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ Even, стоп-Π±ΠΈΡ‚Ρ‹ 1.
  4. Π’ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ модСль (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, FX3U-48MR-ES/UL).

Випичная ошибка: ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ GX Works2 ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. РСшСниС β€” ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ кабСля USB-SC09 Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Ρ‡Π΅Ρ€Π΅Π· ДиспСтчСр устройств, Π²Ρ‹Π±Ρ€Π°Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ C:\Program Files\MELSOFT\GX Works2\Drivers.

β˜‘οΈ ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 5
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с iQ-R Ρ‡Π΅Ρ€Π΅Π· GX Works3 ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ обновляйтС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ CPU Π΄ΠΎ вСрсии 1.020 ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅ β€” Π² ΡΡ‚Π°Ρ€ΡˆΠΈΡ… вСрсиях исправлСна критичСская ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎ Ethernet.

3. ΠžΡΠ½ΠΎΠ²Ρ‹ программирования: ΠΎΡ‚ лСстничных Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ Π΄ΠΎ ST-ΠΊΠΎΠ΄Π°

Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Mitsubishi ΠΏΠΈΡˆΡƒΡ‚ΡΡ Π½Π° языкС лСстничных Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ (LD), Π³Π΄Π΅ каТдая "ΡΡ‚ΡƒΠΏΠ΅Π½ΡŒΠΊΠ°" соотвСтствуСт логичСской ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. НапримСр, ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ°Ρ схСма Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠΎΡ‚ΠΎΡ€Π° ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ X0 ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ΅ Y0 выглядит Ρ‚Π°ΠΊ:


--| |----[X0]----(Y0)----

|

--| |----[Y0]------------

Но для слоТных вычислСний (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠŸΠ˜Π”-Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅) ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ структурированный тСкст (ST). Π’ GX Works3 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΎΠ±Π° языка Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ST-ΠΊΠΎΠ΄Π° для суммирования Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… сигналов:


PROGRAM Main

VAR

AnalogInput1 AT %IW0 : INT;

AnalogInput2 AT %IW2 : INT;

SumResult AT %MW10 : INT;

END_VAR

SumResult := AnalogInput1 + AnalogInput2;

IF SumResult > 32767 THEN

SumResult := 32767; (* Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ пСрСполнСния *)

END_IF

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°:

  • πŸ”’ АдрСсация: дискрСтныС Π²Ρ…ΠΎΠ΄Ρ‹/Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ X0–X7 (для FX), Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ β€” D0–D7999 (ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…).
  • ⏱️ Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹: Π² FX ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ TIM (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, T0 K100 β€” Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Π½Π° 100 мс).
  • πŸ”„ Π¦ΠΈΠΊΠ»Ρ‹: врСмя сканирования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ зависит ΠΎΡ‚ объСма ΠΊΠΎΠ΄Π° β€” ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅, разбивая Π»ΠΎΠ³ΠΈΠΊΡƒ Π½Π° ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… (View β†’ Monitor Π² GX Works2). ОсобСнно ΠΏΠΎΠ»Π΅Π·Π½Π° функция Force ON/OFF, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π±ΠΈΡ‚Ρ‹ для тСстирования Π±Π΅Π· Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… сигналов.

Как ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹?

1. Π Π°Π·Π±ΠΈΠ²Π°ΠΉΡ‚Π΅ Π»ΠΎΠ³ΠΈΠΊΡƒ Π½Π° нСсколько ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ (ΠΊΠΎΠΌΠ°Π½Π΄Π° CALL).

2. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΡΠΌΡƒΡŽ Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡŽ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, MOV D0 D100) вмСсто косвСнной.

3. Для iQ-R Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ Optimize Scan Time Π² настройках CPU.

4. Π Π°Π±ΠΎΡ‚Π° с Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΌΠΈ модулями: ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ°

АналоговыС сигналы (0–10V, 4–20mA) ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· спСциализированныС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, FX2N-4AD (для FX) ΠΈΠ»ΠΈ Q64AD (для Q-сСрии). Випичная ошибка β€” ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ADC (Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ прСобразоватСля). Π’ FX2N-4AD ΠΎΠ½ΠΎ составляСт 12 Π±ΠΈΡ‚ (4096 ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ), Π° Π² Q68ADI β€” 16 Π±ΠΈΡ‚ (65536 ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ). Π­Ρ‚ΠΎ влияСт Π½Π° Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ!

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° настройки:

  1. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΊ основной шинС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° (для Q-сСрии β€” Π² любой слот 1–7).
  2. Π’ GX Works2 Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ‡Π΅Ρ€Π΅Π· PLC Parameter β†’ Module Configuration.
  3. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала (4–20mA ΠΈΠ»ΠΈ 0–10V) Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… модуля.
  4. Для ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ FROM (ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· INT Π² REAL):
    MOV D100 D200
    FROM D200 D202
    (Π³Π΄Π΅ D100 β€” сырыС Π΄Π°Π½Π½Ρ‹Π΅ с ADC, D202 β€” ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сигнала с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ (4–20mA, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ 0–100Β°C):


; Π§Ρ‚Π΅Π½ΠΈΠ΅ сырых Π΄Π°Π½Π½Ρ‹Ρ… с ΠΊΠ°Π½Π°Π»Π° 0 (D100)

MOV &D100 D200

; ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Β°C: (D200 * 100) / 65536

MUL D200 100 D202

DIV D202 65536 D204

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Q68DAI (ΠΌΠΎΠ΄ΡƒΠ»ΡŒ 8-канального Π²Π²ΠΎΠ΄Π°) ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ зазСмляйтС экран кабСля Π½Π° FG (functional ground) ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π˜Π½Π°Ρ‡Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Π½Π°Π²ΠΎΠ΄ΠΊΠΈ, ΠΈΡΠΊΠ°ΠΆΠ°ΡŽΡ‰ΠΈΠ΅ сигналы Π½Π° Β±5%.
ΠœΠΎΠ΄ΡƒΠ»ΡŒ Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ (Π±ΠΈΡ‚) ВрСмя прСобразования (мс) Π’ΠΈΠΏΠΈΡ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅
FX2N-4AD 12 25 Π”Π°Ρ‚Ρ‡ΠΈΠΊΠΈ давлСния, уровня
FX3U-4AD 14 10 Π’ΠΎΡ‡Π½ΠΎΠ΅ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹
Q64AD 16 1 ВысокоскоростныС процСссы
πŸ’‘

Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… сигналов Π±Π΅Π· Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€Π΅Ρ†ΠΈΠ·ΠΈΠΎΠ½Π½Ρ‹ΠΉ источник Ρ‚ΠΎΠΊΠ°/напряТСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Fluke 725). ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΊ ΠΊΠ°Π½Π°Π»Ρƒ модуля ΠΈ сравнитС показания с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π² D100–D107 (для FX).

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Mitsubishi ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ 10 ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² ΠΎΠ±ΠΌΠ΅Π½Π°, Π½ΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ 90% Π·Π°Π΄Π°Ρ‡ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· Modbus RTU/TCP ΠΈΠ»ΠΈ CC-Link. Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ SCADA (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Zenon ΠΈΠ»ΠΈ Trace Mode) Ρ‡Π°Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Modbus, Π° для связи ΠΌΠ΅ΠΆΠ΄Ρƒ ΠŸΠ›Πš β€” CC-Link.

Настройка Modbus RTU (для FX3U):

  1. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ RS485/USB ΠΊ ΠΏΠΎΡ€Ρ‚Ρƒ RS422/485 ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.
  2. Π’ GX Works2 ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² PLC Parameter β†’ Serial Port.
  3. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌ Modbus RTU, ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ 9600 Π±ΠΎΠ΄, адрСс устройства 1.
  4. Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ADPRW для чтСния/записи рСгистров.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° для чтСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Modbus-Π²Π΅Π΄ΠΎΠΌΠΎΠ³ΠΎ (адрСс 1, рСгистр 40001):


; Настройка ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Modbus

MOV 1 D8120 ; АдрСс Π²Π΅Π΄ΠΎΠΌΠΎΠ³ΠΎ

MOV 1 D8121 ; НомСр Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (03 β€” Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ рСгистров)

MOV 0 D8122 ; Π‘Ρ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚ адрСса (40001 = 0)

MOV 1 D8123 ; Младший Π±Π°ΠΉΡ‚ адрСса (40001 = 1)

MOV 1 D8124 ; ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ рСгистров

ADPRW D8120 D0 1 ; Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π² D0

Для CC-Link потрСбуСтся мастСр-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, QJ61BT11N) ΠΈ Π²Π΅Π΄ΠΎΠΌΡ‹Π΅ устройства с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°. Π“Π»Π°Π²Π½Ρ‹ΠΉ нюанс β€” Π΄Π»ΠΈΠ½Π° кабСля Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ 100 ΠΌ ΠΏΡ€ΠΈ скорости 10 ΠœΠ±ΠΈΡ‚/с.

πŸ’‘

Для ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ Mitsubishi ΠΏΡ€ΠΎΡ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Melsec Communication Protocol (ΠΏΠΎΡ€Ρ‚ 5006), Ρ‡Π΅ΠΌ Modbus. Он ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ структурированных Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ.

6. Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΈ ΠΈΡ… устранСниС

Π”Π°ΠΆΠ΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с Π½Π΅ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Mitsubishi. Π’ΠΎΡ‚ Ρ‚ΠΎΠΏ-5 ошибок ΠΈ ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:

  • ❌ "Error 8000" ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹: нСсовпадСниС вСрсии ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ CPU ΠΈ ПО. ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Ρ‡Π΅Ρ€Π΅Π· MELSOFT Navigator.
  • ❌ Аналоговый сигнал "ΠΏΡ€Ρ‹Π³Π°Π΅Ρ‚": ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΠ΅ экрана кабСля ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ (настройка Smoothing Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ…).
  • ❌ Modbus Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚: Π² FX3U ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠΎΡ€Ρ‚ RS485 β€” Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ Π² PLC Parameter β†’ Serial Port.
  • ❌ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° "зависла": ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ бСсконСчныС Ρ†ΠΈΠΊΠ»Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, CJ Π±Π΅Π· условия Π²Ρ‹Ρ…ΠΎΠ΄Π°) ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стСка.
  • ❌ НС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ PID-рСгулятор: Π² FX ΠΎΠ½ рСализуСтся Ρ‡Π΅Ρ€Π΅Π· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ PID, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ настройки Sampling Time (врСмя дискрСтизации).

ОсобСнно ΠΊΠΎΠ²Π°Ρ€Π½Π° ошибка "Alarma 5200" Π² iQ-R β€” ΠΎΠ½Π° ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ памяти EM (Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΉ памяти). РСшСниС:

  1. Π£Π΄Π°Π»ΠΈΡ‚Π΅ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² сСкции VAR.
  2. ΠŸΠ΅Ρ€Π΅Π½Π΅ΡΠΈΡ‚Π΅ константы Π² ROM-ΠΎΠ±Π»Π°ΡΡ‚ΡŒ (ΠΊΠΎΠΌΠ°Π½Π΄Π° TO).
  3. Π Π°Π·Π±Π΅ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° нСсколько Π·Π°Π΄Π°Ρ‡ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°ΠΌΠΈ.

Для диагностики ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ встроСнныС инструмСнты:

  • πŸ” Π–ΡƒΡ€Π½Π°Π» ошибок: PLC β†’ Diagnostics β†’ Error Log Π² GX Works3.
  • πŸ“Š ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ рСсурсов: ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ CPU ΠΈ ΠΏΠ°ΠΌΡΡ‚ΡŒ (View β†’ Resource Monitor).
  • πŸ”Œ ВСст соСдинСния: ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° MX Component для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ethernet-соСдинСний.

7. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΈ Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: совСты для ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠΉ эксплуатации

Π’ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… условиях ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 24/7, поэтому ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ:

  1. Π Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹: экспортируйтС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² .gxw ΠΈ Ρ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΏΠΈΠΈ Π½Π° сСрвСрС. Π’ iQ-R поддСрТиваСтся автоматичСскоС Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° SD-ΠΊΠ°Ρ€Ρ‚Ρƒ.
  2. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ: ΠΏΡ€ΠΈ >60Β°C Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ сбои Π² Ρ€Π°Π±ΠΎΡ‚Π΅ FX-сСрии. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ вСнтиляторы ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Π΅ ΡˆΠΊΠ°Ρ„Ρ‹ с ΠΊΠ»ΠΈΠΌΠ°Ρ‚-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ.
  3. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сканированиС: врСмя Ρ†ΠΈΠΊΠ»Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ 10 мс для систСм Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Для увСличСния срока слуТбы:

  • πŸ”‹ Π˜Π‘ΠŸ: обязатСлСн для ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² с SRAM-ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, FX3U), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ питания.
  • ⚑ Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ пСрСнапряТСний: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ варисторы Π½Π° линиях питания 24V.
  • πŸ”„ РСгулярноС тСстированиС: Ρ€Π°Π· Π² мСсяц провСряйтС Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ‡Π΅Ρ€Π΅Π· PLC β†’ Verify.

Для iQ-R доступна функция Redundancy (Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ CPU), Π½ΠΎ ΠΎΠ½Π° Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚:

  • Π”Π²ΡƒΡ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ CPU (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, R08CPU).
  • ΠœΠΎΠ΄ΡƒΠ»Ρ синхронизации RJ71GF11-T2.
  • ΠžΠ±Ρ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° питания R61P.
πŸ’‘

Для ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Ρ… систСм ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ watchdog-Ρ‚Π°ΠΉΠΌΠ΅Ρ€ (ΠΊΠΎΠΌΠ°Π½Π΄Π° WDT Π² GX Works3). Он ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΡ€ΠΈ зависании ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ настройки Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ срабатывания (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 1–2 сСкунды).

FAQ: ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° частыС вопросы

Как ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ Mitsubishi FX3U?

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ нСльзя ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ Π±Π΅Π· знания ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ. Однако Π΅ΡΡ‚ΡŒ ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ:

  1. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ Ρ‡Π΅Ρ€Π΅Π· GX Works2.
  2. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² PLC β†’ Parameter β†’ Security.
  3. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ любой ΠΏΠ°Ρ€ΠΎΠ»ΡŒ 4 Ρ€Π°Π·Π° подряд β€” ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ разблокируСтся (Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для FX-сСрии!).

Для Q-сСрии ΠΈ iQ-R потрСбуСтся ΠΏΠΎΠ»Π½Ρ‹ΠΉ сброс Ρ‡Π΅Ρ€Π΅Π· DIP-ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ Π½Π° CPU, Π½ΠΎ это ΡƒΠ΄Π°Π»ΠΈΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ!

МоТно Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Mitsubishi Ρ‡Π΅Ρ€Π΅Π· Arduino ΠΈΠ»ΠΈ Raspberry Pi?

Π”Π°, Π½ΠΎ с ограничСниями:

  • Для чтСнния/записи Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Modbus-RTU (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, libmodbus для Raspberry Pi).
  • Для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ потрСбуСтся эмуляция ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Melsec (Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ MelsecProtocol).
  • ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅: Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚Π»Π°Π΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.
Как ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Mitsubishi ΠΊ ΠΎΠ±Π»Π°ΠΊΡƒ (IoT)?

Π•ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°:

  1. Π§Π΅Ρ€Π΅Π· шлюз: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ MX Component + ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΉ сСрвис (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, AWS IoT).
  2. ΠŸΡ€ΡΠΌΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅: Π² iQ-R встройтС ΠΌΠΎΠ΄ΡƒΠ»ΡŒ RJ71EN71 (Ethernet) ΠΈ настройтС MQTT.
  3. SCADA-посрСдник: Ρ‡Π΅Ρ€Π΅Π· Ignition ΠΈΠ»ΠΈ Node-RED с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ melsec-comm.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· MQTT (Π½Π° сторонС шлюза):


# Python + paho-mqtt

import paho.mqtt.client as mqtt

from pyModbusTCP.client import ModbusClient

client = ModbusClient(host="192.168.1.10", port=502)

if client.open():

data = client.read_holding_registers(0, 10) # Π§Ρ‚Π΅Π½ΠΈΠ΅ 10 рСгистров

mqtt_client = mqtt.Client()

mqtt_client.connect("broker.hivemq.com")

mqtt_client.publish("mitsubishi/plc1", str(data))

Π§Π΅ΠΌ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ GX Works2 ΠΈ GX Works3?

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ различия:

Ѐункция GX Works2 GX Works3
ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ FX, Q, L, A iQ-R, iQ-F, FX5U
Π―Π·Ρ‹ΠΊΠΈ программирования LD, ST, SFC LD, ST, SFC, FB
Бимуляция Базовая (Π±Π΅Π· Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… сигналов) Полная (с эмуляциСй ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ)
ΠžΠ±Π»Π°Ρ‡Π½Π°Ρ интСграция НСт Π”Π° (Ρ‡Π΅Ρ€Π΅Π· MELSOFT Centre)

GX Works3 Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ бСсплатный Ρ€Π΅ΠΆΠΈΠΌ симуляции.

Как ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Mitsubishi?

ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ дСйствий:

  1. Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта (Ρ€Π°Π·Π΄Π΅Π» Firmware).
  2. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ Ρ‡Π΅Ρ€Π΅Π· GX Works2/3.
  3. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Tools β†’ MELSOFT Navigator β†’ Firmware Update.
  4. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ (.bin) ΠΈ слСдуйтС инструкциям.
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ процСсса обновлСния ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π² iQ-R ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ нСвосстановимому ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΡŽ CPU. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π˜Π‘ΠŸ!