Luận văn tốt nghiệp hệ thống chiết rót đóng nắp chai tự động sử dụng phần mềm WinCC Flexible 2008 và MicroWin, Tài liệu dùng để nghiên cứu và học tập Giúp các bạn chưa biết về phần mềm có thể tự tìm hiểu và làm theo rất dễ dàng
MỤC LỤC PHẦN 1: CƠ SỞ LÝ THUYẾT CHƢƠNG 1: TỔNG QUAN VỀ PLC SIEMEN 1.1 Tổng quan PLC 1.1.1 Khái niệm PLC 1.1.2 Lịch sử phát triển PLC 1.1.3 Tổng quan hệ thống điều khiển 1.2 Giới thiệu PLC họ S7 1.2.1 Sơ lƣợc dòng PLC họ s7 1.2.2 PLC s7 – 200 modul 224 AC/DC/RLY 1.2.3 Hình dạng cấu trúc bên ngồi s7-200 1.2.4 Cấu trúc phần cứng 1.2.5 Mở rộng cổng vào 1.2.6 Thực chƣơng trình 1.2.7 Cấu trúc chƣơng trình 10 1.2.8 Thiết bị lập trình 10 1.2.9 Kiểu liệu 11 CHƢƠNG 2: PHẦN MỀM LẬP TRÌNH STEP7 MICRO/WIN .12 2.1 Giao diện làm việc 12 2.2 Các khối sử dụng giao diện lập trình 13 2.2.1 Khối Programe Block 13 2.2.2 Khối Data Block 14 2.2.3 Khối System Block 15 2.2.4 Khối Symbol Table 16 2.2.5 Khối Status Chart 16 2.2.6 Khối Cross Reference 16 2.2.7 Khối Communication 16 2.3 Ngơn ngữ lập trình 18 2.3.1 Phƣơng pháp lập trình 18 2.3.2 Phƣơng pháp lập trình hình thang LAD 18 2.3.3 Phƣơng pháp liệt kê câu lệnh STL 19 2.3.4 Phƣơng pháp khối hàm FBD 19 PHẦN 1: CƠ SỞ LÝ THUYẾT CHƢƠNG 1: TỔNG QUAN VỀ PLC SIEMEN 1.1 Tổng quan PLC 1.1.1 Khái niệm PLC PLC chữ viết tắt Programable Logic Control, thiết bị logic lập trình được, hay gọi khả trình, cho phép thực linh hoạt thuật toán điều khiển logic thơng qua ngơn ngữ lập trình Kỹ thuật PLC xuất vào thập niên 60, dùng chủ yếu điều khiển quy trình cơng nghệ dây chuyền sản xuất, PLC máy tính cơng nghiệp Đặc trưng PLC việc sử dụng vi mạch để xử lí thơng tin ta thay đổi công nghệ, cải tạo dựa công nghệ phần mở rộng khơng thay tồn cơng nghệ 1.1.2 Lịch sử phát triển PLC Bộ điều khiển lập trình (Programmable controller) kỹ sư Công ty General Motor – Hoa Kỳ sáng chế cho đời năm 1968 Với tiêu kỹ thuật nhằm đáp ứng yêu cầu điều khiển: Dễ lập trình thay đổi chương trình Cấu trúc dạng Module mở rộng, dễ bảo trì sữa chữa Đảm bảo độ tin cậy mơi trường sản xuất Hình 1.1: PLC đời 1968 Hoa kỳ Tuy nhiên hệ thống đơn giản cồng kềnh, người sử dụng gặp nhiều khó khăn việc vận hành lập trình hệ thống Vì nhà thiết kế - chế tạo bước cải tiến hệ thống trở nên đơn giản, gọn nhẹ, dễ vận hành Để đơn giản hóa việc lập trình, hệ thống điều khiển lập trình cầm tay (Programmable controller Handle) đời vào năm 1969 Điều tạo thuận lợi phát triển thật cho kỹ thuật lập trình điều khiển Trong giai đoạn hệ thống điều khiển lập trình (PLC) đơn giản nhằm thay hệ thống Relay dây nối hệ thống điều khiển thời kỳ đầu Qua trình vận hành, nhà thiết kế bước tạo tiêu chuẩn cho hệ thống Đó tiêu chuẩn dạng lập trình dùng giản đồ hình thang Hình 1.2: PLC sản xuất năm 1969 Sự phát triển hệ thống phần cứng từ năm 1975 làm cho hệ thống PLC phát triển mạnh mẽ với chức mở rộng : Số lượng ngõ vào, ngõ nhiều có khả điều khiển ngõ vào, ngõ từ xa kỹ thuật truyền thông Bộ lưu trữ liệu nhiều Nhiều loại Module chuyên dùng Trong năm đầu thập niên 1970, với phát triển công nghệ phần mềm, lập trình điều khiển PLC khơng thực lệnh Logic đơn giản mà có thêm lệnh định thì, đếm kiện, lệnh xử lý toán học, xử lý liệu, xử lý xung, xử lý thời gian thực Hình 1.3: PLC sản xuất năm 1970 Từ năm 1970 nay, điều khiển lập trình PLC trở thành thiết bị thiếu công nghiệp tự động Các nhà thiết kế tạo kỹ thuật kết nối hệ thống PLC riêng lẻ thành hệ thống chung, tăng khả hệ thống riêng lẻ Tốc độ hệ thống cải thiện, chu kỳ quét nhanh Bên cạnh đó, PLC chế tạo giao tiếp với thiết bị ngoại vi nhờ mà khả ứng dụng PLC mở rộng Hình 1.4: Những PLC phổ biến ( Mitsubishi, Siemen) 1.1.3 Tổng quan hệ thống điều khiển Một hệ thống sản xuất có khả tự khởi động, kiểm soát, xử lý dừng trình theo yêu cầu đo đếm giá trị đạt xác định nhằm đạt kết tốt sản phẩm đầu gọi Hệ thống điều khiển Trong kỹ thuật tự động, điều khiển chia làm loại: Điều khiển nối cứng Điều khiển logic khả trình Một hệ thống điều khiển tạo thành từ thành phần sau: Khối vào Khối xử lý-điều khiển Khối Khối vào: Khối có nhiệm vụ chuyển đổi đại lượng vật lý thành tín hiệu điện, chuyển đổi là: nút nhấn, cảm biến …và tùy theo chuyển đổi mà tín hiệu khỏi khối vào ON/OFF dạng liên tục(analog) Khối xử lý: Khối có nhiệm vụ xử lý thơng tin từ khối vào để tạo tín hiệu đáp ứng yêu cầu điều khiển Khối ra: Tín hiệu kết trình xử lý hệ thống điều khiển Các tín hiệu sử dụng tạo hoạt động đáp ứng cho thiết bị ngõ Các ngõ là: động điện, xy lanh, solenoid, van, role… 1.2 Giới thiệu PLC họ S7 1.2.1 Sơ lƣợc dòng PLC họ s7 Hãng Siemens hãng hàng đầu giới tin dùng Việt Nam từ ngày đầu cơng nghiệp hóa sản xuất Có dòng PLC s7 sau đây: S7-200: Là dòng sản phẩm trung bình có ứng dụng cho dự án vừa có số đầu I/O vừa phải (tầm 128) Nó mang đầy đủ đặc tính hàm toán học, logic cần thiết.Và đặc biệt kết nối hệ thống có khả ứng dụng cho lập trình Scanda nhỏ điều khiển cho hệ thống công nghiệp môi trường khắc nghiệt S7 300, 400: Là dòng sản phẩm cao cấp có ứng dụng cho dự án lớp môi trường khắc nghiệt Dòng có số I/O lớn, có thời gian đáp ứng nhanh có khả mở rộng tương lai xa Hàm viết có cấu trúc phức tạp ưu điểm lại viết nhiều ngơn ngữ lập trình người dùng có nhiều chọn lựa.Giá thành cao hiệu kèm tốt có nhiều hàm mang đặc tính riêng biệt nhiều module mở rộng đếm xung tốc độ cao cho dự án S7-1200: Là dòng sản phẩm S7-1200 nhằm thay S7-200 với nhiều ưu điểm Bao gồm: Bộ điều khiển tích hợp với giao diện PROFINET IO điều khiển để giao tiếp điều khiển SIMATIC , HMI , thiết bị lập trình thành phần tự động hóa khác Mơ-đun giao tiếp với giao diện PROFIBUS DP Mô-đun truyền thông PROFIBUS DP GPRS mô-đun kết nối GSM / GPRS cho điện thoại di động Chức ghi liệu để lưu trữ liệu thời gian chạy từ chương trình sử dụng Mạnh mẽ , chức tích hợp cơng nghệ đếm, đo lường, điều khiển vòng kín điều khiển chuyển động Tích hợp đầu vào / đầu kỹ thuật số analog Module truyền thông mở rộng Đặc điểm: Cung cấp tự động hóa tối đa, chi phí tối thiểu Tích hợp đa dạng , tiết kiệm khơng gian , mạnh mẽ Thích hợp cho ứng dụng vừa nhỏ PLC s7-1500: S7-1500 điều khiển hệ TIA cốt mốc quan trọng tự động hóa S7-1500 với nhiều tính cải tiến cho tối ưu hóa hoạt động, dễ dàng sử dụng hoạt động Mạnh mẽ - Hiệu suất hệ thống cao thời gian đáp ứng ngắn chất lượng điều khiển cao - Tích hợp cơng nghệ điều khiển vị trí - Tích hợp chức bảo mật cao Hiệu - Cải tiến thiết kế, dễ dàng việc sử dụng kiểm tra hệ thống - Tích hợp chuẩn đốn lỗi hệ thống, tự động hiển thị hình - TIA Portal giúp cho việc lập trình hiệu giảm giá thành sản phẩm Tính mới: - Bus kết nối module tốc độ cao giúp xử lý tín hiệu nhanh - cổng truyền thơng Ethernet với IP - Vẽ đồ thị (Trace): giúp việc chuẩn đoán ứng dụng Motion biến tần xác - Chức điều khiển trục tốc độ tích hợp - Chức điều khiển PID (version 2.0) - Nhiều cấp bảo mật cho chương trình - Màn hình hiển thị trạng thái CPU module chuẩn đoán lỗi 1.2.2 PLC s7 – 200 modul 224 AC/DC/RLY S7-200 thiết bị điều khiển logic khả trình hãng Siemens ( CHLB Đức), có cấu trúc kiểu module có module mở rộng Các module sử dụng với mục đích khác Tồn nội dung chương trình lưu nhớ PLC, trường hợp dung lượng nhớ khơng đủ ta sử dụng nhớ ngồi để lưu chương trình liệu (Catridge ) Dòng PLC S7-200 có hai họ 21X ( loại cũ ) 22X ( loại ), họ 21X khơng sản xuất Họ 21X có đời sau: 210, 212, 214, 215-2DP, 216; họ 22X có đời sau: 221, 222, 224, 224XP, 226, 226XM Bảng 1.1: Thông số đặc điểm kỹ thuật series 22X 1.2.3 Hình dạng cấu trúc bên s7-200 Các đầu vào/ra số - Đầu vào (Ix.x ): kết nối với nút bấm, công tắc, sensor…với điện áp vào tiêu chuẩn 24VDC - Đầu (Qx.x): kết nối với thiết bị điều khiển với điện áp 24VDC/220VAC ( tùy theo loại CPU ) - Đầu vào nguồn: 24VDC/220VAC ( tùy theo loại CPU ) Đèn trạng thái - Đèn RUN (màu xanh): Chỉ báo PLC chế độ làm việc thực chương trình nạp vào nhớ chương trình - Đèn STOP (màu vàng): Chỉ báo PLC chế độ dừng không thực chương trình, đầu trạng thái “OFF” - Đèn SF/DIAG: Chỉ báo hệ thống bị hỏng tức lỗi phần cứng hệ điều hành - Đèn Ix.x(màu xanh): Chỉ báo trạng thái đầu vào số(ON/OFF) - Đèn Qx.x(màu xanh): Chỉ báo trạng thái đầu số(ON/OFF) Port truyền thông - Port truyền thông nối tiếp RS485: Giao tiếp với PC, PG, TD200, OP, mạng biến tần… - Port cho module mở rộng: Kết nối với module mở rộng Công tắc chuyển chế độ - RUN: Cho phép PLC thực chương trình, chương trình lỗi gặp lệnh STOP PLC tự động chuyển sang chế độ STOP cơng tắc vị trí RUN ( quan sát đèn trạng thái ) - STOP: Dừng cưỡng chương trình chạy, đầu chuyển OFF - TERM: Cho phép người dùng chọn hai chế độ RUN/STOP từ xa, ngồi dùng để download chương trình người dùng Vít chỉnh tƣơng tự Mỗi PLC có từ đến hai vít chỉnh tương tự xoay 270 độ để thay đổi giá trị vùng nhớ biến chương trình 1.2.4 Cấu trúc phần cứng Cấu trúc phần cứng PLC gồm có module sau: - Module nguồn - Module đầu vào - Module đầu - Module đơn vị xử lý trung tâm (CPU) - Module nhớ - Module quản lý phối ghép vào Đơn vị xử lý trung tâm ( CPU: Central Processing Unit ) CPU dùng để xử lý, thực chức điều khiển phức tạp quan trọng PLC Mỗi PLC thường có từ đến hai đơn vị xử lý trung tâm CPU thường chia làm hai loại: đơn vị xử lý “một bit” đơn vị xử lý “từ ngữ”: - Đơn vị xử lý “một bit”: Chỉ áp dụng cho ứng dụng nhỏ, đơn giản, đơn xử lý ON/OFF nên kết cấu đơn giản, thời gian xử lý dài - Đơn vị xử lý “từ ngữ”: Có khả xử lý nhanh thơng tin số, văn bản, phép tốn, đo lường, đánh giá, kiểm tra nên cấu trúc phần cứng phức tạp nhiều nhiên thời gian xử lý cải thiện nhanh Bộ nhớ Bao gồm loại nhớ RAM, ROM, EEFROM, nơi lưu trữ thông tin cần xử lý chương trình PLC Bộ nhớ thiết kế thành dạng module phép dễ dàng thích nghi với chức điều khiển với kích cỡ khác Muốn mở rộng nhớ cần cắm thẻ nhớ vào rãnh cắm chờ sẵn module CPU Bộ nhớ có tụ dùng để trì liệu chương trình điện Khối vào/ra Khối vào dùng để giao tiếp mạch vi điện tử PLC (điện áp 5/15VDC) với mạch cơng suất bên ngồi (điện áp 24VDC/220VAC) Khối ngõ vào thực việc chuyển mức điện áp từ cao xuống mức tín hiệu tiêu chuẩn để đưa vào xử lý Khối ngõ thực việc chuyển mức tín hiệu từ tiêu chuẩn sang tín hiệu ngõ cách ly quang Bộ nguồn Biến đổi từ nguồn cấp bên vào để cung cấp cho hoạt động PLC Khối quản lý ghép nối Dùng để phối ghép PLC với thiết bị bên máy tính, thiết bị lập trình, bảng vận hành, mạng truyền thông công nghiệp 1.2.5 Mở rộng cổng vào Các PLC họ S7-200 mở rộng thêm đầu vào/ra chức nâng cao khác cách ghép nối thêm module mở rộng phía bên phải PLC tạo thành móc xích module Địa vị trí module xác định kiểu vào vị trí module móc xích, bao gồm module có kiểu Các module mở rộng số hay tương tự chiếm chỗ đệm tương ứng với số đầu vào module Cách đặt địa module mở rộng CPU224: Bảng 1.2: Cách đặt địa module mở rộng CPU 224 1.2.6 Thực chƣơng trình PLC thực chương trình theo chu trình lặp Mỗi vòng lặp gọi vòng quét Mỗi vòng quét bắt đầu giai đoạn đọc liệu từ cổng vào vùng đệm ảo, giai đoạn thực chương trình Trong vòng quét chương trình thực lệnh kết thúc lệnh kết thúc Sau giai đoạn thực chương trình giai đoạn truyền thơng nội kiểm tra lỗi Vòng quét kết thúc giai đoạn chuyển nội dung đệm ảo tới cổng Như thời điểm thực lệnh vào ra, thông thường lệnh không làm việc trực tiếp với cổng vào mà thông qua đệm ảo cổng vùng nhớ tham số Việc truyền thông đệm ảo với ngoại vi giai đoạn CPU quản lý Khi gặp lệnh vào hệ thống cho dừng cơng việc khác chương trình xử lý ngắt để thực lệnh cách trực tiếp với cổng vào/ra Nếu sử dụng chế độ ngắt, chương trình tương ứng với chế độ ngắt soạn thảo cài đặt phận chương trình Chương trình ngắt thực có kiện báo ngắt 1.2.7 Cấu trúc chƣơng trình Chương trình PLC S7-200 lưu nhớ chương trình lập hai dạng cấu trúc khác nhau: - Chương trình tuyến tính: Tồn chương trình nằm khối chương trình (OB1), lệnh chương trình ln qt từ đầu đến cuối chương trình quay lại từ đầu trình PLC hoạt động Chương trình thường áp dụng với ứng dụng không phức tạp - Chương trình có cấu trúc: Chương trình chia thành phần nhỏ phần thực nhiệm vụ riêng biệt, phần nằm khối riêng biệt (OB1, SUBROUTIN, INTERRUPT) Loại chương trình thường áp dụng với yêu cầu phức tạp nhiều khâu Khi lập trình chương trình có cấu trúc thường sử dụng ngồi chương trình có chương trình chương ngắt Chương trình viết khối chương trình gọi chương trình có lệnh gọi Chương trình ngắt viết khối chương trình ngắt thực có kiện ngắt xảy thời điểm vòng qt Cả hai loại chương trình có khả trao đổi liệu với chương trình khác 1.2.8 Thiết bị lập trình Có hai loại thiết bị dùng để lập trình cho PLC S7- 200 PG PC 10 - PG: Là thiết bị lập trình chuyên dụng dùng cho PLC S7-200 nhiên sử dụng để lập trình với ngơn ngữ STL - PC: Là máy tính cá nhân có cài phần mềm STEP7-MICROWIN Phần mềm cho phép lập trình với ba ngơn ngữ STL, LAD FBD Để cài phần mềm người phải có quyền PC phải cài hệ điều hành WIN98/2000/NT/XP.Hiện hầu hết sử dụng STEP7- MICROWIN 3.0, 3.2, 4.0 để lập trình cho S7 để sử dụng ứng dụng nâng cao 1.2.9 Kiểu liệu Trong PLC S7-200 có kiểu liệu cho bảng sau: Kiểu liệu BOOL BYTE Kích thƣớc Nội dung bit bits Dài giá trị Boolean 0,1 Số ngun khơng dấu ÷ 255 Số nguyên có dấu ( BYTE bits áp dụng cho lệnh -128 ÷ 127 SHRB) WORD 16 bits Số ngun khơng dấu ÷ 65535 INT 16 bits Số ngun có dấu -32678 ÷ 32676 DWORD 32 bits Số ngun khơng dấu ÷ 4294967295 DINT 32 bits Số ngun có dấu -2147383648÷2147383648 Số ngun có dấu theo REAL 32 bits -2147383648÷2147383648 IEEE Kiểu liệu kiểu STRING – 255 bytes Mã ASCII từ 128 ÷ 255 ASCII Bảng 1.2: Các kiểu liệu s7-200 11 CHƢƠNG 2: PHẦN MỀM LẬP TRÌNH STEP7 MICRO/WIN 2.1 Giao diện làm việc Sau cài đặt phần mềm STEP7-MICROWIN vào chương trình làm việc, giao diện làm việc thể sau: Hình 2.1: Giao diện làm việc Micro/WIN - Navigation Bar: Thể khối lệnh làm việc tạo sẵn phần mềm Để sử dụng khối ta cần kích vào nút biểu tượng tương ứng với khối cần dùng - Instruction Tree: Thể tất khối lệnh sử dụng chương trình dạng thư mục Muốn làm việc với lệnh việc Click đúp chuột vào vị trí để chọn thiết bị làm việc 12 - Các khối Cross Reference, Data Block, Status Chart, Symbol Table trình bày chi tiết phần sau - Program Editor: Đây vùng để thực chương trình cách đưa lệnh vào vùng xếp chúng theo cách thức người dùng để tạo chương trình - Menu bar Toolbar: Là công cụ giúp thực nhanh lệnh chức sử dụng chương trình 2.2 Các khối sử dụng giao diện lập trình 2.2.1 Khối Programe Block Gồm ba khối chính: - Khối OB1: Là khối chứa chương trình chính, ln qt vòng vòng quét Đây khối việc thiết kế chương trình bắt buộc phải có - Khối SUBROUTIN: Là khối chứa chương trình Chương trình chứa khối thực có lệnh gọi thực từ chương trình - Khối INTERRUPT: Là khối chứa chương trình ngắt Khối thực có kiện ngắt xảy Hình 2.2: Cách tạo chương trình hay chương trình ngắt Có thể tạo nhiều chương trình hay chương trình ngắt nhiên khơng thể tạo nhiều chương trình chương trình có Có thể xóa hay đổi 13 tên chương trình hay chương trình ngắt cách click chuột phải vào biểu tượng chương trình chọn “Delete” hay “Rename” Hình 2.3: Cách đổi tên chương trình 2.2.2 Khối Data Block Đây khối chứa liệu chương trình Ta định dạng liệu trước khối sử dụng chúng chương trình Khi tải chương trình vào PLC tồn nội dung khối lưu vào nhớ PLC Khối làm việc với liệu vùng nhớ V Để tạo liệu khối ta có click vào biểu tượng hình thư mục chọn khối click vào biểu tượng “USER”, hình chương trình chuyển sang làm việc với khối Cách tạo liệu thể bên Hình 2.4: Màng hình giao diện Data Block 14 2.2.3 Khối System Block Đây khối định dạng chức làm việc hệ thống Khối gồm có 10 khối chính: - Communication Ports: Định dạng cho cổng giao tiếp PLC Địa mặc định PLC 2, thay đổi địa Tốc độ truyền mặc định 9600kbps - Retentive Ranges: Khối cho phép chọn vùng nhớ lưu liệu PLC bị điện, vùng chọn liệu vùng giữ, ngược lại bị reset - Password: S7-200 có mức chọn mật mã,thơng thường chọn mức cao để bảo mật quyền, số ký tự tối đa Trường hợp PLC có password người khơng có password khơng thể upload từ PLC máy tính DownLoad chương trình vào PLC chọn “clear PLC”, tồn liệu bị xóa - Output table: Khối cho phép chọn trạng thái ngõ PLC ON hay OFF PLC chuyển trạng thái từ RUN sang STOP Chế độ mặc định phần mềm OFF - Input Filter: Cho phép chọn thời gian lọc tín hiệu ngõ vào PLC Thời gian lọc tín hiệu ngõ vào thời gian mà ngõ vào không đổi trạng thái PLC cho phép nhận trạng thái Nếu thay đổi trạng thái diễn thời gian ngắn thời gian lọc PLC khơng nhận tín hiệu coi trạng thái ngõ vào không thay đổi Thời gian lọc mặc định đầu vào 6.4ms - Pulse Catch Bits: PLC cho phép chọn ngõ vào bắt tín hiệu nhanh chu kỳ quét chưa kịp qt, tín hiệu giữ chu kỳ quét thực - Background Time: Background time gọi thời gian nền, chuyên dùng cho việc xử lý yêu cầu truyền thông chế độ chạy trạng thái biên dịch đáp ứng Background time cho dạng phần trăm tác động đến thời gian quét Khi tỷ lệ chọn tăng thời gian quét chậm Tỷ lệ hợp lý chọn 10% 15 - EM Configuration: Khối cho phép người sử dụng xem cấu hình vị trí module sử dụng Địa lưu vùng nhớ V - Configure LED: Khối cho phép người dùng đặt cấu hình cho đèn SF/DIAG Có hai chế độ sử dụng để thông báo - Increase Memory: Khối cho phép người dùng tăng không tăng nhớ chế độ chạy PLC cách đánh dấu vào vị trí “Disable Edit in Run to increas memory” 2.2.4 Khối Symbol Table Khối cho phép người dùng đặt biểu tượng thích địa sử dụng chương trình Khi ta đặt biểu tượng ( symbol ) thích ( comment ) chương trình thể biểu tượng thay cho địa Công việc giúp cho người dùng dễ dàng giám sát địa sử dụng chương trình 2.2.5 Khối Status Chart Khối giúp người dùng giám sát hiệu chỉnh liệu chương trình cách đưa liệu cần giám sát vào khối Quá trình quan sát liệu thực PLC chế độ RUN Người dùng giám sát liệu hai cách: Dùng Chart Status Trend View công cụ Chart Status thể giá trị liệu dạng bảng Trend View thể liệu dạng biểu đồ theo thời gian Có thể quan sát liệu thông qua công cụ Chart Status Single read chức Chart Status cập nhật giá trị liệu PLC chuyển sang chế độ STOP chức Single Read khơng Ta thay đổi cập nhật giá trị liệu thông qua chức Write Force công cụ 2.2.6 Khối Cross Reference Khối Cross Reference thể dạng bảng giúp người dùng giám sát vị trí loại liệu dùng chương trình Bảng thể chương trình Download xuống PLC quan sát chế độ online 2.2.7 Khối Communication Khối giúp người dùng kết nối với thiết bị lập trình cách định dạng cho cổng giao tiếp Các bước thực sau: 16 Click chuột vào biểu tượng khối hình giao diện chương trình người dùng, bảng thơng báo sau: Hình 2.5: Bước thiết lập Communication Trong bảng ta chọn địa PLC, thường mặc định 2, sau chọn “Search all baud rates” để tìm tất tốc độ truyền thông yêu cầu, Click chuột vào biểu tượng “Set PG/PC interface” để cài đặt giao diện truyền thông, cửa sổ sau: Trong cửa sổ ta chọn Properties để định dạng cổng truyền thông Nếu ta dùng cổng truyền thơng loại ta chọn loại đó, sau chọn thơng số cho chuẩn truyền Hình 2.6: Thiết lập Communication thông thể bên Sau chọn xong thông số ta nhấn “OK”để thoát khỏi cửa sổ quay lại cửa sổ trước đó, ta chọn chuẩn PC/PPI cable (PPI) cáp sử dụng PPI, sau nhấn “OK”để thoát cử sổ ban đầu Tại ta click đúp chuột vào biểu tượng “Double - Click to refresh ” Nếu q trình giao tiếp thành cơng hiển thị loại PLC kết nối có nghĩa chương trình nhận dạng loại PLC, khơng hiển thị cảnh báo lỗi Nếu có lỗi xảy ta phải kiểm tra thông báo lỗi để tìm cách khắc phục lỗi sau thực lại bước 17 Sau kết nối thành cơng ta tiến hành viết đọc chương trình, muốn viết chương trình vào PLC ta chọn “Download” ngược lại chọn “Upload” Để Upload hay Download người dùng phải kết nối cáp với PLC chuyển PLC sang chế độ STOP Việc thực sau: - Từ menu ta chọn „File” kéo thả xuống, ta chọn Upload DownLoad - Trên Toolbar ta chọn mũi tên xuống cho việc DownLoad mũi tên lên cho việc Upload - Nhấn phím Ctrl + U cho việc Upload Ctrl + D cho việc DownLoad Hình 2.7: Dowload chương trình 2.3 Ngơn ngữ lập trình 2.3.1 Phƣơng pháp lập trình S7-200 biểu diễn chương trình dạng mạch logic cứng dãy lệnh khối chương trình theo thứ tự quy định Các lệnh khối quét chương trình từ đầu đến cuối vòng quét PLC làm việc vòng quét từ thực liên tục chu kỳ quét Trong vòng qt có lệnh gọi PLC nhận lệnh thực hiện, khơng qt kịp vòng qt thực Có ba phương pháp lập trình bản: - Lập trình hình thang (LAB – Ladder Logic) - Phương pháp khối hàm (FBD – Funtion Block Diagram) - Phương pháp liệt kê câu lệnh (STL – Statement List) Nếu chương trình viết theo kiểu LAD FBD chuyển sang dạng STL khơng phải chương trình viết STL chuyển sang hai dạng 2.3.2 Phƣơng pháp lập trình hình thang LAD Là ngơn ngữ lập trình đồ hoạ mơ theo mạch relay Các phần tử dùng để biểu diễn lệnh logic - Tiếp điểm: Mô tả tiếp điểm dùng mạch relay, toán hạng tiếp điểm dùng chương trình bit Có hai loại tiếp điểm: 18 Tiếp điểm thường đóng -|/| Tiếp điểm thường mở -| |- Cuộn dây: mô tả cuộn dây relay –( ) Toán hạng sử dụng bit - Hộp: Là biểu tượng mô tả hàm khác làm việc có tín hiệu đến kích Những hàm thường biểu diễn hộp hàm tạo thời gian (Timer), hàm đếm (Counter) hàm toán học - Mạng LAD: Là đường nối phần tử thành mạch hồn chỉnh Thơng thường tín hiệu điện phải từ dây nóng qua thiết bị đến dây trung hồ sau nguồn, nhiên phần mềm lập trình thể dây nóng bên trái đường nối đến thiết bị từ 2.3.3 Phƣơng pháp liệt kê câu lệnh STL Phương pháp liệt kê lệnh phương pháp lập trình cách tập hợp câu lệnh, câu lệnh thể chức chương trình Để tạo chương trình dạng STL người lập trình cần phải hiểu rõ phương thức sử dụng ngăn xếp Ngăn xếp logic khối gồm bit chồng lên từ S0 – S8 Tất thuật toán liên quan đến ngăn xếp làm việc với bít (S0) bit thứ hai (S1) ngăn xếp Giá trị logic gửi nối thêm vào ngăn xếp Khi phối hợp hai bit ngăn xếp ngăn xếp kéo lên bit 2.3.4 Phƣơng pháp khối hàm FBD Là phương pháp lập trình khối hàm mơ lệnh khối làm việc mạch số Các phần tử phương pháp khối lệnh liên kết với 19 ... kết cấu đơn giản, thời gian xử lý dài - Đơn vị xử lý “từ ngữ”: Có khả xử lý nhanh thơng tin số, văn bản, phép toán, đo lường, đánh giá, kiểm tra nên cấu trúc phần cứng phức tạp nhiều nhiên thời