FAQ - Контроллеры SCADAPack

Контроллеры SCADAPack

Вопросы:


Ответ:

Необходимо установить TelepaceStudio версии 5.4.1 или более поздней. Подключить ПЛК ScadaPACK. Открыть программу и выбрать Security Lock. Выбрать пункт: Device does not require a password и нажать Apply


SCADAPack

Ответ:

Драйвер TCP использует порт 1131. Данный номер порта фиксирован и не подлежит изменению.



Ответ:

Для SCADAPack Standart поддерживаются следующие языки: FBD (функциональные блоки), ST (структурированный текст), LD (релейные диаграммы).

Для SCADAPack Е поддерживаются следующие языки: FBD (функциональные блоки), ST (структурированный текст), LD (релейные диаграммы), SFC (последовательная функциональная схема).



Ответ: SCADAPack 350/357 может одновременно выполнять до 32 прикладных программ С++.

Ответ:

В одной программе TelePACE можно создать до 2500 тегов. Имя тега (Tag name) может быть длиной до 16-ти символов. В настоящее время нет способа увеличить число тегов.



Ответ: Такой утилиты нет. Загрузчик является частью пакетов программирования TelePACE или ISaGraf, поставлемые Control Microsystems

Ответ:

В таблице приведены результаты тестирования контроллеров SCADAPack 32 (5232), SCADAPack 350 (5209) and SCADAPack (5203). Эти результаты показывают улучшение характеристик контроллеров SCADAPack350 и SCADAPack 32 относительно обычного контроллера SCADAPack при выполнении программ релейной логики разной сложности

Тип контроллера

Верхняя цифра – время скан-цикла программы TelePACE (мс)

Нижняя цифра - улучшение относительно SCADAPack (разы)

Программа только со встроенным вводом/выводом.

Программа с 1000 НО контактов, без ввода/вывода.

Средняя программа с числами в формате с плавающей запятой, без ввода/вывода

Большая программа без чисел с плавающей запятой, без ввода/вывода

SCADAPack 32

2.7
(5)

3.0
(34)

8.3
(86)

12.7
(33)

SCADAPack350

10.9
(1.2)

26.2
(3.9)

67.6
(10.5)

116
(3.6)

SCADAPack

13.4

102

714

417



Ответ:

Доступный объем памяти RAM контроллера SCADAPack 350 составляет - 4Mбайта (с учетом 1Mбайта энергонезависимой памяти NVRAM).

Распределение памяти:

115 Kб – Статическая память – зарезервирована для статических сохраняемых (non-volatile) переменных приложений C++.

909 Kб - Энергонезависимая память NVRAM
- Приложение ISaGRAF полностью
- Архивируемые данные (DLog)
- Программы учета расхода газа (Flow Computer), 90kБ на 1 поток
- Регистрационные данные (login data)
- Данные приложений C++

3008 Kб – Приложения C++ (программный код и данные)

Размер приложения ISaGRAF

Размер приложенияISaGRAF приблизительно равен размеру файла «appli.x8m». Это загружаемый файл, который находится в поддиректории Вашего проекта.

При использовании функции «Update Application» для возможности оперативного внесения изменений в реальном времени, требуется объем памяти в два раза больший размер файла «appli.x8m».

При загрузке сжатого исходного кода в контроллер потребуется памяти приблизительно в три раза больше размера файла «appli.x8m».

Ответ: Наша версия инструментов ISaGRAF не поддерживает никакие версии ISaGRAF кроме 3.32, 3.54 и 3.55. Сейчас новая версия инструментов ISaGRAF находится в разработке.

Ответ:

Разработчики контроллеров SCADAPack полагали, что в большинстве приложений желательно заземлить систему, соединив общий провод системного источника питания с корпусом или землей панели. Поэтому в нижних платах 5601А, 5604 и верхней 5602 это соединение сделано в самой печатной плате.


SCADAPack

При этом общий провод аналоговых входов/выходов был также соединен с корпусом.

При необходимости разъединения предлагалось перерезать дорожку на месте обозначенном J3.

В новых модулях 5606 и 5607 I/O контакт “-“ питания =11-30V (DC PWR “-“) вместе с общими контактами аналоговых входов и выходов маркированными «COM» изолирован от корпуса.



Ответ:

У контроллеров SCADAPack по-умолчанию для портов 1 и 2 установлен режим работы - Полный дуплекс (Full), а Вы вероятно используете 2-х проводную связь по RS485. Необходимо изменить настройку порта на - Полудуплекс (Half) в Setup порта или в таблице Register Assignment (CNFG Serial Port Setting).



Ответ:

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



Ответ:

Информация от аналоговых входов в формате с плавающей запятой хранится в двух смежных регистрах, например, 40001 и 40002. Причем младшее слово 40002. Чтобы Kepserver правильно декодировал значение, надо изменить настройки в Kepserver: Settings > Device Properties убрать отметку в пункте First word low in 32 bit data types.



Ответ: Порт1 SCADAPack100 может работать как RS232 и RS485 –в режиме полудуплекс и дуплекс (Half / Full). Невозможность настройки на Fullduplex –это ошибка TelePACE.
Но TelePACE больше не поддерживается, в TelePACE Studio ошибка будет исправлена..


Ответ: Входы/выходы встроенные SCADApack350 (5209) используют полевые транзисторы N-канальные MOSFET, тип NDT014L - производитель Fairchild

Ответ:

Порты COM3, COM4 работают только в режиме полудуплекс, вследствие того что у них размер буфера меньше и они соединены с платой процессора через межмодульный IMC – кабель.
Порты COM1, COM2, при работе в режиме Modbus RTU, используют фирменное ПО для обнаружения конца сообщения Modbus RTU.
Порты COM3, COM4 используют для этого функцию "Receive Disable", с применением микросхемного таймера прерывания отсчитывающего период молчания в 3.5 символа (конец сообщения Modbus RTU). После этого приемник отключается (исключается прием ложных сигналов - garbage data).
Чтобы использовать функцию "Receive Disable" в программе на C, надо иметь: portset.flow_rx = enable для COM3, COM4.
Побочным эффектом того, что COM3, COM4 соединены через IMC-кабелем с процессором, является меньшая частота их обслуживания процессором. Поэтому для более передач с большей скоростью лучше использовать COM1, COM2. Обновление Firmware, также, возможно только через COM1, COM2.



Ответ: У SCADAPack 350 и SCADAPack 32 стек 512 байт. У SCADAPack размер стек 256 байт.

Ответ: Суммарная длина всех IMC должна быть не больше 6 футов (1.82 м). При большей суммарной длине корректная работа контроллера не гарантируется.

Ответ:

Дискретные входы (DIN), начиная с DIN 33 отражают состояние цепей аналоговых входов платы 5606: OFF- соответствующий канал исправен, ON – сигнал канала находится или ниже или выше диапазона.



Ответ:

SCADAPack 32 это контроллер с лучшими характеристиками чем SCADAPack 350 (ранее назваемый SCADAPack 2).
И конечно, SCADAPack 32 и SCADAPack 350 значительно производительнее 16-ти битовых SCADAPack.
Точное сравнение производительности можно произвести только на конкретном приложении.
Обычно, мы видим приложения, работающие в 3 -10 раз быстрее на SCADAPack 350, чем на 16-ти битовых SCADAPack.
SCADAPack 32 может исполнять приложения в 10 - 20 быстрее, чем 16-ти битовые SCADAPack.
Интенсивное использование операций с числами в формате floating point дает еще больше преимуществ 32-х битовым контроллерам.

На графике приведены сравнительные данные по скорости выполнения отдельных операций ISaGRAF.


5203 плата ЦПУ SCADAPack

5209 плата ЦПУ SCADAPack 350

5232 плата ЦПУ SCADAPack 32


________________________

Patrick McGrath, CONTROL MICROSYSTEMS



Ответ: На входах установлены TVS (transient voltage suppressor) которые пробиваются если напряжение на входе превышает 24V. Для замены могут быть использованы следующие TVS:
- ON SEMI: 1SMC12AT3
- Littelfuse: SMCJ12A
- GS: SMCJ12A-7
- ST: SMCJ12A-TR


Ответ: Контроллеры SCADAPack 32 и 350/357 не поддерживают протокол DHCP (Dynamic Host Configuration Protocol). IP адрес контроллера должен быть фиксированным.

Ответ: Да. LAN порт SCADAPack32 и SCADAPack350 поддерживает одновременную связь с использованием протоколов DNP3 и Modbus/TCP.

Ответ: Свойство сохранять C - программы во Флэш памяти SCADAPack было удалено из новых версий фирменного ПО. Последние версии, поддерживающие эту функцию, это 1.64 -1.65.
Так как программы всегда используют данные из ОЗУ с батарейкой (включая Базу данных ввода/вывода), они, в большинстве случаев, не будут работать корректно без исправной батарейки. Это означает, что контроллер с программой в ОЗУ также надежен, как и контроллер с программой во Флэш памяти.
Контроллеры SCADAPack 32 и SCADAPack 350 хранят C программы во Флэш, но запускают их в ОЗУ.