Lưu đồ điều khiển hoàn chỉnh như sau :


Chương trình PROFIDRIVE sử dụng biến trạng thái và phương trình trạng thái để lập trình.Biến trạng thái trong chương trình thông báo ta biết được chương trình đang ở đâu và nó còn dùng để điều khiển dòng chảy của chương trình.Một trạng thái i sẽ xảy ra chỉ khi trạng thái x đã xảy ra xong và có lệnh điều khiển nhảy đến trạng thái i thông qua trạng thái thứ x Ta có thể dựa vào logic trên để thành lập các phương trình trạng thái,và việc coding sẽ dễ dàng hơn