1. Hiện tại có một số member mạo danh BQT để giao dịch trên diễn đàn và đã LỪA ĐẢO khá nhiều tại chuyên mục Adwords... Mọi người cảnh giác và đọc bài: Giới thiệu giao dịch đảm bảo bởi @Admin

Tìm hiểu các loại ngôn ngữ lập trình PLC thông dụng hiện nay

Thảo luận trong 'Miền Nam' bắt đầu bởi daithinhphat, 22/9/21.

Lượt xem: 122
  1. daithinhphat

    daithinhphat Top 9

    Gia nhập:
    19/1/15
    Bài viết:
    309
    Đã được thích:
    4
    Nơi ở:
    Hồ Chí Minh
    Web:
    Trước đây để các bộ điều khiển chỉ được sản xuất ra để phục vụ riêng cho một mục đích điều khiển và không thể thay đổi (Hay còn gọi là điều khiển kết nối cứng), điều này đã tạo ra những hạn chế và nhược điểm vô cùng lớn trong việc lập trình điều khiển máy móc, hệ thống. Lúc này bộ điều khiển Login khả trình đã được ra đời ( hãy còn gọi là PLC viết tắt của cụm từ tiếng anh Programmable Logic Controller) giải quyết bài toán trên.

    Trong đó, PLC là thiết bị điều khiển lập trình có khả năng thực hiện linh hoạt các thuật toán thông qua các ngôn ngữ lập trình PLC. Người sử dụng có thể tạo ra chương trình lập trình hàng loạt các sự kiện, thao tác giúp quá trình theo dõi, điều khiển và dám sát sản xuất thông minh và hiệu quả, tiết kiệm sức lao động rất nhiều. Như đã nói để con người giao tiếp được với PLC thì cần thông qua ngôn ngữ lập trình. Hôm nay chúng ta sẽ cùng tìm hiểu chi tiết hơn về ngon ngữ lập trình PLC dưới đây.

    Ngôn ngữ lập trình PLC là gì?

    Đầu tiên chúng ta cần hiểu được ngôn ngữ lập trình PLC là gì. Ngôn ngữ lập trình PLC là thứ mà người điều khiển sử dụng để lập trình và giao tiếp với PLC hay nói cách khác đây là ngôn ngữ mà PLC có thể hiểu được và thực hiện các cài đặt, làm việc theo mong muốn của con người. Ví dụ dễ hiểu như người Việt muốn giao tiếp và tương tác với người Tây thì cần sử dụng tiếng anh, ngôn ngữ của người Tây để giao tiếp với họ. Đối với PLC cũng tương tự như vậy.

    Các PLC trước kia được lập trình bằng kỹ thuật sử dụng các sơ đồ nối dây relay. Do đó không cần phải hướng dẫn nhiều cho các thợ điện, kỹ thuật viên, kỹ sư cách lập trình trên máy tính, nên đây cũng là kỹ thuật lập trình thông dụng cho PLC ngày nay.

    Các ngôn ngữ lập trình PLC thông dụng hiện nay

    Các loại PLC hỗ trợ nhiều loại lệnh khác nhau cho người dùng dễ lập trình sử dụng để giải quyết công việc tự động hóa. Trong đó có 3 ngôn ngữ lập trình PLC phổ biến dưỡi đây. Tùy theo kinh nghiệm và PLC sử dụng mà người điều kiểu lựa chọn ngôn ngữ phù hợp.

    1. Ngôn ngữ lập trình PLC LADDER LOGIC (LAD)

    LAD là một ngôn ngữ lập trình kiểu đồ họa, việc hiển thị của nó sẽ được dựa trên các sơ đồ mạch điện.
    Các phần tử của một sơ đồ mạch điện, như các tiếp điểm thường đóng hay thường mở và các cuộn dây được nối với nhau để tạo thành các mạng. Để tạo ra sơ đồ logic cho các thực thi phức tạp, ta có thể chèn vào các nhánh để tạo ra các mạch logic song song. Các nhánh song song được mở ra theo hướng xuống hay được kết nối trực tiếp đến thanh dẫn tín hiệu. Ta kết thúc các nhánh theo hướng lên trên.

    2. Ngôn ngữ lập trình PLC FBD (FUNCTION BLOCK DIAGRAM)

    Giống như ngôn ngữ LAD, ngôn ngữ FBD cũng là một ngôn ngữ lập trình kiểu đồ họa. Sự hiển thị của mạch logic được dựa trên các biểu tượng logic đồ họa sử dụng trong đại số Boolean.Các hàm toán học và các hàm phức khác có thể được thể hiện một cách trực tiếp trong sự kết hợp với các hộp logic. Để tạo ra logic cho các vận hành phức tạp, ta chèn các nhánh song song giữa các hộp.

    3 Ngôn ngữ lập trình PLC STL (STATEMENT LIST)

    Ngôn ngữ PLC STL cho phép ta viết chương trình điều khiển bằng các lệnh gợi nhớ. Nói chung soạn thảo bằng STL phù hợp cho người có kinh nghiệm lập trình cơ bản và đã quen với PLC cũng như cách lập trình logic.

    Soạn thảo bằng ngôn ngữ STL cũng cho phép ta tạo ra các chương trình mà các ngôn ngữ LAD và FBD không thực hiện được. Vì STL là cách lập trình theo ngôn ngữ tự nhiên của CPU, trong khi các phương pháp khác là lập trình đồ họa


    Last edited: 22/9/21

Nội quy khi thảo luận:

Dù bạn có cố tình spam bằng cách nào khi BQT diễn đàn phát hiện sẽ lập tức banned nick và xoá toàn bộ bài viết của bạn. Ngoài ra khi phát hiện ra Spam hãy gửi thông báo cho BQT diễn đàn. Hãy suy nghĩ trước khi hành động..!
✓ Khi muốn trả lời ai đó, bạn gõ @ cộng thêm nick diễn đàn của người đó phía sau @, giống như tag tên trên Facebook.
✓ Yêu cầu khi bình luận, bạn phải gõ chữ rõ ràng, không viết tắt, gõ tiếng Việt đầy đủ dấu câu.
✓ Nên dùng font chữ mặc định của diễn đàn, không tô màu lòe loẹt hay dùng size chữ quá lớn khi bình luận.
✓ Bài viết, comment... không được phép quảng cáo dịch vụ, rao vặt, pr... Loại trừ ở chuyên mục Rao vặt đã cho phép.
✓ Nghiêm cấm các chủ đề dạng: Cứu em với, help me, giật tít, câu view... dưới mọi hình thức.
✓ Tất cả các thành viên tham gia diễn đàn cần đọc kỹ Nội quy chung và nghiêm túc tuân thủ.


Chia sẻ trang này

Đang tải...