TE1400 | TwinCAT 3 Target for Simulink®
TwinCAT 3 Target cho Simulink® cung cấp giao diện giữa Simulink® và TwinCAT. Phần mềm Simulink® được phát triển và phân phối bởi công ty MathWorks. Môi trường lập trình dựa trên MATLAB® và được sử dụng rộng rãi cả trong khoa học và công nghiệp. Simulink® là môi trường lập trình đồ họa lý tưởng cho quá trình phát triển dựa trên mô hình. Các mô hình mô phỏng của hệ thống có thể được tạo ra và, ví dụ, các thuật toán điều khiển và phản hồi để kiểm tra các mô hình được tạo.
Với TwinCAT 3 Target cho Simulink®, có thể sử dụng các mô hình được phát triển trong Simulink® trong TwinCAT 3. Nhiều hộp công cụ khác nhau như SimScape™, Stateflow™ hoặc các khối chức năng MATLAB® có thể được nhúng trong Simulink®. Các mô hình được tự động chuyển đổi thành mã C/C++ với sự trợ giúp của Simulink Coder™ và được biên dịch thành các đối tượng TwinCAT với TwinCAT 3 Target cho Simulink®. Những đối tượng này có thể được sử dụng liền mạch trong TwinCAT 3 Engineering, ví dụ: được mở rộng bằng mã nguồn PLC để tạo thành một dự án tổng thể, gỡ lỗi và liên kết với các thiết bị fieldbus. Trực quan hóa sơ đồ khối từ Simulink® được áp dụng trong TwinCAT 3 Engineering. Ngoài Chế độ bên ngoài Simulink®, sơ đồ khối được nhúng trong Kỹ thuật có thể được sử dụng làm công cụ điều khiển để điều chỉnh tham số, gỡ lỗi và giám sát tín hiệu/trạng thái. Các mô-đun được tạo tự động có thể được tích hợp trong giải pháp TwinCAT dưới dạng các đối tượng TcCOM và mặt khác là các khối chức năng PLC. Các mô-đun đã chèn sẽ được tải xuống cùng với dự án TwinCAT hoàn chỉnh vào thời gian chạy TwinCAT 3, nơi chúng được thực thi trong môi trường thời gian thực giống như tất cả các đối tượng khác. TwinCAT 3 Target for Simulink® hỗ trợ các mục tiêu có Windows 32 bit và 64 bit cũng như TwinCAT/BSD.
Do đó, các lập trình viên MATLAB®/Simulink® có thể tạo mã ứng dụng sẵn sàng cho loạt sản phẩm cho bộ điều khiển máy thời gian thực và chia sẻ mã đó với đồng nghiệp. Ngoài ra, họ có thể tạo các dự án TwinCAT 3 hoàn chỉnh thông qua giao diện lập trình từ MATLAB® và kích hoạt chúng trên các hệ thống đích với sự hỗ trợ của Giao diện tự động hóa TwinCAT 3. Do đó, quá trình kỹ thuật hoàn chỉnh có thể được thực hiện từ MATLAB® nếu cần thiết. Các trường hợp sử dụng điển hình của TwinCAT 3 Target dành cho Simulink® là các ứng dụng có nhu cầu cao về thuật toán điều khiển, phản ứng tổng hợp cảm biến, băng thử nghiệm phần cứng trong vòng lặp hoặc vận hành ảo máy móc và nhà máy.
Technical data | TE1400 |
---|---|
Required License | TC1000 |
Operating system | Windows 7, Windows 10 |