1. Trang chủ
  2. » Công Nghệ Thông Tin

TÌM HIỂU PLC và ỨNG DỤNG THIẾT kế đèn GIAO THÔNG

82 1K 6

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 82
Dung lượng 4,49 MB

Nội dung

MỤC LỤCLỜI NÓI ĐẦU1CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI21.1. Đặt vấn đề21.2. Mục đích và yêu cầu đề tài31.3. Giới hạn của đồ án31.4. Thực hiện đề tài3CHƯƠNG 2: TỔNG QUAN VỀ HỆ THỐNG32.1. Sơ đồ khối42.2. Phân tích các khối ứng dụng42.2.1. Khối nguồn42.2.2. Khối nhận tín hiệu điều khiển42.2.3. Giao tiếp công suất62.2.4. Khối hiển thị7CHƯƠNG 3: TỔNG QUAN VỀ PLC83.1. Cấu trúc PLC83.1.1. Đơn vị xử lý trung tâm93.1.2. Hệ thống bus93.1.3. Bộ nhớ103.1.4. Các ngõ vào ra IO.113.2. Các hoạt động xử lý bên trong PLC113.2.1. Xử lý chương trình.113.2.2. Xử lý xuất nhập133.3. Ngôn ngữ lập trình143.4. Giới thiệu tổng quan về PLC MITSUBISHI FX1N143.4.1. Đặc điểm kỹ thuật củaPLC MITSUBISHI FX1N153.4.2. Bố trí IO củaPLC MITSUBISHI FX1N193.5. Ngôn ngữ lập trình263.5.1. Ngôn ngữ Instruction và Ladder263.5.2. Cấu trúc của một lệnh chương trình273.6. Thiết bị dùng trong lập trình273.6.1. Ngõ vào và ngõ ra273.6.2. Rơle phụ trợ293.6.3. Relay trạng thái (Auxiliary relays)303.6.4. Thanh ghi313.6.5. Hằng số K363.6.6. Hằng số H363.6.7. Các thiết bị word, bit và nhóm bit363.6.8. Bộ định thì (timer)373.6.9. Bộ đếm (counter)383.7. Các lệnh cơ bản403.7.1. Lệnh Load (LD)403.7.2. Lệnh LOAD INVERSE403.7.3. Lệnh OUT413.7.4. Lệnh AND và AND INVERSI (ANI)413.7.5. Lệnh OR và OR INVERSE (ORI).413.7.6. OR Block.423.7.7. And Block.423.7.8. Set và Reset.423.7.9. End433.7.10. Timer và Counter43CHƯƠNG 4: THIẾT KẾ VÀ THI CÔNG ĐÈN GIAO THÔNG 534.1. Thiết kế giao diện bằng phần mềm GT Disigner2534.1.1. Giới thiệu phần mền GT Disigner2534.1.2. Thiết kế màn hình chính594.2. Sau khi thực hiện xong các bước ta chọn GT Simulator 2 chọn GOT 1000 seris GT16 Simulator nhấn Star684.3. Bảng phân công đầu vào ra704.4. Viết chương trình PLC704.5. Biểu đồ trạng thái ngõ ra724.5.1. Chế độ tự động724.5.2. Chế độ bằng tay72CHƯƠNG 5:73GIẢN ĐỒ THUẬT TOÁN VÀ NGUYÊN LÝ HOẠT ĐỘNG735.1. Giản đồ thuật toán735.2. Nguyên lý hoạt động745.2.1. Mô tả hoạt động745.2.2. Thuyết Minh Chương Trình74KẾT LUẬN76 DANH MỤC HINHHình 2.1 : Sơ đồ khối của hệ thống4Hình 2.2 :Hình khối nguồn cung cấp cho PLC4Hình 2.3: Hình dạng một số nút nhấn trong công nghiệp5Hình 2.4: Hình dạng PLC5Hình 2.5: Hình dạng một số loại rờ le trung gian sử dụng trong điện công nghiệp7Hình 2.10: Hình dạng đèn báo trong hệ thống7Hình 3.1: Sơ đồ khối của hệ thống8Hình 3.2: Sơ đồ khối tổng quát của CPU9Hình 3.3: Sơ đồ khối hoạt động PLC12Hình 3.4:Hình dạng PLC Mitsubishi19Hình 3.5: Cấu tạo bên ngoài của PLC FX1N40MR19Hình 3.6: Cấu tạo các ngõ kết nối của PLC FX1N40MR20Hình 3.7: Hình dạng bố trí IO của PLC FX1N23Hình 3.8: Sơ đồ đấu dây cho PLC FX1N24Hình 3.9: Sơ đồ đấu mạch tín hiệu vào25Hình 3.10: Sơ đồ đấu mạch ngõ ra26Hình 2.1: Các bước thao tác khởi động phần mềm GT Disigner253Hình 2.2: Hộp thoại lựa chọn dự án54Hình 2.3: Khởi động dự án mới54Hình 2.4: Cài đặt cho hệ thống GOT55Hình 2.5: Xác nhận các thông số cài đặt cho hệ thống GOT55Hình 2.6: Cài đặt kết nối56Hình 4.1 : Đoạn chương trình nạp cho PLC72 DANH MỤC BẢNGBảng 3.1:Đặc tính kỹ thuật của PLC FX1N.15Bảng 3.2:Số lượng ngõ vàora của PLC FX1N.18Bảng 3.3: Bảng thông số chi tiết họ PLC FX1N21Bảng 3.4: Thông số chi tiết họ PLC FX1N32MTESS22Bảng 3.5:Đặc tính kỹ thuật relay phụ trợ trên PLC FX1N.30Bảng 3.6 : Đặc tính kỹ thuật relay trạng thái trên PLC FX1N.31Bảng 3.7. Thanh ghi điều chỉnh được từ biến trở bên ngoài.34Bảng3.8 Bảng đặc tính kỹ thuật thanh ghi trên PLC FX1N.36Bảng 3.9 Bảng đặc tính kỹ thuật bộ định thì trên PLC FX.38Bảng 3.10 Đặc tính kỹ thuật bộ định thì trên PLC FX.40 LỜI NÓI ĐẦUTrong sự nghiệp Công nghiệp hóa – Hiện đại hóa, ở mọi ngành sản xuất, mục tiêu nâng cao suất lao động, chất lượng sản phẩm và giá trị kinh tế là mục tiêu quan trong hàng đầu. Để đạt được mục tiêu trên cần phải có nhiều biện pháp thích hợp với từng giai đoạn phát triển. Hiện nay, với sự phát triển nhanh chóng của công nghệ cao, việc ứng dụng các công nghệ điều khiển tự động vào các quy trình sản xuất là hướng đi tất yếu cho sự phát triển kinh tế xã hội. Việc ứng dụng công nghệ PLC vào điều khiển tự động Đặc biệt là thiết kế và thi công đèn giao thông kết hợp với việc ghép nối máy tính đã đem lại kết quả đầy tính ưu việt. Các thiết bị, hệ thống đo lường và điều khiển ứng dụng PLC ghép nối với máy tính có độ chính xác cao, thời gian xử lý dữ liệu ngắn kể cả việc thống kê và in ra kết quả. Vì vậy việc ứng dụng PLC vào điều khiển tự động là vấn đề rất quan trọng.Với đề tài nghiên cứu, thiết kế và thi công đèn giao thông kết hợp với việc ghép nối máy tính điều khiển bằng PLC Mitsubishi FX1N, giúp em có thể hiểu được một số ứng dụng và phương pháp lập trình điều khiển của PLC hãng Mitsubishi. Đây chỉ là một mô hình nhỏ và là hệ thống ứng dụng ngoài thực tế. Tuy nhiên, PLC là một lĩnh vực mới đối với sinh viên đang ngồi trên ghế nhà trường, cũng như thời gian nghiên cứu tương đối ngắn, nên mặc dù được thầy giáo hướng dẫn tận tình và sự nỗ lực của nhómnhưng không tránh khỏi những sai sót.Em xin chân thành cảm ơn thầy Phạm Thái Hòa đã tận tình giúp đỡ chúng em trong thời gian qua.Thanh Hóa , ngày … tháng …. năm 2014Nhóm sinh viên thực hiện:

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP HỒ CHÍ MINH

CƠ SỞ THANH HÓA – KHOA CÔNG NGHỆ

Trang 2

DANH SÁCH NHÓM 02

1 Nguyễn Trọng Tuấn 11014043

2 Nguyễn Tuấn Linh 11021153

3 Nguyễn Mạnh Toản 11012623

4 Nguyễn Văn Hoàng 11021073

NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN

Thanh Hóa, ngày … tháng … năm 2014

GIẢNG VIÊN

Trang 3

MỤC LỤC

Trang 4

DANH MỤC HINH

Trang 5

DANH MỤC BẢNG

Trang 6

LỜI NÓI ĐẦU

Trong sự nghiệp Công nghiệp hóa – Hiện đại hóa, ở mọi ngành sản xuất, mục tiêu nâng cao suất lao động, chất lượng sản phẩm và giá trị kinh tế là mục tiêu quan trong hàng đầu Để đạt được mục tiêu trên cần phải có nhiều biện pháp thích hợp với từng giai đoạn phát triển Hiện nay, với sự phát triển nhanh chóng của công nghệ cao, việc ứng dụng các công nghệ điều khiển tự động vào các quy trình sản xuất là hướng đi tất yếu cho sự phát triển kinh tế xã hội Việc ứng dụng công nghệ PLC vào điều khiển tự động- Đặc biệt là thiết kế và thi công đèn giao thông - kết hợp với việc ghép nối máy tính đã đem lại kết quả đầy tính ưu việt Các thiết bị, hệ thống đo lường và điều khiển ứng dụng PLC ghép nối với máy tính có độ chính xác cao, thời gian xử lý dữ liệu ngắn kể cả việc thống kê và in

ra kết quả Vì vậy việc ứng dụng PLC vào điều khiển tự động là vấn đề rất quan trọng

Với đề tài nghiên cứu, thiết kế và thi công đèn giao thông - kết hợp với việc ghép nối máy tính điều khiển bằng PLC Mitsubishi FX1N, giúp em có thể hiểu được một số ứng dụng và phương pháp lập trình điều khiển của PLC hãng Mitsubishi Đây chỉ là một mô hình nhỏ và là hệ thống ứng dụng ngoài thực tế Tuy nhiên, PLC là một lĩnh vực mới đối với sinh viên đang ngồi trên ghế nhà trường, cũng như thời gian nghiên cứu tương đối ngắn, nên mặc dù được thầy giáo hướng dẫn tận tình và sự nỗ lực của nhómnhưng không tránh khỏi những sai sót

Em xin chân thành cảm ơn thầy Phạm Thái Hòa đã tận tình giúp đỡ chúng

em trong thời gian qua

Thanh Hóa , ngày … tháng … năm 2014

Nhóm sinh viên thực hiện:

Trang 7

CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI

1.1 Đặt vấn đề

Ngày nay, cùng với sự phát triển vượt bậc của khoa học kỹ thuật ngành tự động hóa đã phát triển nhanh chóng cùng với các ngành công nghệ khác, nhằm đáp ứng nhu cầu ngày càng cao của xã hội Tự động hóa đóng vai trò cốt lõi trong hệ thống của các công ty, nhà máy sản xuất, giao thông

Cùng với sự phát triển của nền kinh tế là tốc độ gia tăng không ngừng về các loại phương tiện giao thông Sự phát triển nhanh chóng của các phương tiện giao thông đã dẫn đến tình trạng tắc nghẽn giao thông xảy ra rất thường xuyên.Vấn đề đặt ra ở đây là làm sao để đảm bảo giao thông thông suốt và sử dụng đèn điều khiển giao thông ở những ngã tư, những nơi giao nhau của các làn đường là một giải pháp Để viết chương trình điều khiển đèn giao thông ta có thể viết trên nhiều

hệ ngôn ngữ khác nhau Nhưng với những ưu điểm vượt trội của PLC FX 1N như:

Có thể ghép nối mở rộng, dễ thi công, sửa chữa, chất lượng làm việc ổn định linh hoạt Nên ở đây tôi đã tìm hiểu hệ thống điều khiển có thể lập trình được PLC (Programmble Logic Control) với ngôn ngữ lập trình của FX 1Nđể viết chương trình điều khiển đèn giao thông Xuất phát từ những nhu cầu thực tế, tình trạng ách tắc thường xảy ra vào những thời gian cao điểm.Với ham muốn hiểu biết về về lĩnh vực này, tôi xin chọn đề tài : “tìm hiểu về PLC và ứng dụng thiết kế đèn giao thông

- kết hợp với việc ghép nối máy tính” làm đồ án nôn học Mục đích của đề tài này

là hiểu biết về các thiết bị tự động hoá, các giải pháp tự động hoá tích hợp toàn diện thông qua PLC FX 1N và quan trọng nhất là những giải pháp giao thông tại các ngã

tư và cụm ngã tư nhằm tiết kiệm thời gian và ách tắc giao thông (Điều khiển Trong những năm gần đây cùng với sự phát triển của nền kinh tế là tốc độ gia tăng không ngừng về các loại phương tiện giao thông Sự phát triển nhanh chóng của các phương tiện giao thông đã dẫn đến tình trạng tắc nghẽn giao thông xảy ra rất thường xuyên.Vấn đề đặt ra ở đây là làm sao để đảm bảo giao thông thông suốt và

sử dụng đèn điều khiển giao thông ở những ngã tư, những nơi giao nhau của các làn đường là một giải pháp Với suy nghĩ là ứng dụng kiến thức đã học ở trường và

Trang 8

tìm hiểu thêm ở thực tế và sách vở, chúng em đã chọn đề tài “tìm hiểu về PLC và ứng dụng thiết kế đèn giao thông - kết hợp với việc ghép nối máy tính” với mong muốn sau khi thực hiện xong đề tài này chúng em có thể làm việc thành thạo hơn ở các nhà máy sản xuất và các công ty chuyên về tự động hóa.

1.2 Mục đích và yêu cầu đề tài

Nhằm phục vụ cho công nghệ dây chuyền sản xuất tự động hiện đại nhanh chóng, chính xác và hiệu quả cho các xí nghiệp, nhà máy sản xuất công nghiệp, những nơi có dây chuyền sản xuất tự động

Từ mục đích đề tài “tìm hiểu về PLC và ứng dụng thiết kế đèn giao thông - kết hợp với việc ghép nối máy tính” phải đảm bảo các yêu cầu:

Sử dụng tiện lợi, hiệu quả và rộng rãi trên khắp cả nước

Tự động mà không cần đến sự can thiệp tại chỗ của người vận hành

1.3 Giới hạn của đồ án

Hệ thống PLC nói chung là thiết bị sử dụng linh kiện điện tử hiện đại,

cho nên đòi hỏi phải có một khoảng thời gian dài tìm hiểu Có rất nhiều khó

khăn trong lúc thực hiện đề tài “Tìm hiểu về PLC và ứng dụng thiết kế đèn giao thông ” Với thời gian ngắn nhưng lại có nhiều vấn đề cần giải quyết, hơn

nữa kiến thức người tìm hiểu đề tài có hạn, sinh viên thực hiện đề tài chỉ tập trung giải quyết những vấn đề sau:

Tìm hiểu và phân tích nguyên lý làm việc của hệ thống PLC

Ứng dụng của hệ thống PLC để thiết kế đèn giao thông

1.4 Thực hiện đề tài

Nghiên cứu mô hình “tìm hiểu về PLC và đèn giao thông - kết hợp với việc ghép nối máy tính” sử dụng PLC FX1N của hãng tìm hiểu về PLC và đèn giao thông - kết hợp với việc ghép Mitshumishi

Thông qua PLC thực hiện đóng mở hệ thống relay, bộ đếm, thanh ghi …Lập trình điều khiển PLC

Thiết kế hệ thống đèn giao thông - kết hợp với việc ghép nối máy tính

CHƯƠNG 2: TỔNG QUAN VỀ HỆ THỐNG

Trang 9

2.1 Sơ đồ khối

Hình 2.1 : Sơ đồ khối của hệ thống

Hệ thống được điều khiển bởi bộ điều khiển lập trình Programmable Logic Controller viết tắc là PLC , cụ thể là PLC MITSUBISHI FX1N và một số thiết

bị khác như, rơ le, nút bấm, Aptomat, đèn

Nguồn DC dùng để cung cấp cho rơle và nguồn điều khiển PLC

Hình 2.2 :Hình khối nguồn cung cấp cho PLC 2.2.2 Khối nhận tín hiệu điều khiển

Trang 10

Hình 2.4: Hình dạng PLC

Trang 11

2.2.3 Giao tiếp công suất

2.2.3.1 Aptomat

CB bảo vệ là khí cụ điện dùng để đóng mạch điện động lực và các thiết bị phụ tải có công suất lớn, trong mô hình này dùng để đóng ngắt hệ thống hoạt động

Thông số kỹ thuật :

- Điện áp cung cấp 220VAC /50Hz

- Cường độ dòng điện định mức: 16A

2.2.3.2 Rơ le trung gian

Relay trung gian là một khí cụ điện được dùng trong lĩnh vực điều khiển tự động Đây là một loại relay điện áp, nguyên lý hoạt động tương tự như contactor, nhưng điểm khác biệt giữa contactor và relay trung gian là:

Relay trung gian chỉ có một loại tiếp điểm cho các dòng điện có cường độ nhỏ đi qua, không có tiếp điểm chính

Trong relay trung gian có những tiếp điểm thường đóng và tiếp điểm thường mở nhưng không có bộ phận dập hồ quang

Nhằm bảo vệ cho CPU tránh những rủi ro từ nguồn điện xoay chiều 220VAC làm hư hỏng PLC , nên tránh cấp nguồn 220VAC trực tiếp vào tiếp điểm PLC , vì thế phải dùng relay trung gian loại 24 VDC để đóng ngắt các tiếp điểm của van

Thông số kỹ thuật:

- Loại 02 tiếp điểm thường đóng 02 tiếp điểm thường hở

- Điện áp cuộn dây: 24VDC /5A

- Cường độ dòng điện định mức: 28VDC/ 5A hoặc 220VAC

Trang 12

Hình 2.5: Hình dạng một số loại rờ le trung gian sử dụng trong điện

công nghiệp 2.2.4 Khối hiển thị

- Đèn STOP báo hiệu hệ thống đã ngừng hoạt động.

- Đèn RUN báo hiệu hệ thống đang hoạt động

Hình 2.10: Hình dạng đèn báo trong hệ thống

Trang 13

Hình 3.1: Sơ đồ khối của hệ thống

Bên cạnh đó, một bộ PLC hoàn chỉnh còn đi kèm thêm một đơn vị lập trình bằng tay hay bằng máy tính Hầu hết các đơn vị lập trình đơn giản đều có đủ RAM để chứa đựng chương trình dưới dạng hoàn thiện hay bổ sung Nếu đơn vị lập trình là đơn vị xách tay, RAM thường là loại CMOS có pin dự phòng, chỉ khi nào chương trình đã được kiểm tra và sẵn sàng sử dụng thì nó mới truyền sang

bộ nhớ PLC Đối với các PLC lớn thường lập trình trên máy tính nhằm hỗ trợ cho việc viết, đọc và kiểm tra chương trình Các đơn vị lập trình nối với PLC qua cổng RS232, RS422, RS458,…

Trang 14

Khối xử lý trung tâm (CPU) gồm ba phần: bộ xử lý, hệ thống bộ nhớ và hệ thống nguồn cung

Hình 3.2: Sơ đồ khối tổng quát của CPU 3.1.1 Đơn vị xử lý trung tâm

CPU điều kiển các hoạt động bên trong PLC Bộ xử lý đọc và kiểm tra chương trình được chứa trong bộ nhớ, sau đó sẽ thực hiện thứ tự từng lệnh trong chương trình, sẽ đóng hay ngắt các đầu ra Các trạng thái ngõ ra ấy được phát tới các thiết bị liên kết được thực thi Và toàn bộ các hoạt động thực thi đó điều phụ thuộc vào chương trình điều khiển được giữ trong bộ nhớ

Data Bus : Bus dùng để truyền dữ liệu.

Control Bus: Bus điều kiển dùng để truyền các tín hiệu định thì và điều

kiển đồng bộ các hoạt động trong PLC

Trong PLC các số liệu được trao đổi giữa bộ vi xử lý và module vào ra thông qua Data Bus gồm 8 đường truyền 8 bit của 1 byte một cách đồng thời hay song song

Nếu một module đầu vào nhận được địa chỉ cuả nó trên Address Bus, nó sẽ chuyển tất cả trạng thái đầu vào của nó vào Data Bus Nếu một địa chỉ byte của

8 đầu ra xuất hiện trên Address Bus, module đầu ra tương ứng sẽ nhận được dữ

Trang 15

liệu từ Data bus Contol bus sẽ chuyển các tín hiệu điều khiển vào theo dõi chu trình hoạt động của PLC

Các địa chỉ vào số liệu được chuyển lên các bus tương ứng trong một thời gian hạn chế.

Hệ thống Bus sẽ làm nhiệm vụ trao đổi thông tin giữa CPU, bộ nhớ và I/O Bên cạnh đó, CPU được cung cấp một xung Clock có tần số từ 1 – 8 MHZ Xung này quyết định tốc độ hoạt động của PLC và cung cấp các yếu tố về định thời, đồng hồ của hệ thống.

3.1.3 Bộ nhớ

PLC thường yêu cầu bộ nhớ trong các trường hợp :

Làm bộ nhớ định thời cho các kênh trạng thái I/O

Làm bộ đệm trạng thái các chức năng trong PLC như định thời, đếm, ghi các Relay

Mỗi lệnh của chương trình có một vị trí riêng trong bô nhớ, tất cả mọi vị trí trong bộ nhớ đều được đánh số, những số này chính là địa chỉ trong bộ nhớ.Địa chỉ của từng ô nhớ sẽ được trỏ đến bởi một đếm địa chỉ ở bên trong bộ

vi xử lý Bộ vi xử lý sẽ giá trị trong bộ đếm này lên một trước khi xử lý lệnh tiếp theo Với một địa chỉ mới, nội dung của ô nhớ tương ứng sẽ xuất hiện ở đầu ra, quá trình này được gọi là quá trình đọc

Bộ nhớ bên trong PLC được tạo bởi các vi mạch bán dẫn, mỗi vi mạch này

có khả năng chứa 2000 ÷ 16000 dòng lệnh, tùy theo loại vi mạch Trong PLC các bộ nhớ như RAM, EPROM đều được sử dụng

RAM (Random Access Memory) có thể nạp chương trình, thay đổi hay xóa

bỏ nội dung bất kỳ lúc nào Nội dung của RAM sẽ bị mất nếu nguồn điện nuôi

bị mất Để tránh tình trạng này các PLC được trang bị một pin khô, có khả năng cung cấp năng lượng dự trữ cho RAM từ vài tháng đến vài năm Trong thực tế RAM được dùng để khởi tạo và kiểm tra chương trình Khuynh hướng hiện nay dùng CMOSRAM nhờ khả năng tiêu thụ thấp và tuổi thọ lớn

EPROM (Electrically Programmable Read Only Memory) là bộ nhớ mà

Trang 16

người sử dụng bình thường chỉ có thể đọc chứ không ghi nội dung vào được Nội dung của EPROM không bị mất khi mất nguồn, nó được gắn sẵn trong máy,

đã được nhà sản xuất nạp và chứa hệ điều hành sẵn Nếu người sử dụng không muốn mở rộng bộ nhớ thì chỉ dùng thêm EPROM gắn bên trong PLC Trên PG (Programer) có sẵn chỗ ghi và xóa EPROM

Môi trường ghi dữ liệu thứ ba là đĩa cứng hoặc đĩa mềm, được sử dụng trong máy lập trình Đĩa cứng hoặc đĩa mềm có dung lượng lớn

Hầu hết các PLC có điện áp hoạt động bên trong là 5V, tín hiệu xử lý là 12/24VDC hoặc 100/240VAC

Mỗi đơn vị I/O có duy nhất một địa chỉ, các hiển thị trạng thái của các kênh I/O được cung cấp bởi các đèn LED trên PLC , điều này làm cho việc kiểm tra hoạt động nhập xuất trở nên dễ dàng và đơn giản

Bộ xử lý đọc và xác định các trạng thái đầu vào (ON,OFF) để thực hiện việc đóng hay ngắt mạch ở đầu ra

3.2 Các hoạt động xử lý bên trong PLC

3.2.1 Xử lý chương trình.

Khi một chương trình đã được nạp vào bộ nhớ của PLC , các lệnh sẽ được viết trong một vùng địa chỉ riêng lẻ trong bộ nhớ

PLC có bộ đếm địa chỉ bên trong vi xử lý, vì vậy chương trình ở bên trong

bộ nhớ sẽ được bộ vi xử lý thực hiện một cách từng tự từng lệnh một, từ đầu đầu

Trang 17

cho đến cuối chương trình Một chu kỳ thực hiện bao gồm ba giai đoạn nối tiếp nhau:

- Đọc trạng thái tất cả đầu vào: PLC thực hiện lưu các trạng thái vật lý của

ngõ vào Phần chương trình phục vụ công việc này có sẵn trong PLC và được gọi là hệ điều hành.

- Thực hiện chương trình: Bộ xử lý sẽ đọc và xử lý tuần tự lệnh một trong

chương trình Trong khi đọc và xử lý các lệnh, bộ vi xử lý sẽ đọc tín hiệu các đầu vào, thực hiện các phép toán logic kết quả sau đó sẽ xác định trạng thái của các đầu ra.

- Xử lý những yêu cầu truyền thông: Suốt thời gian CPU xử lý thông tin

trong chu trình quét PLC xử lý tất cả thông tin nhận được từ cổng truyền thông hay các module mở rộng.

- Thực hiện tự kiểm tra: Trong 1 chu kỳ quét, PLC kiểm tra hoạt động của

CPU và trạng thái của các module mở rộng.

- Xuất tín hiệu ngõ vào: Bộ vi xử lý sẽ gắn các trạng thái mới cho các đầu ra

tại các module đầu ra.

Hình 3.3: Sơ đồ khối hoạt động PLC

Trang 18

3.2.2 Xử lý xuất nhập

Gồm hai phương pháp khác nhau dùng cho việc xử lý I/O trong PLC :

- Cập nhật liên tục: Trong phương pháp này, CPU phải mất một khoảng thời gian

để đọc trạng thái của các ngõ vào sẽ được xử lý Khoảng thời gian trên, thường

là 3ms, nhằm tránh tác động xung nhiễu gây bởi contact ngõ vào Các ngõ ra được kích trực tiếp (nếu có) theo sau tác vụ kiểm tra logic Trạng thái các ngõ ra được chốt trong khối ngõ ra nên trạng thái của chúng được duy trì cho đến lần cập nhật kế tiếp

- Lưu ảnh quá trình xuất nhập: Hầu hết các PLC loại lớn có thể có vài trăm I/O, vì thế CPU chỉ có thể xử lý một lệnh ở một thời điểm Trong suốt quá trình thực thi, trạng thái mỗi ngõ nhận phải được xét đến riêng lẻ nhằm dò tìm các tác động của nó trong chương trình Do chúng ta yêu cầu relay 3ms cho mỗi ngõ vào, nên tổng thời gian cho hệ thống lấy mẫu liên tục, gọi là chu kỳ quét hay thời gian quét, trở nên rất dài và tăng theo số ngõ vào

Để làm tăng tốc độ thực thi chương trình, các ngõ I/O được cập nhật tới một vùng đặc biệt trong chương trình Ở đây, vùng RAM đặc biệt này được dùng như một bộ đếm lưu trạng thái các logic điều khiển và các đơn vị I/O Từng ngõ vào và ngõ ra được cấp phát một ô nhớ trong vùng RAM này Trong khi lưu trạng thái các ngõ vào/ra vào RAM CPU quét khối ngõ vào và lưu trạng thái chúng vào RAM Quá trình này xảy ra ở một chu kỳ chương trình.Khi chương trình được thực hiện, trạng thái của các ngõ vào đã lưu trong RAM được đọc ra Các tác vụ được thực hiện theo các trạng thái trên và kết quả trạng thái của các ngõ ra được lưu vào RAM ngõ ra Sau đó vào cuối chu kỳ quét, quá trình cập nhật trạng thái vào/ra chuyển tất cả tín hiệu ngõ ra từ RAM vào khối ngõ ra tương ứng, kích các ngõ ra trên khối vào ra Khối ngõ ra được chốt nên chúng vẫn duy trì trạng thái cho đến khi chúng được cập nhật ở chu kỳ quét kế tiếp

Tác vụ cập nhật trạng thái vào/ra trên được tự động thực hiện bởi CPU bằng một đoạn chương trình con được lập trình sẵn bởi nhà sản xuất Như vậy,

Trang 19

chương trình con sẽ được thực hiện tự động vào cuối chu kỳ quét hiện hành và đầu chu kỳ kế tiếp Do đó, trạng thái của các ngõ vào/ra được cập nhật.

Lưu ý rằng, do chương trình con cập nhật trạng thái được thực hiện tại một thời điểm xác định của chu kỳ quét, trạng thái của các ngõ vào và ngõ ra không thay đổi trong chu kỳ quét hiện hành Nếu một ngõ vào có trạng thái thay đổi sau sự thực thi chương trình con hệ thống, trạng thái đó sẽ không được nhận biết cho đến quá trình cập nhật kế tiếp xảy ra

Thời gian cập nhật tất cả các ngõ vào ra phụ thuộc vào tổng số I/O được sử dụng, thường là vài ms Thời gian thực thi chương trình (chu kỳ quét) phụ thuộc vào độ lớn chương trình điều khiển Thời gian thi hành một lệnh cơ bản (một bước) là 0,08 µs đến 0,1µs tùy loại PLC , nên chương trình có độ lớn 1K bước (1000 bước) có chu kỳ quét là 0,8ms đến 1ms Tuy nhiên, chương trình điều khiển thường ít hơn 1000 bước, khoảng 500 bước trở lại

3.3 Ngôn ngữ lập trình

Có 5 loại ngôn ngữ lập trình cho PLC :

Ngôn ngữ lập trình ST (Structure text) hoặc (Statement List)

Ngôn ngữ lập trình IL (Instruction List)

Ngôn ngữ lập trình FBD (Function Block Diagrams)

Ngôn ngữ lập trìnhSFC (Sequence Function Charts)

Ngôn ngữ lập trình LD (Ladder Diagram)

3.4 Giới thiệu tổng quan về PLC MITSUBISHI FX1N

FX1N PLC thích hợp với các bài toán điều khiển với số lượng đầu vào ra trong khoảng 14-60 I/O Tuy nhiên, khi sử dụng các module vào ra mở rộng, FX1N có thể tăng cường số lượng I/O lên tới 128 I/O FX1N được tăng cường khả năng truyền thông, nối mạng, cho phép tham gia trong nhiều cấu trúc mạng khác nhau như Ethernet, ProfileBus, CC-Link, CanOpen, DeviceNet,… FX1N

có thể làm việc với các module analog, các bộ điều khiển nhiệt độ Đặc biệt, FX1N PLC được tăng cường chức năng điều khiển vị trí với 6 bộ đếm tốc độ cao (tần số tối đa 60kHz), hai bộ phát xung đầu ra với tần số điều khiển tối đa là

Trang 20

Điều này cho phép các bộ điều khiển lập trình thuộc dòng FX1N PLC có thể cùng một lúc điều khiển một cách độc lập hai động cơ servo hay tham gia các bài toán điều khiển vị trí(điều khiển hai toạ độ độc lập)

3.4.1 Đặc điểm kỹ thuật củaPLC MITSUBISHI FX1N

Có lệnh làm tươi ngõ ra

Thời gian xử lý lệnh Đối với các lệnh cơ bản: 0,08μs

Đối với các lệnh ứng dụng: 1,52 ÷ khoảng 100 μs Ngôn ngữ lập trình Ngôn ngữ Ladder và

Instruction

Có thể tạo chương trình loại SFC bằng Stepladder

Dung lượng chương trình 8000 bước RAM: tối đa

16000 bước

Có thể chọn bộ nhớ RAM/EPROM/EEPROM

Số lệnh Số lệnh cơ bản: 27

Số lệnh Ladder: 2

Số lệnh ứng dụng: 128

Có tối đa 298 lệnh ứng dụng được thi hành

Cấu hình Vào/Ra (I/O) Phần cứng có tối đa 256 ngõ Vào/Ra, tùy thuộc

vào người sử dụng chọn (Phần mềm có tối đa 256 đầu vào, 256 đầu ra)

Rơ le phụ

trợ (M)

Thông thường

Số lượng: 500 Từ M0 ÷ M499

Chốt Số lượng: 2572 Từ M500 ÷ M3071 Đặc biệt Số lượng: 256 Từ M8000 ÷ M8255

Rơ le trạng

thái (S)

Thông thường

Số lượng: 490 Từ S10 ÷ S499

Chốt Số lượng: 400 Từ S500 ÷ S899 Khởi tạo Số lượng: 10 (tập con) Từ S0 ÷ S9 Khai báo Số lượng: 100 Từ S900 ÷ S999

Bộ định thì 100 mili giây Khoảng định thì: 0 ÷ Từ T0 ÷ T199

Trang 21

Khoảng định thì: 0 ÷ 32,767 giây

Số lượng: 4

T246 ÷ T249

100 mili giây duy trì

Khoảng định thì: 0 ÷ 3276,7 giây

16 bit

Khoảng đếm: 1 đến 32767

Số lượng: 16

Từ C0 ÷ C15 Loại: bộ đếm lên 16 bit

Số lượng: 20

Từ C200 ÷ C219 Loại: bộ đếm lên/xuống

32 bit

Chốt 32 bit Khoảng đếm:

-2.147.483.648 đến 2.147.483.647

Số lượng: 15

Từ C220 ÷ C234 Loại: bộ đếm lên/xuống

Từ C235 ÷ C240

1 pha hoạt động

Trang 22

(C235, C236,C246)

* Tối đa 10kHz cho phần

mềm của HSC (C237 ÷ C245, C247 ÷ C250)

2 pha:

*Tối đa 30kHz cho phần cứng của HSC (C251)

* Tối đa 5kHz cho phần mềm của HSC (C252 ÷ C255

Số lượng: 128 Từ D0 ÷ D127

Loại: cặp thanh ghi lưu trữ dữ liệu 16 bit dùng cho thiết bị 32 bit

Chốt Số lượng: 7872 Từ D128 ÷ D7999

Loại: cặp thanh ghi lưu trữ dữ liệu 16 bit dùng cho thiết bị 32 bit

Tập tin Số lượng: 7000 Từ D1000 ÷ D7999

Loại: thanh ghi lưu trữ

dữ liệu 16 bit Được điều

chỉnh bên ngoài

Trong khoảng: 0 ÷ 255

Số lượng: 2

Dữ liệu chuyển từ biến trở điều chỉnh điện áp đặt ngoài vào thanh ghi D8030 và D8031

Đặc biệt Số lượng: 256 (kể cả

D8030, D8031)

Từ D8000 ÷ D8255 Loại: thanh ghi lưu trữ

dữ liệu 16 bit Chỉ mục Số lượng: 16 Từ V0 ÷ V7 và Z0 ÷ Z7

Trang 23

Loại: thanh ghi dữ liệu

16 bit Con trỏ

(P)

Dùng với lệnh CALL

Số lượng: 128 Từ P0 ÷ P127

Dùng với các ngắt

Số lượng: 6 100* đến 150* (kích

cạnh lên *=1, kích cạnh xuống *=0)

Số mức

lồng nhau(N)

Dùng với lệnh MC/MCR

Số lượng: 8 Từ N0 ÷ N7

MELSEC FC có nhiều loại phiên bản khác nhau tùy thuộc vào bộ nguồn hay công nghệ của ngõ ra Ta có thể lựa chọn bộ nguồn cung cấp 100-200V AC, 24V DC hay 12-24V DC, ngõ ra là relay hoặc transistor

Bảng 3.2:Số lượng ngõ vào/ra của PLC FX1N.

FX1N

I/O Loại Số ngõ vào Số ngõ ra Nguồn Loại ngõ ra

14 FX1N-14MR 8 6

24 VDC hay 100- 240VAC

Transistor hay Relay

Trang 24

Hình 3.4:Hình dạng PLC Mitsubishi

Cấu trúc PLC FX1N-40MR

Hình 3.5: Cấu tạo bên ngoài của PLC FX1N-40MR

Trang 25

Hình 3.6: Cấu tạo các ngõ kết nối của PLC FX1N-40MR

Trang 26

a Thông số kỹ thuật.

Bảng 3.3: Bảng thông số chi tiết họ PLC FX1N

Đặc tính kỹ thuật của hệ thống

Dữ liệu chương trình FX1N

Số ngõ vào/ra Tối đa 256 ngõ vào (X0-X 377)

Tối đa 256 ngõ ra (Y0-Y 377)

Bộ nhớ chương trình

8000 steps RAM (internal),

4000 steps EPROM/EEPROM cassettes (optional),

16000 steps RAM cassettes (optional),

16000 steps EEPROM cassettes (optional)

Ngôn ngữ lập trình Stepladder, instruction list

Thanh ghi chỉ mục 16

Trang 27

Bảng 3.4: Thông số chi tiết họ PLC FX1N-32MT-ESS

Thông số về điện

Nguồn cấp 100 – 240V AC

Tần số nguồn cấp 50/60Hz (±10%)

Công suất đầu vào 40 VA

Dòng khởi động 40A<5ms (tại điện áp 100V AC)

60A<5ms (tại điện áp 200V AC) Cung cấp nguồn 24V DC ngõ ra

Dòng ngõ ra lớn nhất 0.5A

Công suất đóng cắt 1.5 W đối với tải đèn

12 W đối với tải cảm ứng Thời gian đáp ứng <0,2s

Trang 28

phải sử dụng các relay trung gian hay thông qua các contactor.

Đối với ngõ vào thì cũng được dùng nguồn DC nối với các công tắc, cảm biến để tạo các mức logic 0 hoặc 1 Đối với loại PLC có chân S/S (Word special) thì có 2 cách đấu đối với ngõ vào là: dạng sink, dạng source Hai cách đấu này khác nhau ở chỗ chân chung của các ngõ vào nối với âm hay dương nguồn

c Bố trí I/O của họ FX1N-40MR

Hình 3.7: Hình dạng bố trí I/O của PLC FX1N

Trang 29

d Cách đấu dây cụ thể cho PLC FX1N-40MT-DSS :

Trang 30

11.Nguồn 24 VDC

12. Nguồn 24 VDC ra

Đấu mạch tín hiệu vào

Đấu ngõ vào dạngsource : chân S/S đấu vào 0V

Đấu ngõ vào dạng sink: chân S/S đấu vào 24VDC

Hình 3.9: Sơ đồ đấu mạch tín hiệu vào

Trang 31

3.5.1 Ngôn ngữ Instruction và Ladder

Ngôn ngữ Instruction, ngôn ngữ dòng lệnh, được xem là ngôn ngữ lập trình

cơ bản dễ học, dễ sử dụng Nhưng cũng mất nhiều thời gian kiểm tra đối chiếu

để tìm ra mối quan hệ giữa đoạn chương trình lớn với chức năng có thể hiện Hơn nữa, ngôn ngữ Instruction của từng nhà chế tạo PLC có cấu trúc khác nhau Nếu sử dụng PLC của nhiều hãng khác nhau trên cùng một thiết bị có thể dẫn đến kết quả là phải làm việc trên tập lệnh ngôn ngữ Instruction không đồng nhất.Một ngôn ngữ khác được ưa chuộng hơn là ngôn ngữ ladder, ngôn ngữ bậc thang Ngôn ngữ này có dạng đồ họa cho phép nhập chương trình có dạng một

sơ đồ mạch điện logic, dùng các kí hiệu điện để biểu diễn các contact logic ngõ

Trang 32

vào và relay logic ngõ ra Ngôn ngữ này gần gũi với người sử dụng hơn ngôn ngữ Instruction và được xem như là ngôn ngữ cấp cao Phần mềm lập trình sẽ được biên dịch các ký logic trên thành mã máy và lưu vào bộ nhớ của PLC Sau

đó, PLC sẽ thực hiện các tác vụ điều khiển theo logic thể hiện trong chương trình

3.5.2 Cấu trúc của một lệnh chương trình

Cấu trúc của một lệnh chương trình bao gồm một lệnh và một hoặc nhiều (trong trường hợp lệnh ứng dụng) những toán hạng, mà PLC sẽ tham chiếu tới các thiết bị đó Một số lệnh được tự ý kích hoạt mà không có toán hạng nào (đây

là những lệnh dùng để điều khiển chương trình hoạt động trong PLC )

Mỗi lệnh đều được gán một số bước xác định trong chương trình Điều này rất quan trọng vì nó dùng để xác định các lệnh giống nhau khi cùng tham chiếu đến cùng một thiết bị trong chương trình

XO

Thiết bị Lệnh

X Tên thiết bị

Trang 33

từ cảm biến và ngõ ra của các relay, transistor hay triac vật lý Các ngõ vào và ngõ ra cần được ký hiệu và đánh số để có địa chỉ xác định và duy nhất Mỗi nhà sản xuất PLC đều có ký hiệu và cách đánh số riêng, nhưng về ý nghĩa cơ bản là giống nhau.

Theo cách đánh số của hãng Mitsubishi, các ngõ vào và ngõ ra được đánh

số theo hệ cơ số 8(octal) Các ngõ vào hay ngõ ra liên tiếp sẽ được đánh số liên tiếp nhau

16 (X00 – X07, X10 – X17)

24 (X00 – X07, X10 – X17, X20 – X27)

32 (X00 – X07, X10 – X17, X20 – X27, X30 – X37)

40 (X00 – X07, X10 – X17, X20 – X27, X30 – X37, X40 – X47)

64 (X00 – X07, X10 – X17, X20 – X27, X30 – X37, X40 – X47, X50 – X57, X60 – X67, X70 – X77)

8 (Y00 – Y07)

16 (Y00 – Y07, Y10 – Y17)

24 (Y00 – Y07, Y10 – Y17, Y20 – Y27)

32 (Y00 – Y07, Y10 – Y17, Y20 – Y27, Y30 – Y37)

40 (Y00 – Y07, Y10 – Y17, Y20 – Y27, Y30 – Y37, Y40 – Y47)

64 (Y00 – Y07, Y10 – Y17, Y20 – Y27, Y30 – Y37, Y40 – Y47, Y50 – Y57, Y60 – Y67, Y70 – Y77)

Trang 34

Với các module mở rộng, tổng sốngõ vào tối đa là 248 (X367) Tuy nhiên tổng số ngõ vào và ngõ ra không được vượt quá 256.

ra đều tắt (OFF) Trạng thái OFF vẫn được duy trì trừ trường hợp chúng được kích hoạt lại khi PLC được cấp điện trở lại Để thực hiện việc duy trì trạng thái

đó trong chương trình ta không kích thích trực tiếp các ngõ ra mà phải dùng relay được chốt làm trạng thái trung gian kích các ngõ ra

Relay phụ trợ ổn định trạng thái (General stable state auxiliary relays): Một

số relay phụ trợ được dùng trong PLC Cuộn dây của các relay này được điều khiển bởi các contact, tương tự như cách điều khiển ngõ ra Tất cả relay phụ trợ

có một số contact thường mở và thường đóng được dùng trong PLC khi có yêu cầu Lưu ý: các contact này không điều khiển trực tiếp các tải bên ngoài, chỉ có relay ngõ ra (Y) mới có thể làm được

Relay chuyên dùng (special relay): PLC có một số realy phụ trợ chuyên dùng Các relay này có chức năng chuyên biệt và về mặt sử dụng được phân thành hai dạng sau:

Contact relay phụ trợ chuyên dùng: relay này được điều khiển tự động bởi PLC , người sử dụng không can thiệp.

Điều khiển những cuộn dây relay chuyên dùng: khi sử dụng các cuộn dây này, PLC sẽ thực hiện một tác vụ chuyên biệt được xác định trước.

Trang 35

3.6.2.2 Bảng đặc tính kỹ thuật relay trên PLC FX

Bảng 3.5:Đặc tính kỹ thuật relay phụ trợ trên PLC FX1N.

Thiết bị

Loại relay Relay phụ trợ chung Relay phụ trợ được

3.6.3 Relay trạng thái (Auxiliary relays)

Relay trạng thái được ký hiệu là S và được đánh số thập phân

Theo thuật ngữ máy tính, relay còn được gọi là cờ

3.6.3.1 Phân loại:

Relay trạng thái ổn định: các relay này điều khiển bởi các contact trong PLC giống như việc điều khiển ngõ ra Tất cả relay trạng thái đều có một số contact vật lý thường mở và thường đóng nối với PLC nếu cần

Relay trạng thái được chốt: khi cấp nguồn cho PLC bị sự cố khi PLC đang hoạt động thì tất cả relay ngõ ra và relay công dụng chung bị RESET Tất cả relay này sẽ ở trạng thái OFF trừ khi chúng được kích hoạt lại trạng thái khi PLC hoạt động lại

Relay trạng thái bước STL: các relay trạng thái S rất quan trọng khi lập trình điều khiển trình tự và được dùng kết hợp với lệnh STL Khi lập trình STL thì từng trạng thái có tác dụng tương ứng được xác định trước

3.6.3.2 Bảng đặc tính kỹ thuật relay trên PLC FX.

Bảng 3.6 : Đặc tính kỹ thuật relay trạng thái trên PLC FX1N.

Trang 36

PLC FX1N

Relay trạng thái thường 500 (S0 – S499)

Relay trạng thái được chốt 500 (S500 – S999)

là số dương và 1 tương ứng với số âm

Thanh ghi 16 bit (word):

Trang 37

Thanh ghi 32 bit (double word):

Thông thường 1 thanh ghi có thể lưu trữ giá trị từ 0000H ÷ FFFFH(-32768 ÷ 32768) Thanh ghi 32 bit có thể lưu trữ giá trị 00000000H ÷ FFFFFFFFH(-2,147,483,648 ÷ 2,147,483,648)

3.6.4.1 Phân loại.

Thanh ghi dữ liệu (data register):

Thanh ghi loại này được dùng để lưu trữ dữ liệu thông thường trong khi tính toán dữ liệu trên PLC Khi dữ liệu được ghi vào thanh ghi dữ liệu thì nó vẫn giữ nguyên giá trị đến khi nó được ghi chồng bởi dữ liệu khác

Sơ đồ trên trình bày khuôn dạng của một thanh ghi và một cặp thanh ghi Trong sơ đồ chỉ rằng thanh ghi D0 không có bit dấu, bởi vì bây giờ được xem như là một phần thanh ghi 32 bit (double word) Bit dấu xuất hiện ở 16 bit cao,

Trang 38

nghĩa là thanh ghi D1.

Khi dùng thanh ghi dữ liệu 32 bit trong một lệnh thì luôn chỉ thể hiện qua 16 bit thấp.

Khi bộ điều khiển chuyển từ RUN sang STOP thì tất cả thanh ghi chung được đặt lại giá trị 0.

Dữ liệu có thể được duy trì trong các thanh ghi dữ liệu khi bộ điều khiển chuyển từ RUN sang STOP nếu cờ chuyên dùng M8003 ở trạng thái ON.

Ghi giá trị mới vào thanh ghi dữ liệu thì thanh ghi đó sẽ được cập nhập với giá trị mới ở cuối chu kỳ quét hiện hành.

Thanh ghi chốt (latched regiter) : Thanh ghi loại này có khả năng duy trì nội dung (chốt) cho đến khi nó được ghi chồng bằng nội dung mới Khi PLC chuyển từ trạng thái RUN sang STOP, dữ liệu trong các thanh ghi vẫn được duy trì

Thanh ghi chuyên dùng (special register) : Thanh ghi này dùng để lưu kết quả điều khiển và giám sát trạng thái hoạt động bên trong PLC , thường dùng kết hợp với các cờ chuyên dụng Các thanh ghi này có thể sử dụng trong chương trình ladder Và trạng thái hoạt động của hệ thống PLC hoàn toàn có thể xác định được Dữ liệu lưu trong các thanh ghi chuẩn đoán chuyên dùng sẽ không thay đổi khi PLC chuyển từ STOP sang RUN

Thanh ghi tập tin (hay thanh ghi bộ nhớ chương trình – program memory register): Thanh ghi này chiếm từng khối 500 bước bộ nhớ chương trình và chúng thường được sử dụng đối với các ứng dụng mà chương trình điều khiển cần xử lý nhiều số liệu (các thanh ghi RAM có sẵn không đủ đáp ứng) Sự lựa chọn tỷ lệ dung lượng giữa loại thanh ghi này với bộ nhớ chương trình được xác lập từ phần mềm PLC

*Các thanh ghi tập tin có hai dạng:

Các thanh ghi trong vùng nhớ chương trình – các thanh ghi này chiếm giữ từng khối 500 bước chương trình và có thể dùng trên FX1N, FX2N và FX2NC.Các thanh ghi trên RAM – các thanh ghi này chiếm giữ một vùng dữ liệu

Trang 39

đặc biệt, có thể dùng trên FX2NC và FX có CPU phiên bản 3.07 hoặc cao hơn.

Các thanh ghi bộ nhớ chương trình

Các thanh ghi tập tin có thể được an toàn trong vùng nhớ chương trình (RAM, EEPROM) theo từng khối 500 thanh ghi Các thanh ghi này có thể được truy xuất bởi thiết bị ngoại vi Trong khi PLC đang hoạt động, dữ liệu trong các thanh ghi được chốt bằng cách dùng lệnh BMOV Tuy nhiên không thể lưu

dữ liệu vào các thanh ghi tập tin bằng các lệnh ứng dụng Các thanh ghi tập tin được khai báo trong mục parameter area trên phần mềm Đối với mỗi khối 500 thanh ghi tập tin được cấp phát tương ứng 500 bước chương trình

bị mất.

Dữ liệu trong thanh ghi tập tin chỉ có thể bị thay đổi bởi thiết bị ngoại vi, như bộ lập trình cầm tay hay máy vi tính chạy với chương trình thích hợp Các thanh ghi tập tin trong bộ nhớ RAM hay bộ nhớ nội chỉ có thể bị thay đổi trong khi đang RUN, nhưng thanh ghi tập tin trên bộ nhớ RAM hay bộ nhớ nội và bộ nhớ EEPROM gắn thêm có thể bị thay đổi khi PLC ở chế độ STOP Thanh ghi điều chỉnh được từ biến trở bên ngoài (external adjusting register).

Thanh ghi này thường được dùng để điều chỉnh bộ định thì được dễ dàng hơn, nhưng có thể được dùng trong ứng dụng khác có dùng thanh ghi như đặt thông số cho bộ đếm, cấp dữ liệu thô, thậm chí dùng cho các tác vụ có

Trang 40

Thanh ghi chỉ mục (index register): Dùng để hiệu chỉnh một thanh ghi đã được định bằng cách dịch chỉnh Kí hiệu V,Z Đối với dữ liệu 16 bit V và Z (2 thanh ghi riêng biệt) Đối với dữ liệu 32 bit thì V và Z được kết hợp (xem như một thanh ghi – trong đó chỉ thể hiện qua V) Hoạt động giống như thanh ghi dữ liệu.

Có 16 thanh ghi chỉ mục được đánh số từ V0 – V7 và Z0 – Z7.

Hiệu chỉnh một hằng số: Các hằng số có thể được hiệu chỉnh dễ dàng như với các thanh ghi dữ liệu hoặc với các thiết bị bit.

Dùng không đúng các thanh ghi chỉ mục: Không cho phép hiệu chỉnh Kn thì khi Kn là một phần của KnY, nghĩa là cho phép dùng các thanh ghi chỉ mục như sau:

- K3X

- K1M10V

- Y20Z

- Trong khi đó không chấp nhận: K4ZY30

Dùng các thanh ghi đa chỉ mục:

Đôi khi cần dùng các thanh ghi đa chỉ mục cho các phương trình lớn hoặc các chương trình phải xử lý số lượng lớn dữ liệu Không có vấn đề gì lớn khi sử dụng cả hai thanh ghi V và Z nhiều lần trong toàn bộ chương trình Nhưng sẽ làm rối cho người đọc chương trình hay người bảo trì vì giá trị hiện hành của V

và Z không được rõ ràng

Ngày đăng: 16/10/2014, 09:10

HÌNH ẢNH LIÊN QUAN

2.1. Sơ đồ khối - TÌM HIỂU PLC và ỨNG DỤNG THIẾT kế đèn GIAO THÔNG
2.1. Sơ đồ khối (Trang 9)
Hình 2.3: Hình dạng một số nút nhấn trong công nghiệp - TÌM HIỂU PLC và ỨNG DỤNG THIẾT kế đèn GIAO THÔNG
Hình 2.3 Hình dạng một số nút nhấn trong công nghiệp (Trang 10)
Hình 2.4: Hình dạng PLC - TÌM HIỂU PLC và ỨNG DỤNG THIẾT kế đèn GIAO THÔNG
Hình 2.4 Hình dạng PLC (Trang 10)
Hình 2.5: Hình dạng một số loại rờ le trung gian sử dụng trong điện - TÌM HIỂU PLC và ỨNG DỤNG THIẾT kế đèn GIAO THÔNG
Hình 2.5 Hình dạng một số loại rờ le trung gian sử dụng trong điện (Trang 12)
Hình 2.10: Hình dạng đèn báo trong hệ thống - TÌM HIỂU PLC và ỨNG DỤNG THIẾT kế đèn GIAO THÔNG
Hình 2.10 Hình dạng đèn báo trong hệ thống (Trang 12)
Bảng 3.2:Số lượng ngõ vào/ra của PLC FX1N. - TÌM HIỂU PLC và ỨNG DỤNG THIẾT kế đèn GIAO THÔNG
Bảng 3.2 Số lượng ngõ vào/ra của PLC FX1N (Trang 23)
Hình 3.4:Hình dạng PLC Mitsubishi - TÌM HIỂU PLC và ỨNG DỤNG THIẾT kế đèn GIAO THÔNG
Hình 3.4 Hình dạng PLC Mitsubishi (Trang 24)
Hình 3.5: Cấu tạo bên ngoài của PLC FX1N-40MR - TÌM HIỂU PLC và ỨNG DỤNG THIẾT kế đèn GIAO THÔNG
Hình 3.5 Cấu tạo bên ngoài của PLC FX1N-40MR (Trang 24)
Hình 3.6: Cấu tạo các ngõ kết nối của PLC FX1N-40MR - TÌM HIỂU PLC và ỨNG DỤNG THIẾT kế đèn GIAO THÔNG
Hình 3.6 Cấu tạo các ngõ kết nối của PLC FX1N-40MR (Trang 25)
Bảng 3.3: Bảng thông số chi tiết họ PLC FX1N - TÌM HIỂU PLC và ỨNG DỤNG THIẾT kế đèn GIAO THÔNG
Bảng 3.3 Bảng thông số chi tiết họ PLC FX1N (Trang 26)
Bảng 3.4: Thông số chi tiết họ PLC FX1N-32MT-ESS - TÌM HIỂU PLC và ỨNG DỤNG THIẾT kế đèn GIAO THÔNG
Bảng 3.4 Thông số chi tiết họ PLC FX1N-32MT-ESS (Trang 27)
Hình 3.8: Sơ đồ đấu dây cho PLC FX1N Trong đó : - TÌM HIỂU PLC và ỨNG DỤNG THIẾT kế đèn GIAO THÔNG
Hình 3.8 Sơ đồ đấu dây cho PLC FX1N Trong đó : (Trang 29)
Hình 3.9: Sơ đồ đấu mạch tín hiệu vào Trong đó: - TÌM HIỂU PLC và ỨNG DỤNG THIẾT kế đèn GIAO THÔNG
Hình 3.9 Sơ đồ đấu mạch tín hiệu vào Trong đó: (Trang 30)
Hình 3.10: Sơ đồ đấu mạch ngõ ra Trong đó: - TÌM HIỂU PLC và ỨNG DỤNG THIẾT kế đèn GIAO THÔNG
Hình 3.10 Sơ đồ đấu mạch ngõ ra Trong đó: (Trang 31)
Bảng 3.5:Đặc tính kỹ thuật relay phụ trợ trên PLC FX1N. - TÌM HIỂU PLC và ỨNG DỤNG THIẾT kế đèn GIAO THÔNG
Bảng 3.5 Đặc tính kỹ thuật relay phụ trợ trên PLC FX1N (Trang 35)
Sơ đồ trên trình bày khuôn dạng của một thanh ghi và một cặp thanh ghi.  Trong sơ đồ chỉ rằng thanh ghi D0 không có bit dấu, bởi vì bây giờ được xem  như là một phần thanh ghi 32 bit (double word) - TÌM HIỂU PLC và ỨNG DỤNG THIẾT kế đèn GIAO THÔNG
Sơ đồ tr ên trình bày khuôn dạng của một thanh ghi và một cặp thanh ghi. Trong sơ đồ chỉ rằng thanh ghi D0 không có bit dấu, bởi vì bây giờ được xem như là một phần thanh ghi 32 bit (double word) (Trang 37)
3.6.4.2. Bảng đặc tính kỹ thuật thanh ghi trên PLC FX1N - TÌM HIỂU PLC và ỨNG DỤNG THIẾT kế đèn GIAO THÔNG
3.6.4.2. Bảng đặc tính kỹ thuật thanh ghi trên PLC FX1N (Trang 41)
Hình 2.1: Các bước thao tác khởi động phần mềm GT Disigner2 - TÌM HIỂU PLC và ỨNG DỤNG THIẾT kế đèn GIAO THÔNG
Hình 2.1 Các bước thao tác khởi động phần mềm GT Disigner2 (Trang 58)
Hình 2.3: Khởi động dự án mới - TÌM HIỂU PLC và ỨNG DỤNG THIẾT kế đèn GIAO THÔNG
Hình 2.3 Khởi động dự án mới (Trang 59)
Hình 2.2: Hộp thoại lựa chọn dự án Trong hộp thoại lựa chọn dự án [Select Project] chọn: - TÌM HIỂU PLC và ỨNG DỤNG THIẾT kế đèn GIAO THÔNG
Hình 2.2 Hộp thoại lựa chọn dự án Trong hộp thoại lựa chọn dự án [Select Project] chọn: (Trang 59)
Hình 2.5: Xác nhận các thông số cài đặt cho hệ thống GOT - TÌM HIỂU PLC và ỨNG DỤNG THIẾT kế đèn GIAO THÔNG
Hình 2.5 Xác nhận các thông số cài đặt cho hệ thống GOT (Trang 60)
Hình 2.6: Cài đặt kết nối - TÌM HIỂU PLC và ỨNG DỤNG THIẾT kế đèn GIAO THÔNG
Hình 2.6 Cài đặt kết nối (Trang 61)
4.3. Bảng phân công đầu vào ra - TÌM HIỂU PLC và ỨNG DỤNG THIẾT kế đèn GIAO THÔNG
4.3. Bảng phân công đầu vào ra (Trang 75)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w