Vấn đề xảy ra ở chỗ là Timer T0 để sai, xài timer thường thời gian > 10ms mà trong khi đó viết như bạn thì cứ sau 5s sẽ tạo ra một xung để đếm? Ý bạn là vậy đúng không? Nhưng sai và sai trầm trọng là không biết xài timer vì cứ mỗi 5s thì tạo ra một xung = 1 chu kỳ của PLC, mà chu kỳ này là khoảng 0.1us đến 0.3us thì sao mà nó nhận ra được?! Viết lại cách tạo xung rồi gắn vào là ok.