-
Thành viên cấp 4
À, còn cái vụ 1 network nhanh hơn 20 network thì em không biết có đúng không. LAD là ngôn ngữ được xây dựng rất hoàn hảo cho việc thiết kế mạch điều khiển, hoàn toàn giống với việc thiết kế dùng các khí cụ điện từ. Viết chương trình bằng LAD thì không bao giờ bị rơi vào tình trạng "không lối thoát" như chương trình chạy không điểm dừng, vòng lặp vô tận...
Có lần em viết chương trình bằng SCL, thực hiện cùng 1 công việc với chương trình viết bằng LAD nhưng chương trình chạy không theo ý muốn mặc dù em viết theo giải thuật GRAPHCET. Thế là ngồi phân tích cách thực hiện chương trình của LAD, lúc đó em phát hiện ra cái hay và cái dở của LAD. Chẳng hạn trong LAD, khi một tiếp điểm (của vùng nhớ M chẳng hạn, chứ cùng nhớ I thì không cần nói :P) được tác động, có thể chúng ta thấy rằng tất cả các nhánh gắn với tiếp điểm này đều được tác động. Nhưng thực ra không phải vậy, có thể phải mất 1 hay vài chu kì sau các nhánh liên quan mới được tác động. Điều này không phải là do chương trình có gắn timer hay delay gì đó, chỉ là chương trình đơn giản thôi, vấn đề là do cách quét chương trình của LAD.
Do đó theo em 1 network với 20 network cũng vậy, cùng một lượng công việc đó thì cũng sẽ tốn thời gian như nhau thôi. Để hôm nào làm 1 cái test nho nhỏ rồi xem thời gian vòng quét của PLC là biết thôi. Test xong đưa kết quả cho anh em phân tích hehe.
-
Tag của Chủ đề này
Quyền viết bài
- Bạn Không thể gửi Chủ đề mới
- Bạn Không thể Gửi trả lời
- Bạn Không thể Gửi file đính kèm
- Bạn Không thể Sửa bài viết của mình
-
Nội quy - Quy định
Back to Top
Múi giờ GMT +7. Bây giờ là 05:28 PM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu