В посте про Функции и Функциональные блоки: https://cs-cs.net/funkciya-fun-i-funkcionalniy-blok-fb-codesys-owenlogic я упомунял интересную прагму (команду среды) CodeSys 3.5 - hide_all_locals.
Если она указана, то CodeSys скрывает все внутренние (локальные) переменные блоков, чтобы они не "мешались" при обращении к блоку через точку.
Это удобно в том числе и для библиотек, чтобы скрыть все лишние внутренние переменные блоков.
Я активно пользуюсь такой прагмой. На скриншотах из поста я показал разницу с ней и без неё.
Если она указана, то CodeSys скрывает все внутренние (локальные) переменные блоков, чтобы они не "мешались" при обращении к блоку через точку.
Это удобно в том числе и для библиотек, чтобы скрыть все лишние внутренние переменные блоков.
Я активно пользуюсь такой прагмой. На скриншотах из поста я показал разницу с ней и без неё.
⚡6👍4🔥3
Вторая часть системы ABB SMISSLINE - это система мониторинга. А конкретно - измерения токов нагрузок на шине SMISSLINE. Пост про неё находится тут: https://cs-cs.net/abb-smissline-cms-pt2-cms-700-ispolzovaniye
Её идея в том, что на каждый автомат можно установить датчики тока (есть варианты датчиков под стяжку, на DIN-рейку), которые опрашиваются измерительным модулем.
Гениальность идеи состоит в том, что все датчики подключаются единой цифровой шиной, а не отдельными проводами как, например, у WirenBoard. Сами датчики привязываются нажатием кнопки на них - без программирования адреса.
Это очень ускоряет монтаж и не тратит место в щите. Да, и за это надо платить: время - это тоже ресурс, который стоит денег.
Измерительный модуль CMS-600 может измерять только токи, а модуль CMS-700 - напряжения, мощность. Ещё он умеет вести архивы данных, скидывать их на EMail/FTP, формировать события по снижению/превышению токов и отсылать их на EMail/SNMP и другие сервисы!
Её идея в том, что на каждый автомат можно установить датчики тока (есть варианты датчиков под стяжку, на DIN-рейку), которые опрашиваются измерительным модулем.
Гениальность идеи состоит в том, что все датчики подключаются единой цифровой шиной, а не отдельными проводами как, например, у WirenBoard. Сами датчики привязываются нажатием кнопки на них - без программирования адреса.
Это очень ускоряет монтаж и не тратит место в щите. Да, и за это надо платить: время - это тоже ресурс, который стоит денег.
Измерительный модуль CMS-600 может измерять только токи, а модуль CMS-700 - напряжения, мощность. Ещё он умеет вести архивы данных, скидывать их на EMail/FTP, формировать события по снижению/превышению токов и отсылать их на EMail/SNMP и другие сервисы!
👍20🔥6⚡5
Расскажу вам про ещё одну технологию, которую я вложил в свою CS CRM - учёт оборудования. Пост про неё находится тут: https://cs-cs.net/crm-devices-manage
Вот что хранится в базе и почему:
* Название, Назначение и ID - для того, чтобы отмаркировать на объекте;
* Заводские номера, дату выпуска, дату поверки - чтобы обращаться в сервис или знать, когда истечёт поверка;
* Настройки связи (интерфейс, протокол, порт, адрес и так далее) - чтобы не смотреть их в проекте или конфигураторе;
* Просто настройки и параметры, которые задаются через меню или регистры Modbus - чтобы восстановить их, если заменим устройство на новое;
* Любые вложения (паспорт, фотографии, документы) - чтобы хранить паспорта и данные поверки;
* История статусов (покупка, настройка, установка, запуск, обновление) с привязкой к финансовым и товарным документам моей базы - чтобы легко найти, когда, по какому счёту и стоимости и у кого что покупалось, монтировалось и сколько прослужило.
Имеется поиск и генерация распечаток.
Вот что хранится в базе и почему:
* Название, Назначение и ID - для того, чтобы отмаркировать на объекте;
* Заводские номера, дату выпуска, дату поверки - чтобы обращаться в сервис или знать, когда истечёт поверка;
* Настройки связи (интерфейс, протокол, порт, адрес и так далее) - чтобы не смотреть их в проекте или конфигураторе;
* Просто настройки и параметры, которые задаются через меню или регистры Modbus - чтобы восстановить их, если заменим устройство на новое;
* Любые вложения (паспорт, фотографии, документы) - чтобы хранить паспорта и данные поверки;
* История статусов (покупка, настройка, установка, запуск, обновление) с привязкой к финансовым и товарным документам моей базы - чтобы легко найти, когда, по какому счёту и стоимости и у кого что покупалось, монтировалось и сколько прослужило.
Имеется поиск и генерация распечаток.
👍17🔥5❤1