Посетив много ресурсов, заметил, что большинство вопросов у людей возникают по компрессорам GAxxVSD, и малая часть по ZTxxVSD.
Что нарыл интересного, но для меня весьма удручающего: когда срисовывал электрическую схему с компрессора, обнаружил переключатель с позиционным обозначением SS. Учитывая монтаж на DIN-рейку, для себя расшифровал как Service Switch. Он находится в цепочке с NC аварийной кнопки и подключен к DI2 ПЧ. Предположил, что это дополнительный разрыв цепи безопасности для сервисного инженера. Оказалось всё намного интереснее: этот переключатель позволяет сервисному инженеру переключить ПЧ в режим управления от BOP - локальной панели самого ПЧ.
Ха-ха! Как много людей сломали свои компрессоры, когда хотели включить на ПЧ управление от BOP, меняли параметры P0700/P1000. Это приводит к изменению подчинённых параметров BiCo. Обычно, на этом ВСЁ )). Если возникла острая необходимость поковырять ПЧ, выгружайте параметры! Еще предположу, что параметр P0719 позволительно менять - при его изменении BiCo не меняются.
Почему для меня нарытая инфа по SS - это грустно? Потому что в ПЧ, скорее всего, задействовано два набора параметров. Тут с одним разобраться не можешь, так ещё и второй добавляется.
Что я ещё могу сделать сейчас, не имея параметров:
1. Проверить на компрессоре, GA55VSDff (который носорог, а не слон), параметры p2012, p2013 с панели BOP. Зачем, если я уже слил с него параметры? Как я уже говорил, при подключении STARTER или DriveMonitor по USS параметр p2012 автоматически меняется на 4 для STARTER и на 2 для DriveMonitor. Именно 4 я вижу в параметрах MM440 c GA55VSDff, слитых STARTER'ом. И я не знаю, показывает он это значение из EEPROM ПЧ или это действующее значение, которое выставилось при подключении STARTER.
2. Перехватывая телеграммы, сопоставляя с документацией по протоколу USS я был твёрдо уверен, что длина PZD части телеграммы 3 слова или 4 слова (4 слова было слито с ПЧ GA55VSD, 3 я вижу в телеграмме от ПЛК). На буржуйском форуме наткнулся на уверенное утверждение, что PZD = 2 слова, теперь придётся проверять.
Если кому-то интересно, что я перехватываю в обмене ПЛК <--> ПЧ
- Код:
02 0e 01 00 00 00 00 00 00 04 7d 00 00 00 00 74 ..........}....t
02 0e 01 00 00 00 00 fb 31 00 00 00 00 06 e0 21 .......ы1.....а!
| | | |<---------- n ------------------>| |
| | ADR BCC
| LGE
STX
STX (начало телеграммы): 1 байт. h02 - Всегда h02 в телеграмме USS, удобно ориентироваться, когда подбираешь скорость передачи.
LGE (длина телеграммы): 1 байт, включает ADR, PKW+PZD, BCC
ADR (адрес слэйва): 1 байт, адрес слэйва 5 бит с 0 бита по 4 бит, еще три бита какой-то тип телеграммы. Я видел только 0
n полезная информация телеграммы PKW+PZD
BCC (контрольная сумма): 1 байт
LGE = n + 2 (1<=LGE<=254)
На приведенном выше примере первая телеграмма от ПЛК. Вообще, легко определить при выключенном ПЧ. ПЛК будет слать телеграмму, ждать ответа от слэйва, по истечении таймаута снова слать телеграмму. В моём случае таймаут около 1000мс. Смотрим на адрес слэйва в телеграмме от ПЛК, видим h01, устанавливаем в ПЧ в параметре p2010 ту скорость, на которой мы увидели правильную телеграмму от ПЛК (с h02 в начале) и устанавливаем в ПЧ в параметр p2011 адрес из телеграммы, которую мы подслушали.
Далее смотрим на телеграмму от ПЛК, видим "04 7D" - это Control Word 1 (CW1). Делаем вывод, что длина PZD три слова
В приведённом выше примере ответная телеграмма от ПЧ настроена на 4 слова, видно, что SW1 FB 31 смещен на два байта.
А вот так выглядит попытка ПЛК запустить ПЧ:
- Код:
ПЛК 02 0e 01 00 00 00 00 00 00 04 7d 00 00 00 00 74 ..........}....t
ПЧ 02 0e 01 00 00 00 00 fa 41 06 a0 00 00 00 00 10 .......ъA. .....
ПЛК 02 0e 01 00 00 00 00 00 00 04 fe 00 00 00 00 f7 ..........ю....ч
ПЧ 02 0e 01 00 00 00 00 fa 41 06 a0 00 00 00 00 10 .......ъA. .....
ПЛК 02 0e 01 00 00 00 00 00 00 04 7e 00 00 00 00 77 ..........~....w
... повторяются несколько секунд
ПЧ 02 0e 01 00 00 00 00 fa 41 06 a0 00 00 00 00 10 .......ъA. .....
ПЛК 02 0e 01 00 00 00 00 00 00 04 7f 12 7f 00 00 1b .............. - запуск ПЧ
... повторяются несколько секунд до ошибки на панели компрессора по ПЧ
04 7D 0000 0100 0111 1101
04 FE 0000 0100 1111 1110
04 7E 0000 0100 0111 1110
04 7F 0000 0100 0111 1111 тут добавляется Setpoint1 12 7F - это ПЛК выставил все нужные единички для запуска и отправил референс скорости отличный от 0
Да, вот так будет выглядеть ответ от ПЧ, если p2012=3
- Код:
ПЛК 02 0e 01 00 00 00 00 00 00 04 7d 00 00 00 00 74 ..........}....t
ПЧ 02 0e 01 00 00 00 00 00 00 fb 31 00 00 00 00 21 .......ы1.....а!
| | | |<---------- n ------------------>| |
| | ADR BCC
| LGE
STX
3. Пробовать формировать телеграммы ручками вместо ПЛК, понять уже наконец, почему CW1 не долетает до ПЧ (CW1 отображается в параметрах r0054 и r2036-то, что прилетает по USS)
Ох, уж, и попка этот атлас!