Machine Translated by Google Lập trình viên PLC cho bộ điều khiển Linux - loạt Hướng dẫn sử dụng 2019/05 Phiên bản: V00.00.006 Bộ điều khiển số hàng đầu Công ty TNHH Công nghệ LNC Công ty TNHH Công nghệ LNC 1 Machine Translated by Google Nội dung 1. GIỚI THIỆU VỀ LẬP TRÌNH PLC CHO BỘ ĐIỀU KHIỂN LINUX .................................................................................................. 9 2. GIỚI THIỆU CÁC CHỨC NĂNG ................................................ 10 2.1. Thang trong chỉnh sửa định dạng LMLC ..................................................................................................... 10 3. LẬP TRÌNH PLC CHO CÁC HOẠT ĐỘNG CỦA BỘ ĐIỀU KHIỂN LINUX ................................................................................................ 12 3.1. Cài đặt ................................................................................................................................ 12 3.2. Chạy ứng dụng ................................................................................................................................ 12 3.3. Bố trí Bắt đầu ................................................................................................................................ 13 3.4. Chỉnh sửa cho Ladder ở Định dạng LMLC ............................................................................................... 14 3.4.1. Bắt đầu .................................................................................................................. 14 3.4.2. Mở tập tin hiện có................................................................................................ 14 3.4.3. Tạo một tập tin mới ............................................................................................................... 16 3.5. Giới thiệu chế độ chỉnh sửa cho Ladder trong định dạng LMLC .................................................................. 18 3.6. Chỉnh sửa chức năng của Ladder trong định dạng LMLC ................................................................................ 20 3.6.1. Chuột và Bàn phím ................................................................................................ 20 3.6.2. Mở một tập tin hiện có ................................................................................................. 22 3.6.3. Mới ............................................................................................................................... 22 3.6.4. Thông tin ứng dụng ................................................................................ 22 3.6.5. Lựa chọn ngôn ngữ ứng dụng.................................................................... 22 3.6.6. Giải mã .......................................................................................................... 23 3.6.7. Lưu .................................................................................................................................. 25 3.6.8. Đóng Tệp ............................................................................................................................... 26 3.6.9. Lưu dưới dạng ............................................................................................................... 26 3.6.10. In ấn .................................................................................................................................. 26 3.6.11. Công ty TNHH Công nghệ LNC Biểu tượng địa chỉ Pop/Hộp thoại chỉnh sửa bình luận .................................................. 27 2 Machine Translated by Google 3.6.12. Hộp thoại chú thích Pop .................................................................................. 30 3.6.13. Từ chế độ chỉnh sửa đến chế độ giám sát ................................................................ 30 3.6.14. Từ chế độ chỉnh sửa sang chế độ mô phỏng .................................................................. 31 3.6.15. Cài đặt ứng dụng ................................................................................................ 32 3.6.16. Mã hóa tệp hiện đang mở................................................................... 34 3.6.17. Sao chép phần tử hoặc vùng được đánh dấu ................................................................ 36 3.6.18. Dán ............................................................................................................... 36 3.6.19. Cắt phần tử hoặc vùng được đánh dấu................................................................... 37 3.6.20. Xóa phần tử hoặc vùng được đánh dấu .................................................................. 37 3.6.21. Xóa kết nối dọc ở phía bên trái .......................................... 37 3.6.22. Hoàn tác ............................................................................................................... 38 3.6.23. Làm lại ............................................................................................................... 38 3.6.24. Chèn một hàng dòng phía trên tiêu điểm ................................................................... 38 3.6.25. Chèn một hàng trống phía trên Focus ................................................................ 38 3.6.26. Chèn một phần tử bình luận phía trên Focus ..................................................... 39 3.6.27. Chèn một hàng phần tử nhãn phía trên tiêu điểm ................................................... 39 3.6.28. Chèn một hàng phần tử RTS phía trên Focus ................................................... 40 3.6.29. Chèn một Hàng Phần tử END phía trên Tiêu điểm ................................................... 41 3.7. Thanh công cụ phần tử ................................................................................................................ 41 Công ty TNHH Công nghệ LNC 3 Machine Translated by Google 3.7.1. Lớp liên hệ: ................................................................................................ 41 3.7.2. Lớp cuộn dây: ................................................................................................................ 44 3.7.3. Lớp Timer: ................................................................................................... 46 3.7.4. Lớp đối kháng: ............................................................................................... 48 3.7.5. Lớp số học: ............................................................................................... 51 3.7.6. Lớp công cụ: ................................................................................................................ 56 3.7.7. Lớp trình tự: ............................................................................................... 57 3.7.8. Kết nối ngang: ............................................................................................... 59 3.7.9. Kết nối dọc: ............................................................................................... 59 3.8. Thiết lập phần tử ................................................................................................................................ 59 3.9. Tìm kiếm và Thay thế ................................................................................................................ 60 3.9.1. Trang tìm kiếm ................................................................................................................ 61 3.9.2. Thay thế trang .................................................................................................................. 62 3.10. Khu vực chỉnh sửa trạng thái ................................................................................................................ 64 3.11. Menu Phím Phải Của Chuột................................................................................................................... 64 4. CÁC PHẦN TỬ THANG PLC ................................................................ 66 4.1. Tiếp điểm mở bình thường ................................................................................................ 66 4.2. Tiếp xúc gần bình thường .................................................................................................. 66 4.3. Cuộn dây hở bình thường ................................................................................................................ 66 4.4. Cuộn dây đóng bình thường ................................................................................................ 67 4.5. Cuộn dây kích hoạt cạnh dương................................................................................... 67 4.6. Cuộn dây kích hoạt cạnh âm ................................................................................ 67 4.7. Cuộn dây chốt ............................................................................................................................... 68 4.8. Cuộn dây mở khóa .................................................................................................................. 68 4.9. Rơ le hẹn giờ ................................................................................................................................ 68 4.10. Rơ le RTimer .................................................................................................................. 69 4.11. Bộ đếm lên ................................................................................................................................ 70 4.12. Bộ đếm xuống ............................................................................................................................... 71 4.13. Bộ đếm vòng gọi .................................................................................................................. 72 Công ty TNHH Công nghệ LNC 4 Machine Translated by Google 4.14. Bộ đếm vòng xuống................................................................................................................... 73 4.15. Bộ đếm đặt lại .................................................................................................................. 73 4.16. Thêm ............................................................................................................................................... 73 4.17. Trừ ..................................................................................................................................... 74 4.18. Nhân ................................................................................................................................................ 74 4.19. Phân chia ..................................................................................................................................... 75 4,20. Modulo ...................................................................................................................... 75 4.21. Logic VÀ ................................................................................................................................ 75 4.22. Logic HOẶC ................................................................................................................................... 76 4.23. Logic XOR ................................................................................................................................ 76 4.24. Logic dịch chuyển trái ............................................................................................................................... 77 4.25. Chuyển dịch logic sang phải ................................................................................................................ 78 4.26. So sánh: Lớn hơn ............................................................................................................... 78 4.27. So sánh: Nhỏ hơn .......................................................................................................... 79 4.28. So sánh: Lớn hơn hoặc bằng .......................................................................................... 79 4.29. So sánh: Nhỏ hơn hoặc bằng ................................................................................................ 79 4.30. So sánh: Bằng ................................................................................................................... 80 4.31. So sánh: Không bằng .................................................................................................................. 80 4.32. Di chuyển ................................................................................................................................ 80 4.33. Đăng ký Di chuyển đến con trỏ Đăng ký ................................................................................ 81 4.34. Con trỏ thanh ghi Di chuyển đến thanh ghi .................................................................................. 81 4.35. SCH.................................................................................................................................................... 82 4.36. THẢI................................................................................................................................... 82 4,37. MULRINI .................................................................................................................... 83 4.38. MULRCPY ................................................................................................................................ 83 4.39. I/RMAP ................................................................................................................................ 83 4.40. O/RMAP ................................................................................................................................... 84 4.41. I/RMAPN ................................................................................................................................... 84 4,42. O/RMAPN .................................................................................................................... 84 4.43. JMP (Nhảy) ................................................................................................................................ 85 4.44. JSR (Nhảy tới chương trình con) ................................................................................................ 85 4,45. RET .................................................................................................................... 85 4.46. RTS (Trở về chương trình con) .......................................................................................... 85 4.47. Nhãn ................................................................................................................................................ 86 4.48. KẾT THÚC.................................................................................................................................... 86 4.49. Ví dụ cho SCH ................................................................................................................................ 86 4.50. Ví dụ về ROT ................................................................................................................................ 87 4.51. Ví dụ về JMP ................................................................................................................................ 87 Công ty TNHH Công nghệ LNC 5 Machine Translated by Google 4.52. Ví dụ về JSR ................................................................................................................................ 88 4.53. Ví dụ RET .................................................................................................................................. 88 5. CHẾ ĐỘ MÔ PHỎNG .................................................................................. 90 5.1. Bắt đầu chế độ mô phỏng ................................................................................................................ 90 5.2. Giới thiệu về Bố cục Chế độ Mô phỏng ................................................................................ 90 5.3. Giới thiệu chế độ mô phỏng cho Ladder trong định dạng LMLC ................................................... 91 5.3.1. Chuột và Bàn phím ................................................................................................ 91 5.3.2. Thanh công cụ ................................................................................................................................ 91 5.3.3. Địa chỉ giám sát/khu vực thiết lập ................................................................................ 92 6. CHẾ ĐỘ GIÁM SÁT ................................................................................ 96 6.1. Bắt đầu chế độ giám sát ............................................................................................................... 96 6.2. Giới thiệu về Bố cục Chế độ Mô phỏng ................................................................................ 96 6.3. Giới thiệu chế độ giám sát cho Ladder trong định dạng LMLC ................................................ 97 6.3.1. Chuột và Bàn phím ................................................................................................ 97 6.3.2. Thanh công cụ ................................................................................................................................ 97 7. ĐẶT URL HIỂN THỊ TRÊN BỐ CỤC BẮT ĐẦU ................................... 102 8. KHẮC PHỤC SỰ CỐ ..................................................................... 104 8.1. Biên dịch lỗi và cảnh báo ................................................................................................ 104 8.1.1. Lỗi ................................................................................................................................................ 104 8.1.1.1. Nhánh trước khi bất kỳ địa chỉ liên hệ nào được tải .................................................................. 104 8.1.1.2. Bộ đếm thời gian trùng lặp ............................................................................................................... 104 8.1.1.3. Bộ đếm trùng lặp ................................................................................................................ 104 8.1.1.4. Cấu hình kết nối giữa các phần tử không nhất quán .................................. 104 8.1.1.5. Có phần tử chức năng trước khi bất kỳ địa chỉ liên lạc nào được tải ................................... 104 8.1.1.6. Vị trí nhãn bất hợp pháp ................................................................................................................ 105 8.1.1.7. Vị trí bất hợp pháp để trả về từ chương trình con .................................................................... 105 8.1.1.8. Nhảy không được ghép nối với Nhãn...................................................................................... 105 8.1.1.9. Nhảy đến Vị trí Bất hợp pháp ................................................................................................ 105 8.1.1.10. Nhãn chương trình con ở vị trí bất hợp pháp ................................................................................ 105 8.1.1.11. Nhảy đến Chương trình con không được ghép nối với Nhãn .................................................................. 105 8.1.1.12. Chương trình con không được ghép nối với Return................................................................................... 105 8.1.1.13. Nhãn trùng lặp ................................................................................................................................ 106 8.1.1.14. Mạch hở .................................................................................................... 106 8.1.1.15. Một hàng chỉ bao gồm các phần tử kết nối ngang ............................................... 106 8.1.2. Cảnh báo ................................................................................................................................ 106 8.1.2.1. Công ty TNHH Công nghệ LNC Cuộn dây trùng lặp ................................................................................................................................ 106 6 Machine Translated by Google 8.1.2.2. Ngắn mạch ................................................................................................................................... 106 8.1.2.3. Nhiều hơn một đầu cho thang ................................................................................ 107 8.1.2.4. Không khuyến khích nhánh hướng lên trên .................................................................................. 107 8.2. Khu vực đăng ký người dùng ................................................................................................................ 107 Công ty TNHH Công nghệ LNC 7 Machine Translated by Google Ngày Phiên bản 00.00.001 00.00.001 00.00.002 00.00.002 2017/01 2017/01 2017/01 Ôn tập Biên tập viên Vũ Bản nháp Vũ Đã thêm mô cho tả cho phần tử của RTimer và Large Đã hoặc Bằng hoặc thêm mô tả các các phần tử của RTimer và Larger than Nhỏ Bằng/Nhỏ hơn hoặc hơn hoặc Bằng/Không Bằng/Không bằng.bằng. s than to/ cáccác phầnphần tử. tử Lớn hơn/Nhỏ hơn. Đã sửa lỗi mô tả không chính xác cho 00.00.003 00.00.003 2017/04 2017/04 2017/04 Vũ Đã thêm I/RmapN và O/RmapN. 00.00.004 00.00.004 2018/05 2018/05 2018/05 Vũ Thay đổi tên công ty. 00.00.005 00.00.005 2019/04 2019/04 2019/04 Vũ Đã thêm MOD/RET. Đã thêm MOD/RET. Đã thêm MOD/RET. 00.00.006 00.00.006 2019/07 Vũ Đã sửa Đã sửa Đã sửa Đã sửaMODví dụ hình ví dụ hình ví dụ hình. Công ty TNHH Công nghệ LNC 8 Machine Translated by Google 1. Giới thiệu về PLC Programmer for Linux Controller Tài liệu này hướng dẫn người dùng làm quen với LNC PLC chạy trên Windows Lập trình viên cho bộ điều khiển Linux có thể phát triển các thang tùy chỉnh được sử dụng trong tất cả các dòng sản phẩm bộ điều khiển. Mô-đun PLC cung cấp nhiều phương tiện để tương tác với các mô-đun và môi trường khác bên trong bộ điều khiển và môi trường bên ngoài như I/O, bộ hẹn giờ, bộ đếm, các thành phần chức năng, v.v. Với các kiểu dữ liệu đó, người dùng có thể phát triển khả năng điều khiển tuần tự để đáp ứng nhu cầu. Bảng sau tóm tắt các kiểu dữ liệu mà mô-đun PLC có thể truy cập: Kiểu dữ liệu Tên Sự miêu tả Kích cỡ 4096 Đầu vào kỹ thuật số-------------------I0 ~ I4095 Ồ 4096 Đầu ra kỹ thuật số-----------------O0 ~ O4095 MỘT 4096 Địa chỉ nội bộ-------------A0 ~ A4095 S 4096 Địa chỉ nội bộ (Trạng thái)----------S0 ~ S4095 C 4096 Địa chỉ nội bộ(Lệnh)------C0 ~C4095 TÔI bool BỘ ĐỒNG HẸN GIỜ Bộ đếm thời gian-------TM0 ~ TM255 256 Các loại-----------1ms10ms0.1s1s ( TIM ) Quầy tính tiền dài Bộ đếm---------CT0 ~ CT255 256 ( CNT ) Các loại: Lên, Xuống, Đổ chuông lên, Đổ chuông xuống, Đặt lại Tham khảo Đăng ký ĐẾN dòng sản phẩm Loại giữ lại Phạm vi:------- Chỉ dòng sản phẩm Bảng 1 Kiểu dữ liệu PLC Công ty TNHH Công nghệ LNC 9 Machine Translated by Google 2. Giới thiệu các chức năng PLC Programmer có thể có giao diện người dùng khác nhau tùy theo từng phiên bản nhưng ít nhất các chức năng sau đây được hỗ trợ: 2.1. Thang trong Định dạng LMLC Sửa Thao tác tệp Mở tệp hiện có: 3.4.2 Tệp mới: 3.4.3 Lưu (Kiểm tra và Biên dịch sẽ được thực hiện cùng lúc): 3.6.7 Lưu dưới dạng: 3.6.9 Đóng3.6.8 Mã hóa/Giải mã3.6.163.6.6 In3.6.10 Đóng ứng dụng3.3 Biên tập Chèn và thiết lập phần tử3.7 Sao chép3.6.17 Cắt3.6.19 Dán3.6.18 Xóa3.6.20 Xóa kết nối dọc3.6.21 Hoàn tác3.6.22 Làm lại3.6.23 Tìm kiếm/Thay thế3.9 Chèn một dòng3.6.24 Chèn một dòng cách3.6.25 Chèn phần tử chú thích3.6.26 Chèn phần tử nhãn3.6.27 Chèn Return Từ Phần Tử Chương Trình Con3.6.28 Chèn phần tử END 3.6.29 Sửa biểu tượng/bình luận cho địa chỉ3.6.11 Chú thích3.6.12 Người khác Chuyển sang chế độ giám sát3.6.13 Chuyển sang chế độ mô phỏng3.6.14 Công ty TNHH Công nghệ LNC 10 Machine Translated by Google Cài đặt ứng dụng 3.6.15 Chuyển đổi ngôn ngữ giao diện người dùng ứng dụng 3.6.5 Thông tin ứng dụng3.6.4 Công ty TNHH Công nghệ LNC 11 Machine Translated by Google 3. Lập trình viên PLC cho hoạt động điều khiển Linux 3.1. Cài đặt Thực hiện PLCProgrammerForLinuxController_00.03.xx.xx.xx_Release_Setup.exe, sau đó chọn thư mục cài đặt dự định như Hình 1. Sẽ có một phím tắt trên giống như máy tính để bàn sau khi cài đặt Hình 1 Cài đặt 3.2. Chạy ứng dụng Có hai cách để thực hiện PLC Programmer cho Linux Controller Phương pháp I Chạy QPLCProgrammer.exe từ thư mục cài đặt, ví dụ: C:\Program Files (x86)\ (Thư mục cài đặt). Phương pháp II Sử dụng phím tắt trên máy tính để bàn PLC Programmer cho Linux Controller bắt đầu như Hình 2, ứng dụng sẽ Công ty TNHH Công nghệ LNC 12 Machine Translated by Google điều chỉnh kích thước theo độ phân giải của màn hình. Chiều rộng tối đa của ứng dụng là 1366 pixel, chiều cao sẽ mở rộng đến thanh tác vụ để cung cấp vùng làm việc tối đa. Hình 2 Khởi tạo lập trình viên PLC 3.3. Bắt đầu bố trí Hình 3 Giới thiệu về Bố cục Bắt đầu Ứng dụng chỉ hiển thị các chức năng phù hợp với giai đoạn hiện tại và sẽ hiển thị các chức năng tương ứng sau khi mở tệp. Di chuyển con trỏ đến biểu tượng chức năng sẽ hiển thị chuỗi mẹo về chức năng của nó. Các chức năng cần thiết cho mọi dịp Công ty TNHH Công nghệ LNC 13 Machine Translated by Google Mở một tệp hiện có và bắt đầu phiên chỉnh sửa. Tạo một tệp mới và bắt đầu phiên chỉnh sửa. Cung cấp thông tin ứng dụng theo phiên bản. Chuyển đổi ngôn ngữ giao diện người dùng của ứng dụng. Giải mã một tập tin được mã hóa. Hoạt động ứng dụng Đóng ứng dụng. Thu nhỏ ứng dụng. Khu vực làm việc : Hiển thị trang chủ đã cài đặt khi bắt đầu. Sử dụng biểu tượng mở hoặc mới để bắt đầu phiên chỉnh sửa. 3.4. Chỉnh sửa cho Ladder ở định dạng LMLC Lập trình viên hỗ trợ chế độ của họ trên ladder theo định dạng LMLC, chỉnh sửa, giám sát và mô phỏng. Chế độ chỉnh sửa là chế độ mặc định để khởi động và thoát ứng dụng. 3.4.1. Bắt đầu Sử dụng quy trình sau để bắt đầu chỉnh sửa. 3.4.2. Mở tập tin hiện có Phím nóng: Ctrl+Alt+O Nhấp chuột hoặc sử dụng phím nóng. Chọn định dạng tệp cần mở như Hình 4. Chọn ngôn ngữ để chỉnh sửa ký hiệu địa chỉ/bình luận trong phiên như Hình 5. Đã có các tệp chuỗi ký hiệu địa chỉ/bình luận cho tiếng Trung phồn thể, tiếng Trung giản thể và tiếng Anh trong ví dụ này. Kết thúc mở như Hình 6. Công ty TNHH Công nghệ LNC 14 Machine Translated by Google Hình 4 Mở một tập tin hiện có Công ty TNHH Công nghệ LNC 15 Machine Translated by Google Hình 5 Chọn Ngôn ngữ của Biểu tượng Địa chỉ/Bình luận Hình 6 Kết thúc mở 3.4.3. Tạo một tập tin mới Phím nóng: Ctrl+Alt+N Nhấp chuột hoặc phím nóng Chọn ngôn ngữ để chỉnh sửa ký hiệu địa chỉ/bình luận như Hình 7. Nhấp vào OK để tạo tệp LMLC mới. Hoàn thiện như Hình 8, người dùng có thể tiếp tục phát triển phía trên phần tử END. Công ty TNHH Công nghệ LNC 16 Machine Translated by Google Hình 7 Chọn Ngôn ngữ của Biểu tượng Địa chỉ/Bình luận Hình 8 Hoàn tất việc tạo tệp LMLC mới Công ty TNHH Công nghệ LNC 17 Machine Translated by Google 3.5. Giới thiệu chế độ chỉnh sửa cho Ladder trong định dạng LMLC Hình 9 Chế độ chỉnh sửa cho Ladder trong định dạng LMLC Bố cục của chế độ chỉnh sửa như Hình 9 để đạt được Truy cập tức thời vào đầy đủ chức năng bằng các biểu tượng trên thanh công cụ. Khu vực đầu ra của ứng dụng lớn hơn cho phép người dùng dễ dàng nhận thấy các thông báo từ ứng dụng như lỗi biên dịch hoặc cảnh báo. Tối đa hóa diện tích làm việc. Giới thiệu về từng khu vực như sau: Thanh công cụ chung, hai biểu tượng thanh công cụ bổ sung trong chế độ chỉnh sửa là tiếp theo: Lưu tệp, kiểm tra và biên dịch sẽ được thực hiện khi lưu. biểu tượng sẽ thay đổi thành sau khi tập tin hiện tại được sửa đổi. Đóng tệp, ứng dụng sẽ trở về bố cục bắt đầu. Người dùng sẽ được nhắc nhở bằng hộp thoại nếu tập tin đã được sửa đổi. Khu vực hiển thị chú thích và thư mục của tệp đã mở. Thanh công cụ phần tử PLC Liên hệ lớp học. Lớp cuộn dây Công ty TNHH Công nghệ LNC 18 Machine Translated by Google Lớp hẹn giờ Lớp phản biện Lớp số học Lớp công cụ Lớp trình tự Kết nối ngang Thêm kết nối dọc bên trái Thanh công cụ chỉnh sửa Lưu trữ :In Mở hộp thoại chỉnh sửa biểu tượng địa chỉ/bình luận Mở hộp thoại chỉnh sửa chú thích Từ chế độ chỉnh sửa sang chế độ giám sát Từ chế độ chỉnh sửa sang chế độ mô phỏng Mở hộp thoại cài đặt ứng dụng Mã hóa tập tin hiện tại Sao chép phần tử được lấy nét hoặc vùng được đánh dấu Dán vào vị trí hiện tại với tiêu điểm Cắt phần tử tại điểm tập trung hoặc vùng được đánh dấu Công ty TNHH Công nghệ LNC 19 Machine Translated by Google Xóa phần tử được lấy nét hoặc vùng được đánh dấu Xóa kết nối dọc bên trái Hoàn tác, chỉ bật khi có thể thực hiện được Làm lại, chỉ bật nếu có thể thực hiện được Chèn một đường kết nối ngang phía trên tiêu điểm Chèn một dòng trống phía trên tiêu điểm Chèn phần tử bình luận phía trên tiêu điểm Chèn phần tử nhãn phía trên tiêu điểm Chèn phần tử RTS phía trên tiêu điểm Chèn phần tử END phía trên tiêu điểm Tìm kiếm và thay thế Danh sách các lần xuất hiện trong tệp của các địa chỉ được phần tử sử dụng với tập trung. Nhấp vào một mục để đi đến vị trí xảy ra. Chỉnh sửa vùng trạng thái để hiển thị chế độ hiện tại, bình luận của phần tử có tiêu điểm, hàng, cột hiện tại, v.v. Ứng dụng xuất ra các thông báo phản hồi cho người dùng như biên dịch kết quả. Khu vực làm việc để hiển thị thang đã mở. 3.6. Chỉnh sửa chức năng của Ladder trong định dạng LMLC 3.6.1. Chuột và Bàn phím Phím chuột trái Đánh dấu vùng: Nhấn phím trái của chuột để đánh dấu vùng. Công ty TNHH Công nghệ LNC 20 Machine Translated by Google Hình 10 Khu vực đánh dấu Phím chuột phải Menu phím phải : Nhấp vào phím phải để bật lên menu phím phải. Hình 11 Menu phím phải Bánh xe chuột : Di chuyển tiêu điểm lên và xuống. Di chuyển con trỏ đến biểu tượng trên thanh công cụ có thể hiển thị mẹo về chức năng của biểu tượng đó. Hình 12 Mẹo cho biểu tượng thanh công cụ Lên, Xuống, Trái, Phải: Di chuyển tiêu điểm lên, xuống, trái và phải. Trang lên/xuống: Di chuyển tiêu điểm lên hoặc xuống một trang. Công ty TNHH Công nghệ LNC 21 Machine Translated by Google Shift+Lên, Xuống, Trái, Phải/Trang Lên/XuốngĐánh dấu vùng. Quay lại/Nhập: Hiển thị menu phím chuột phải. 3.6.2. Mở một tập tin hiện có Tham khảo 3.4.2. 3.6.3. Mới Tham khảo 3.4.3. 3.6.4. Thông tin ứng dụng Hiển thị thông tin phiên bản module của ứng dụng. Hình 13 Thông tin ứng dụng 3.6.5. Lựa chọn ngôn ngữ ứng dụng Chọn ngôn ngữ được sử dụng cho giao diện người dùng của ứng dụng. Công ty TNHH Công nghệ LNC 22 Machine Translated by Google Hình 14 Chọn ngôn ngữ của giao diện người dùng ứng dụng Chức năng này không phải để chọn ngôn ngữ được sử dụng bởi chỉnh sửa bậc thang như biểu tượng địa chỉ/bình luận, chuỗi cho các phần tử nhãn/bình luận, v.v. 3.6.6. Giải mã Giải mã một tệp được mã hóa vào thư mục làm việc hiện tại. Chọn Tệp như Hình 15, yêu cầu người dùng nhập mật khẩu như Hình 16 và hoàn tất giải mã như Hình 17. Công ty TNHH Công nghệ LNC 23 Machine Translated by Google Hình 15 Chọn tệp được mã hóa Hình 16 Yêu cầu người dùng nhập mật khẩu Hình 17 Kết thúc giải mã Tệp có tên giống với tên trong tệp được mã hóa trong thư mục làm việc sẽ bị ghi đè. Công ty TNHH Công nghệ LNC 24 Machine Translated by Google 3.6.7. Lưu Phím nóng: Ctrl+Alt+S Lưu tệp hiện đang mở và kiểm tra và biên dịch. Thông báo kết quả sẽ được hiển thị trên vùng đầu ra của ứng dụng như Hình 18. Nhấp vào một mục thông báo sẽ dẫn đến vị trí liên quan đến thông báo. Hình 18 Thông báo kết quả sau khi lưu Các tập tin sau đây sẽ được tạo ra sau khi biên dịch thành công. cnc.lmlc cnc.lcod Tệp Ladder. Tệp thực thi nhị phân. cnc.lpar Tệp tham số đi kèm với tệp thực thi nhị phân. cnc_plc_xxxx.str và cnc_plc_xxxx_utf8.str Tệp chuỗi ký hiệu/bình luận địa chỉ, xxxx là bốn chữ số và biểu thị chỉ mục ngôn ngữ được tệp chuỗi sử dụng. 0000=Truyền thống 0011=Úc 0022=Đức 0033=Hy Lạp Tiếng Trung Quốc 0012=Thổ Nhĩ Kỳ 0023=Pháp 0034=Tiếng Iceland 0001=Đơn giản hóa 0013=Afghanistan 0024=Bỉ 0035=Hungary 0014=Argentina 0025=Thụy Sĩ 0036=Na Uy 0002=Tiếng Anh 0015=Peru 0026=Thụy Điển 0037=Séc 0003=Nhật Bản 0016=Chi-lê 0027=Tiếng Ý 0038=Tiếng Ukraina 0004=Hàn Quốc 0017=Mêhicô 0028=Tiếng Nga 0039=Tiếng Rumani 0005=Thái Lan 0018=Costa Rica 0029=Hà Lan 0040=Tiếng Do Thái 0006=Indonesia 0019=Panama 0030=Ba Lan 0041=Đan Mạch 0007=Tiếng Việt 0020=Tây Ban Nha 0031=Phần Lan Tiếng Trung Quốc Công ty TNHH Công nghệ LNC 25 Machine Translated by Google 0021=Canada 0008=Ấn Độ 0032=Bồ Đào Nha 0009=Malaysia 0010=Philippine Bảng 2 Chỉ mục ngôn ngữ 3.6.8. Đóng tập tin Phím nóng: Ctrl+Alt+C Đóng tệp đang mở và nhắc nhở người dùng nếu tệp đã bị chỉnh sửa. Hình 19 Nhắc nhở về tập tin đã sửa đổi 3.6.9. Lưu dưới dạng Phím nóng: Ctrl+Alt+A Lưu tệp đang mở vào tệp khác và mở tệp vừa lưu. Các tệp chuỗi ký hiệu địa chỉ/bình luận sẽ không tự động được lưu vào tên tệp mới. 3.6.10. In Chọn nhiều tùy chọn in (ký hiệu địa chỉ/bình luận và thang). Công ty TNHH Công nghệ LNC 26 Machine Translated by Google Hình 20 Chọn Tùy chọn in 3.6.11. Biểu tượng địa chỉ Pop/Hộp thoại chỉnh sửa bình luận Nhấp để bật hộp thoại chỉnh sửa biểu tượng địa chỉ/bình luận như Hình 21. Địa chỉ đã được sử dụng trong thang sẽ được đánh dấu bằng •. Người dùng có thể viết biểu tượng và bình luận về I, O, C, S, A, Timer, Counter, Register, Register Bit để ghi chú mục đích sử dụng. Biểu tượng sẽ được hiển thị ở đầu phần tử thang khi phần tử có thể thực hiện như vậy. Bình luận được đặt bởi phần tử có tiêu điểm sẽ được hiển thị ở vùng trạng thái chỉnh sửa như Hình 22. Hình 21 Hộp thoại chỉnh sửa biểu tượng địa chỉ/bình luận Công ty TNHH Công nghệ LNC 27 Machine Translated by Google Hình 22 Khu vực hiển thị bình luận Chuỗi đã sửa đổi sẽ được ghi vào tệp chuỗi chỉ có nút OK là đã nhấp. Chỉnh sửa chuỗi cảnh báo/báo động PLC Người dùng có thể chỉ định chuỗi cảnh báo PLC bằng cách viết chú thích cho bit đăng ký từ R29000 đến R29049 và chuỗi cảnh báo PLC bằng cách viết chú thích cho bit đăng ký từ R29050 đến R29099. Bộ điều khiển sẽ hiển thị chuỗi cảnh báo/báo động PLC tương ứng sau khi các tệp chuỗi được tải lên. Đầu tiên, chọn trang chỉnh sửa thanh ghi rồi mở rộng trường chỉnh sửa để chỉnh sửa ký hiệu/bình luận bit thanh ghi như Hình 23. Chế độ chỉnh sửa bit thanh ghi như Hình 24. Công ty TNHH Công nghệ LNC 28 Machine Translated by Google Hình 23 Mở rộng Bit Đăng ký Công ty TNHH Công nghệ LNC 29 Machine Translated by Google Hình 24 Đăng ký Bit Ký hiệu/Chỉnh sửa Bình luận 3.6.12. Hộp thoại chú thích Pop Hộp thoại chú thích như Hình 25. Chuỗi tối đa được phép là 80 byte. Hình 25 Hộp thoại chú thích Hình 26 Hiển thị chú thích 3.6.13. Từ chế độ chỉnh sửa đến chế độ giám sát Nhấp để bật hộp thoại kết nối, sử dụng Detect để liệt kê các bộ điều khiển có thể kết nối như Hình 27. Chọn bộ điều khiển trong danh sách và nhấp vào connect để xây dựng kết nối. Nếu có thể xây dựng kết nối thì ứng dụng sẽ chuyển sang chế độ giám sát như Hình 28, nếu không ứng dụng vẫn ở chế độ chỉnh sửa. Các chức năng của chế độ giám sát tham khảo chương 6 ! Công ty TNHH Công nghệ LNC . 30 Machine Translated by Google Hình 27 Hộp thoại kết nối Hình 28 Chế độ giám sát Tệp đã mở phải cùng phiên bản với tệp đang chạy trong bộ điều khiển để phản ánh kết quả giám sát chính xác. 3.6.14. Từ chế độ chỉnh sửa sang chế độ mô phỏng Trước khi vào chế độ mô phỏng, ứng dụng sẽ lưu, kiểm tra và Công ty TNHH Công nghệ LNC 31 Machine Translated by Google biên dịch. Ứng dụng sẽ vào chế độ mô phỏng như Hình 29 nếu biên dịch thành công hoặc vẫn ở chế độ chỉnh sửa. Các chức năng của chế độ mô phỏng tham khảo chương 5. Hình 29 Chế độ mô phỏng 3.6.15. Cài đặt ứng dụng Hộp thoại cài đặt ứng dụng như Hình 30. Người dùng có thể sử dụng hộp thoại này để tùy chỉnh môi trường ứng dụng. Công ty TNHH Công nghệ LNC 32 Machine Translated by Google Hình 30. Hộp thoại Cài đặt ứng dụng Cài đặt màu là để thiết lập: Màu nền thang, màu nền cho phần tử có tiêu điểm là màu đảo ngược. Màu phần tử không có tiêu điểm, màu phần tử có tiêu điểm là màu đảo ngược. Màu phần tử khi hoạt động ở chế độ màn hình/mô phỏng. Không hoạt động màu sắc là màu đảo ngược. Màu của phần tử được đánh dấu ở chế độ chỉnh sửa. Ví dụ: Các hình sau đây cho thấy hiệu ứng của việc thiết lập màu thang là đen, màu phần tử không có tiêu điểm là trắng, màu phần tử hoạt động là xanh lá cây và màu được đánh dấu là đỏ. Công ty TNHH Công nghệ LNC 33 Machine Translated by Google Hình 31 Chế độ chỉnh sửa Hình 32 Chế độ giám sát 3.6.16. Mã hóa tập tin hiện đang mở Chức năng này là mã hóa tệp LMLC hiện đang mở. Hộp thoại nhập mật khẩu như Hình 33. Mật khẩu phải dài từ 1 đến 8 ký tự và các ký tự phải nằm trong tập hợp từ a đến z, A đến Z và 0 đến 9. Chọn thư mục mà các tệp được mã hóa sẽ được đưa vào như Hình 34. Ứng dụng sẽ lưu, kiểm tra và biên dịch sau khi người dùng xác nhận thư mục. Mã hóa sẽ diễn ra nếu biên dịch thành công và Công ty TNHH Công nghệ LNC 34 Machine Translated by Google các tập tin được mã hóa, là *.lmlcsz và *.lcodsz, sẽ được đưa vào thư mục đã chọn như Hình 35. Hình 33 Nhập mật khẩu Hình 34 Chọn thư mục Hình 35 Mã hóa thành công Công ty TNHH Công nghệ LNC 35 Machine Translated by Google Hình 36 Các tập tin được mã hóa Các tệp chuỗi ký hiệu địa chỉ/chuỗi chú thích sẽ không được mã hóa. Chức năng này cần phải hoạt động với bộ điều khiển. Kiểm tra xem bộ điều khiển bên hỗ trợ chức năng trước khi sử dụng. 3.6.17. Sao chép phần tử hoặc vùng được đánh dấu Phím nóng: Ctrl+C Sao chép phần tử được lấy nét hoặc vùng được đánh dấu vào bảng cắt hệ thống. 3.6.18. :Dán Phím nóng: Ctrl+V Dán các phần tử đã sao chép trong bảng cắt hệ thống vào vị trí tiêu điểm hiện tại. Hành động sẽ không được thực hiện nếu vị trí tiêu điểm hiện tại không cho phép. Ví dụ, hãy thử dán vào phần bình luận. Nếu vùng được sao chép nằm trong các hàng hoàn chỉnh, dán là để chèn các hàng đó phía trên tiêu điểm. Công ty TNHH Công nghệ LNC 36 Machine Translated by Google 3.6.19. Cắt phần tử hoặc vùng được đánh dấu Phím nóng: Ctrl+X Cắt phần tử có tiêu điểm hoặc khu vực được đánh dấu vào bảng kẹp hệ thống. 3.6.20. Xóa phần tử hoặc vùng được đánh dấu Phím nóng: Del Xóa phần tử được lấy nét hoặc vùng được đánh dấu vào bảng cắt hệ thống. Hành động sẽ không được thực hiện nếu vị trí tiêu điểm hiện tại không cho phép. Ví dụ, hãy thử xóa các phần tử dòng trên hàng chứa phần tử END. 3.6.21. Xóa kết nối dọc ở phía bên trái Phím nóng: Shift+Del Xóa kết nối dọc ở phía bên trái của vị trí tiêu điểm hiện tại như Hình 37. Hình 37 Xóa kết nối dọc Công ty TNHH Công nghệ LNC 37 Machine Translated by Google 3.6.22. Hoàn tác Phím nóng: Ctrl+Z Hủy thao tác chỉnh sửa cuối cùng. Không có giới hạn số lần hoàn tác. 3.6.23. Làm lại Phím nóng: Ctrl+Y Làm lại thao tác chỉnh sửa đã hủy gần nhất. Có giới hạn số lần làm lại. 3.6.24. Chèn một hàng dòng phía trên tiêu điểm Chèn một hàng đường thẳng phía trên tiêu điểm như Hình 38. Hình 38 Chèn một hàng 3.6.25. Chèn một hàng trống phía trên Focus Chèn một hàng trống phía trên tiêu điểm như Hình 39. Công ty TNHH Công nghệ LNC 38 Machine Translated by Google Hình 39 Chèn một hàng trống 3.6.26. Chèn một phần tử bình luận phía trên Focus Chèn phần chú thích phía trên tiêu điểm như Hình 40. Hình 40 Chèn phần tử chú thích 3.6.27. Chèn một hàng phần tử nhãn phía trên Focus Chèn một hàng phần tử nhãn phía trên tiêu điểm như Hình 41. Công ty TNHH Công nghệ LNC 39 Machine Translated by Google Hình 41 Chèn một hàng nhãn 3.6.28. Chèn một Hàng Phần tử RTS phía trên Tiêu điểm Chèn một hàng phần tử RTS phía trên tiêu điểm như Hình 42. Hình 42 Chèn một phần tử RTS Phần tử RTS phải ghép nối với phần tử nhãn được sử dụng làm chương trình con. Công ty TNHH Công nghệ LNC 40 Machine Translated by Google 3.6.29. Chèn một Hàng Phần tử END phía trên Tiêu điểm Chèn một hàng phần tử END phía trên tiêu điểm như Hình 43. Hình 43 Chèn Hàng Phần tử END Chỉ cần một phần tử END trong một thang. 3.7. Thanh công cụ phần tử 3.7.1. Liên hệ Lớp: Phím nóng: Ctrl+F2 Nhấp vào biểu tượng chức năng rồi nhấp chuột trái vào vị trí mong muốn thì hộp thoại liên hệ sẽ bật lên như Hình 44. Công ty TNHH Công nghệ LNC 41 Machine Translated by Google Hình 44 Hộp thoại liên hệ Lựa chọn loại liên hệ như Hình 45: MởTiếp xúc mở bình thường ĐóngTiếp xúc đóng bình thường Lựa chọn địa chỉ như Hình 46: ITín hiệu đầu vào từ môi trường bên ngoài tới mô-đun PLC, thường được ánh xạ tới đầu vào kỹ thuật số của phần cứng. OĐầu ra của mô-đun PLC ra môi trường bên ngoài, thường được ánh xạ tới đầu ra kỹ thuật số của phần cứng. CSĐược sử dụng bởi hạt nhân NC và mô-đun PLC để tương tác. AĐịa chỉ phụ PLC. Bộ hẹn giờ: Trạng thái hoạt động tương ứng với trạng thái hết thời gian của bộ hẹn giờ được chỉ định. Bộ đếm: Trạng thái hoạt động tương ứng với trạng thái đạt đến của bộ đếm được chỉ định. Bit thanh ghi : Trạng thái hoạt động tương ứng với bit thanh ghi được chỉ định. Công ty TNHH Công nghệ LNC 42 Machine Translated by Google Hình 45 Lựa chọn loại tiếp xúc Hình 46 Lựa chọn địa chỉ Tên Sự miêu tả Mở bình thường Hoạt động khi địa chỉ được gán là Đúng Đóng bình thường Hoạt động khi địa chỉ được gán là Sai Công ty TNHH Công nghệ LNC 43 Machine Translated by Google Bộ hẹn giờ mở bình thường Hoạt động khi được chỉ định thời gian chờ Hẹn giờ Bình thường Đóng Hoạt động khi bộ đếm thời gian được chỉ định không hết thời gian chờ Bộ đếm bình thường Mở Hoạt động khi bộ đếm được chỉ định đạt đến số đếm. Hoạt động khi bộ đếm được chỉ định chưa đạt tới Bộ đếm bình thường Đóng số đếm Bảng 3 Chức năng tiếp xúc PLC 3.7.2. Lớp cuộn dây: Phím nóng: Ctrl+F3 Nhấp vào biểu tượng chức năng và sau đó nhấp chuột trái vào vị trí mong muốn, hộp thoại cuộn dây sẽ bật lên như Hình 47 Hình 47 Hộp thoại cuộn dây Lựa chọn loại cuộn dây như Hình 48: Mở: Cuộn dây mở bình thường. ĐóngCuộn đóng bình thường. Cạnh tăng : Cuộn dây kích hoạt cạnh tăng. Cạnh rơi : Cuộn dây kích hoạt cạnh rơi. Bộ Cuộn dây chốt. Đặt lại: Đặt lại cuộn dây chốt. Lựa chọn địa chỉ như Hình 49: OMô-đun PLC đưa tín hiệu ra môi trường bên ngoài, thường được ánh xạ tới Công ty TNHH Công nghệ LNC 44 Machine Translated by Google đầu ra kỹ thuật số phần cứng. CSĐược sử dụng bởi hạt nhân NC và mô-đun PLC để tương tác. AĐịa chỉ phụ PLC. Bit thanh ghi : Trạng thái hoạt động tương ứng với bit thanh ghi được chỉ định. Cuộn dây kích hoạt Rising Edge/Falling Edge không hỗ trợ bit thanh ghi loại địa chỉ. Hình 48 Lựa chọn loại cuộn dây Công ty TNHH Công nghệ LNC 45 Machine Translated by Google Hình 49 Lựa chọn địa chỉ Tên Sự miêu tả Đầu ra khi địa chỉ được chỉ định là Mở bình thường ĐÚNG VẬY Đầu ra khi địa chỉ được chỉ định là Đóng bình thường SAI Cạnh tăng được kích hoạt Đầu ra khi địa chỉ được chỉ định được thay đổi từ False thành True Đầu ra khi địa chỉ được chỉ định được thay Kích hoạt cạnh rơi đổi từ True thành False Đầu ra liên tục khi địa chỉ được gán thậm chí chuyển Bộ từ False sang True Cài lại Đặt lại cuộn chốt khi được bật Bảng 4 Chức năng cuộn dây PLC 3.7.3. Lớp bộ đếm thời gian Phím nóng: Ctrl+F4 Nhấp vào biểu tượng chức năng rồi nhấp chuột trái vào vị trí mong muốn, hộp thoại hẹn giờ sẽ bật lên như Hình 50 Hình 50 Hộp thoại hẹn giờ Công ty TNHH Công nghệ LNC 46 Machine Translated by Google Lựa chọn loại bộ hẹn giờ như Hình 51: 1msBước hẹn giờ tính bằng 1ms. Thời gian ngắt của bộ điều khiển phải được đặt thành 1ms để thực hiện loại này chính xác. 10msBước hẹn giờ tính bằng 10ms. 100ms Bước hẹn giờ tính bằng 100ms. 1sBước hẹn giờ tính bằng 1s. RTimer 1ms: Bước hẹn giờ tính bằng 1ms. Thời gian ngắt của bộ điều khiển phải được đặt thành 1ms để thực hiện loại này chính xác. RTimer 10msBước hẹn giờ tính theo 10ms. RTimer 100ms: Bước hẹn giờ tính bằng 100ms. RTimer 1s: Bước hẹn giờ tính bằng 1 giây. Khoảng thời gian một lần chụp có thể được thiết lập theo hai cách như Hình 52: Giá trị: Nhập trực tiếp khoảng thời gian từ 0 ~ 2147483647. Đăng ký: Sử dụng giá trị trong sổ đăng ký làm khoảng thời gian. Hình 51 Loại bộ hẹn giờ Công ty TNHH Công nghệ LNC 47 Machine Translated by Google Hình 52 Thiết lập khoảng thời gian Tên Sự miêu tả Bộ đếm thời gian 1ms Bước thời gian là 1ms Bộ đếm thời gian 10ms Bước thời gian là 10ms Bộ đếm thời gian 100ms Bước thời gian là 100ms Bộ đếm thời gian RTimer 1ms Bước thời gian là 1ms Bộ đếm thời gian RTimer 10ms Bước thời gian là 10ms Bộ đếm thời gian RTimer 100ms Bước thời gian là 100ms Bộ đếm thời gian RTimer 1s Bước thời gian là 1 giây Bảng 5 Chức năng bộ đếm thời gian PLC 3.7.4. Lớp đối phó Phím nóng: Ctrl+F5 Nhấp vào biểu tượng chức năng và sau đó nhấp chuột trái vào vị trí mong muốn, hộp thoại bộ đếm sẽ bật lên như Hình 53 Công ty TNHH Công nghệ LNC 48 Machine Translated by Google Hình 53 Hộp thoại đếm Lựa chọn loại bộ đếm như Hình 54: UP: Đếm từ 0 đến giá trị cài đặt tăng dần. Xuống: Đếm từ giá trị cài đặt đến 0 theo chiều giảm dần. Ring UP: Đếm từ 0 đến giá trị cài đặt và bắt đầu lại từ 0 cho đến khi vô hiệu hóa. Đổ chuông xuống: Đếm từ giá trị cài đặt đến 0 và bắt đầu lại từ giá trị cài đặt cho đến khi vô hiệu hóa. Đặt lại: Đặt lại bộ đếm về 0 cho bộ đếm lên và giá trị đặt cho bộ đếm xuống quầy tính tiền. Giá trị cài đặt cho bộ đếm có thể được cài đặt như Hình 55: Giá trị: Nhập trực tiếp giá trị từ 0 ~ 2147483647. Đăng ký: Sử dụng giá trị trong sổ đăng ký làm giá trị cài đặt. Người dùng không cần phải thiết lập giá trị cho bộ đếm kiểu đặt lại. Công ty TNHH Công nghệ LNC 49 Machine Translated by Google Hình 54 Lựa chọn loại bộ đếm Hình 55 Thiết lập bộ đếm Tên Sự miêu tả Lên quầy Đếm từ 0 đến giá trị cài đặt Công ty TNHH Công nghệ LNC 50 Machine Translated by Google Đếm xuống Đếm từ giá trị đặt đến 0 Đếm từ 0 đến tập hợp Quầy đếm tiền giá trị và bắt đầu lại Đếm từ giá trị đặt đến 0 Đếm ngược vòng và bắt đầu lại Đặt lại Bộ đếm Đặt lại bộ đếm Bảng 6 Chức năng bộ đếm PLC 3.7.5. Lớp số học: Phím nóng: Ctrl+F6 Nhấp vào biểu tượng hàm và sau đó nhấp chuột trái vào vị trí mong muốn, hộp thoại phần tử hàm số học sẽ bật lên như Hình 56 Hình 56 Hộp thoại phần tử hàm số học Lựa chọn kiểu như Hình 57 +AddThực hiện phép cộng cho hai toán hạng. -SubThực hiện phép trừ cho hai toán hạng. ×MulThực hiện phép nhân cho hai toán hạng. ÷Div Thực hiện phép chia cho hai toán hạng. %ModThực hiện phép chia lấy phần dư cho hai toán hạng. Di chuyển: Di chuyển giá trị giữa hai toán hạng. >Nhiều hơn Một toán hạng có lớn hơn toán hạng kia không. Công ty TNHH Công nghệ LNC 51 Machine Translated by Google <Nhỏ hơn: Một toán hạng nhỏ hơn toán hạng kia. =Bằng : Một toán hạng có bằng toán hạng kia không. &AndThực hiện bit và phép toán giữa hai toán hạng. |HoặcThực hiện phép toán bit hoặc phép toán giữa hai toán hạng. XorThực hiện phép toán bit hoặc phép toán xor giữa hai toán hạng. Mulrini: Thiết lập giá trị cho nhiều thanh ghi. Mulrcpy: Sao chép một dải thanh ghi liên tục vào một vùng không chồng lấn. I/RmapÁnh xạ 32 địa chỉ I liên tục vào một thanh ghi. O/RmapÁnh xạ 32 địa chỉ O liên tục vào một thanh ghi. ShllThực hiện phép dịch chuyển trái logic. ShrlThực hiện phép dịch chuyển logic sang phải. >=Lớn hơn hoặc bằng Một toán hạng có lớn hơn hoặc bằng toán hạng kia không một <=Nhỏ hơn hoặc bằng : Một toán hạng có nhỏ hơn hoặc bằng toán hạng kia không một. Không bằng Một toán hạng không bằng toán hạng kia. I/RmapNÁnh xạ N địa chỉ I liên tục vào một thanh ghi. O/RmapNÁnh xạ N địa chỉ O liên tục vào một thanh ghi. Kiểu toán hạng đầu vào như Hình 58: Giá trị: Nhập trực tiếp giá trị vào ±2147483647. Đăng ký: Sử dụng giá trị của sổ đăng ký. Lưu ý: Phần tử di chuyển có kiểu toán hạng là con trỏ thanh ghi. Lưu ý: I/Rmap và O/Rmap có địa chỉ I, O làm đầu vào. Kiểu toán hạng đầu ra như Hình 59: Register: Sử dụng register làm toán hạng. Lưu ý: Phần tử di chuyển có kiểu toán hạng là con trỏ thanh ghi. Mulrini, Mulrcpy, I/RmapN và O/RmapN có ba toán hạng là Hình 60 và Hình 61. Mulrini: Toán hạng đầu tiên là địa chỉ bắt đầu của các thanh ghi. Toán hạng thứ hai là số lượng thanh ghi cần thiết lập. Toán hạng thứ ba là giá trị cần thiết lập vào các thanh ghi. Mulrcpy: Toán hạng đầu tiên là địa chỉ bắt đầu của vùng đăng ký nguồn. Toán hạng thứ hai là địa chỉ bắt đầu của vùng mục tiêu. Toán hạng thứ ba là số để sao chép. Vùng nguồn và vùng đích không được chồng lấn. Toán hạng thứ ba của I/RmapN và O/RmapN là số I hoặc O cần ánh xạ. Phần tử sẽ liên tục thực hiện thao tác cho đến khi nó bị vô hiệu hóa bởi Công ty TNHH Công nghệ LNC 52 Machine Translated by Google logic bậc thang. Hình 57 Kiểu phần tử hàm số học Hình 58 Kiểu toán hạng đầu vào Công ty TNHH Công nghệ LNC 53 Machine Translated by Google Hình 59 Kiểu toán hạng đầu ra Hình 60 Cài đặt Mulrini Công ty TNHH Công nghệ LNC 54 Machine Translated by Google Hình 61 Cài đặt Mulrcpy Tên Thêm vào Sự miêu tả Thêm giá trị hoặc giá trị của thanh ghi vào một thanh ghi Trừ đi Trừ giá trị hoặc giá trị của thanh ghi từ một thanh ghi Nhân lên Chia Nhân một thanh ghi với giá trị hoặc giá trị của thanh ghi Chia một thanh ghi cho giá trị hoặc giá trị của thanh ghi Mô-đun Chia một thanh ghi cho giá trị hoặc giá trị của thanh ghi sau đó đưa phần còn lại ra đầu ra Di chuyển Di chuyển giá trị giữa hai toán hạng So sánh lớn Một toán hạng có lớn hơn toán hạng khác không? So sánh ít hơn Một toán hạng có nhỏ hơn toán hạng khác không? So sánh bằng nhau Một toán hạng có bằng một toán hạng khác không? VÀ Bit và hoạt động HOẶC Bit hoặc hoạt động OR độc quyền Phép toán bit xor Mulrini Đặt giá trị cho nhiều hơn một thanh ghi Muộn Sao chép vùng đăng ký sang vùng khác Công ty TNHH Công nghệ LNC 55 Machine Translated by Google Tôi/Rmap Bản đồ O/R Bản đồ liên tục 32 I địa chỉ đến một thanh ghi Ánh xạ địa chỉ 32 O liên tục vào một thanh ghi Sủa Logic dịch chuyển trái So sánh Lớn hơn Một toán hạng có lớn hơn hoặc bằng hoặc bằng toán hạng khác không So sánh Ít hơn Một toán hạng có nhỏ hơn hoặc bằng hoặc bằng toán hạng khác không So sánh không bằng nhau sao? Tôi/RmapN Một toán hạng không bằng một toán hạng khác Ánh xạ địa chỉ NI liên tục vào một thanh ghi Ánh xạ địa chỉ NO liên tục tới một thanh ghi O/RmapN Bảng 7 Chức năng phần tử hàm số học PLC 3.7.6. Lớp công cụ: Phím nóng: Ctrl+F7 Nhấp vào biểu tượng chức năng rồi nhấp chuột trái vào vị trí mong muốn, hộp thoại phần tử chức năng công cụ sẽ bật lên như Hình 62 Hình 62 Hộp thoại công cụ Lựa chọn phần tử chức năng công cụ như Hình 63: Tìm kiếm Phần tử tìm kiếm. Công ty TNHH Công nghệ LNC 56 Machine Translated by Google Xoay: Tính toán bước xoay. Toán hạng đầu vào: Đăng ký: Sử dụng đăng ký từ 0 đến 9999. Toán hạng đầu ra: Đăng ký: Sử dụng đăng ký từ 0~9999. Địa chỉ thanh ghi của toán hạng đầu vào + 1 và toán hạng đầu ra + 1 sẽ cũng có thể được sử dụng. Phần tử này sẽ liên tục thực hiện thao tác cho đến khi bị vô hiệu hóa bởi logic bậc thang. Hình 63 Loại phần tử công cụ Tên Sự miêu tả Tìm kiếm số công cụ trong Tìm kiếm tạp chí Tính bước quay đến vị trí mục tiêu trong Quay một vòng tròn Bảng 8 Chức năng công cụ PLC 3.7.7. Lớp trình tự: Phím nóng: Ctrl+F8 Nhấp vào biểu tượng chức năng và sau đó nhấp chuột trái vào vị trí mong muốn, hộp thoại phần tử chức năng chuỗi sẽ bật lên như Hình 64 Công ty TNHH Công nghệ LNC 57 Machine Translated by Google Hình 64 Hộp thoại trình tự Lựa chọn phần tử chức năng trình tự như Hình 65. Nhảy: Nhảy đến phần tử nhãn được ghép nối và tiếp tục logic PLC từ đó. Jump Sub Routine: Nhảy đến phần tử nhãn được ghép nối và tiếp tục logic PLC từ đó. Sau khi gặp phần tử RTS, logic PLC sẽ quay lại phần tử tiếp theo của Jump Sub Routine Element để tiếp tục. RET: Quay lại trình gọi. Hoàn tất logic ladder cho lần chạy này nếu RET nằm trong lớp trên cùng (logic trước END), hoặc quay lại lớp trên cùng nếu nó nằm trong chương trình con. Jump và Jump Sub Routine phải ghép nối với các phần tử nhãn trong vị trí thích hợp. Hình 65 Lựa chọn phần tử chức năng trình tự Tên Sự miêu tả NHẢY Nhảy đến nhãn được ghép nối Gọi chương trình con Công ty TNHH Công nghệ LNC Nhảy đến nhãn ghép nối và sau chương trở lại trình con 58 Machine Translated by Google kết thúc Quay lại người gọi ĐĂNG KÝ Bảng 9 Chức năng phần tử trình tự PLC 3.7.8. Kết nối ngang Phím nóng: Ctrl+F9 Nhấp chuột trái vào vị trí mong muốn sau đó kết nối theo chiều ngang được thực hiện đã chèn. 3.7.9. Kết nối dọc Phím nóng: Ctrl+F10 Nhấp chuột trái vào vị trí mong muốn sau đó kết nối theo chiều dọc được thực hiện đã chèn. Thẳng đứng Nằm ngang Hình 66 Kết nối Tên Sự miêu tả Đường ngang Kết nối các phần tử theo hướng ngang Đường thẳng đứng Tạo một nhánh Bảng 10 Kết nối PLC 3.8. Thiết lập phần tử Nhấp đúp vào phần tử hoặc nhấn Return/Enter để bật menu phím bên phải và sử dụng Đặt như Hình 67. Hộp thoại cài đặt phần tử sẽ bật lên như Hình 68. Công ty TNHH Công nghệ LNC 59 Machine Translated by Google Hình 67 Bộ phần tử Hình 68 Hộp thoại Bộ phần tử 3.9. Tìm kiếm và Thay thế Khu vực tìm kiếm và thay thế như Hình 69, sử dụng tab trang để chọn giữa trang tìm kiếm và trang thay thế. Hình 69 Khu vực tìm kiếm và thay thế Công ty TNHH Công nghệ LNC 60 Machine Translated by Google 3.9.1. Trang tìm kiếm Kiểu dữ liệu tìm kiếm như Hình 70 và được liệt kê dưới đây: I Tìm kiếm địa chỉ I. OTìm kiếm địa chỉ O. CTìm kiếm địa chỉ C. STìm kiếm địa chỉ S. ATìm kiếm một địa chỉ. Timer: Tìm kiếm địa chỉ Timer. Bộ đếm: Tìm kiếm địa chỉ bộ đếm. Đăng kýTìm kiếm địa chỉ đăng ký. Đăng ký Bit: Tìm kiếm địa chỉ Đăng ký Bit. Chuỗi: Tìm kiếm chuỗi phù hợp trong chú thích/nhãn/Nhảy/Chương trình con Nhảy. Giá trị: Tìm kiếm giá trị được sử dụng trong các phần tử. Các phần tử có bit đăng ký của cùng một địa chỉ đăng ký cũng được coi là phù hợp khi tìm kiếm để đăng ký. Tìm kiếm chuỗi sẽ không tìm kiếm trong chuỗi ký hiệu địa chỉ/chuỗi chú thích. Hình 70 Kiểu tìm kiếm Kiểu dữ liệu tìm kiếm và địa chỉ sẽ được tự động cập nhật thành địa chỉ đã đặt của một phần tử khi phần tử đó được lấy tiêu điểm như Hình 71 Công ty TNHH Công nghệ LNC 61 Machine Translated by Google Hình 71 Tìm kiếm Loại và Cập nhật Địa chỉ cho Phần tử có Tiêu điểm Hướng tìm kiếm như sau: Tìm kiếm từ đầu tập tin. Tìm kiếm xuống từ phần tử tiếp theo của phần tử hiện tại. Phím nóng: F3 Tìm kiếm từ phần tử trước đó của phần tử hiện tại. Phím nóng: Alt+F3 3.9.2. Thay thế trang Trang thay thế như Hình 72 và có thêm vùng để thiết lập địa chỉ thay thế. Công ty TNHH Công nghệ LNC 62 Machine Translated by Google Hình 72 Thay thế trang Việc thay thế không hỗ trợ kiểu dữ liệu String và Value. Chức năng tìm kiếm tham khảo ! , các nút để thay thế như sau: Chỉ thay thế phần tử đang được tìm kiếm. Thay thế tất cả các phần tử phù hợp với điều kiện tìm kiếm trong tệp. Vị trí của các phần tử được thay thế sẽ được liệt kê trong ứng dụng khu vực đầu ra để thay thế tất cả. Có thể không thể thay thế trong một số trường hợp như sử dụng địa chỉ I để thay thế địa chỉ O trong phần tử cuộn dây. Giữ biểu tượng: Giữ biểu tượng/bình luận của địa chỉ thay thế cho địa chỉ thay thế. Ví dụ: Nếu ký hiệu của địa chỉ được thay thế là “Home” và địa chỉ thay thế không có ký hiệu được đặt. Nếu tùy chọn giữ ký hiệu được kích hoạt, thì ký hiệu của địa chỉ thay thế sẽ trở thành “Home” sau khi thay thế. Công ty TNHH Công nghệ LNC 63 Machine Translated by Google 3.10. Chỉnh sửa khu vực trạng thái Hình 73 Khu vực chỉnh sửa trạng thái Thông tin hiển thị như Hình 73. Bình luận về phần tử được lấy nét. Chế độ hiện tại. Thanh tiến trình cho tác vụ tốn thời gian. Nhảy tới hàng được thiết lập bởi . Đặt số hàng để nhảy. Hiển thị hàng và cột của tiêu điểm hiện tại. 3.11. Menu Phím Phải Chuột Menu phụ của File như Hình 74. Hình 74 Menu phụ Tệp Menu phụ Chỉnh sửa như Hình 75. Hình 75 Chỉnh sửa Menu phụ Menu phụ của PLC như Hình 76. Công ty TNHH Công nghệ LNC 64 Machine Translated by Google Hình 76 Menu phụ PLC Công ty TNHH Công nghệ LNC 65 Machine Translated by Google 4. Các thành phần thang PLC 4.1. Tiếp điểm mở bình thường Sơ đồ thời gian cho tiếp điểm mở thông thường như Hình 77. Trạng thái đầu ra đang thực hiện phép toán AND giữa đầu vào và giá trị của địa chỉ được gán. Hình 77 Tiếp điểm mở bình thường 4.2. Tiếp xúc gần bình thường Biểu đồ thời gian cho tiếp xúc gần bình thường như Hình 78. Hình 78 Tiếp xúc gần bình thường 4.3. Cuộn dây mở bình thường Khi đầu vào là BẬT, phần tử ghi BẬT vào địa chỉ O0, nếu không thì ghi TẮT như Hình 79 Công ty TNHH Công nghệ LNC 66 Machine Translated by Google Hình 79 Cuộn dây hở bình thường 4.4. Cuộn dây đóng bình thường Khi đầu vào là BẬT, phần tử ghi OFF vào địa chỉ O0, nếu không thì ghi ON như Hình 80. Hình 80 Cuộn dây đóng bình thường 4.5. Cuộn dây kích hoạt cạnh dương Khi đầu vào thay đổi từ TẮT sang BẬT, phần tử ghi BẬT vào địa chỉ O0 trong một chu kỳ quét PLC. Hình 81 Cuộn dây kích hoạt cạnh dương 4.6. Cuộn dây kích hoạt cạnh âm Khi đầu vào thay đổi từ BẬT sang TẮT, phần tử sẽ ghi BẬT vào địa chỉ O0 trong một chu kỳ quét PLC. Công ty TNHH Công nghệ LNC 67 Machine Translated by Google Lưu ý: Tổng số cuộn dây kích hoạt cạnh trong một thang không được vượt quá 4096. Hình 82 Cuộn dây kích hoạt cạnh âm 4.7. Cuộn dây chốt Khi đầu vào là BẬT, phần tử ghi BẬT vào địa chỉ O0 liên tục ngay cả khi đầu vào TẮT. Hình 83 Cuộn dây chốt 4.8. Cuộn dây mở chốt Khi đầu vào là BẬT, phần tử ghi TẮT vào địa chỉ O0. Hình 84 Cuộn dây mở chốt 4.9. Rơ le hẹn giờ Khi I0 chuyển từ TẮT sang BẬT và giữ nguyên ở trạng thái BẬT, bộ hẹn giờ số 1 sẽ bắt đầu tính thời gian trong khoảng thời gian 100 ms. Công ty TNHH Công nghệ LNC 68 Machine Translated by Google Bộ hẹn giờ số 1 sẽ kích hoạt cuộn dây O0 sau khi đạt đến thời gian đã đặt (1 giây). Tổng cộng có 256 bộ hẹn giờ và mỗi bộ hẹn giờ có tín hiệu tiếp xúc tương ứng. Tín hiệu tiếp xúc tương ứng sẽ BẬT khi đạt đến thời gian đã đặt và có thể được sử dụng như tiếp điểm mở bình thường hoặc tiếp điểm đóng bình thường. Bộ hẹn giờ sẽ dừng lại nếu đầu vào tắt trong khi tính thời gian. Khoảng thời gian có thể được thiết lập thành 1ms, 10ms, 100ms và 1 giây. Giá trị thời gian chờ có thể được thiết lập bằng cách đăng ký. Thời gian ngắt phải được đặt thành 1ms để tạo bộ đếm thời gian với 1ms thời kỳ chính xác. Hình 85 Bộ đếm thời gian 4.10. Rơ le RTimer Người dùng có thể áp dụng các thành phần PLC RTimer bằng cách chỉ định một phạm vi thanh ghi cho thời gian bên trong RTimer để có thể tăng số lượng bộ hẹn giờ trong một thang. Năm thanh ghi từ địa chỉ được gán R sẽ được sử dụng cho thời gian bên trong để các thanh ghi không thể nằm trong phạm vi bảo vệ ghi của hệ thống. Bit 0 của địa chỉ thanh ghi được chỉ định R sẽ là tiếp điểm hẹn giờ tương ứng cho RTimer. R.0 sẽ TẮT khi bắt đầu tính thời gian và BẬT sau khi hết thời gian. Địa chỉ R+1 được sử dụng để ghi lại thời gian cài đặt và địa chỉ R+2 ghi lại số đếm hiện tại. Sau khi I0 được BẬT và tiếp tục BẬT, RTimer R0 sẽ bắt đầu tính thời gian dựa trên độ phân giải 100 ms. R0.0 được TẮT, R1 ghi lại 10 và R2 ghi lại thời gian đếm hiện tại. Khi bộ hẹn giờ đạt đến thời gian chờ (1 giây), cuộn dây O0 sẽ được BẬT và cuộn dây R0.0 sẽ được BẬT. Nếu I0 bị TẮT trong khi tính thời gian, bộ hẹn giờ sẽ dừng lại. Công ty TNHH Công nghệ LNC 69 Machine Translated by Google Khoảng thời gian có thể được thiết lập thành 1ms, 10ms, 100ms và 1 giây. Giá trị thời gian chờ có thể được thiết lập bằng cách đăng ký. Địa chỉ R được gán cho RTimer sẽ phản hồi việc tìm kiếm địa chỉ thanh ghi và bộ đếm thời gian bằng R nhưng chỉ có thể được thay thế bằng địa chỉ thanh ghi. Không sử dụng cùng một phạm vi thanh ghi cho nhiều hơn một RTimer trong một thang. Biểu tượng và chú thích của RTimer được gán cho R.0. Thời gian ngắt phải được đặt thành 1ms để tạo bộ đếm thời gian với 1ms thời kỳ chính xác. Hình 86 RTimer 4.11. Đếm ngược Khi I0 chuyển từ TẮT sang BẬT và giữ nguyên ở trạng thái BẬT, bộ đếm số 1 được thiết lập để đếm lên sẽ liên tục tăng số đếm cho đến khi đạt 10. Bộ đếm số 1 sẽ kích hoạt cuộn dây O0 sau khi đạt đến giá trị cài đặt. Tổng cộng có 256 bộ đếm và mỗi bộ đếm có tín hiệu tiếp xúc tương ứng. Tín hiệu tiếp xúc tương ứng sẽ BẬT khi đạt đến số đếm đã đặt và có thể được sử dụng như mở bình thường hoặc đóng bình thường liên hệ. Giá trị cài đặt cho bộ đếm có thể lấy từ thanh ghi. Công ty TNHH Công nghệ LNC 70 Machine Translated by Google Hình 87 Đếm ngược 4.12. Bộ đếm xuống Khi I0 chuyển từ TẮT sang BẬT và giữ nguyên ở trạng thái BẬT, bộ đếm số 1 được đặt ở chế độ đếm xuống sẽ liên tục giảm số đếm cho đến khi đạt 0. Bộ đếm số 1 kích hoạt cuộn dây O0 sau khi đạt đến 0. Tổng cộng có 256 bộ đếm và mỗi bộ đếm có tín hiệu tiếp xúc tương ứng. Tín hiệu tiếp xúc tương ứng sẽ BẬT khi đạt đến số đếm đã đặt và có thể được sử dụng như tiếp điểm mở bình thường hoặc tiếp điểm đóng bình thường. Giá trị cài đặt cho bộ đếm có thể lấy từ thanh ghi. Công ty TNHH Công nghệ LNC 71 Machine Translated by Google Hình 88 Bộ đếm xuống 4.13. Bộ đếm vòng gọi Khi I0 chuyển từ OFF sang ON và giữ ON, bộ đếm số 1 được thiết lập để đổ chuông sẽ liên tục tăng số đếm của nó. Bộ đếm sẽ đếm lại từ 0 sau khi đạt đến giá trị thiết lập theo chu kỳ. Bộ đếm sẽ bật cuộn dây O0 mỗi khi đạt đến giá trị cài đặt. Hình 89 Bộ đếm vòng gọi Công ty TNHH Công nghệ LNC 72 Machine Translated by Google 4.14. Bộ đếm vòng xuống Khi I0 chuyển từ OFF sang ON và giữ ON, bộ đếm số 1 được thiết lập để đổ chuông xuống sẽ giảm số đếm liên tục từ giá trị đã đặt. Bộ đếm sẽ đếm lại từ giá trị đã đặt sau khi đạt đến 0 theo chu kỳ. Bộ đếm sẽ bật cuộn dây O0 mỗi khi nó đạt đến giá trị 0. Hình 90 Vòng xuống quầy 4.15. Đặt lại Bộ đếm Khi I0 bật, hãy thiết lập lại số đếm của bộ đếm số 1. Nếu bộ đếm là loại bộ đếm tăng, hãy thiết lập lại về 0. Nếu bộ đếm bị hỏng, hãy đặt lại giá trị đã cài đặt. Tín hiệu tiếp xúc tương ứng sẽ TẮT khi đặt lại. Hình 91 Bộ đếm đặt lại 4.16. Thêm Khi I0 chuyển từ ON sang OFF, phần tử tiếp tục thêm giá trị của R001 vào R002. Kích thước thanh ghi dài 4 byte. Phạm vi dữ liệu -2147483648<=X<=+2147483647 Hoạt động R002<-R002+R001 Công ty TNHH Công nghệ LNC 73 Machine Translated by Google Số hạng có thể được đặt thành giá trị thay vì đăng ký. Phần tử sẽ kích hoạt cuộn dây O0 nếu nó được kích hoạt và vô hiệu hóa cuộn dây O0 nếu nó được kích hoạt tàn tật. Phần tử này sẽ được thực thi cho mỗi lần quét PLC nếu nó được kích hoạt bởi đầu vào. Hình 92 Thêm 4.17. Trừ Khi I0 chuyển từ chế độ BẬT sang TẮT, phần tử này sẽ tiếp tục trừ giá trị của R001 khỏi R002. Hoạt động: R002<-R002-R001 Số trừ có thể được đặt thành giá trị thay vì đăng ký. Phần tử sẽ kích hoạt cuộn dây O0 nếu nó được kích hoạt và vô hiệu hóa cuộn dây O0 nếu nó được kích hoạt tàn tật. Phần tử này sẽ được thực thi cho mỗi lần quét PLC nếu nó được kích hoạt bởi đầu vào. Hình 93 Trừ 4.18. Nhân Khi I0 chuyển từ TẮT sang BẬT, phần tử này sẽ tiếp tục nhân giá trị của R001 với R002. Hoạt động: R002<-R002×R001 Hệ số nhân có thể được đặt thành giá trị thay vì thanh ghi. Phần tử sẽ kích hoạt cuộn dây O0 nếu nó được kích hoạt và vô hiệu hóa cuộn dây O0 nếu nó được kích hoạt tàn tật. Phần tử này sẽ được thực thi cho mỗi lần quét PLC nếu nó được kích hoạt bởi đầu vào. Hình 94 Nhân Công ty TNHH Công nghệ LNC 74 Machine Translated by Google 4.19. Phép chia Khi I0 chuyển từ trạng thái BẬT sang TẮT, phần tử này tiếp tục chia giá trị của R002 cho R001. Hoạt động: R002<-R002/R001 Bộ chia có thể được đặt thành giá trị thay vì thanh ghi. Phần tử sẽ kích hoạt cuộn dây O0 nếu nó được kích hoạt và vô hiệu hóa cuộn dây O0 nếu nó được kích hoạt tàn tật. Phần tử này sẽ được thực thi cho mỗi lần quét PLC nếu nó được kích hoạt bởi đầu vào. Hình 95 Phân chia 4.20. Môđun Khi I0 chuyển từ ON sang OFF, thực hiện R002 modulo R001. Phần còn lại sẽ được đưa vào R002.. Hoạt động: R002<-R002 % R001 Bộ chia có thể được đặt thành giá trị thay vì thanh ghi. Phần tử sẽ kích hoạt cuộn dây O0 nếu nó được kích hoạt và vô hiệu hóa cuộn dây O0 nếu nó được kích hoạt tàn tật. Phần tử này sẽ được thực thi cho mỗi lần quét PLC nếu nó được kích hoạt bởi đầu vào. Hình 96 Môđun 4.21. Logic VÀ Khi I0 chuyển từ ON sang OFF, phần tử tiếp tục thực hiện logic AND giữa R001 và R002. Kết quả sẽ được đưa vào R002. Hoạt động: R002<-R002&R001, & có nghĩa là hoạt động AND. Toán hạng đầu vào có thể được đặt thành giá trị thay vì thanh ghi. Phần tử sẽ kích hoạt cuộn dây O0 nếu nó được kích hoạt và vô hiệu hóa cuộn dây O0 nếu nó được kích hoạt tàn tật. Phần tử sẽ được thực hiện cho mỗi lần quét PLC nếu nó được bật bởi Công ty TNHH Công nghệ LNC 75 Machine Translated by Google đầu vào. Bảng chân lý như Hình 97. Hình 97 Bảng chân lý AND Hình 98 Logic VÀ 4.22. Logic HOẶC Khi I0 chuyển từ ON sang OFF, phần tử tiếp tục thực hiện logic OR giữa R001 và R002. Kết quả sẽ được đưa vào R002. Phép toán: R002<-R002|R001. | có nghĩa là phép toán HOẶC. Toán hạng đầu vào có thể được đặt thành giá trị thay vì thanh ghi. Phần tử sẽ kích hoạt cuộn dây O0 nếu nó được kích hoạt và vô hiệu hóa cuộn dây O0 nếu nó được kích hoạt tàn tật. Phần tử này sẽ được thực thi cho mỗi lần quét PLC nếu nó được kích hoạt bởi đầu vào. Bảng chân lý OR như Hình 99. Hình 99 Bảng chân lý OR Hình 100 Logic HOẶC 4.23. Logic XOR Khi I0 chuyển từ ON sang OFF, phần tử tiếp tục thực hiện logic XOR giữa R001 và R002. Kết quả sẽ được đưa vào R002. Công ty TNHH Công nghệ LNC 76 Machine Translated by Google Phép toán: R002<-R002^R001. ^ nghĩa là logic XOR. Toán hạng đầu vào có thể được đặt thành giá trị thay vì thanh ghi. Phần tử sẽ kích hoạt cuộn dây O0 nếu nó được kích hoạt và vô hiệu hóa cuộn dây O0 nếu nó được kích hoạt tàn tật. Phần tử này sẽ được thực thi cho mỗi lần quét PLC nếu nó được kích hoạt bởi đầu vào. Bảng chân lý XOR như Hình 101. Hình 101 Bảng chân lý XOR Hình 102 Logic XOR 4.24. Logic dịch chuyển trái Khi I0 chuyển từ TẮT sang BẬT, phần tử tiếp tục thực hiện dịch chuyển logic sang trái trên R002 bởi R001. Bit ít quan trọng nhất sẽ được bổ sung 0 cho mỗi lần dịch chuyển sang trái. Hoạt độngR002<-R002<<R001 Số ca có thể được đặt thành giá trị và 0<=X<=32. Phần tử sẽ kích hoạt cuộn dây O0 nếu nó được kích hoạt và vô hiệu hóa cuộn dây O0 nếu nó được kích hoạt tàn tật. Phần tử này sẽ được thực thi cho mỗi lần quét PLC nếu nó được kích hoạt bởi đầu vào. Công ty TNHH Công nghệ LNC 77 Machine Translated by Google Hình 103 Logic dịch chuyển trái 4.25. Chuyển dịch logic sang phải Khi I0 chuyển từ TẮT sang BẬT, phần tử tiếp tục thực hiện dịch chuyển logic sang phải trên R002 bởi R001. Bit quan trọng nhất sẽ được bổ sung 0 cho mỗi lần dịch chuyển sang phải. Hoạt độngR002<-R002>>R001 Số ca có thể được đặt thành giá trị và 0<=X<=32. Phần tử sẽ kích hoạt cuộn dây O0 nếu nó được kích hoạt và vô hiệu hóa cuộn dây O0 nếu nó được kích hoạt tàn tật. Phần tử này sẽ được thực thi cho mỗi lần quét PLC nếu nó được kích hoạt bởi đầu vào. Hình 104 Logic dịch chuyển phải 4.26. So sánh: Lớn hơn Khi I0 chuyển từ ON sang OFF, phần tử tiếp tục so sánh giữa R001 và R002. Nếu R001 lớn hơn R002, thì phần tử sẽ cho ra kết quả là TRUE, nếu không thì cho ra kết quả là FALSE. Giá trị cần so sánh có thể được đặt là giá trị thay vì đăng ký. Phần tử này sẽ kích hoạt cuộn dây O0 nếu kết quả so sánh là ĐÚNG và vô hiệu hóa cuộn dây O0 nếu kết quả so sánh là SAI khi nó được kích hoạt. Phần tử này sẽ được thực thi cho mỗi lần quét PLC nếu nó được kích hoạt bởi đầu vào. Hình 105 CMP Lớn Hơn Công ty TNHH Công nghệ LNC 78 Machine Translated by Google 4.27. So sánh: Nhỏ hơn Khi I0 chuyển từ ON sang OFF, phần tử tiếp tục so sánh giữa R001 và R002. Nếu R001 nhỏ hơn R002, thì phần tử sẽ cho ra kết quả là TRUE, nếu không thì cho ra kết quả là FALSE. Giá trị cần so sánh có thể được đặt là giá trị thay vì đăng ký. Phần tử này sẽ kích hoạt cuộn dây O0 nếu kết quả so sánh là ĐÚNG và vô hiệu hóa cuộn dây O0 nếu kết quả so sánh là SAI khi nó được kích hoạt. Phần tử này sẽ được thực thi cho mỗi lần quét PLC nếu nó được kích hoạt bởi đầu vào. Hình 106 CMP Nhỏ Hơn 4.28. So sánh: Lớn hơn hoặc Bằng Khi I0 chuyển từ ON sang OFF, phần tử tiếp tục so sánh giữa R001 và R002. Nếu R001 lớn hơn hoặc bằng R002, thì phần tử sẽ cho kết quả là TRUE, nếu không thì cho kết quả là FALSE. Giá trị cần so sánh có thể được đặt là giá trị thay vì đăng ký. Phần tử này sẽ kích hoạt cuộn dây O0 nếu kết quả so sánh là ĐÚNG và vô hiệu hóa cuộn dây O0 nếu kết quả so sánh là SAI khi nó được kích hoạt. Phần tử này sẽ được thực thi cho mỗi lần quét PLC nếu nó được kích hoạt bởi đầu vào. Hình 107 CMP Lớn hơn hoặc Bằng 4.29. So sánh: Nhỏ hơn hoặc bằng Khi I0 chuyển từ ON sang OFF, phần tử tiếp tục so sánh giữa R001 và R002. Nếu R001 nhỏ hơn hoặc bằng R002, thì phần tử sẽ cho kết quả là TRUE, nếu không thì cho kết quả là FALSE. Giá trị cần so sánh có thể được đặt là giá trị thay vì đăng ký. Phần tử này sẽ kích hoạt cuộn dây O0 nếu kết quả so sánh là ĐÚNG và vô hiệu hóa cuộn dây O0 nếu kết quả so sánh là SAI khi nó được kích hoạt. Công ty TNHH Công nghệ LNC 79 Machine Translated by Google Phần tử này sẽ được thực thi cho mỗi lần quét PLC nếu nó được kích hoạt bởi đầu vào. Hình 108 CMP Nhỏ hơn hoặc Bằng 4.30. So sánh Bằng Khi I0 chuyển từ ON sang OFF, phần tử tiếp tục so sánh giữa R001 và R002. Nếu R002 bằng R001, thì phần tử sẽ cho ra kết quả là TRUE, nếu không thì cho ra kết quả là FALSE. Giá trị cần so sánh có thể được đặt là giá trị thay vì đăng ký. Phần tử này sẽ kích hoạt cuộn dây O0 nếu kết quả so sánh là ĐÚNG và vô hiệu hóa cuộn dây O0 nếu kết quả so sánh là SAI khi nó được kích hoạt. Phần tử sẽ được thực hiện cho mỗi lần quét PLC nếu nó được kích hoạt bởi đầu vào Hình 109 CMP Bằng 4.31. So sánh: Không bằng Khi I0 chuyển từ ON sang OFF, phần tử tiếp tục so sánh giữa R001 và R002. Nếu R002 không bằng R001, thì phần tử sẽ xuất ra TRUE, nếu không thì xuất ra FALSE. Giá trị cần so sánh có thể được đặt là giá trị thay vì đăng ký. Phần tử này sẽ kích hoạt cuộn dây O0 nếu kết quả so sánh là ĐÚNG và vô hiệu hóa cuộn dây O0 nếu kết quả so sánh là SAI khi nó được kích hoạt. Phần tử sẽ được thực hiện cho mỗi lần quét PLC nếu nó được kích hoạt bởi đầu vào Hình 110 CMP Không Bằng 4.32. Di chuyển Khi I0 bật, phần tử sẽ di chuyển giá trị trong R001 đến R002. Hoạt động: R002=R001 Giá trị di chuyển có thể được đặt thành giá trị thay vì thanh ghi. Công ty TNHH Công nghệ LNC 80 Machine Translated by Google Phần tử sẽ kích hoạt cuộn dây O0 nếu nó được kích hoạt và vô hiệu hóa cuộn dây O0 nếu nó được kích hoạt tàn tật. Phần tử này sẽ được thực thi cho mỗi lần quét PLC nếu nó được kích hoạt bởi đầu vào. Hình 111 DI CHUYỂN 4.33. Đăng ký Di chuyển đến con trỏ Đăng ký Khi I0 bật ON, phần tử di chuyển giá trị của R001 đến thanh ghi có địa chỉ là giá trị của R002. Nếu giá trị của R002 bằng 3. Giá trị của R001 sẽ được di chuyển đến R003. Hoạt động*R002=R001 Giá trị di chuyển có thể được đặt thành giá trị thay vì thanh ghi. Phần tử sẽ kích hoạt cuộn dây O0 nếu nó được kích hoạt và vô hiệu hóa cuộn dây O0 nếu nó được kích hoạt tàn tật. Phần tử này sẽ được thực thi cho mỗi lần quét PLC nếu nó được kích hoạt bởi đầu vào. Nếu địa chỉ thanh ghi được lưu trữ trong thanh ghi mục tiêu vượt quá phạm vi cho phép, phần tử sẽ không di chuyển và đưa ra tín hiệu TẮT. Hình 112 DI CHUYỂN từ thanh ghi này sang thanh ghi khác 4.34. Con trỏ đăng ký Di chuyển đến Đăng ký Khi I0 bật ON, phần tử di chuyển giá trị của thanh ghi có địa chỉ là giá trị của R001 đến R002. Nếu giá trị của R001 bằng 4. Giá trị của R004 sẽ được di chuyển đến R002. Hoạt độngR002=*R001 Phần tử sẽ kích hoạt cuộn dây O0 nếu nó được kích hoạt và vô hiệu hóa cuộn dây O0 nếu nó được kích hoạt tàn tật. Phần tử này sẽ được thực thi cho mỗi lần quét PLC nếu nó được kích hoạt bởi đầu vào. Nếu địa chỉ thanh ghi được lưu trữ trong thanh ghi nguồn vượt quá phạm vi cho phép, phần tử sẽ không di chuyển và đưa ra tín hiệu TẮT. Công ty TNHH Công nghệ LNC 81 Machine Translated by Google Hình 113 Di chuyển con trỏ thanh ghi đến thanh ghi 4.35. SCH Phần tử này tìm kiếm số hiệu công cụ để biết vị trí của nó trên băng đạn. Hoạt động: Số công cụ nằm trong R0. Kích thước bảng tạp chí nằm trong R1. Địa chỉ bắt đầu của bảng tạp chí nằm trong R3. Kết quả tìm kiếm nằm trong R2. Phần tử sẽ kích hoạt cuộn dây O0 nếu nó được kích hoạt và vô hiệu hóa cuộn dây O0 nếu nó được kích hoạt tàn tật. Phần tử này sẽ được thực thi cho mỗi lần quét PLC nếu nó được kích hoạt bởi đầu vào. Chỉ số vị trí từ 0 đến (kích thước bảng tạp chí-1). Hình 114 SCH 4.36. THỐI RỤNG Phần tử này tính toán đường đi ngắn nhất để đi vào ổ đạn tròn. Hoạt động: Vị trí hiện tại trên băng đạn tròn nằm ở R0, vị trí mục tiêu nằm ở R1. Kích thước băng đạn nằm ở R3. Kết quả tính toán nằm ở R2. Quay ngược lại nếu kết quả là âm tính. Phần tử sẽ kích hoạt cuộn dây O0 nếu nó được kích hoạt và vô hiệu hóa cuộn dây O0 nếu nó được kích hoạt tàn tật. Phần tử này sẽ được thực thi cho mỗi lần quét PLC nếu nó được kích hoạt bởi đầu vào. Chỉ số vị trí từ 0 đến (kích thước bảng tạp chí-1). Phần tử này dành cho tạp chí hình tròn. Hình 115 ROT Công ty TNHH Công nghệ LNC 82 Machine Translated by Google 4.37. MULRINI Khi I0 bật, phần tử này sẽ đặt giá trị của thanh ghi ten từ R000 đến R009 thành 1. Hoạt động[R000..R009]=1 Phần tử sẽ kích hoạt cuộn dây O0 nếu nó được kích hoạt và vô hiệu hóa cuộn dây O0 nếu nó được kích hoạt tàn tật. Phần tử này sẽ được thực thi cho mỗi lần quét PLC nếu nó được kích hoạt bởi đầu vào. Hình 116 MULRINI 4.38. NHIỀU HƠN Khi I0 bật, phần tử sẽ sao chép vùng thanh ghi từ R000 đến R009 sang vùng từ R020 đến R029 liên tục. Hoạt động: [R000..R009]=[R020..R029] Phần tử sẽ kích hoạt cuộn dây O0 nếu nó được kích hoạt và vô hiệu hóa cuộn dây O0 nếu nó được kích hoạt tàn tật. Phần tử này sẽ được thực thi cho mỗi lần quét PLC nếu nó được kích hoạt bởi đầu vào. Hình 117 MULRCPY 4.39. Tôi/RMAP Khi I0 bật, các phần tử sẽ ánh xạ giá trị từ I001 đến I0032 đến R001. I001 được ánh xạ tới bit ít quan trọng nhất của R001 và I032 được ánh xạ tới bit quan trọng nhất. Hoạt động: R001=I032<<(31) HOẶC (I031)<<(30) HOẶC … HOẶC (I001) Phần tử sẽ kích hoạt cuộn dây O0 nếu nó được kích hoạt và vô hiệu hóa cuộn dây O0 nếu nó được kích hoạt tàn tật. Phần tử này sẽ được thực thi cho mỗi lần quét PLC nếu nó được kích hoạt bởi đầu vào. Hình 118 I/RMAP Công ty TNHH Công nghệ LNC 83 Machine Translated by Google 4.40. O/RMAP Khi I0 bật, phần tử sẽ ánh xạ giá trị từ O000 đến O0031 đến R001. O000 được ánh xạ tới bit ít quan trọng nhất của R001 và O031 được ánh xạ tới bit quan trọng nhất. Hoạt động: R001=O031<<(31) HOẶC (O030)<<(30) HOẶC … HOẶC (O000) Phần tử sẽ kích hoạt cuộn dây O0 nếu nó được kích hoạt và vô hiệu hóa cuộn dây O0 nếu nó được kích hoạt tàn tật. Phần tử này sẽ được thực thi cho mỗi lần quét PLC nếu nó được kích hoạt bởi đầu vào. Hình 119 O/RMAP 4.41. Tôi/RMAPN Khi I0 bật ON, phần tử ánh xạ giá trị của 10 địa chỉ đầu vào logic từ I001 đến I0010 đến R001. I001 được ánh xạ đến bit ít quan trọng nhất của R001 và I010 được ánh xạ đến bit quan trọng nhất. Hoạt động R001=I010<<(9) HOẶC (I009)<<(8) HOẶC … HOẶC (I001) HOẶC 0x00000000 Phần tử sẽ kích hoạt cuộn dây O0 nếu nó được kích hoạt và vô hiệu hóa cuộn dây O0 nếu nó được kích hoạt tàn tật. Phần tử này sẽ được thực thi cho mỗi lần quét PLC nếu nó được kích hoạt bởi đầu vào. : Giá trị của thanh ghi được chỉ định sẽ được xóa thành 0 trước khi ánh xạ. Hình 120 I/RMAPN 4.42. O/RMAPN Khi I0 bật ON, phần tử ánh xạ giá trị của 10 địa chỉ đầu ra logic từ O001 đến O0010 đến R001. O001 được ánh xạ đến bit ít quan trọng nhất của R001 và O010 được ánh xạ đến bit quan trọng nhất. Hoạt động: R001=O010<<(9) HOẶC (O009)<<(8) HOẶC … HOẶC (O001) HOẶC 0x00000000 Phần tử sẽ kích hoạt cuộn dây O0 nếu nó được kích hoạt và vô hiệu hóa cuộn dây O0 nếu nó được kích hoạt tàn tật. Công ty TNHH Công nghệ LNC 84 Machine Translated by Google Phần tử này sẽ được thực thi cho mỗi lần quét PLC nếu nó được kích hoạt bởi đầu vào. : Giá trị của thanh ghi được chỉ định sẽ được xóa thành 0 trước khi ánh xạ. Hình 121 O/RMAPN 4.43. JMP (Nhảy) Phần tử có thể nhảy đến vị trí trước phần tử END. Sau khi I0 bật, logic PLC sẽ nhảy đến nhãn có chuỗi “dừng”. Hình 122 JMP 4.44. JSR (Nhảy tới Chương trình con) Vùng chương trình con phải nằm sau phần tử END. Sau khi I0 bật ON, logic PLC sẽ nhảy đến chương trình con ToSub1. Hình 123 JSR 4.45. TRỞ LẠI Khi phần tử này được thực thi, quá trình thực thi sẽ trở về trình gọi. Nếu RET nằm trong logic trên cùng (trước END), thì logic bậc thang của lần chạy này đã hoàn tất. Nếu RET nằm trong chương trình con, quá trình thực thi sẽ trở về logic trên cùng, bắt đầu từ hàng tiếp theo nơi chương trình con được gọi. Hình 124 RET 4.46. RTS (Chương trình con trả về) Phần tử được ghép nối với phần tử nhãn chương trình con. Logic PLC sẽ trả về từ chương trình con nếu phần tử được đáp ứng. Công ty TNHH Công nghệ LNC 85 Machine Translated by Google Hình 125 RTS 4.47. Nhãn Phần tử được ghép nối với JMP hoặc JSR làm vị trí mục tiêu. Chuỗi nhãn có độ dài 6 byte. Hình 126 Nhãn 4.48. KẾT THÚC Yếu tố này đánh dấu điểm cuối của thang. Khu vực sau yếu tố này là dành cho chương trình con. Hình 127 KẾT THÚC 4.49. Ví dụ cho SCH Bàn băng đạn có kích thước từ R100 đến R103. Kích thước là 4. Chỉ số vị trí là từ 0 đến 3. R2Kích thước bàn tạp chí. R4Địa chỉ bắt đầu của bảng tạp chí. R1Công cụ chỉ mục để tìm kiếm. Sau khi I0 bật , giá trị của R3 bằng 3, nghĩa là dụng cụ số 248 đang ở vị trí chỉ số 3. Công ty TNHH Công nghệ LNC 86 Machine Translated by Google Hình 128 Ví dụ SCH 4.50. Ví dụ về ROT R1Vị trí hiện tại trên ổ đạn tròn. R2Vị trí mục tiêu. R4Kích thước tạp chí. Sau khi I0 bật , giá trị R3 bằng -1, nghĩa là đường đi ngắn nhất đến vị trí mục tiêu là đảo ngược một bước. Hình 129 Ví dụ ROTE 4.51. Ví dụ về JMP Sau khi I0 bật, sự tích tụ trên R0 sẽ bị bỏ qua. Phần tử nhãn ghép phải nằm trước phần tử END. Công ty TNHH Công nghệ LNC 87 Machine Translated by Google Hình 130 JMPExample 4.52. Ví dụ về JSR Sau khi I0 bật, quá trình tích lũy trên R1 bắt đầu. Logic sẽ tiếp tục từ phần tử tiếp theo của phần tử JSR sau khi hoàn thành Sub1 để tích lũy trên R0 luôn được thực hiện. Nhãn được sử dụng làm chương trình con phải nằm sau phần tử END. Hình 131 Ví dụ JSR 4.53. Ví dụ RET Khi I0, I10 đều TẮT, R0 và R1 vẫn tiếp tục được cập nhật. Khi I10 BẬT nhưng I0 TẮT , R1 ngừng cập nhật nhưng R0 vẫn tiếp tục cập nhật. Khi I0 BẬT, logic bậc thang sẽ trở về ngay lập tức và R0 và R1 ngừng cập nhật. Công ty TNHH Công nghệ LNC 88 Machine Translated by Google Hình 132 Ví dụ RET Công ty TNHH Công nghệ LNC 89 Machine Translated by Google 5. Chế độ mô phỏng 5.1. Bắt đầu chế độ mô phỏng Chế độ mô phỏng có thể mô phỏng logic PLC trên máy chủ mà không cần tương tác với các mô-đun khác trong bộ điều khiển. Người dùng có thể xác minh tính đúng đắn của logic PLC thuần túy. Cách bắt đầu tham khảo 3.6.14. 5.2. Giới thiệu về Bố cục Chế độ Mô phỏng Bố cục mô phỏng như Hình 133, chỉ có các khu vực khác với chế độ chỉnh sửa được giải thích như sau. Hình 133 Chế độ mô phỏng Thanh công cụ Chế độ mô phỏng. Khu vực tìm kiếm. Chỉ được phép tìm kiếm trong chế độ mô phỏng. Khoảng thời gian mô phỏng và đèn hoạt động (Màu xanh lá cây để vận hành, Màu đỏ để dừng) được thêm vào khu vực trạng thái. Chế độ làm việc được hiển thị là chế độ mô phỏng. Địa chỉ giám sát/khu vực cài đặt. Bậc thang sẽ hiển thị trạng thái kích hoạt của phần tử theo màu do người dùng thiết lập nếu phần tử có trạng thái hoạt động/không hoạt động. Công ty TNHH Công nghệ LNC 90 Machine Translated by Google 5.3. Giới thiệu chế độ mô phỏng cho Ladder trong LMLC Định dạng 5.3.1. Chuột và Bàn phím Nút chuột trái Nhấp đúp vào phần tiếp xúc và cuộn dây để chuyển đổi trạng thái hoạt động. Trạng thái hoạt động của phần tử tiếp xúc và cuộn dây không thể thay đổi vì logic PLC trong điều kiện hoạt động mô phỏng. Nút chuột phải Không có. Bánh xe: Di chuyển tiêu điểm lên và xuống. Di chuyển con trỏ đến biểu tượng trên thanh công cụ sẽ hiển thị mẹo cho biểu tượng đó. Phím Lên, Xuống, Phải, Trái : Di chuyển tiêu điểm lên, xuống, trái và phải. Phím Trang Lên/Xuống : Di chuyển tiêu điểm lên hoặc xuống một trang. 5.3.2. Thanh công cụ 5.3.2.1. Kết thúc chế độ mô phỏng Chuyển về chế độ chỉnh sửa. 5.3.2.2. Bắt đầu mô phỏng Bắt đầu ngắt mô phỏng để chạy logic PLC. Đèn hoạt động bật màu xanh lá. 5.3.2.3. Dừng mô phỏng Dừng ngắt mô phỏng. Đèn hoạt động chuyển sang màu đỏ. Công ty TNHH Công nghệ LNC 91 Machine Translated by Google 5.3.2.4. Chạy đơn Chỉ chạy ngắt mô phỏng một lần rồi dừng lại. Không thể thực hiện trong quá trình mô phỏng hoạt động 5.3.2.5. Tải lại Thiết lập lại môi trường mô phỏng như khởi tạo vùng địa chỉ PLC, v.v. Không thể thực hiện trong quá trình mô phỏng. 5.3.2.6. Thiết lập mô phỏng Thời gian ngắt quãng Khoảng thời gian ngắt mô phỏng sẽ ảnh hưởng đến các phần tử hẹn giờ. 5.3.3. Địa chỉ giám sát/khu vực thiết lập Người dùng có thể thêm hoặc xóa địa chỉ để giám sát/cài đặt. 5.3.3.1. Thêm Địa chỉ Nhấp để mở hộp thoại như Hình 134. Chọn địa chỉ như Hình 135. Người dùng có thể chọn cách hiển thị loại sổ đăng ký như Hình 136. Địa chỉ sẽ được thêm vào danh sách như Hình 137. Công ty TNHH Công nghệ LNC 92 Machine Translated by Google Hình 134 Thêm Địa chỉ Hình 135 Chọn Loại Địa Chỉ Công ty TNHH Công nghệ LNC 93 Machine Translated by Google Hình 136 Cách Hiển Thị Sổ Đăng Ký Hình 137 Địa chỉ đã thêm 5.3.3.2. Xóa Địa chỉ Nhấp vào biểu tượng này để xóa địa chỉ có tiêu điểm trong danh sách. Hoạt động của Địa chỉ Cột Giá trị giám sát hiển thị giá trị hiện tại của địa chỉ. Người dùng có thể đặt giá trị trên cột Đặt giá trị. Giá trị được giám sát có thể không phản ánh giá trị cài đặt trong khi mô phỏng được thực hiện hoạt động. Giá trị có thể được ghi đè bằng cách chạy logic PLC. Công ty TNHH Công nghệ LNC 94 Machine Translated by Google Chỉ thiết lập giá trị đăng ký ở dạng thập phân. Công ty TNHH Công nghệ LNC 95 Machine Translated by Google 6. Chế độ giám sát 6.1. Bắt đầu chế độ giám sát Người dùng có thể theo dõi logic PLC trên bộ điều khiển từ xa bằng màn hình chế độ. Cách bắt đầu tham khảo 3.6.13. Chế độ giám sát không phải là thời gian thực. Trạng thái giám sát có thể là không đồng bộ với phía từ xa. Các tập tin ladder phải được đồng bộ hóa để có được kết quả giám sát chính xác. Tự động trở lại chế độ chỉnh sửa nếu kết nối bị ngắt. 6.2. Giới thiệu về Bố cục Chế độ Mô phỏng Bố cục cho chế độ giám sát như Hình 138. Các khu vực khác nhau ở chế độ chỉnh sửa và chế độ mô phỏng được giải thích như sau. Hình 138: Mô hình dữ liệu Thanh công cụ. Đèn trạng thái hoạt động của IP điều khiển được kết nối và PLC trên bộ điều khiển từ xa được thêm vào vùng trạng thái. Đèn hoạt động của PLC có màu xanh lá cây nếu logic PLC đang chạy, màu đỏ nếu logic PLC dừng và màu vàng khi tải lại. Chế độ làm việc được hiển thị dưới dạng chế độ giám sát. Thang sẽ hiển thị trạng thái kích hoạt của phần tử theo màu do người dùng thiết lập nếu phần tử ở trạng thái hoạt động/không hoạt động. Công ty TNHH Công nghệ LNC 96 Machine Translated by Google 6.3. Giới thiệu chế độ giám sát cho Ladder trong định dạng LMLC 6.3.1. Chuột và Bàn phím Phím chuột trái Không có. Phím chuột phải Không có. Bánh xe: Di chuyển tiêu điểm lên và xuống. Di chuyển con trỏ đến biểu tượng trên thanh công cụ sẽ hiển thị mẹo cho biểu tượng đó. Phím Lên, Xuống, Trái, Phải : Di chuyển tiêu điểm lên, xuống, trái và phải. Phím Trang Lên/Xuống : Di chuyển tiêu điểm lên và xuống một trang. 6.3.2. Thanh công cụ 6.3.2.1. Chế độ giám sát cuối Trở lại chế độ chỉnh sửa. 6.3.2.2. Tải xuống các tập tin trên Remote Side và mở Nhấp vào và người dùng có thể chọn thư mục chứa các tệp đã tải xuống như Hình 139. Ứng dụng hiển thị cảnh báo ghi đè như Hình 140. Người dùng có thể chọn các tệp để tải xuống như Hình 141. Ứng dụng sẽ tự động mở tệp LMLC đã tải xuống khi quá trình tải xuống hoàn tất thành công. Công ty TNHH Công nghệ LNC 97 Machine Translated by Google Hình 139 Chọn thư mục cục bộ Hình 140 Cảnh báo ghi đè Công ty TNHH Công nghệ LNC 98 Machine Translated by Google Hình 141 Chọn tập tin từ xa 6.3.2.3. Tải tệp cục bộ lên bộ điều khiển từ xa Nhấp vào và thông báo cảnh báo sẽ hiển thị như Hình 142. Người dùng có thể chọn các tệp để tải lên như Hình 143. Các tệp đã chọn sẽ được tải lên sau khi người dùng xác nhận. Hình 142 Cảnh báo tải lên Công ty TNHH Công nghệ LNC 99 Machine Translated by Google Hình 143 Danh sách tập tin cục bộ Người dùng phải ra hiệu cho bộ điều khiển từ xa để tải lại PLC cho tập tin thực thi nhị phân đã tải lên có hiệu lực. 6.3.2.4. Khởi động PLC trên Bộ điều khiển từ xa Thông báo cho bộ điều khiển từ xa để khởi động logic PLC. Đèn hoạt động của PLC từ xa phải chuyển sang màu xanh lá cây. Nếu đèn không màu xanh lá cây, hãy kiểm tra bộ điều khiển từ xa. 6.3.2.5. Dừng PLC trên Bộ điều khiển từ xa Thông báo cho bộ điều khiển từ xa dừng logic PLC. Đèn hoạt động của PLC từ xa phải chuyển sang màu đỏ. Nếu đèn không đỏ, hãy kiểm tra bộ điều khiển từ xa. 6.3.2.6. PLC chạy đơn trên bộ điều khiển từ xa Thông báo cho bộ điều khiển từ xa chạy logic PLC chỉ cho một lần ngắt. Công ty TNHH Công nghệ LNC 100 Machine Translated by Google 6.3.2.7. Tải lại PLC trên Bộ điều khiển từ xa Thông báo cho bộ điều khiển từ xa tải lại PLC. Đèn vận hành PLC từ xa cuối cùng sẽ chuyển sang màu xanh lá cây sau một thời gian ngắn. Khu vực địa chỉ được giám sát Tham khảo mục 5.3.3 nhưng không thể thiết lập giá trị trong mục giám sát mdoe. Công ty TNHH Công nghệ LNC 101 Machine Translated by Google 7. Thiết lập URL Hiển thị trên Start Layout Có thể tùy chỉnh URL mà ứng dụng sẽ cố gắng kết nối khi bắt đầu. Các bước như sau: Lấy bản sao của progsettings.ini từ thư mục cài đặt của bản sao PLC Programmer. Sửa đổi giá trị của hai khóa theo cách thủ công. main_url, đây là URL mà ứng dụng sẽ cố gắng kết nối khi bắt đầu. Ví dụ: main_url=http://www.google.com.tw/ backup_url, đây là tệp html cục bộ khi không thể kết nối Internet. Ví dụ: backup_url=test.html Đặt các tập tin sau vào cùng thư mục với Hình 144. Hình 144 Tùy chỉnh URL Bắt đầu Nếu tệp html cục bộ cần thêm tệp, các tệp đó có thể được đặt trong thư mục có tên là <tên tệp html>.files. Thư mục này được đặt tên là test.files trong ví dụ vì tệp html cục bộ là test.html. Bố cục ban đầu sau khi lắp đặt sẽ như Hình 145. Công ty TNHH Công nghệ LNC 102 Machine Translated by Google Hình 145 URL bắt đầu tùy chỉnh Công ty TNHH Công nghệ LNC 103 Machine Translated by Google 8. Xử lý sự cố 8.1. Biên dịch lỗi và cảnh báo Lỗi biên dịch sẽ dừng việc tạo tệp nhị phân thực thi. Ngược lại, cảnh báo biên dịch sẽ không dừng việc tạo tệp nhị phân thực thi vì có thể là do người dùng sử dụng đặc biệt hoặc không phải là vấn đề nghiêm trọng. 8.1.1. Lỗi 8.1.1.1. Nhánh trước khi bất kỳ địa chỉ liên hệ nào được tải Mẫu như Hình 145. Không có phần tử tiếp xúc trước nhánh. Hình 146 Mẫu 8.1.1.2. Bộ đếm thời gian trùng lặp Việc sử dụng cùng một địa chỉ bộ đếm thời gian nhiều lần trong một thang có thể dẫn đến kết quả không mong muốn. 8.1.1.3. Bộ đếm trùng lặp Việc sử dụng cùng một địa chỉ bộ đếm nhiều lần trong một thang có thể dẫn đến kết quả không mong muốn. 8.1.1.4. Cấu hình kết nối giữa các phần tử không nhất quán Bản ghi về kết nối theo chiều dọc giữa các yếu tố không nhất quán. Xóa hoặc làm lại kết nối dọc ở vị trí đã báo cáo. 8.1.1.5. Có phần tử chức năng trước khi bất kỳ địa chỉ liên lạc nào được tải Mẫu Công ty TNHH Công nghệ LNC là BẰNG 104 Machine Translated by Google Hình 147. Không có phần tử tiếp xúc nào trước các phần tử chức năng. Hình 147 Mẫu 8.1.1.6. Vị trí nhãn bất hợp pháp Nhãn được ghép nối với phần tử JMP nằm sau phần tử END. 8.1.1.7. Vị trí không hợp lệ để trả về từ chương trình con Phần tử RTS nằm trước phần tử END. 8.1.1.8. Nhảy không được ghép nối với Nhãn Không có nhãn nào trước phần tử END để ghép nối với phần tử JMP. 8.1.1.9. Nhảy đến Vị trí Bất hợp pháp Phần tử nhãn có cùng chuỗi với phần tử JMP nằm sau phần tử END. 8.1.1.10. Nhãn chương trình con ở vị trí bất hợp pháp Phần tử nhãn có cùng chuỗi với phần tử JSR nằm trước END yếu tố. 8.1.1.11. Nhảy đến Chương trình con không được ghép nối với Nhãn Không có phần tử nhãn nào sau phần tử END để ghép nối với phần tử JSR. 8.1.1.12. Chương trình con không được ghép nối với Return Phần tử nhãn được sử dụng làm chương trình con không ghép nối với phần tử RTS. Công ty TNHH Công nghệ LNC 105 Machine Translated by Google 8.1.1.13. Nhãn trùng lặp Có nhiều hơn một nhãn có cùng một chuỗi. 8.1.1.14. Mạch hở Có kết nối bị hỏng ở thang như Hình 148. Hình 148 Mẫu 8.1.1.15. Một hàng chỉ bao gồm các phần tử kết nối theo chiều ngang Có hàng chỉ bao gồm phần tử kết nối ngang như Hình 149. Hình 149 Mẫu 8.1.2. Cảnh báo 8.1.2.1. Cuộn dây trùng lặp Có nhiều hơn một cuộn dây có cùng địa chỉ. Người dùng nên sử dụng với thận trọng nếu sử dụng mẫu này. 8.1.2.2. Ngắn mạch Chỉ có các thành phần kết nối ngang giữa các nhánh. Nó có thể là kết nối dự phòng hoặc làm mất hiệu lực các nhánh OR khác như Hình 150. Một số hiện tượng ngắn mạch có thể gây ra lỗi biên dịch. Hình 150 Mẫu Công ty TNHH Công nghệ LNC 106 Machine Translated by Google 8.1.2.3. Nhiều hơn một đầu cho thang Có nhiều hơn một phần tử END trong một thang. 8.1.2.4. Không khuyến khích nhánh hướng lên Có nhánh hướng lên như Hình 151. Điều này hoàn toàn không được khuyến khích. Hình 151 Mẫu 8.2. Khu vực đăng ký người dùng Một thang có phần tử chứa vùng đăng ký người dùng (địa chỉ trên 1.000.000) không được hỗ trợ bởi phiên bản PLC lập trình 02.XX.XX.XX. Một cảnh báo sẽ được hiển thị nếu thang đó được mở bởi phiên bản PLC lập trình 02.XX.XX.XX như Hình 152. Việc biên dịch và chỉnh sửa cũng không thể ngăn chặn việc tạo tệp nhị phân thực thi có thể gây ra sự cố. Phiên bản PLC Programmer 02 không hỗ trợ khu vực đăng ký người dùng. Chức năng phải hoạt động với bộ điều khiển cũng hỗ trợ nó. Logic PLC sẽ bị bỏ qua trên các bộ điều khiển không hỗ trợ chức năng này. Công ty TNHH Công nghệ LNC 107 Machine Translated by Google Hình 152 Cảnh báo khu vực đăng ký người dùng Công ty TNHH Công nghệ LNC 108
0
You can add this document to your study collection(s)
Sign in Available only to authorized usersYou can add this document to your saved list
Sign in Available only to authorized users(For complaints, use another form )