TF1910 | TwinCAT 3 UML
Mô tả:
UML (Ngôn ngữ mô hình hóa thống nhất) để mô hình hóa phần mềm PLC.
Với sự tích hợp của UML (Ngôn ngữ mô hình hóa thống nhất) trong TwinCAT 3.1, có sẵn hai trình soạn thảo bổ sung để mô hình hóa phần mềm PLC. Các ngôn ngữ lập trình PLC TwinCAT hiện có được mở rộng với lớp UML và sơ đồ trạng thái UML.
UML nói chung
UML là ngôn ngữ đồ họa để phân tích, thiết kế và tài liệu phần mềm. UML đặc biệt thích hợp cho việc triển khai hướng đối tượng. Mô hình thống nhất của ứng dụng PLC mang lại tài liệu phần mềm dễ theo dõi, giúp các chuyên gia không chuyên về lập trình có thể phân tích và thảo luận.
Sơ đồ UML trong PLC TwinCAT 3.1
Sơ đồ lớp UML thuộc nhóm sơ đồ cấu trúc UML và có thể được sử dụng để biểu diễn sơ đồ kiến trúc phần mềm: Các lớp đối tượng, các phần tử chứa trong chúng và các mối quan hệ đối tượng có thể được biểu diễn một cách minh bạch. Sơ đồ trạng thái UML là một phần của sơ đồ hành vi UML và được sử dụng để mô hình hóa phần mềm động. Nó có thể được sử dụng cho đặc tả đồ họa của phản hồi động hoặc hành vi của hệ thống phụ thuộc vào trạng thái. Việc biên soạn sơ đồ trạng thái tạo ra mã chương trình để máy trạng thái có thể được thực thi trực tiếp. Quá trình phát triển được hỗ trợ bởi tùy chọn gỡ lỗi trực tuyến.
Chức năng
Sơ đồ UML cung cấp cách trình bày bằng đồ họa không tập trung vào các chi tiết kỹ thuật. Do đó, chúng cung cấp một cái nhìn tổng quan tốt về dự án PLC. Ví dụ: điều này cho phép kiểm tra các yêu cầu phần mềm trước khi triển khai đầy đủ, điều này ngăn cản việc triển khai ứng dụng không đầy đủ hoặc không chính xác. Việc biểu diễn đồ họa của mã điều khiển trong sơ đồ UML cũng tạo điều kiện thuận lợi cho việc phát triển kiến trúc phần mềm được cân nhắc kỹ lưỡng. Kiến trúc như vậy tạo cơ sở cho việc triển khai đơn giản và có mục tiêu theo định hướng của các hệ thống/yêu cầu phức tạp. Kiến trúc phần mềm như vậy có thể giúp phát triển các mô-đun tự cung cấp có thể được tái sử dụng theo cách tiết kiệm thời gian và chi phí. Nói chung, một phần mềm được thiết kế tốt thường dẫn đến ít lỗi lập trình hơn và do đó chất lượng mã cao hơn. Truy cập đồ họa vào phần mềm cũng tạo điều kiện thuận lợi cho việc bảo trì và gỡ lỗi. Cuối cùng nhưng không kém phần quan trọng, sơ đồ UML có thể được sử dụng để tạo tài liệu phần mềm dễ hiểu. Một mặt, điều này có thể được sử dụng như một công cụ phối hợp trong nhóm phát triển, chẳng hạn như để trao đổi ý tưởng và khái niệm hoặc để xác định các yêu cầu. Mặt khác, sơ đồ UML có thể giúp làm cho ứng dụng điều khiển có thể truy cập được đối với các chuyên gia không lập trình như kỹ sư cơ khí hoặc kỹ sư quy trình.
| Technical data | TF1910 |
|---|---|
| Required License | TC1200 |
| Operating system | Windows 7, Windows 10, Windows CE, TwinCAT/BSD |
| CPU architecture | x86, x64, ARM |
Information media
| Language | ||
|---|---|---|
| German | PDF (7.4 MB) | |
| English | PDF (7.2 MB) |
Software and tools
| Version | Build | ||
|---|---|---|---|
| 3.1 | 4024.55 | EXE (1.4 GB) |
Technical documentations
Valid for TF1910
| Language | Version | ||
|---|---|---|---|
| German | 2.6.1 | PDF (2.2 MB) | |
| English | 2.6.1 | PDF (2.1 MB) |
Technical documentations
| Language | Version | ||
|---|---|---|---|
| German, English | 2.1.2402.1 | EXE (1.4 GB) |