CsCsNet Laboratory & Studio
1.59K subscribers
1.5K photos
55 videos
282 links
Официальный канал для Лаборатории Электрошамана Cs-Cs.Net. Сборка щитов с автоматикой, ПЛК, Сценический свет и Барабаны!
Download Telegram
Расскажу вам про ещё одну технологию, которую я вложил в свою CS CRM - учёт оборудования. Пост про неё находится тут: https://cs-cs.net/crm-devices-manage
Вот что хранится в базе и почему:
* Название, Назначение и ID - для того, чтобы отмаркировать на объекте;
* Заводские номера, дату выпуска, дату поверки - чтобы обращаться в сервис или знать, когда истечёт поверка;
* Настройки связи (интерфейс, протокол, порт, адрес и так далее) - чтобы не смотреть их в проекте или конфигураторе;
* Просто настройки и параметры, которые задаются через меню или регистры Modbus - чтобы восстановить их, если заменим устройство на новое;
* Любые вложения (паспорт, фотографии, документы) - чтобы хранить паспорта и данные поверки;
* История статусов (покупка, настройка, установка, запуск, обновление) с привязкой к финансовым и товарным документам моей базы - чтобы легко найти, когда, по какому счёту и стоимости и у кого что покупалось, монтировалось и сколько прослужило.
Имеется поиск и генерация распечаток.
👍17🔥51
У меня были АнтиВельзевульные мероприятия :)
Это - фильтры в двух моих бризерах TION O2, которые работают у меня с 2017 года и дают мне свежий воздух. Вот реально, факт: я совсем не открываю окна, особенно после того, как установил себе кондиционеры.
Пост про бризеры находится тут (вторая часть): https://cs-cs.net/brizery-tion-opyt-ispolzovaniya-2019
Фильры, которые я менял, простояли с Января 2025 года. Даже года не прошло, что для них маловато. Обычно они служат у меня целый год, ровно.
Но в этот раз они засрались сильнее, так как у нас на раеЁне ремонировали дороги, и от этого ремонта летела пыль. Меня удивляет то, что пыль долетела ко мне во внутренний тихий двор дома! Вот как её далеко уносит (Припять, привет)!
А ещё я забыл пропылесосить фильтр летом, когда там плодятся мошки. То-то я всё думал, откуда они у меня летают!!! А вот откуда! :)
Над новыми фильтрами я придурился: проложил их нетканой тряпкой, чтобы вся грязь и пыль легли на неё, а потом можно было её выкинуть :)
👍23🔥63🤔2
По мотивам форума ОВЕН, где народ не именует переменные, забывает обнулять буферы или выходит за границы массивов и другой памяти, ловя странные глюки, я написал пост: https://cs-cs.net/codesys-kultura-koda-peremenniye-granicy-massivov
Основной упор там сделан на то, как работает память в ПЛК и как так получается, что программа в ПЛК крэшится якобы без явной причины.
Я рассказал про:
* Группировку POU в проекте ПЛК;
* Начальную инициализацию переменных и константы;
* Распределение переменных в памяти и оператор SISEOF;
* Очистку буферов строк с нулями в конце;
* Выход за границы циклов и повреждение памяти ПЛК;
* Задание границ массивов константами;
* Атаки, связанные с переполнением буфера;
* Утечку системных ресурсов из-за того, что мы не освобождаем системные дескрипторы
🔥13👍6