- Stop PLC bằng lêẹh thì trong S7 200 tui biết có lệnh STOP. Còn các dòng khác chưa biết nên không khẳng định
- Phát hiện mất kết nối với HMI cũng chưa nghĩ tới nên chưa biết, bác nào làm rồi chia sẻ nha
Printable View
Cái này anh coi lại việc truyền thông của nó và công thêm dùng các khối ngắt OB khi xảy ra việc mất truyền thông sẽ kích hoạt cho khối ngắt hoạt động và stop hệ thống lại.
Viết một đoạn chương trình kiểm tra communication khi bị mất kết nối thì stop hệ thống là được.
good luck.
Nếu như ở nhà máy nhiệt điện trong trạm bơm mà HMI mất điện PLC stop. Lúc đó các bơm nước dừng hoạt động, lúc đó thì sao nhỉ. Theo tôi là chỉ nên kiểm tra và PLC cảnh báo khi mất kết nối với HMi thôi.Tôi thấy người ta chỉ viết stop khi cả HMI và PLC mất điện, khi có điện lại thì tất cả các bit điều khiển từ HMI set=0 để tránh hiện tượng khởi động đồng thời thôi.
Ý mình là ,mình chỉ biết với PLC Rockwell thôi chứ còn loại khác thì mình chưa nghiên cứu bao giờ .
Ở PLC Rockwell có một file data : Status file trong này chứa các bít hệ thống củng như thời gian thực và các bít khác chẳng hạn như communication, fault code, lỗi xử lý toán học ,chương trình ......
và bạn có thể dùng bít (S33/0 Incoming Command Pending) để kiểm tra truyền thông giửa HMI với PLC và mình sẽ dùng một hàm Delay (Comm. Loss Timer ) và thiết lập bao nhiêu giây tùy bạn, sau thời gian thiết lập mà PLC không kết nối được với PLC thì nó sẽ báo lỗi và phần còn lại là bạn biết rồi chứ gì . Stop hệ thông theo yêu cầu.
good luck.
Cám ơn anh em đã cho ý kiến. Như vậy là chỉ stop theo chương trình chứ không phải Stop hẳn PLC phải không ?
Ai bít thì post tiếp cho anh em nhé.
OK ,mình đã hiểu ý bạn rồi ,và mình cũng thử viết chương trình đẩ làm việc này và thấy chạy cũng được,đúng yêu cầu.
với PLC của AB thì khi kiểm tra cổng comm mất communication thì mình đưa chương trình PLC về trạng thái Stop ,và hiện giờ khi muốn chạy lại thì phải kết nối với PLC và chuyển chế độ sang RUN Mode.
chúc bạn thành công.
Dear all
Sorry all. mỉnh nhầm là khi viết trên PLC ảo thì mình test OK ,vào công ty viết lại trên PLC thật thì chuyển không được ,nó phụ thuộc vào key swich phần cứng bên ngoài ,và đã thử nhiều lần vẫn không OK,
mình chỉ làm cho PLC fault rồi rest lại thôi.
Để ngâm cứu thêm rồi port tiếp.
good luck.
bạn có thể sử dụng kiểm tra đồng thời 2 bit.
ví dụ Khi sản phẩm cao bạn set bit M0.0
và ngược lại sản phẩm thấp thì set bit M0.1
dựa vào 2 bít đó mà điều khiển, rồi tìm rồi cho mân xoay theo yêu cầu
phải xem bạn đang download bằng cap COM hay USB nữa rồi vào phần set PG/PC interface chọn lại cho phù hợp la download la được hà còn không download phần hardware trước thử xem