Witam.
W pana przypadku nie należy stosować właściwości Active obiektu PmAlarmEventItem, lecz trzeba zastosować metodę Activate (lub ActivateNew) obiektu PmAlarmEvent. Chodzi o to, że w opisywanym przez Pana przypadku Pan próbuje włączyć alarm w szablonie alarmu, a alarm trzeba włączać nie dla szablonu, lecz dla poszczególnej pozycji alarmowej.
Przykładowo szablon alarm0 można wykorzystać do "wytworzenia" alarmu o przekroczeniu tempetatury, poziomu, przepływu itd, lecz włączyć należy osobno alarm przekroczenia temperatury, osobno przekroczenia poziomu, osobno przekroczenia przepływu itd. Tego niestety nie da się osiągnąć przy pomocy właściwości Active, która zmienia stan istniejącej pozycji PmAlarmEventItem (nie szablonu). Metoda ActivateNew wytwarza nową pozycję AlarmEvent na podstawie określonych parametrów, dalsze szczegóły są w dokumentacji:
http://www.promotic.eu/pl/pmdoc/Objects/Promotic/PmAlarmEvent/PropMeth/ActivateNew.htmPozdrawiam