Cách cài đặt và bắt đầu với Siemens TIA Portal và S7-PLCSIM

20 - 07 - 2023
5.0/5 (1 Reviews)

Tóm tắt

    1/Giới thiệu về Siemens

    Siemens là một trong những công ty lớn trong lĩnh vực lập trình PLC và được đánh giá rất cao trong ngành. Với Siemens TIA Portal, các lập trình viên có thể sử dụng phần mềm mới nhất để mã hóa trực quan các dự án nhỏ cho các dự án lớn với mọi thứ khác ở giữa.

    Trong hướng dẫn này, chúng ta sẽ xem xét cách bắt đầu một dự án bằng TIA Portal, từ việc thiết lập PLC mà chúng ta sẽ sử dụng, đến việc thêm một số chức năng vào chương trình.

    Đầu tiên, điều quan trọng cần lưu ý là bạn cần có giấy phép hợp lệ để bắt đầu lập trình với Siemens TIA Portal và chúng không hề rẻ. Thông thường, chúng sẽ được mua cho một dự án cụ thể và giấy phép được sử dụng tương ứng. Với Siemens, giấy phép tự đi kèm với thẻ giấy phép USB.

    2/Chọn Giấy phép Tự động hóa của Siemens

    Bắt đầu bằng cách mở Trình quản lý giấy phép tự động hóa của Siemens để chuyển giấy phép từ thẻ giấy phép sang máy lập trình của bạn. Cái được đánh dấu là cái chúng tôi cần cho phiên bản TIA Portal mà chúng tôi đang sử dụng; V14SP1.

    Lập trình PLC Siemens - Giấy phép SIMATICLập trình PLC Siemens - Giấy phép SIMATIC

    3/Thiết lập Cổng thông tin TIA

    Ok, vậy hãy bắt đầu và tạo một dự án mới. Mở Cổng thông tin TIA;

    Lập trình PLC Siemens - Totally Integrated Automation (TIA) Portal v14

     

    Sau khi mở, hãy nhấp vào “Tạo dự án mới”;

    Lập trình PLC Siemens - Cổng thông tin Tự động hóa tích hợp toàn diện (TIA) Tạo dự án mới

    Đặt tên cho nó, sau đó nhấp vào “Tạo”.

    Lập trình PLC Siemens - Cổng thông tin Tự động hóa tích hợp toàn diện (TIA) Tạo dự án mới

    Bạn sẽ thấy một cái gì đó tương tự như màn hình sau;

    Lập trình PLC Siemens - Cổng thông tin Tự động hóa tích hợp toàn diện (TIA) Tạo dự án mới

    Nhấp vào “Mở chế độ xem dự án” để bắt đầu, sau đó nhấp vào “Thêm thiết bị mới” để thêm PLC vào dự án.

    Lập trình PLC Siemens - Cổng thông tin Tự động hóa tích hợp toàn diện (TIA) Tạo dự án mới

     

    Khi chọn một PLC, có một vài điều quan trọng cần xem xét. Đầu tiên chúng ta định kết nối với PLC như thế nào? Cáp ethernet đang nhanh chóng trở thành cách phổ biến nhất để kết nối vì tốc độ và tính linh hoạt của nó.

    Tiền tố cho Siemens PLC có ethernet, được gọi là ProfiNET, là “PN”. Nếu số nhận dạng PLC là CPU 1511-1 PN, điều này có nghĩa là nó là CPU trong sê-ri 1500 và nó có 1 cổng ethernet, được biểu thị bằng 1 PN.

    “11” trong CPU 1511 biểu thị dung lượng bộ nhớ mà thiết bị có, ví dụ: CPU 1511 có 150 KB bộ nhớ làm việc cho các chương trình và 1 MB cho dữ liệu, CPU 1513 là cùng dòng CPU nhưng có 300 KB bộ nhớ làm việc cho các chương trình và 1,5 MB cho dữ liệu.

    Nếu số nhận dạng PLC là CPU 317-2 PN/DP, điều này có nghĩa là nó là CPU trong sê-ri 300, với 2 cổng ethernet và 1 kết nối MPI hoặc DP. Trong trường hợp này, “17” trong CPU 317 cho biết CPU có 1 MB bộ nhớ công việc.

    Xem thêm Siemens Simatic s7-1200 tại đây: https://gptek.vn/siemens-simatic-s7-1200

    Kết nối DP có thể được sử dụng cho các thiết bị Profibus để giao tiếp qua mạng PLC theo cách tương tự như ProfiNET. Công nghệ Profibus cũ hơn và giao tiếp chậm hơn ProfiNET, nhưng nó vẫn còn phổ biến trong tự động hóa ngày nay.

    Bây giờ với mục đích của hướng dẫn này, việc chúng ta sử dụng PLC nào không quan trọng, nhưng chúng ta sẽ chọn CPU 1511-1 PN như minh họa trong hình chụp màn hình bên dưới.

    Lập trình PLC của Siemens - Cổng thông tin Tự động hóa Tích hợp Toàn diện (TIA) Lựa chọn PLC

     

    Khi chúng tôi nhấp vào “OK”, nó sẽ thêm PLC vào dự án của chúng tôi và mở ra chế độ xem thiết bị để chúng tôi có thể thêm các thiết bị khác vào kiến ​​trúc, ví dụ: I/O từ xa hoặc thiết bị trường.

    Lập trình PLC của Siemens - Cổng thông tin Tự động hóa Tích hợp Toàn diện (TIA) Lựa chọn PLC

     

    Bây giờ chúng tôi đã chọn CPU của mình, chúng tôi muốn thêm một số mã. Điều này được thực hiện trong phần khối chương trình như trong ảnh chụp màn hình bên dưới.

    Lập trình PLC Siemens - Định nghĩa Chương trình Cổng thông tin Tự động hóa Tích hợp Toàn diện (TIA)

     

    Nếu chúng ta mở khối Chính [OB1], chúng ta có thể thấy giao diện người dùng và nơi chúng ta có thể bắt đầu viết mã của mình. Bạn sẽ thấy một màn hình tương tự như bên dưới;

    Lập trình PLC Siemens - Dự án thử nghiệm cổng thông tin Tự động hóa tích hợp toàn diện (TIA)

    4/ Khối chương trình PLC của Siemens

    Có một số loại khối khác nhau có thể được sử dụng trong PLC Siemens. Như bạn có thể thấy, đã có “Chính [OB1]” ở đó cho chúng tôi. OB1 là một khối tổ chức, nhưng có những khối tổ chức khác thực hiện các chức năng khác nhau khi được sử dụng trong PLC.

    Xem thêm Siemens Simatic s7-1500 tại đây: https://gptek.vn/simatic-s7-1500-siemens

    Các khối tổ chức (OB) đại diện cho giao diện giữa hệ điều hành và chương trình người dùng. Được gọi bởi hệ điều hành, chúng kiểm soát việc thực hiện chương trình theo chu kỳ và điều khiển ngắt, hành vi khởi động của PLC và xử lý lỗi. Bạn có thể lập trình các khối tổ chức để xác định hành vi của CPU. Các khối tổ chức xác định trình tự (các sự kiện bắt đầu) theo đó các phần chương trình riêng lẻ được thực thi. Một lệnh gọi OB có thể làm gián đoạn việc thực thi của một OB khác. OB nào được phép ngắt OB khác phụ thuộc vào mức độ ưu tiên của nó. OB có mức ưu tiên cao hơn có thể ngắt các OB có mức ưu tiên thấp hơn. OB nền có mức ưu tiên thấp nhất. Các sự kiện bắt đầu kích hoạt một lệnh gọi OB được gọi là các ngắt.

    Tiếp theo, chúng ta có Khối chức năng và Lệnh gọi chức năng. Cả hai đều rất giống nhau ở chỗ bạn có thể tạo mã chương trình tùy chỉnh của mình trong đó, nhưng điểm khác biệt chính là Khối chức năng hoặc FB được sử dụng cho các quy trình chương trình có bộ nhớ trong trong khi Lệnh gọi hàm hoặc FC, được sử dụng cho các thủ tục chương trình có bộ nhớ tạm thời.

    Khối chức năng lưu trữ bộ nhớ trong của chúng trong Khối dữ liệu sơ thẩm. Điều này có nghĩa là nó có thể được truy cập ở nơi khác trong các thủ tục khác trong PLC bằng cách sử dụng địa chỉ khối dữ liệu của nó và nó sẽ không bị mất bộ nhớ. Một lệnh gọi hàm sẽ mất bộ nhớ sau mỗi chu kỳ của PLC. Đối với nhiều phiên bản hoặc các chức năng lặp lại, nên sử dụng Khối chức năng để bộ nhớ được lưu trữ.

    Khối dữ liệu, như chúng ta đã biết, là một khu vực mà chúng ta có thể lưu trữ dữ liệu. Chúng tôi có thể sử dụng dữ liệu được lưu trữ này trong suốt các chương trình của mình, nhưng về cơ bản chúng chỉ là các danh sách. Chúng ta có thể xác định các loại dữ liệu khác nhau trong các khối dữ liệu và ánh xạ dữ liệu vào chúng. Sự khác biệt giữa hai loại khối dữ liệu, ví dụ và toàn cầu là trong trường hợp khối dữ liệu toàn cầu, FB, FC và OB có thể đọc và ghi dữ liệu chứa trong khối dữ liệu. DB phiên bản được gán cho một khối chức năng cụ thể, như chúng ta đã biết, và chứa dữ liệu cục bộ cho FB được gán đó. Điều này được thể hiện trong hình dưới đây.

    Bây giờ chúng ta đã có ý tưởng về chức năng của các loại khối khác nhau, chúng ta không thể tiếp tục và bắt đầu viết mã chương trình của mình.

    5/ Chạy Mô phỏng S7-PLCSIM

    Sau khi chương trình của chúng tôi sẵn sàng hoạt động, bước tiếp theo là tải chương trình xuống PLC hoặc mô phỏng chương trình. Trong trường hợp không có PLC thực tế, Siemens cung cấp một chương trình có thể mô phỏng PLC và có thể kiểm tra chương trình của bạn. S7-PLCSIM là phần mềm được yêu cầu ở đây và đối với dự án thử nghiệm của chúng tôi, S7-PLCSIM phiên bản 14.

    Trước khi tải mô phỏng, bạn sẽ thấy cửa sổ này. Nhấp vào "Tải" để bắt đầu quá trình.

    Đây là cửa sổ S7-PLCSIM nơi bạn có thể đặt PLC mô phỏng vào chế độ “Run” hoặc “Stop” hoặc đặt lại bộ nhớ PLC bằng cách sử dụng “MRES”.

    6/ Kết luận

    Vì vậy, bây giờ bạn có tất cả các công cụ cần thiết để bắt đầu lập trình PLC của Siemens. Có rất nhiều thứ có thể được thực hiện trong các bộ điều khiển mạnh mẽ này. Chúng tôi đã đề cập đến các loại khối khác nhau có thể được sử dụng, cách tạo dự án và cách tải xuống hoặc mô phỏng mã. Bây giờ nó kết thúc với bạn. Bạn sẽ tạo cái gì đầu tiên?!

    Công Ty TNHH Thương Mại và Dịch Vụ Công Nghệ Mới GP

    Địa chỉ: 390/9 đường HT13, Phường Hiệp Thành, Quận 12, Thành phố Hồ Chí Minh

    Hotline: 0865301239

    Email: info@gptek.vn

    Website: https://gptek.vn/

    Tin mới nhất

    Biến tần INVT là gì? Giải pháp tối ưu cho công nghiệp hiện đại

    Biến tần INVT là gì? Giải pháp tối ưu cho công nghiệp hiện đại

    29 - 12 - 2023

    biến tần INVT là một giải pháp tối ưu cho công nghiệp hiện đại. Với khả năng tiết kiệm năng lượng, tính ổn định và dịch vụ hỗ trợ khách hàng tốt, INVT đã khẳng định vị thế của mình trong lĩnh vực biến tần

    Chính sách Giao hàng

    Chính sách Giao hàng

    28 - 12 - 2023
    Chính sách Bảo mật

    Chính sách Bảo mật

    27 - 12 - 2023

    Bài viết liên quan

    Biến tần INVT là gì? Giải pháp tối ưu cho công nghiệp hiện đại

    Biến tần INVT là gì? Giải pháp tối ưu cho công nghiệp hiện đại

    29 - 12 - 2023

    biến tần INVT là một giải pháp tối ưu cho công nghiệp hiện đại. Với khả năng tiết kiệm năng lượng, tính ổn định và dịch vụ hỗ trợ khách hàng tốt, INVT đã khẳng định vị thế của mình trong lĩnh vực biến tần

    Chính sách Giao hàng

    Chính sách Giao hàng

    28 - 12 - 2023

    Một chính sách giao hàng thành công sẽ thỏa mãn khách hàng từ quy trình đặt hàng cho đến lịch trình giao hàng và cung cấp thông tin theo dõi đơn hàng một cách minh bạch

    Chính sách Bảo mật

    Chính sách Bảo mật

    27 - 12 - 2023

    Chúng tôi thu thập thông tin cá nhân của khách hàng với mục đích cung cấp dịch vụ và sản phẩm tốt nhất có thể. Các thông tin này bao gồm tên, địa chỉ, số điện thoại và địa chỉ email của khách hàng. Chúng tôi cam kết chỉ sử dụng thông tin này cho mục

    Thông báo - Nghỉ Tết Dương lịch 2024

    Thông báo - Nghỉ Tết Dương lịch 2024

    25 - 12 - 2023

    Nhân dịp kỷ niệm Tết Dương lịch, chúng tôi xin thông báo về kế hoạch nghỉ lễ trong thời gian này để Quý khách hàng có thể sắp xếp thời gian mua hàng hoặc giao dịch một cách thuận lợi:

    Thiết bị tự động hóa ABB: Đưa công nghệ vào tương lai

    Thiết bị tự động hóa ABB: Đưa công nghệ vào tương lai

    22 - 12 - 2023

    Trong thời đại công nghiệp 4.0 hiện nay, sự tự động hóa đóng vai trò quan trọng trong quá trình sản xuất và quản lý. Hệ thống tự động hóa giúp tăng năng suất, đạt hiệu quả cao và đáng tin cậy trong các ngành công nghiệp đa dạng

    Sản phẩm mới nhất

    BIẾN TẦN VFD7A5MH23ANSAA
    Mã SP: BIẾN TẦN VFD7A5MH23ANSAA

    BIẾN TẦN VFD7A5MH23ANSAA

    Giá: liên hệ
    BIẾN TẦN VFD5A0MH23ENSNA
    Mã SP: BIẾN TẦN VFD5A0MH23ENSNA

    BIẾN TẦN VFD5A0MH23ENSNA

    Giá: liên hệ
    BIẾN TẦN VFD5A0MH23ANSNA
    Mã SP: BIẾN TẦN VFD5A0MH23ANSNA

    BIẾN TẦN VFD5A0MH23ANSNA

    Giá: liên hệ
    BIẾN TẦN VFD5A0MH23ENSAA
    Mã SP: BIẾN TẦN VFD5A0MH23ENSAA

    BIẾN TẦN VFD5A0MH23ENSAA

    Giá: liên hệ
    BIẾN TẦN VFD5A0MH23ANSAA
    Mã SP: BIẾN TẦN VFD5A0MH23ANSAA

    BIẾN TẦN VFD5A0MH23ANSAA

    Giá: liên hệ
    BIẾN TẦN VFD2A8MH23ENSAA
    Mã SP: BIẾN TẦN VFD2A8MH23ENSAA

    BIẾN TẦN VFD2A8MH23ENSAA

    Giá: liên hệ

    Gọi ngay cho chúng tôi!