Как настроить d8120 в мицубиси

Добавил пользователь Дмитрий К.
Обновлено: 05.10.2024

Китайский ПЛК Wecon LX3V-0806MT-A2, часть 2: программирование


В первой части обзора китайского ПЛК Wecon LX3V-0806MT-A2 я рассказывал про его аппаратную часть.

Сейчас посмотрим, как обстоят дела с программированием.

С точки зрения программирования, ПЛК Wecon серии LX3V является клоном ПЛК Mitsubishi Melsec FX2N. Поэтому программировать LX3V можно как в родной среде программирования Wecon PLC Editor, так и в среде GX Works2 для контроллеров Митсубиси.

ПО для Wecon LX3V Языки программирования Статус
Wecon PLC Editor v.1.2.0 IL, LD бесплатная
Melsoft GX Works2 v.1.50 IL, LD, ST, SFC, FBD триал на 60 дней

IL- своеобразный ассемблер ПЛК.
LD- стандартный для контроллеров графических язык радиорелейных схем. Преимущество- простота.
ST- си-подобный язык, особенно популярный у перешедших из классического программирования в мир АСУ.
SFC- графический язык, которым вообще-то мало кто пользуется. Но тем, кто его освоил, он нравится.
FBD- графический язык, где программа складывается из кубиков, как конструктор.

Освоение

Сейчас Wecon готовит новую редакцию, а пока меня заверили, что данные для LX2N соответствуют данным LX3V.

Но если тяжело читать на английском даже с гугл-переводчиком, то можно вспомнить, что Wecon LX3V является клоном ПЛК Митсубиси. Поэтому для изучения программирования Wecon LX3V подойдет документация на Mitsubishi FX2N. Здесь с русскими текстами полный порядок и по сети их раскидано множество, как и видеоуроков.

Общие сведения о программировании ПЛК Wecon LX3V

Максимальный размер программы- 16000 шагов(steps).
Программа состоит из инструкций(команд), каждая из которых занимает разное количество шагов. Например: инструкция деления 32-битных чисел DEDIV- 13 шагов, инструкция проверки нормально замкнутого бита LD- 1 шаг. Предположу, что максимальный размер программы составит 1000-2000 инструкций.

Инструкции
ПЛК Wecon LX3V имеет 138 инструкций(команд). Из них 136 инструкций одинаковы с ПЛК Mitsubishi и 2 инструкции, которых в Митсубиси нет. Все инструкции объединены в 16 групп:

Базовые /Basic Instruction
STL /Step ladder instruction
Обработка программ /Program control instruction
Сравнение и перенос /Move and Compare Instruction
Арифметические инструкции /Arithmetic Operation Instruction
Сдвиг и поворот /Rotation and Shift Instruction
Операции с данными /Data Operation Instruction
Высокоскоростные /High-speedProcessing Instruction
Handy instruction
Внешний ввод/вывод /External IO Instruction
External SER Device Instruction
Операции с числами с плавающей точкой /Floating pointoperation instruction
Позиционирование /Positioning Instruction
Время /Clock Control Instruction
Внешние устройства /External Device Instruction
Сравнение /Comparison Instruction

В Wecon LX3V есть инструкции, которых нет в ПЛК Митсубиси: PID и RS.

Для операций с различными типами данных используются разные инструкции, например деление 16-битных целых чисел DIV, деление 32-битных чисел DDIV, деление вещественных чисел с плавающей точкой DEDIV. Для BCD-чисел имеются только инструкции преобразования в другие типы.

Детальное описание с примерами каждой инструкции есть в руководстве по программированию. Множество разнообразных инструкций позволяет создавать сложные программы: есть ШИМ, PID и т.д.

Операнды
Это, фактически, переменные различных типов. Например, сравнительно с С++, операнд М соответствует типу bool, D соответствует int16. Операнды бывают обычные(не сохраняются в энергонезависимой памяти) и с памятью(они же фиксируемые, сохраняются в энергонезависимой памяти). Обычные операнды и операнды с памятью располагаются по разным адресам.

V, Z индексные регистры
16-битные регистры, используются в операциях передачи и сравнения.

K, H константы
Используются при объявлении констант. K- десятичная константа, H- шестнадцатеричная. Например: K15, H3F. Констант-вещественных чисел с плавающей точкой нет, но можно их организовать самому.

D8000 прошедшее время работы программы.
D8005 напряжение батареи, число BCD
D8010 текущее время цикла программы

Форматы чисел в LX3V
Как было сказано выше, хранение и обработка чисел в LX3V возможна в нескольких форматах:

Тип Размещение Диапазон
bit M, S 0/1
Int16 D -32768… 32767
Int32 Двойное D* -2128478208… 2128478207
Float32 Двойное D* 10^-38… 10^37
BCD D, Двойное D* 0… 9999, 0… 99999999

*Два соседних регистра D, доступ по четному адресу

Для преобразования чисел различных типов есть специальные инструкции.

При этом представление целых чисел возможно в шестнадцатеричном и десятичном виде (см. константы).
Однако, использовать в программе вещественные константы (числа с плавающей точкой) нельзя, нет такого представления числа среди констант, хотя сам тип данных есть. Т.е. нельзя, к примеру, просто взять и сравнить какую-то температуру с константой 107.5 градуса.

Вещественные константы (Е) появляются только в Mitsubishi FX3U, а Wecon LX3V является аналогом FX2N.
Так что же, как быть, если нужно сравнить число типа float32 с какой-то вещественной константой?
Можно самому сформировать такое вещественное число и далее использовать его в программе в качестве константы. Вот как делается для того же значения 107.5:

Записали десятичную константу 1075 в двойной регистр по адресу D1000, преобразовали во флоат, разделили на 10 и вуаля- в D1000 теперь хранится вещественное число 107.5

В LX3V все целые числа знаковые, кроме BCD. Специальных инструкций преобразования беззнаковых чисел(uint) в знаковые(int) нет. Вроде бы беззнаковые числа и не нужны, т.к. в ПЛК они не используются, но беззнаковые числа могут попадать извне- по Modbus. Например, с модуля аналогового ввода Adam 4017+.
В таком случае необходимо как-то сконвертировать uint в int, что бы полученные по Модбас данные могли использоваться в программе. Преобразовать uint16 в int32 можно просто- достаточно скопировать uint16 в двойной регистр (int32).

Wecon PLC Editor

wecon-plc-editor-01

Официальное ПО программирования ПЛК Wecon. Текущая версия- 1.2.0. Бесплатная, легкая- инсталляция весит 28 Мб.

Возможности Wecon PLC Editor:

  • В текущей версии(1.2.0) программирование только на языках LD(Ladder) и IL(Instruction List)
  • Есть симулятор- можно разрабатывать и отлаживать программу, не имея на руках контроллера.
  • Есть мониторинг состояния ПЛК. Полезная штука при отладке программы- можно посмотреть состояние всех операндов в контроллере.
  • Возможно использование подпрограмм. Подпрограммы могут вызывать другие подпрограммы, глубина вложения- 4 уровня.

Вот видео с основами:

wecon-plc-editor-02

В откомпилированной программе отображается количество занятых инструкциями шагов:

Связь по Modbus

LX3V-0806MT-A2 имеет 2 порта последовательной связи: круглый Com1 RS-422 и Com2 RS-485. Плюс есть возможность добавить еще 2 порта RS-485 с помощью установки платы расширения LX3V-2RS485-BD.

На сайте Wecon есть архив с документацией на работу Com2 по Модбас и примерами программ.

Com2 Modbus RTU slave
В режиме Модбас слейв всем операндам ПЛК присваиваются адреса для доступа по Модбас:


lx3v-modbus-operands-02

Наличие Modbus RTU позволяет подключить ПЛК к любой современной СКАДА:

Схема подключения в этом видео:


Com2 Modbus RTU master

Режим ПЛК мастер тоже есть:

Здесь я подключил ПЛК к модулю аналогового ввода Adam 4017+:


Совместимость с ПО для ПЛК Mitsubishi

Как уже сказано выше, ПЛК Wecon LX3V по программной архитектуре является аналогом ПЛК Mitsubishi FX2N. Следовательно, программное обеспечение от Митсубиси должно подходить и для LX3V.

gxworks2-01

И действительно, в среде программирования ПЛК Митсубиси Melsoft GX Works2 можно разрабатывать, отлаживать и загружать программы для LX3V.

Правда, загрузка программы из GX Works2 в контроллер возможна только через круглый разъем Com1. Для этого нужен специальный кабель, который у Wecon стоит 5$. Можно и самому сделать загрузочный шнурок по схеме Троицкого.
GX Works2 не работает с портом usb на LX3V.

GX Works2 v.1.5 можно скачать на сайте Митсубиси(после регистрации), триал-версия работает 60 дней. Программа тяжелая, инсталляция весит 1.2 Гб.

Возможности программирования тут шире, чем в Wecon PLC Editor: кроме языков LD и IL доступны языки ST, FBD, SFC.

Для программистов, пришедших в АСУ из классического программирования, тут особо полезен си-подобный язык ST.
Вот пример программирования LX3V на языке ST от энтузиаста контроллеров Wecon в России Вячеслава Мезенцева:

Есть нюанс- программа на ST загружается нормально, но после загрузки программы ПЛК LX3V зависает и его нужно перезапустить- перещелкнуть тумблер RUN/STOP в положение STOP а потом снова в положение RUN. Тогда все ок. При загрузке программы на LD такого глюка не выявлено.

Впечатление о программировании

Каких-то сложностей в программировании ПЛК Wecon LX3V-0806MT-A2 я не заметил.

Информации для изучения контроллера в сети достаточно, правда на русском языке информация есть только про аналог Mitsubishi FX2N. В родной среде программирования PLC Wecon Editor доступны только языки LD и IL. Впрочем, программы на ST и других языках можно создавать и загружать в Wecon LX3V, используя ПО для ПЛК Митсубиси.

Наличие разнообразных инструкций программирования(138 штук) и максимальный размер программы в 16000 шагов(около 2000 инструкций, по моим оценкам), позволяют создавать программы средней сложности.

В то же время, программирование связи по Modbus и в ПО Wecon и в ПО Mitsubishi организовано сложнее, чем в ПЛК других фирм с системой CodeSys, где для этого есть простой мастер связи. Но это не критично и сказывается только на простоте и удобстве, а не на возможностях последовательной связи.

С точки зрения программирования, ПЛК Wecon LX3V-0806MT-A2- годный контроллер.

cnc-club.ru

Для начала, чисто поиграться. поэкспериментировать. Потом привинчу куда-нибудь.
производитель обещает кучу приятных фич типа:
-поддержка 3 энкодеров,
- кучу счетчиков
- прерывания
- аналоговый ввод-вывод
-дополнительный 485 порт.
еще, когда заказывал, на страничке было указано, про modbus-совместимость, щас, почему-то нет.

скорость работы на 232 порту, не больно высока 38400
скорость полного цикла 1 мс

теперь научиться бы работать с прерываниями и аналоговыми входами-выходами.
и подключить его по modbus

PS
китайский брат прислал типа доки:

  • 0
  • Цитата
  • 1
  • Цитата


но не ведомо как оно реализовано в клоне

  • 0
  • Цитата

Аналоговый ввод\вывод освоил
синтаксис такой:
чтение
[m8011]--- [RD3A K0 Kn Dn]
запись
[m8011]---[WR3A K0 Kn Dn]

где
M8011 - системный тикер 10 мс (можно и другой источник использовать)
Kn- номер канала ввода/вывода
Dn - номер ячейки памяти, куда будет положен/получен результат

напряжение ввода/вывода однополярное, точность - 4096 уровней

вроде есть PID-регулятор но с ним, в лом разбираться. Только под конкретную задачу.

буду дальше ковырять модбас

  • 0
  • Цитата
  • 0
  • Цитата
  • 0
  • Цитата
  • 0
  • Цитата
  • 0
  • Цитата
  • 0
  • Цитата
  • 0
  • Цитата
  • 2
  • Цитата

Тоже такой приобрел, с модбасом разбираюсь, он у них не такой как в оригинальном melsec.
можешь скинуть сюда свои примеры инициализации и работы с модбасом? хоть на LD хоть на ST.

  • 3
  • Цитата

MOV(M8002 , k16529, D8120 ); инициализация modbus slave 19200,8,n,1
TRD( M8013 , D0); читаем RTC результат в D0-D7 (с часами были проблемы, пришлось впаивать недостающий осциллятор на 32 кГц и батарейку,)
RD3A(M8011 ,K0 , K0 , D10); читаем в модуле 0 (первое К0, всегда 0) аналоговый канал 0 (второе К0) по тикеру М8011, результат в D10
WR3A( M8011 , K0 , K0 , D4000 ); тоже самое только запись из D4000
DMOV( M8011, 0 ,K6Y000 ); Запись в порт (шесть 4-х битовых регистра порта Y начиная с нулевого выходного канала)
DMOV(M8011,K6Y000, Port_lamp_var); тоже самое только чтение

Адресация modbus
Y0 10257
Y1 10258
Y2 10259
Y3 10260
Y4 10261
Y5 10262
Y6 10263
Y7 10264
Y10 10265
Y11 10266
Y12 10267
Y13 10268
Y14 10269
Y15 10270
Y16 10271
Y17 10272
Y20 10273
Y21 10274
Y22 10275
Y23 10276
Y24 10277
Y25 10278
Y26 10279
Y27 10280
X0 10001
X1 10002
X2 10003
X3 10004
X4 10005
X5 10006
X6 10007
X7 10008
X10 10009
X11 10010
X12 10011
X13 10012
X14 10013
X15 10014
X16 10015
X17 10016
X20 10017
X21 10018
X22 10019
X23 10020
X24 10021
X25 10022
X26 10023
X27 10024
DO 40001
M8013 3791
M0 1
M1 2
TS0 3137
CS1 3521
C0 44353
D4000 44001
D8013 43791
S0 10001

  • 1
  • Цитата

Использую 14MT для модернизации старых советских станков (в основном, для сверлилок 2Н125/2Н135/2Н145, да наверное и 6Р13 тоже)
выбрасываю всю хрень, что там есть, оставляю 5 реле, пять пускателей, два мотор-автомата. Получается простая ремонтопригодная конструкция.

10МТ под заказ, на автоматизацию ворот для мойки самообслуживания. Там требуется немного нестандартная логика работы с датчиками безопасности

MMC-FORUM.RU

Smartphone Link Display Audio (SDA, Mitsubishi Connect)

Smartphone Link Display Audio (SDA, Mitsubishi Connect)

  • B, J, K, L
  • 1.0.0046.0600 (A)
  • 2.4.0106.0600 (O)
  • 3.0.0606.0600 (U)
  • F, M, P, T
  • 3.0.0006.0500 (U)
  • A, B, D, E, I, L, N, O, Q, R, 1E
  • 1.3.0006.0500 (E)
  • 2.6.0006.0500 (Q)
  • 4.2.0206.0500 (1G)
  • 4.3.0106.0500 (1H)
  • 4.4.0106.0500 (1I)
  • 3.1.0006.0400
  • 1.1.0056.0200
  • 1.8.0406.0200
  • 2.3.0006.0200
  • 3.1.0006.0200
  • 1.2.0016.0200
  • 2.0.0006.0200

Mitsubishi Connect - SMARTPHONE LINK


Android Auto Features

Smartphone Link Display Audio Promotional Movie (Android Auto™ Ver.)


Mitsubishi Smartphone Link Display Audio - Android Auto™ hands on

Smartphone Link Display Audio Promotional Movie (Apple CarPlay Ver.)


Mitsubishi Smartphone Link Display Audio - Apple CarPlay hands on

Mitsubishi Smartphone Link Display Audio - Radio hands on


Mitsubishi Smartphone Link Display Audio - Bluetooth® hands on


Mitsubishi Smartphone Link Display Audio - Setting menu hands on

Smartphone Link Display Audio Или "Connect"

подскажите, пожалуйста, можно ли где-то скачать или хотя бы посмотреть пользовательскую инструкцию на Mitsubishi Connect ?

Если у кого-то есть возможность, выложите, пожалуйста

Smartphone Link Display Audio Или "Connect"

Скрытое инженерное меню SDA.
Позволяет включить русский язык на "американках" и кое-что другое.

Smartphone Link Display Audio Или "Connect"

Smartphone Link Display Audio Или "Mitsubishi Connect"

Mitsubishi Connect в России устанавливается на Pajero IV и новый Pajero Sport.
В планах - на ASX 2017->, Outlander 2017->, Outlander PHEV 2017->.
https://www.android.com/intl/ru_ru/auto/mitsubishi/

И, кмк, руководств на него не будет, как и на телефоны с Андроидами.
лучше изучать официальный сайт - http://mitsubishi-connect.com/

Smartphone Link Display Audio Или "Mitsubishi Connect"

Smartphone Link Display Audio Или "Mitsubishi Connect"

Mitsubishi Connect (Smartphone Link Display Audio)

Админ, пора уже оформлять список партномеров и особенностей Mitsubishi Connect - расплодилось их версий уже более чем десяток:

8740A001 - Pajero Sport Европа
8740A003 - Pajero IV Европа
8740А005 - L200 Европа
8741A001 - Outlander III Америка
8741A005 - Outlander Sport Америка (ASX)
8740A022 - Outlander III Европа
8740A025 - ASX Европа
8740A038 - ASX Австралия
8740A056 - Outlander III Европа
8742A002 - Eclipse Cross Европа

Mitsubishi Connect (Smartphone Link Display Audio)

Mitsubishi Connect (Smartphone Link Display Audio)

Mitsubishi Connect (Smartphone Link Display Audio)

Другой у него функционал, совместить скорости кан-шин.
С CAN-C (условно, 500 kbps) на CAN-C-mid (250 kbps).
Этот же гетавей совмещает шины для других блоков (радары и т.п.).
Вот где вы этот гетавей видели? На ASX? Там бортовая шина CAN-B (67 kbps), и они взяли через гетавей сигнал с моторной CAN-C, но получили с неё только инфу о работе кондея, а кастомайзинг остался недоступен.

Mitsubishi Connect (Smartphone Link Display Audio)

Mitsubishi Connect (Smartphone Link Display Audio)

Всё это так, но это тема для отдельного разговора, даже не в этом разделе форума. Мы-то тут про SDA.
Кстати, CAN-box - это не гетавей, это преобразователь интерфейсов. С одной стороны у него CAN, с другой - нечто, на физическом уровне напоминающее SPI (синхронный последовательный интерфейс).

Mitsubishi Connect (Smartphone Link Display Audio)

Всем доброго времени суток, нужна помощь, может кто знает где или может через кого можно заказать стекло на такой планшет. Разбил.

Smartphone Link Display Audio (SDA, Mitsubishi Connect)

Smartphone Link Display Audio (SDA, Mitsubishi Connect)

В сервисном меню пробовали тип автомобиля менять? Попробуйте поставить, например, 3X45.
На моем 8740a056, прошивка 1I, подсветка после этого заработала. И аналоговый сигнал заднего хода стал виден. В сервисном меню можно посмотреть (в тесте) их статус.
Но камера как устройство так и не увиделась. Похоже, ее наличие 8740a056 у меня продолжает определять через CAN (подключение к которому на моем Pajero Sport II отсутствует в принципе).

ЗЫ
До этого стояла MMCS W12. С камерой. Сейчас пробую заменить MMCS на Connect.

Как настроить d8120 в мицубиси

Обмен по RS

Обмен по сети

Обмен по RS

Драйвер обеспечивает обмен данными, используя транспортный протокол FXComputerLink и реализацию протокола Protocol Format 1 для обмена с ПЛК серии FX фирмы MITSUBISHI. Драйвер поддерживает чтение регистров X, Y, M, S, TN, CN 16 и 32 бит, TS, CS, D и запись регистров X, Y, M, S, TN, D и CN 16 бит. Для обмена данными используется последовательный порт компьютера. Драйвер оформлен в виде драйвера t12. Для корректной работы драйвера нужно правильно произвести конфигурацию порта в ПЛК (см. ниже). Протокол ComputerLink Format 1 поддерживается в ПЛК серий FX, FX0N, FX1N, FX1S, FX2C, FX2N, FX2NC.

Для функционирования драйвера необходимо установить и сконфигурировать коммуникационный адаптер серий 232-BD, 232-ADP, 485-BD или 485-ADP. О поддержке протокола в других сериях ПЛК проконсультируйтесь с поставщиком этого ПЛК.

Драйвер обеспечивает обмен данными как в режиме чтения, так и в режиме записи. Последовательные порты, используемые при обмене, должны быть занесены в список FXNet.cfg. Для этого нужно воспользоваться утилитой FXconfig.exe. Каждый порт в списке будет автоматически открыт драйвером.

Порт, к которому подключены устройства FXNet, не нужно настраивать в TRCAE MODE.

Утилита FXconfig.exe предназначена для создания списка портов, которые могут использоваться при обмене. Список сохраняется в файл FXNet.cfg.

Основное окно программы имеет следующий вид:


Каждая строка списка портов в основном окне утилиты состоит из семи параметров:

номер порта. Этот параметр, уменьшенный на 1, затем нужно указать в качестве настройки Порт канала, который связывается с данным портом;

скорость передачи данных (300-115200 bps), значение по умолчанию – 9600;

число битов данных (8 по умолчанию);

контроль четности передачи, может принимать значения None, Odd, Even, значение по умолчанию – Even;

количество стоп-битов (1 или 2). Значение по умолчанию – 1;

время переключения конвертора RS485. Этот параметр передается в ПЛК, который задерживает передачу ответа на указанное время с тем, чтобы конвертор успел переключиться в режим приема. Этот параметр лежит в диапазоне 0-150 мс, по умолчанию – 0 мс;

параметры RTS и DTR для приема и передачи. Если конвертор интерфейсов требует переключения сигналов для индикации приема и передачи данных, то необходимо указать, какие сигналы и как должны работать при приеме (RX) и при передаче (TX).

Для создания новой записи нажмите кнопку Добавить, кнопка Удалить удалит запись, кнопка Правка или двойной щелчок по элементу списка вызовет окно редактирования параметров записи:


Кроме атрибутов, общих для всех источников/приемников (см. Редакторы источников (приемников) , а также Шаблоны каналов обмена ), в редакторе шаблона канала обмена по данному протоколу задаются следующие атрибуты:

Порт – номер порта (0 – СОМ1, … 31 – СОМ32). Настройки порта должны быть предварительно заданы в утилите FXconfig. Если в списке утилиты нет порта с заданным номером или порт настроен в TRACE MODE как порт для обмена любыми данными, то канал будет отключен при запуске системы;

Номер станции – адрес ПЛК ("станции" в терминологии MITSUBISHI), с которым обменивается данный канал. Адрес лежит в диапазоне 0-15 и выбирается из списка;

Номер регистра – адрес выбранного регистра в массиве регистров ПЛК (в десятичном виде);

Тип регистра – тип адресуемого регистра. Тип регистра выбирается из следующего списка:

[X]Inputs(I/O) – элементы данных типа Input, 1 бит/регистр, запись/чтение блоками по 16 элементов;

[Y]Outputs(I/O) – элементы данных типа Output, 1 бит/регистр, запись/чтение блоками по 16 элементов;

[M]AuxRelays(I/O) – элементы данных типа AuxiliaryRelay/SpecialAuxiliaryRelays, 1 бит/регистр, запись/чтение блоками по 16 элементов;

[S]States(I/O) –

[TS]TimerContacts(I) – элементы данных типа TimerContacts, 1 бит/регистр, только чтение блоками по 16 элементов;

[CS]CounterContacts(I) – элементы данных типа CounterContacts, 1 бит/регистр, только чтение блоками по 16 элементов;

[TN]TimerValue(I/O) – элементы данных типа TimerValue, 16 бит/регистр, запись/чтение;

[CN]Counter16bit(I/O) – элементы данных типа CounterValue в диапазоне С0-С198, 16 бит на регистр, запись/чтение;

[CN]Counter32bitHi(I) – элементы данных типа CounterValue в диапазоне С199-С255, старший байт, 32 бита на регистр, только чтение старшего байта регистра;

[CN]Counter32bitLo(I) – элементы данных типа CounterValue в диапазоне С199-С255, младший байт, 32 бита на регистр, только чтение младшего байта регистра;

(D]Data/FileRegisters(I/O) – элементы данных типа Data, File, RAMFile и SpecialData, 16 бит/регистр, чтение/запись.

Каналы для всех типов регистров могут иметь тип I, т.е. использоваться для чтения. Для записи могут быть применены каналы с типом регистра X, Y, M, S, TN, CN16, D (ограничение протокола) . Каналы типа О с типом регистра, отличным от приведенных выше, будут отключены при запуске.

Элементы с типом регистра CN16, TN, D имеют размерность 2 байта (1 слово), поэтому они читаются/пишутся по одному элементу в канал. Элементы X, Y, S, TS, CS, M имеют размерность 1 бит, поэтому читаются/пишутся по 16 элементов в 1 канал.

Таким образом, если указать RegNum=0, то канал будет содержать в себе элементы 0-16, а если указать RegNum=1, то канал будет содержать в себе элементы 1-17.

Регистры CN32 имеют размерность 4 байта, поэтому в TRACE MODE для их чтения требуются 2 канала. В один считывается значение старшего слова, в другой – младшего (тип данных CN32Hi и CN32Lo соответственно). По этой причине запись в регистры такого типа невозможна. Если регистры привязаны в ПЛК к реальным входам, то команда записи в них не будет отработана на уровне ПЛК.

Чтение данных происходит по запросу МРВ в соответствии с фазой и периодом работы канала. Запись – при изменении выходного значения канала типа О. При каждой посылке ответ ожидается в течение 1 с. Если ответа за это время нет, то каналу выставляется признак недостоверности, связь с ПЛК разрывается и предпринимается попытка восстановить ее заново. Вне зависимости от того, была ли попытка успешной или нет, драйвер возвращает управление МРВ. Если восстановления связи не произошло, следующая попытка установки связи будет при следующем обращении к этому порту. Необходимо обратить внимание, что при безуспешной попытке записи значения канала TRACE MODE будет пытаться повторить запись до тех пор, пока она не пройдет успешно.

Информация о программе в ПЛК

Сведения, изложенные в этом разделе, являются частью инструкции по установке, программированию и наладке сетей передачи данных на базе ПЛК Mitsubishi FX, "MITSUBISHI MELSEC-F, User’s Manual, FX Communications (RS-232C, RS485)", JY992D69901-С, 25 Jan 2001. Все изложенные данные не могут претендовать на полноту и точность изложения. Пожалуйста, обращайтесь за более подробной информацией к службе техподдержки фирмы Mitsubishi и соответствующим руководствам пользователя.

Для связи с ПЛК драйвер поддерживает протокол передачи Computer Link, поэтому проверьте, какой версии Ваш ПЛК и поддерживает ли он этот протокол:


Для обеспечения правильной передачи данных от компьютера к ПЛК не нужно описывать процедуры передачи данных в программе ПЛК, однако необходимо произвести настройку порта и инициализацию протокола Computer Link. Для этого используются регистры D8120 – D8129.


Наиболее важным является регистр D8120, в котором необходимо указать физические параметры передачи данных и выбрать протокол Computer Link. Пример фрагмента программы приведен ниже (подробнее см. руководство ПЛК):


Помните, что должен быть указан протокол Computer Link и формат протокола Protocol Format 1 (регистр должен иметь вид 0x60xx, младший байт должен соответствовать выбранным параметрам передачи). После изменения параметров ПЛК должен быть выключен и снова включен. Обмен данными будет работать только при режиме Run контроллера.

Регистр D8120 имеет следующий формат:


Кроме того, очень важно правильно указывать номера запрашиваемых типов регистров, которые могут иметь разные диапазоны для различных типов ПЛК. Для некоторых типов контроллеров информация о диапазонах регистров приведена ниже.

Для 16-битовых регистров:


Следует еще раз отметить, что регистры C200-C255 являются 32-битными.

Для 1-битных регистров:


В данном случае особое внимание уделяется тому, что адреса для регистров X и Y указаны в восьмеричной форме, а для остальных – в десятичной. Помните, что в проекте TRACE MODE Вы должны указывать адреса в десятичной системе счисления.

Обмен по сети

Для конфигурирования обмена с контроллерами Mitsubishi MELSEC FX3U и System Q по сети используются те же шаблоны каналов (создаются в группе Mitsubishi_Group), что и для конфигурирования обмена с ПЛК серии FX по RS.

IP-адрес и порт контроллера задаются в поле Дополнительно в формате <IP-адрес>:<порт> (например, 192.168.2.84:5002);

атрибуты Порт и Номер станции не используются;

если Номер регистра=0, регистр для обмена может быть указан в поле Комментарий как строка "=<регистр>" (например, "=SD210");

типы регистров [CN]Counter32bitHi(I) и [CN]Counter32bitLo(I) не используются.

Многорежимный дисплей


При повороте ключа зажигания в положение АСС дисплей включается автоматически.

Примечание: использование беспроводных устройств, таких как радиостанции и мобильные телефоны, рядом с монитором может вызывать временное затемнение экрана и неверное показание компаса.

Если положить в отсек монитора сотовый телефон, работа телефона может ухудшиться.

  • Появление небольших черных пятен, мерцание красного, синего и зеленого цвета.
  • В холодную погоду экран темнеет или становится красным, изображение движется медленно.
  • Яркость дисплея изменяется в зависимости от угла зрения.

Изменение режима дисплея

Нажатием кнопки DISP (6) (см. рис. 20) осуществляется последовательное переключение режимов 1-4.

  • 1. Информация маршрутного компьютера.
  • 2. Климатические данные.
  • 3. Информация об аудиосистеме.
  • 4. Дата и время.

Режим 4: дата и время

В этом режиме на дисплее отображаются время (А) и дата (В).


Если выбран режим отображения другого параметра (не «Дата и время»), в верхнем левом углу отображается только время (А).


Настройка даты и времени

  • На автомобилях, оснащенных оригинальной аудиосистемой MITSUBISHI MOTORS: в автоматическом и ручном режимах.
  • На автомобилях, не оснащенных оригинальной аудиосистемой MITSUBISHI MOTORS: только в ручном режиме.

Автоматический режим (для автомобилей с оригинальной аудиосистемой MITSUBISHI MOTORS)

В автоматическом режиме местное время устанавливается автоматически по сигналам от местных станций RDS. В этом режиме на дисплее аудиосистемы в правом нижнем высвечивается символ СТ (местное время передается с сигналом RDS).

Ручной режим настройки:


3. Для перехода к настройке месяца, числа, года, часов и минут нажимайте функциональную кнопку SELECT. При каждом нажатии SELECT происходит переход от часов к минутам, секундам, числу, месяцу и году.

Если нажать и удерживать кнопку SELECT более 1 сек, система переключится в режим быстрого перехода вперед. При выборе секунд на дисплее автоматически отображается 0 секунд.


4. Установка нужного значения производится нажатием функциональных кнопок или . Если нажать и удерживать кнопку или более 1 сек, значение начнет изменяться быстрее.


5. После установки часов нажмите функциональную кнопку SET.


Примечание При отсоединении аккумуляторной батареи показания обнуляются, и необходимо вновь настроить часы, повторив операции, описанные выше.

Режим 1: информация маршрутного компьютера

Маршрутный компьютер отображает следующую информацию.


Средняя скорость движения/средний расход топлива

Эти параметры отображают среднюю скорость движения (в километрах в час или милях в час) и средний расход топлива (в л/100 км или км/л) с момента последнего обнуления показаний.

Обнулите показания в тот момент, с которого требуется начать измерение, и средний расход топлива будет отсчитываться с этого момента.

Для обнуления показаний нажмите функциональную кнопку RESET.


  • Если система не может рассчитать определенное значение средней скорости, на дисплее отображается*-- км».
  • Средний расход топлива меняется в зависимости от условий движения автомобиля (состояния дороги, манеры вождения и т.д.).

Этот параметр выводится для справки, поскольку отображаемое значение расхода топлива может отличаться от фактического.

Запас хода

Этот параметр показывает расстояние (в километрах или милях), которое можно проехать на топливе, оставшемся в баке.

В режиме отображения запаса хода, если значение этого показателя становится менее 50 км (30 миль), дисплей начинает мигать оранжевым цветом.

Примечание: Если система не может рассчитать определенное значение запаса хода, на дисплее отображается «--- км».

Отображаемый запас хода рассчитывается по данным о расходе топлива. После отсоединения аккумуляторной батареи данные о расходе топлива стираются из памяти, что уменьшает точность расчетов, производимых системой.

При остановке автомобиля на уклоне отображаемая величина запаса хода может изменяться случайным образом. Это происходит из-за перемещения топлива в баке на уклоне и не является признаком неисправности.

Заправка небольшого количества топлива

После заправки топлива значение запаса хода будет рассчитано вновь.

Однако, если будет заправлено небольшое количество топлива (не более 25 л), правильное обновление данных о запасе хода невозможно.

В этом случае для получения верных данных выполните следующее.

1. В окне информации маршрутного компьютера нажмите кнопку Adj, чтобы получить доступ к дополнительным функциям кнопок.


2. Нажмите функциональную кнопку FUEL, и данные о запасе хода будут рассчитаны вновь, о чем сообщит звуковой сигнал.


Режим 2: климатические и навигационные данные

В окне климатических данный отображаются: температура окружающего воздуха (А), атмосферное давление В высота над уровнем моря (С) и электронный компас (D).


Температура окружающего воздуха

Отображает температуру окружающего воздуха при движении автомобиля.

Если температура воздуха становится ниже примерно 3°С (37°F), раздается предупреждающий сигнал, и в течение примерно 10 сек на дисплее мигает предупреждающий символ (А).


Внимание: в таких условиях, даже если этот символ и не мигает, существует опасность образования гололеда, поэтому вести автомобиль следует осторожно.

Даже если на дисплее отображаются другие параметры (не климатические), температура окружающего воздуха отображается в правом верхнем углу экрана.


  • Пределы измерения температуры наружного воздуха - от - 44°С (-40°F) до 50°С (122°F).
  • Под влиянием условий движения, окружающих условий и т.д. отображаемая температура может отличаться от фактической.

Смена единиц измерения

Для перехода от°С к °F и обратно нажмите кнопку (А) в режиме отображения климатических данных и удерживайте ее более 3 сек.


Показывает атмосферное давление в месте нахождения автомобиля.

Примечание. Точность показаний барометра: 2 гПа.

Альтиметр

Показывает высоту над уровнем моря в месте нахождения автомобиля.

  • Точность показаний альтиметра составляет 50 м (200 футов). Если автомобиль находится ниже уровня моря, альтиметр показывает 0 м (0 футов).
  • Принцип работы альтиметра основана изменении атмосферного давления. Это означает, что на его работу влияют изменения погоды и другие условия, а его показания могут отличаться от реальной высоты.
  • Колебания атмосферного давления могут приводить к изменению показаний, даже если автомобиль в это время стоит на месте. Это не является признаком неисправности системы.

Смена единиц измерения

Для перевода единиц измерения альтиметра из метров в футы и обратно нажмите кнопку (А) в режиме отображения климатических данных и удерживайте ее более 3 сек.


Электронный компас

Компас показывает направление движения автомобиля по одному из 8 азимутов.


  • автостоянки, расположенные в зданиях и подвалах;
  • автомагистрали, подземные кабели;
  • зоны над линиями метрополитена;
  • трансформаторные станции;
  • зоны вдоль железных дорог.

Не устанавливайте на автомобиль багажники для лыж, антенны и т.п., которые крепятся магнитами. Это будет влиять на показания компаса.

Установка магнитного склонения

Склонение - это разница между географическим севером (направлением на географический северный полюс) и направлением, которое показывает стрелка компаса. Поскольку склонение различно в разных местах, его необходимо устанавливать вновь в каждом регионе. В противном случае компас будет показывать неверное направление.

Установка склонения осуществляется следующим образом.


  • Склонение различается в разных регионах; его примерное распределение показано на рисунке.
  • Магнитное склонение можно устанавливать с шагом в 5 градусов, от 20 градусов на запад (W20) до 20 градусов на восток (Е20).

В режиме отображения климатической информации нажмите кнопку ADJ, чтобы отобразить кнопки выбора. Примерно через 10 сек показания автоматически исчезнут, если не будет нажата ни одна кнопка.

1. Нажатием кнопок выберете DEV.ADJ.


2. Нажатием кнопок выбора или установите нужное склонение.

Если нажать и удерживать кнопку или более 1 сек, значение начнет изменяться быстрее.


3 . После установки склонения нажмите функциональную кнопку SET.


Примечание. В целях безопасности эти действия разрешается выполнять, если скорость автомобиля не превышает 3 км/ч (2 мили в час).

Настройка компаса

1. Нажимая кнопки выбора, выберите CAL.COMP.


2. На безопасной открытой площадке, где нет зданий и других автомобилей, медленно разверните автомобиль на 360 градусов (сделайте полный круг).


На дисплее появится предупреждающая надпись: «Пожалуйста, ведите автомобиль по кругу осторожно, выбрав для этого безопасную открытую площадку».


Примечание. Когда на дисплее появится надпись CANCEL, нажмите функциональную кнопку CANCEL, чтобы закончить калибровку и вернуться к отображению климатической информации.


3. При этом регулировка завершится автоматически, а на дисплее появится надпись «Completed the calibration» «Окончание процесса настройки компаса».


Настройка дисплея


Через 10 сек дисплей автоматически вернется в прежний режим, если не будет нажата ни одна кнопка.

Регулировка яркости дисплея


2. Нажимая функциональные кнопки или , установите желаемую яркость.


При нажатии на кнопку яркость дисплея увеличивается.

При нажатии на кнопку яркость дисплея уменьшается.

3. Примерно через 30 сек после завершения регулировки дисплей вернется в прежний режим показаний, если не будет нажата ни одна кнопка.

  • Можно установить яркость дисплея по отдельности для случаев, когда световые приборы включены и выключены.
  • Если не нажимать ни одну кнопку, то примерно через 30 сек дисплей возвращается в прежний режим показаний.

Выключение дисплея


2. Чтобы выключить дисплей, нажмите функциональную кнопку BLANK. Чтобы вновь включить дисплей, нажмите кнопку DISP.


Выбор единиц измерения

На заводе в качестве единиц измерения устанавливаются км/ч, л/300 км км и м.

РежимЕдиница измерения
Средняя скоростькм/чмиль в часкм/чкм/ч
Средний расход топливал/100 кммиль/галлонкм/лл/100 км
Запас ходакммиликмкм
Альтиметрмфутымм



3. Нужный язык устанавливается нажатием функциональных кнопок или .


4. После выбора языка нажмите функциональную кнопку SET.

Если вы хотите выбрать другие единицы измерения, нажмите кнопку (А) и удерживайте ее более 3 сек. При этом единицы измерения изменятся следующим образом.



Примечание. В целях безопасности производить настройки разрешается только на стоянке.

При отсоединении аккумуляторной батареи

После отсоединения аккумуляторной батареи данные, хранящиеся в памяти, могут быть стерты. В этом случае действуйте следующим образом.

Проверка питания системы

1. Запустите двигатель (или поверните ключ зажигания в положение ON).




4. Дисплей перейдет в режим отображения информации маршрутного компьютера.

Уход за монитором

При загрязнении жидкокриссталического дисплея (например, отпечатки пальцев) протрите его сухой мягкой тряпкой.

Примечание. Не пользуйтесь влажной тряпкой или абразивными чистящими средствами - это может повредить дисплей.

Быстрая настройка Wicardd на GI S8120. Так неужели пришел конец эпохе пиратства

Друзья, всем хорошего настроения! В этой публикации мы снова поднимем старую добрую тему спутникового телевидения. Говорить будем об эмуляторах, а если быть точным, то расскажем, как происходит настройка Wicardd для тюнера GI S8120.

Надо сразу отметить тот факт, что подобные программные модули мы уже рассматривали и раньше. Но важным отличием именного этого плагина, является возможность совместной работы с официальными картами.

Содержание статьи:

Итак, первым делом нужно скачать установочный архив с эмулятором Wicardd. Сделать это можно без всяких проблем на одном из популярных сайтов по тематике космического телевидения.

Поэтому следуем по этой ссылке и выбираем последнюю версию. На момент написания данной публикации, самый актуальный релиз значится под кодовым названием 1.19 beelive:

Опять же, на этом этапе следует обязательно сказать, что сейчас все действия будут осуществляться на заводской оболочке Spark. Ведь согласитесь, это важно знать при выполнении описанных далее манипуляций.

Теперь нужно установить только что скачанный эмулятор в тюнер. Как это правильно сделать, очень подробно рассказано вот в этом материале:

Хотя, например, можно поступить немного иначе. Для этого домашний компьютер нужно сразу объединить в одну локальную сеть с ресивером. Как это сделать показано здесь:

А затем уже просто копируем все необходимые файлы плагина в соответствующие разделы на спутниковом тюнере GI S8120. Поэтому с помощью FTP-соединения подключаемся к нему и идем сначала по пути "root/plugin/".

На следующем шаге находим в только что скачанном архиве на компе папки с именами bin, etc и keys . Теперь файлы из них нужно скопировать в одноименные каталоги на ресивере. Для лучшего понимания внимательно изучите скриншот:

Здесь очень важно понимать, что следует копировать не сами папки, а только файлы из них. То есть заходим в каждую папочку, выделяем все что там есть и осуществляем копирование в одноименный каталог. Как видите, все очень просто.

Но это еще не все. Теперь нужно пройти по маршруту "root/plugin/var/" и сделать там похожие действия. А именно сразу скопировать файл wicardd-sh4 в папку bin:

А потом то же самое сделать со всем содержимым уже знакомых нам папок etc и keys. Если не совсем понятно, то опять стоит посмотреть на наглядный пример:

Конечно, первый раз неопытному пользователю все эти манипуляции с копированием могут показаться каким-то непонятным кошмаром. Но на самом деле все довольно просто. Главное один раз понять всю суть и все будет в порядке.

Так, на этом шаге будем считать, что все дела с установкой плагина у нас завершены. На теперешнем этапе можно переходить непосредственно к настройке Wiccardd`а под собственные нужды:

Итак, первым делом следуем по пути "root/plugin/var/etc/":

Сейчас его нужно правильно отредактировать, то есть вбить наши данные. В случае использования незаконного кардшаринга, это будут: логин, пароль, адрес сервера и порты.

Ищем в теле файла раздел "reader" вот такого вида:

И вносим данные, которые получили в личном кабинете конкретного сервиса. В случае если используется несколько портов, то пишем их через запятую в графе "multiport".

После этого обязательно сохраняем изменения и перезагружаем тюнер. Теперь точно такие же действия проделываем с этим же файлом, только в разделе "root/plugin/etc/":

Обязательно сохраняем все внесенные изменения. После этого снова перезагружаем ресивер и в разделе "Плагины" производим непосредственный запуск эмулятора. Если кто не знает, то выглядит это следующим образом:

Так, что еще можно сказать о нюансах. Значит, смотрите, если возникают проблемы с запуском данного плагина, то необходимо запускному файлу wicardd-sh4 присвоить права уровня 755. Делается это следующим образом.

В файловом менеджере Total Commander выделяем его и выбираем "Файлы-Изменить атрибуты":

После этого выставляем полномочия и сохраняем их:

Ну вот и все вроде бы, что можно было сказать о настройке эмулятора Wicardd на GI S8120. Мы его скачали, а затем установили и настроили. Теперь все хорошо работает. Осталось лишь затронуть моральную сторону вопроса.

Ведь давайте говорить начистоту о том, что этот плагин, скорее всего, вы будете использовать в целях просмотра кардшаринга. А ведь все мы прекрасно знаем, что это, мягко говоря, не совсем законно.

Но если говорить конкретно о Беларуси, то уже были суды над телевизионными пиратами. В подтверждение этих слов можете ознакомиться вот с этим материалом . Понятно, что это задели довольно крупного "серого" дилера, но тем не менее:

Так что делайте выводы, товарищи, все это может грозить чем-то не очень хорошим. Да и все-таки стоит уже подключиться на официальный Триколор. Ведь насколько известно автору, цены там довольно умеренные. К тому же, по информации из агрессивной рекламы по ТВ, там во всю запускается формат Ultra High-Definition (4K).

В общем, высказывайте свое мнение в комментариях к статье, будем бурно обсуждать.

Читайте также: