Tong quan thiet bi s7 1200 CHUONG2
ĐỒ ÁN HỌC PHẦN 2A GVHD: ThS HỒNG ĐÌNH KHƠI Chƣơng Các khái niệm PLC CHƢƠNG 2: CÁC KHÁI NIỆM VỀ PLC Trang - ĐỒ ÁN HỌC PHẦN 2A 2.1 GVHD: ThS HỒNG ĐÌNH KHƠI Sự thực thi chƣơng trình ngƣời dùng CPU hỗ trợ kiểu khối mã sau đây, cho phép ta tạo cấu trúc hiệu cho chương trình người dùng: Khối tổ chức (OB) xác định cấu trúc chương trình Một vài OB có trạng thái kiện khởi động thiết lập trước, ta tạo OB với kiện khởi động tùy chỉnh Hàm (FC) khối hàm (FB) chứa mã chương trình tương ứng với nhiệm vụ riêng biệt hay với kết hợp thông số Mỗi FC FB cung cấp tổ hợp thông số ngõ vào ngõ dành cho việc chia sẻ liệu với khối gọi FB sử dụng khối liệu (đã gọi DB tức thời) có liên quan để trì trạng thái giá trị thực thi mà sử dụng khối khác chương trình Khối liệu (DB) lưu trữ liệu mà sử dụng khối chương trình Sự thực thi chương trình người dùng bắt đầu với hay nhiều khối tổ chức (OB) khởi động tùy chọn, thực thi lần lúc vào chế độ RUN, theo sau hay nhiều OB chu kỳ chương trình thực thi cách tuần hồn OB kết hợp với kiện ngắt, kiện ngắt tiêu chuẩn hay kiện lỗi, thực thi mà kiện tiêu chuẩn hay kiện lỗi tương ứng xuất Hàm (FC) hay khối hàm (FB) khối mã chương trình mà gọi từ OB hay từ FC hay FB khác, xuống đến cấp độ sau đây: 16 từ OB chu kỳ chương trình hay OB khởi động từ OB ngắt trì hỗn thời gian, OB ngắt theo chu trình, OB ngắt phần cứng, OB ngắt lỗi thời gian, hay OB ngắt lỗi chẩn đốn FC khơng liên kết với phần khối liệu (DB), FB gắn kết cách trực tiếp đến DB sử dụng DB để chuyển tiếp thông số lưu trữ giá trị kết tạm thời CHƢƠNG 2: CÁC KHÁI NIỆM VỀ PLC Trang - ĐỒ ÁN HỌC PHẦN 2A GVHD: ThS HỒNG ĐÌNH KHƠI Kích thước chương trình người dùng, liệu cấu hình giới hạn nhớ nạp có sẵn nhớ làm việc CPU Khơng có giới hạn số lượng khối hỗ trợ bên lượng nhớ làm việc có sẵn Mỗi chu kỳ bao gồm việc ghi ngõ ra, việc đọc ngõ vào, việc thực thi lệnh chương trình người dùng, việc thực bảo trì hệ thống hay tiến trình xử lý sau Chu kỳ nói đến chu kỳ quét hay lần quét Bảng tín hiệu, module tín hiệu module truyền thơng nhận biết ghi lại nguồn bật Lƣu ý Việc lắp vào tháo bảng tín hiệu, module tín hiệu module truyền thơng có nguồn (thao tác nóng) khơng hỗ trợ Chỉ ngoại lệ thẻ nhớ SIMATIC, lắp vào hay lấy CPU cấp nguồn Dưới cấu hình mặc định, tất điểm I/O kiểu số kiểu tương tự cập nhật cách đồng với chu kỳ quét cách sử dụng vùng nhớ bên gọi ảnh tiến trình Ảnh tiến trình chứa chụp nhanh ngõ vào ngõ vật lý (các điểm I/O CPU, bảng tín hiệu module tín hiệu) CPU thực tác vụ sau đây: CPU ghi ngõ từ vùng ngõ ảnh tiến trình đến ngõ vật lý CPU đọc ngõ vào ưu tiên cho thực thi chương trình người dùng lưu trữ giá trị ngõ vào vùng ngõ vào ảnh tiến trình Điều đảm bảo giá trị giữ nguyên tính quán suốt thực thi lệnh người dùng CPU thực thi logic lệnh người dùng cập nhật giá trị ngõ vùng ngõ ảnh tiến trình thay ghi đến ngõ vật lý thực tế CHƢƠNG 2: CÁC KHÁI NIỆM VỀ PLC Trang - ĐỒ ÁN HỌC PHẦN 2A GVHD: ThS HỒNG ĐÌNH KHƠI Chu trình cung cấp logic quán xuyên suốt thực thi lệnh người dùng chu kỳ cho ngăn chặn chập chờn điểm ngõ ra, điều mà thay đổi trạng thái nhiều lần vùng ngõ ảnh tiến trình Ta định điểm I/O kiểu số kiểu tương tự lưu trữ ảnh tiến trình Nếu ta chèn vào module kiểu xem thiết bị, liệu đặt ảnh tiến trình CPU S7-1200 (mặc định) CPU thực thi thay đổi liệu module vùng ảnh tiến trình cách tự động suốt việc cập nhật ảnh tiến trình Để gỡ bỏ điểm kiểu số hay kiểu tương tự khỏi cập nhật tự động ảnh tiến trình, ta lựa chọn thiết bị tương ứng Device configuration, xem thẻ Properties, mở rộng cần để đặt điểm I/O mong muốn, sau lựa chọn “IO addresses/HW identifier” Sau thay đổi mục nhập cho “Process image:” từ “Cyclic PI” sang “ -” Để thêm điểm trở lại cập nhật tự động ảnh tiến trình, thay đổi mục lựa chọn trở “Cyclic PI” Ta đọc giá trị ngõ vào ghi giá trị ngõ lệnh thực thi Một lần đọc tức thời truy xuất đến trạng thái thời ngõ vào vật lý không cập nhật vùng ngõ vào ảnh tiến trình, bất chấp điểm cấu hình để lưu trữ ảnh tiến trình Một lần ghi tức thời đến ngõ vật lý cập nhật vùng ngõ ảnh tiến trình (nếu điểm cấu hình để lưu trữ ảnh tiến trình) điểm ngõ vật lý Ta nối thêm hậu tố “:P” vào địa I/O muốn chương trình truy xuất liệu I/O cách trực tiếp từ điểm vật lý thay sử dụng ảnh tiến trình Cấu hình thơng số khởi động Ta sử dụng thuộc tính CPU để cấu hình cách thức CPU khởi động sau chu kỳ cấp nguồn Lựa chọn CPU khởi động chế độ STOP, chế độ RUN, hay chế độ trước (ưu tiên chu kỳ cấp nguồn) CHƢƠNG 2: CÁC KHÁI NIỆM VỀ PLC Trang - ĐỒ ÁN HỌC PHẦN 2A GVHD: ThS HỒNG ĐÌNH KHƠI CPU thực khởi động lại nóng trước vào chế độ RUN Sự khởi động lại nóng đặt lại tồn nhớ giữ lại giá trị khởi động mặc định, giữ nguyên giá trị thời lưu trữ nhớ giữ lại Lƣu ý CPU luôn thực khởi động lại sau việc tải xuống Khi ta tải xuống phần tử đề án (như khối chương tình, khối liệu hay cấu hình phần cứng), CPU thực khởi động lại lần chuyển tiếp sang chế độ RUN Ngồi việc xóa ngõ vào, khởi chạy ngõ khởi chạy nhớ khơng có khả giữ lại, khởi động lại cịn khởi kích hoạt vùng nhớ có khả giữ lại Sau khởi động lại theo sau tải xuống, tất chuyển đổi STOP sang RUN thực khởi động lại nóng (mà khơng kích hoạt nhớ có khả giữ) CHƢƠNG 2: CÁC KHÁI NIỆM VỀ PLC Trang - ĐỒ ÁN HỌC PHẦN 2A GVHD: ThS HỒNG ĐÌNH KHƠI 2.1.1 Các chế độ hoạt động CPU CPU có chế độ hoạt động: chế độ STOP, chế độ STARTUP chế độ RUN Các LED trạng thái mặt trước CPU biểu thị chế độ thời vận hành Trong chế độ STOP, CPU khơng thực thi chương trình nào, ta tải xuống đề án Trong chế độ STARTUP, OB khởi động (nếu có) thực thi lần Các kiện ngắt không xử lý pha khởi động chế độ RUN Trong chế độ RUN, chu kỳ quét thực thi cách lặp lại Các kiện ngắt xuất thực thi điểm nằm pha chu kỳ chương trình Ta khơng thể tải xuống đề án chế độ RUN CPU hỗ trợ khởi động lại nóng để vào chế độ RUN Khởi động lại nóng khơng bao gồm đặt lại nhớ Tất hệ thống khơng có khả giữ liệu người dùng khởi chạy khởi động lại nóng Dữ liệu người dùng có khả giữ giữ nguyên Một nhớ đặt lại xóa tất nhớ làm việc, xóa vùng nhớ có khả giữ khơng có khả giữ, chép nhớ nạp đến nhớ làm việc Một đặt lại nhớ khơng xóa đệm chẩn đốn hay giá trị lưu vĩnh viễn địa IP Ta định chế độ bật nguồn CPU hoàn thành với phương pháp khởi động lại cách sử dụng phần mềm lập trình Biểu tượng cấu hình xuất mục Device Configuration CPU khởi động Khi nguồn bật, CPU thực kiểm tra chẩn đoán bật nguồn khởi chạy hệ thống CPU sau vào chế độ bật nguồn tương ứng Tất nhiên lỗi phát ngăn không cho CPU vào chế độ RUN CPU hỗ trợ chế độ bật nguồn sau đây: Chế độ STOP Chuyển sang chế độ RUN sau khởi động lại nóng CHƢƠNG 2: CÁC KHÁI NIỆM VỀ PLC Trang - ĐỒ ÁN HỌC PHẦN 2A GVHD: ThS HỒNG ĐÌNH KHƠI Chuyển sang chế độ trước sau khởi động lại nóng Ta thay đổi chế độ vận hành thời cách sử dụng lệnh “STOP” hay “RUN” từ công cụ trực tuyến phần mềm lập trình Ta bao gồm lệnh STP chương trình để chuyển CPU chế độ STOP Điều cho phép ta dừng thực thi chương trình dựa logic lập trình Trong chế độ STOP, CPU xử lý yêu cầu truyền thơng (thích hợp) thực tự chẩn đốn Trong chế độ STOP, CPU khơng thực thi chương trình người dùng, cập nhật tự động ảnh tiến trình khơng xuất Ta tải xuống đề CPU chế độ STOP Trong chế độ RUN, CPU thực tác vụ thể hình sau đây: CHƢƠNG 2: CÁC KHÁI NIỆM VỀ PLC Trang - ĐỒ ÁN HỌC PHẦN 2A GVHD: ThS HỒNG ĐÌNH KHƠI STARTUP A Xóa vùng nhớ I B Khởi chạy ngõ với giá trị cuối hay giá trị thay C Thực thi OB khởi động D Sao chép trạng thái ngõ vào vật lý đến vùng nhớ I E Lưu trữ kiện ngắt vào thứ tự để xử lý chế độ RUN F Kích hoạt việc ghi vùng nhớ Q đến ngõ vật lý RUN Ghi nhớ Q đến ngõ vật lý Sao chép trạng thái ngõ vào vật lý đến vùng nhớ I Thực thi OB chu kỳ chương trình Thực chẩn đoán tự kiểm tra Xử lý ngắt truyền thông suốt phần chu kỳ quét CHƢƠNG 2: CÁC KHÁI NIỆM VỀ PLC Trang - ĐỒ ÁN HỌC PHẦN 2A GVHD: ThS HỒNG ĐÌNH KHƠI Tiến trình khởi động (STARTUP) Khi trạng thái hoạt động thay đổi từ STOP sang RUN, CPU xóa ngõ vào ảnh tiến trình, khởi chạy ngõ ảnh tiến trình thực thi OB khởi động Bất kỳ việc đọc truy xuất đến ngõ vào ảnh tiến trình lệnh OB khởi động đọc giá trị zero giá trị ngõ vào vật lý thời Do vậy, để đọc trạng thái thời ngõ vào vật lý suốt chế độ khởi động, ta phải thực việc đọc tức thời Các OB khởi động FC FB có liên quan thực thi Nếu có nhiều OB khởi động tồn tại, OB thực thi theo thứ tự số hiệu OB, số hiệu OB thấp thực thi Mỗi OB khởi động bao gồm thông tin khởi động giúp ta xác định tính hợp lệ liệu lưu giữ đồng hồ ngày Ta lập trình lệnh bên OB khởi động để kiểm tra giá trị khởi động để thực thao tác thích hợp Các vùng khởi động sau hỗ trợ OB khởi động: Ngõ vào Kiểu liệu Miêu tả LostRetentive Bool Bit vùng lưu trữ liệu giữ bị LostRTC Bool Bit đồng hồ ngày (Real time Clock) bị CPU thực tác vụ sau suốt trình khởi động: Các ngắt thứ tự không thực thi suốt pha khởi động Khơng có việc giám sát thời gian chu trình thực suốt pha khởi động Sự cấu hình làm thay đổi module HSC, PWM PtP thực lúc khởi động Sự vận hành thực tế module HSC, PWM PtP xuất chế độ RUN CHƢƠNG 2: CÁC KHÁI NIỆM VỀ PLC Trang - ĐỒ ÁN HỌC PHẦN 2A GVHD: ThS HỒNG ĐÌNH KHƠI Sau thực thi OB khởi động hoàn thành, CPU vào chế độ RUN thực thi tác vụ điều khiển chu kỳ quét liên tiếp Việc thực thi chu kỳ quét suốt chế độ RUN Đối với chu kỳ quét, CPU ghi ngõ ra, đọc ngõ vào, thực thi chương trình người dùng, cập nhật module truyền thông, thực công việc nội dịch (housekeeping) đáp ứng đến kiện ngắt người dùng yêu cầu truyền thông Các yêu cầu truyền thông xử lý cách định kỳ xuyên suốt trình quét Các hoạt động (ngoại trừ kiện ngắt người dùng) thực thường xuyên theo trật tự Các kiện ngắt người dùng kích hoạt phục vụ với mức ưu tiên theo trật tự mà chúng xuất Hệ thống đảm bảo chu kỳ quét hoàn tất chu kỳ thời gian gọi thời gian chu trình tối đa, khơng kiện lỗi thời gian sinh Mỗi chu kỳ quét bắt đầu việc tìm kiếm giá trị thời ngõ kiểu số hay kiểu tương tự từ ảnh tiến trình sau ghi chúng đến ngõ vật lý CPU, module SB SM cấu hình cho việc cập nhật I/O tự động (cấu hình mặc định) Khi ngõ vật lý truy xuất lệnh, ảnh tiến trình ngõ thân ngõ vật lý cập nhật Chu kỳ quét tiếp tục việc đọc giá trị thời ngõ vào kiểu số hay kiểu tương tự từ CPU, module SB, SM cấu hình cho việc cập nhật I/O tự động (cấu hình mặc định), sau ghi giá trị đến ảnh tiến trình Khi ngõ vào vật lý truy xuất lệnh, giá trị ngõ vào vật lý truy xuất, ảnh tiến trình ngõ vào khơng cập nhật Sau đọc ngõ vào, chương trình người dùng thực thi từ lệnh lệnh cuối Điều bao gồm tất OB chu kỳ chương trình cộng với tất FC FB có liên quan chúng Các OB chu kỳ chương tình thực thi theo trật tự số hiệu OB, số hiệu OB thấp thực thi trước tiên CHƢƠNG 2: CÁC KHÁI NIỆM VỀ PLC Trang - 10 ĐỒ ÁN HỌC PHẦN 2A GVHD: ThS HỒNG ĐÌNH KHƠI biến chuỗi cách lựa chọn kiểu liệu “String” trình soạn thảo giao diện khối cho OB, FC, FB DB Ta tạo chuỗi trình soạn thảo thẻ ghi PLC Ta xác định kích thước chuỗi tối đa tính theo byte khai báo chuỗi, ví dụ, “MyString[10]” xác định kích thước tối đa 10 byte cho MyString Nếu không bao gồm dấu ngoặc vng với thị kích thước lớn nhất, giá trị 254 cho Ví dụ sau xác định chuỗi với giá trị đếm ký tự tối đa 10 giá trị đếm ký tự thời Điều có nghĩa thời chuỗi chứa ký tự byte, mở rộng để chứa tối đa 10 ký tự byte Bộ đếm ký tự Bộ đếm ký tự tổng thời 10 Byte Byte Ký tự Ký tự Ký tự „C‟ „A‟ „T‟ (16#43) (16#41) (16#54) Byte Byte Byte … Ký tự 10 … - … Byte 11 Các mảng Ta tạo mảng chứa nhiều phần tử kiểu Các mảng tạo trình soạn thảo gian diện khối dành cho OB, FC, FB DB Ta khơng thể tạo mảng trình soạn thảo thẻ ghi PLC Để tạo mảng từ trình soạn thảo giao diện khối, ta chọn kiểu liệu “Array [lo…hi] of type”, sau chỉnh sửa “lo”, “hi” “type” sau: lo – số bắt đầu (thấp nhất) mảng hi – số kết thúc (cao nhất) mảng type – kiểu liệu bản, Bool, SInt, UDInt Các số âm hỗ trợ Ta đặt tên mảng cột Name trình soạn thảo giao diện khối Bảng sau cho thấy ví dụ mảng chúng xuất trình soạn thảo giao diện khối CHƢƠNG 2: CÁC KHÁI NIỆM VỀ PLC Trang - 42 ĐỒ ÁN HỌC PHẦN 2A GVHD: ThS HỒNG ĐÌNH KHÔI Tên Kiểu liệu Chú giải My_Bits Array [1 10] kiểu Bool My_Data Array [-5 5] kiểu SInt Mảng chứa 10 giá trị Boolean Mảng chứa 11 giá trị SInt, bao gồm mục Ta tham chiếu phần tử mảng chương trình cách sử dụng cú pháp sau: Array_name[i], i mục mong muốn Các ví dụ xuất trình soạn thảo chương trình ngõ vào thơng số: #My_Bits[3] – tham chiếu bit thứ mảng “My_Bits” #My_Data[-2] – tham chiếu bit thứ mảng “My_Data” Ký hiệu # chèn vào cách tự động trình soạn thảo chương trình Kiểu liệu DTL (Data and Time Long) Kiểu liệu DTL cấu trúc gồm 12 byte lưu trữ thông tin ngày cấu trúc xác định trước Ta xác xác định DTL nhớ tạm Temp khối hay DB Độ dài (byte) Định dạng Đếm thời gian lịch (Year- 12 Month:Hour:Minute:Second Nanosecond) Phạm vi giá trị Tối thiểu: DTL#1970-01-01- :00:00:00.0 Tối đa: DTL#2554-12-31- :23:59:59.999999999 Ví dụ ngõ vào giá trị DTL#2008-121620:30:20.250 Mỗi phần DTL chứa kiểu liệu khác phạm vi giá trị Kiểu liệu giá trị định trước phải phù hợp với kiểu liệu thành phần tương ứng CHƢƠNG 2: CÁC KHÁI NIỆM VỀ PLC Trang - 43 ĐỒ ÁN HỌC PHẦN 2A Byte Thành phần GVHD: ThS HOÀNG ĐÌNH KHƠI Kiểu liệu Phạm vi giá trị Year UInt 1970 đến 2554 Month USInt đến 12 Day USInt đến 31 Day of week USInt Hour USInt đến 23 Minute USInt đến 59 Second USInt đến 59 Nanosecond UDInt đến 999 999 999 1 (Chủ nhật) đến (thứ bảy) Ngày tuần không cần ý mục nhập giá trị 10 11 CHƢƠNG 2: CÁC KHÁI NIỆM VỀ PLC Trang - 44 ĐỒ ÁN HỌC PHẦN 2A 2.4 GVHD: ThS HOÀNG ĐÌNH KHƠI Sử dụng thẻ nhớ GHI CHÚ CPU hỗ trợ thẻ nhớ SIMATIC định dạng trước Nếu ta sử dụng phần mềm định dạng Windows để định dạng lại thẻ nhớ SIMATIC, CPU sử dụng thẻ nhớ định dạng lại Trước chép chương trình đến thẻ nhớ định dạng, ta phải xóa tất chương trình lưu trước khỏi thẻ nhớ Ta sử dụng thẻ nhớ đóng vai trị vừa thẻ chuyển vừa thẻ chương trình Bất kỳ chương trình mà ta chép đến thẻ nhớ chứa tất khối hàm khối liệu, đối tượng cơng nghệ cấu hình thiết bị Chương trình khơng chứa giá trị ép buộc Ta sử dụng thẻ chuyển để chép chương trình đến nhớ nạp bên CPU mà không cần sử dụng phần mềm STEP Basic Sau lắp thẻ chuyển vào, CPU trước tiên xóa chương trình người dùng xóa giá trị ép buộc khỏi nhớ nạp bên trong, sau chép chương trình từ thẻ chuyển đến nhớ nạp bên Khi trình chuyển đổi hồn tất, ta phải lấy thẻ chuyển Ta sử dụng thẻ chuyển trống để truy xuất CPU bảo vệ mật ta đánh hay quên mật Khi lắp thẻ chuyển cịn trống, chương trình bảo vệ mật nhớ nạp bên CPU bị xóa Sau ta tải xuống chương trình vào CPU Ta sử dụng thẻ chương trình đóng vai trị nhớ nạp ngoại vi cho CPU Việc lắp thẻ chương trình vào CPU xóa tồn bộ nhớ nạp bên CPU (bao gồm chương trình người dùng giá trị ép buộc) Sau CPU thực thi chương trình người dùng nhớ nạp ngoại vi (tức thẻ chương trình) Việc tải xuống đến CPU mà CPU có thẻ chương trình cập nhật nhớ nạp ngoại vi (thẻ chương trình) CHƢƠNG 2: CÁC KHÁI NIỆM VỀ PLC Trang - 45 ĐỒ ÁN HỌC PHẦN 2A GVHD: ThS HỒNG ĐÌNH KHƠI Vì nhớ nạp bên CPU xóa ta lắp thẻ chương trình vào, nên thẻ chương trình phải giữ nguyên CPU Nếu lấy thẻ chương trình ra, CPU chuyển sang chế độ STOP (Đèn LED báo lỗi nhấp nháy để thị thẻ chương trình bị lấy ra.) Chương trình thẻ nhớ bao gồm khối mã, khối liệu, đối tượng cơng nghệ cấu hình thiết bị Thẻ nhớ không chứa giá trị ép buộc Các giá trị ép buộc phần chương trình, lưu trữ nhớ nạp, nhớ nạp bên CPU, nhớ nạp ngoại vi (một thẻ chương trình) Nếu thẻ chương trình lắp vào CPU, phần mềm STEP Basic áp dụng giá trị ép buộc đến nhớ nạp ngoại vi thẻ chương trình CHƢƠNG 2: CÁC KHÁI NIỆM VỀ PLC Trang - 46 ĐỒ ÁN HỌC PHẦN 2A GVHD: ThS HỒNG ĐÌNH KHƠI 2.4.1 Lắp thẻ nhớ vào CPU KHUYẾN CÁO Nếu ta lắp thẻ nhớ (thẻ nhớ cấu thẻ chương trình hay thẻ chuyển) vào CPU chạy, CPU chuyển sang chế độ STOP Các thiết bị điều khiển rơi vào điều kiện khơng an tồn, gây nên vận hành không mong muốn thiết bị điều khiển Các vận hành khơng mong muốn gây tử vong hay tổn thương nghiêm trọng đến người, và/hoặc gây phá hủy thiết bị Luôn lắp đặt mạch dừng khẩn cấp cho ứng dụng hay quy trình CHÚ Ý Hiện tượng nạp tĩnh điện phá hủy thẻ nhớ hay nơi cắm CPU Thực việc tiếp xúc với đế nối đất và/hoặc đeo vòng dây cổ tay nối đất ta cầm thẻ nhớ Cất thẻ nhớ hộp chứa có tính dẫn điện Để lắp thẻ nhớ, ta mở che phía CPU lắp thẻ nhớ vào rãnh Kiểu kết nối nhấn – nhấn cho phép ta lắp vào lấy cách dễ dàng Thẻ nhớ khóa lại ta lắp vào cách Cần kiểm tra thẻ nhớ không bảo vệ ghi Trượt công tắc bảo vệ khỏi vị trí “Lock” CHƢƠNG 2: CÁC KHÁI NIỆM VỀ PLC Trang - 47 ĐỒ ÁN HỌC PHẦN 2A GVHD: ThS HỒNG ĐÌNH KHƠI Chú ý Nếu ta lắp vào thẻ nhớ CPU chế độ STOP, đệm chẩn đoán hiển thị thông điệp mà định trị thẻ nhớ khởi chạy Hãy đừng lưu tâm đến thông điệp Sự định trị thẻ nhớ không khởi động ta chuyển CPU sang chế độ RUN, đặt lại nhớ CPU lệnh MRES, hay đến chu trình cấp nguồn cho CPU CHƢƠNG 2: CÁC KHÁI NIỆM VỀ PLC Trang - 48 ĐỒ ÁN HỌC PHẦN 2A GVHD: ThS HỒNG ĐÌNH KHƠI 2.4.2 Cấu hình thơng số khởi động cho CPU trước chép đề án đến thẻ nhớ Khi ta chép chương trình đến thẻ chuyển hay thẻ chương trình, chương trình bao gồm thơng số khởi động cho CPU Trước chép chương trình vào thẻ nhớ, luôn chắn ta cấu hình chế độ vận hành cho CPU theo chu trình cấp nguồn Lựa chọn CPU khởi động chế độ STOP, chế độ RUN hay chế độ trước (trước chu trình cấp nguồn) CHƢƠNG 2: CÁC KHÁI NIỆM VỀ PLC Trang - 49 ĐỒ ÁN HỌC PHẦN 2A GVHD: ThS HỒNG ĐÌNH KHƠI 2.4.3 Thẻ chuyển CHÚ Ý Hiện tượng nạp tĩnh điện phá hủy thẻ nhớ hay nơi cắm CPU Thực việc tiếp xúc với đế nối đất và/hoặc đeo vòng dây cổ tay nối đất ta cầm thẻ nhớ Cất thẻ nhớ hộp chứa có tính dẫn điện Tạo thẻ chuyển Ln ln nhớ cấu hình thơng số khởi động CPU trước chép chương trình đến thẻ chuyển Để tạo thẻ chuyển, làm theo bước sau đây: Lắp thẻ nhớ trống vào đọc/bộ ghi thẻ gắn kèm với thiết bị lập trình (Nếu khơng phải thẻ nhớ trống, ta xóa thư mục “SIMATIC.S7S” tập tin “S7_JOB.S7S” thẻ nhớ cách sử dụng ứng dụng ví dụ Windows Explorer.) Trong Project tree (kiểu xem Project), mở rộng thư mục “SIMATIC Card Reader” lựa chọn thẻ nhớ Hiển thị hộp thoại “Memory card” cách nhấp chuột phải lên thẻ nhớ đọc thẻ lựa chọn “Properties” từ trình đơn ngữ cảnh Trong hộp thoại “Memory card”, lựa chọn “Transfer” từ trình đơn thả xuống Tại đây, phần mềm STEP Basic tạo thẻ chuyển trống Nếu ta tạo thẻ chuyển trống, ví dụ để khơi phục từ mật CPU bị mất, lấy thẻ chuyển khỏi đọc thẻ CHƢƠNG 2: CÁC KHÁI NIỆM VỀ PLC Trang - 50 ĐỒ ÁN HỌC PHẦN 2A GVHD: ThS HỒNG ĐÌNH KHƠI Thêm chương trình cách lựa chọn thiết bị CPU (ví dụ PLC_1 [CPU 1214 DC/DC/DC]) Project tree kéo thiết bị CPU đến thẻ nhớ (Một phương pháp khác chép thiết bị CPU dán vào thẻ nhớ) Việc chép thiết bị CPU đến thẻ nhớ mở hộp thoại “Load preview” Trong hộp thoại “Load preview”, nhấp vào nút “Load” để chép thiết bị CPU đến thẻ nhớ Khi hộp thoại hiển thị thông điệp thiết bị CPU (chương trình) nạp mà không xảy lỗi, ta nhấp vào nút “Finish” Sử dụng thẻ chuyển Để chuyển chương trình đến CPU, ta làm theo bước sau: Lắp thẻ chuyển vào CPU Nếu CPU chế độ RUN, CPU chuyển sang chế độ STOP (LED bảo dưỡng nhấp nháy để thị thẻ nhớ cần định trị.) Sử dụng tùy chọn sau để định trị cho thẻ nhớ: - Chu trình cấp nguồn CPU - Thực chuyển đổi từ STOP sang RUN - Thực đặt lại nhớ (MRES) CHƢƠNG 2: CÁC KHÁI NIỆM VỀ PLC Trang - 51 ĐỒ ÁN HỌC PHẦN 2A GVHD: ThS HỒNG ĐÌNH KHƠI Sau khởi động lại định trị thẻ nhớ, CPU chép chương trình vào nhớ nạp bên CPU Khi hoạt động chép hoàn tất, CPU nhấp nháy LED bảo dưỡng để thị thẻ chuyển lấy Lấy thẻ chuyển khỏi CPU Sử dụng số tùy chọn sau để định trị chương trình chuyển đến nhớ nạp bên trong: - Chu trình cấp nguồn CPU - Thực chuyển đổi từ STOP sang RUN - Thực đặt lại nhớ (MRES) CPU sau chuyển sang chế độ khởi động (RUN hay STOP) mà ta cấu hình cho đề án Lƣu ý Ta phải lấy thẻ chuyển trước thiết lập CPU sang chế độ RUN CHƢƠNG 2: CÁC KHÁI NIỆM VỀ PLC Trang - 52 ĐỒ ÁN HỌC PHẦN 2A GVHD: ThS HỒNG ĐÌNH KHƠI 2.4.4 Thẻ chương trình CHÚ Ý Hiện tượng nạp tĩnh điện phá hủy thẻ nhớ hay nơi cắm CPU Thực việc tiếp xúc với đế nối đất và/hoặc đeo vòng dây cổ tay nối đất ta cầm thẻ nhớ Cất thẻ nhớ hộp chứa có tính dẫn điện Kiểm tra thẻ nhớ khơng bảo vệ ghi Trượt công tắc bảo vệ khỏi vị trí “Lock” Trước chép phần tử chương trình vào thẻ chương trình, ta phải xóa chương trình lưu trước khỏi thẻ nhớ Tạo thẻ chƣơng trình Khi sử dụng với vai trị thẻ chương tình, thẻ nhớ trở thành nhớ nạp ngoại vi CPU Nếu ta lấy thẻ chương trình ra, nhớ nạp bên CPU trống rỗng Lƣu ý Nếu ta lắp thẻ nhớ trống vào CPU thực định trị thẻ nhớ chu trình cấp nguồn cho CPU, việc thực chuyển đổi từ STOP sang RUN, hay thực đặt lại nhớ (MRES), chương trình giá trị ép buộc nhớ nạp bên CPU chép đến thẻ nhớ (Thẻ nhớ thẻ chương trình.) Sau việc chép hồn tất, chương trình nhớ nạp bên CPU bị xóa CPU chuyển sang chế độ khởi động cấu hình (RUN hay STOP) CHƢƠNG 2: CÁC KHÁI NIỆM VỀ PLC Trang - 53 ĐỒ ÁN HỌC PHẦN 2A GVHD: ThS HỒNG ĐÌNH KHƠI Ln ln nhớ cấu hình thơng số khởi động CPU trước chép chương trình đến thẻ chương trình Để tạo thẻ chương trình với STEP Basic, làm theo bước sau đây: Lắp thẻ nhớ trống vào đọc/bộ ghi thẻ gắn kèm với thiết bị lập trình (Nếu khơng phải thẻ nhớ trống, ta xóa thư mục “SIMATIC.S7S” tập tin “S7_JOB.S7S” thẻ nhớ cách sử dụng ứng dụng ví dụ Windows Explorer.) Trong Project tree (kiểu xem Project), mở rộng thư mục “SIMATIC Card Reader” lựa chọn thẻ nhớ Hiển thị hộp thoại “Memory card” cách nhấp chuột phải lên thẻ nhớ đọc thẻ lựa chọn “Properties” từ trình đơn ngữ cảnh Trong hộp thoại “Memory card”, lựa chọn “Program” từ trình đơn thả xuống Tại đây, phần mềm STEP Basic tạo thẻ chuyển trống Nếu ta tạo thẻ chuyển trống, ví dụ để khơi phục từ mật CPU bị mất, lấy thẻ chuyển khỏi đọc thẻ CHƢƠNG 2: CÁC KHÁI NIỆM VỀ PLC Trang - 54 ĐỒ ÁN HỌC PHẦN 2A GVHD: ThS HỒNG ĐÌNH KHƠI Thêm chương trình cách lựa chọn thiết bị CPU (ví dụ PLC_1 [CPU 1214 DC/DC/DC]) Project tree kéo thiết bị CPU đến thẻ nhớ (Một phương pháp khác chép thiết bị CPU dán vào thẻ nhớ) Việc chép thiết bị CPU đến thẻ nhớ mở hộp thoại “Load preview” Trong hộp thoại “Load preview”, nhấp vào nút “Load” để chép thiết bị CPU đến thẻ nhớ Khi hộp thoại hiển thị thông điệp thiết bị CPU (chương trình) nạp mà khơng xảy lỗi, ta nhấp vào nút “Finish” Sử dụng thẻ chƣơng trình nhƣ nhớ nạp cho CPU CHÚ Ý Nếu ta lắp thẻ nhớ vào CPU, CPU chuyển sang chế độ STOP Nếu ta thực chu trình cấp nguồn cho CPU, thay đổi CPU từ chế độ STOP sang RUN, hay đặt lại nhớ CPU (MRES), CPU chép nhớ nạp bên đến thẻ nhớ (cấu hình thẻ nhớ thẻ chương trình) xóa chương trình khỏi nhớ nạp bên Nếu ta lấy thẻ chương trình ra, CPU khơng có chương trình nhớ nạp bên Để sử dụng thẻ chương trình với CPU, ta làm theo bước sau: Lắp thẻ chương trình vào CPU Nếu CPU chế độ RUN, CPU chuyển sang chế độ STOP LED bảo dưỡng nhấp nháy để thị thẻ nhớ cần định trị Sử dụng tùy chọn sau để định trị cho thẻ nhớ: - Chu trình cấp nguồn CPU - Thực chuyển đổi từ STOP sang RUN - Thực đặt lại nhớ (MRES) CPU tự động khởi động lại Sau khởi động lại định trị thẻ chương trình, CPU xóa nhớ nạp bên CHƢƠNG 2: CÁC KHÁI NIỆM VỀ PLC Trang - 55 ĐỒ ÁN HỌC PHẦN 2A GVHD: ThS HỒNG ĐÌNH KHƠI CPU sau chuyển sang chế độ khởi động (RUN hay STOP) mà ta cấu hình Thẻ chương trình phải giữ nguyên CPU Việc lấy thẻ chương trình khơng để lại nhớ nạp bên CPU chương trình KHUYẾN CÁO Nếu ta lấy thẻ chương trình ra, CPU nhớ nạp ngoại vi sinh lỗi CPU chuyển sang chế độ STOP làm nhấp nháy LED báo lỗi Các thiết bị điều khiển rơi vào điều kiện khơng an tồn, gây nên vận hành không mong muốn thiết bị điều khiển Các vận hành khơng mong muốn gây tử vong hay tổn thương nghiêm trọng đến người, và/hoặc gây phá hủy thiết bị CHƢƠNG 2: CÁC KHÁI NIỆM VỀ PLC Trang - 56 ... 327 67 123 , - 123 DInt 32 -21 47483648 đến 21 47483647 123 , - 123 USInt đến 25 5 123 UInt 16 đến 65535 123 UDInt 32 đến 429 496 729 5 123 Real 32 +/- 1.18 x 10 -38 đến +/- 3.40 x 10 38 LReal 32 +/- 2. 23 x... 10 308 T# -24 d _20 h_31m _23 s_648ms Time 32 đến T #24 d _20 h_31m _23 s_647ms Được lưu trữ dạng : -21 47483648 ms đến +21 47483647 ms String Thay đổi Các ký tự có kích thước đến 25 4 byte CHƢƠNG 2: CÁC KHÁI... phép 20 0 hay lớn kiện khởi động 100 (mặc định) Nhiều OB cho phép 20 0 hay lớn Startup Time Delay kiện trì hỗn thời gian 20 0 hay lớn 20 0 hay lớn 20 0 hay lớn 32 200 hay lớn 16 Chỉ 82 gian Chỉ 82 OB