evde tia portal olmadığı için s7-200 ve 300 leri baz alarak açıklama yapıyorum. Öncelikle endirekt çalışma yapman gerek ve 1200 plc de varmı bilmiyorum ama 200 ve 300 cpu larda bu destek vardı. motor duruş için bir data blok ve ilgili q çıkışını düşen kenar, kalkış zamanı içinse gene farklı bir datablok ve yükselen kenar üzerinden 8 baytlık bir blok move komutu uygularsın. burada karşına çıkacak olan sorun her kalkış ve duruşta data bloklardaki aynı satırlara verinin yazılacağı gerçeğidir. Bunu önleyebilmen için blokmove komutunun adres çıkış kısmına endirek adresi işaret eden işaretçiyi yazman ve gene blokmove komutunun hemen altına aynı döngüde çalışacak bir toplama komutu kullanırsın (8 ile toplarsın) dolayısıyla bir sonraki kalkış veya duruşta blokmove komutu 8 bayt ileriki adrese bilgi yazacaktır.