Необходимость создания блока появилась когда кто-то решил изменить технологию на готовых объектах и вместо привычного прямого регулирования давления использовать обратное регулирование по температуре. Для переделки шкафа под программный ПИД надо было лишь перекинуть два провода.
А если в общем:
- ПИД в данной модели ЧП - плох (коэффициенты не влияют на его работу)
- В нем нет возможности обратного управления (разгон двигателя если значение выше уставки)
- НТП стоит денег, а на ПЛК есть свободные аналоговые выходы.
- Сначала я и попробовал ПИД ЧП, а с ПЛК пересылал инвертированное, преобразованное в 4-20 мА, значение температуры - уставка. Да, помимо текущего значения необходимо отсылать и уставку (которая меняется в зависимости от т-ры воздуха на улице). Всё работало... Но зачем такие извороты подумал я
- Можно было и по Modbus всё передавать, но в ЧП помимо схемотехнических проблем (резистор надо выпаивать, причем это нигде не описано и я первым это обнаружил, а частотников больше 200 таких) были и программные проблемы (по Modbus нельзя изменить параметр уставки если активирован встроенный ПИД - это я тоже первый в России обнаружил, вот такой я хренов открыватель)
Как видите, проблемы в основном из-за ЧП. Хотя ПИД на ПЛК мне лично кажется более удобным, простым, надежным (в нашем случае), и более профессиональным что ли.