Что-то вроде этого (квитирование всех сообщений конкретного события)
var project = HostFB.TreeItemHlp.Project;
var filter = new EventFilterData();
var eventItem=HostFB.TreeItemHlp.Parent.GetChild(Имя_С ообщения);
var _eventID=eventItem.ID;
filter.OnlyNotAcked=true;
var server=project.GetService<EventServer>();
var enumerator = server.CreateEnumerator(HostFB.TreeItemHlp.Parent, filter, true);
//получение последних 50 сообщений
var archEvents = enumerator.Next(50);
foreach (var id in archEvents)
{
if (id.EventID.SourceID != _eventID) continue;
MasterSCADA.Interfaces.EventID[] oo =new[] {id.EventID};

HostFB.TreeItemHlp.Project.AlarmManager.AckEvents( oo,"Comment)");
}