Здравствуйте.
Для описанной задачи проще всего использовать одну кнопку "с фиксацией" и двумя состояниями: Пуск и Стоп. См. пример в приложенном проекте.
Если обязательно нужно две отдельных кнопки, то потребуется:
1. Создать две кнопки с двумя состояниями (https://clck.ru/3RW9Cg).
2. Настроить требуемые цвета кнопки для каждого состояния и задать нужные значения. Например, у кнопки "ПУСК" для первого состояния задать значение 6 и серый цвет, для второго состояния задать значение 5 и зелёный цвет. По аналогии настроить кнопку "СТОП".
3. Создать универсальный скрипт (https://simple-scada.com/help/script/universal-event.html) для блокировки кнопки:
begin
if Sender is TM_Button then // проверяем, что Sender это кнопка
with Sender as TM_Button do // приводим Sender к типу "TM_Button"
// изменить доступ к кнопке в зависимости от значения переменной (сравниваем значение переменной со значением указанным в свойстве "Значение")
Enabled := not (AsInt = States[0].Value);
end.
4. Назначить скрипт на событие "OnDataChange (https://simple-scada.com/help/script/by-obj-event.html)" кнопок.
Пример проекта во вложении.