Professional Documents
Culture Documents
Chapter 4 - Processor, Power Supply and Programming Device
Chapter 4 - Processor, Power Supply and Programming Device
Chương 4
Bộ nguồn, Bộ xử lý
1
Machine Translated by Google
Giới thiệu về Bộ điều khiển logic khả trình Chương 4
• CPU điển hình bao gồm ba thành phần: Bộ xử lý, bộ nhớ và nguồn điện.
• Nguồn điện có thể là một bộ phận riêng biệt được gắn bên cạnh khối
hệ thống.
của các mức điện áp cần thiết để Mô-đun đầu vào Mô-đun đầu ra
4.2 Bộ xử lý
• Chức năng chính của bộ xử lý là chỉ huy và điều hành các hoạt động của
toàn bộ hệ thống.
• Nó thực hiện chức năng này bằng cách thông dịch và thực thi một tập hợp các
• Bộ xử lý có thể thực hiện tất cả các hoạt động điều khiển, xử lý, giao tiếp và các chức năng khác của nó.
• CPU của một hệ thống PLC có thể chứa nhiều hơn một bộ xử lý để thực thi
4.2 Bộ xử lý
4.2 Bộ xử lý
FX5U – 32M
100 – 240VAC
Đầu vào: 16
Đầu ra: 16
AC servo
4.3 Quét bộ xử lý
• Chức năng cơ bản của bộ điều khiển khả trình được thực hiện như sau:
Đọc trạng thái của tất cả các thiết bị đầu vào trường.
Thực hiện chương trình điều khiển theo lập trình logic sẽ biến
Việc cấp năng lượng hoặc khử năng lượng cho các đầu ra bên trong này sẽ biến đầu ra trường
• Quá trình đọc đầu vào, thực thi chương trình và cập nhật đầu ra
4.3 Quét bộ xử lý
• Thời gian cần thiết để thực hiện một lần quét được gọi là thời gian quét.
4.3 Quét bộ xử lý
• Thời gian quét là tổng thời gian PLC cần để hoàn thành chương trình và I/O
• Thời gian quét chương trình thường phụ thuộc vào hai yếu tố: (1) số lượng
bộ nhớ được lấy bởi chương trình điều khiển và (2) loại hướng dẫn được sử dụng trong
chương trình.
• Nhà sản xuất PLC chỉ định thời gian quét chỉ dựa trên số lượng ứng dụng
bộ nhớ được sử dụng (ví dụ: 1 msec/1K bộ nhớ được lập trình).
• Việc sử dụng các hệ thống phụ I/O từ xa có thể làm tăng thời gian quét, do PLC
phải truyền và nhận bản cập nhật I/O từ các hệ thống từ xa.
4.3 Quét bộ xử lý
• Giám sát các chương trình điều khiển cũng làm tăng thêm thời gian cho quá trình quét, bởi vì
bộ vi xử lý phải gửi dữ liệu về trạng thái của các cuộn dây và tiếp điểm đến một
• Bộ xử lý có thể đọc đầu vào miễn là tín hiệu đầu vào không nhanh hơn
Chẳng hạn, nếu bộ điều khiển có tổng thời gian quét là 10 mili giây và phải theo dõi
tín hiệu đầu vào thay đổi trạng thái hai lần trong khoảng thời gian 8 msec (ít hơn
quét), bộ điều khiển khả trình sẽ không thể “thấy” tín hiệu.
Trước
lớn hơn quét.
Quét tín tín
hiệu EOS hiệu EOS • Tín hiệu đầu vào 2 thay đổi trạng thái
1
Tín
4.3 Quét bộ xử lý
• Những hướng dẫn ngay lập tức này rất hữu ích
4.3 Quét bộ xử lý
• Một phương pháp khác để đọc đầu vào cực nhanh liên quan đến việc sử dụng bộ kéo dài xung, hoặc
1
tín
50 giây
hiệu xung
0
1
tín hiệu
kéo dài
0
4.3 Quét bộ xử lý
• Mô-đun này kéo dài tín hiệu để tín hiệu tồn tại trong ít nhất một lần quét hoàn chỉnh.
• Người dùng phải đảm bảo rằng tín hiệu không xuất hiện nhiều hơn một lần trong hai lần quét;
• Nếu phải đọc một số lượng lớn xung trong thời gian ngắn hơn thời gian quét,
mô-đun đầu vào bộ đếm xung tốc độ cao có thể được sử dụng để đọc tất cả các xung và sau đó
4.3 Quét bộ xử lý
4.3 Quét bộ xử lý
• Bộ xử lý của PLC liên tục giao tiếp với các hệ thống con cục bộ và từ xa.
• Giao diện I/O kết nối các hệ thống con này với các thiết bị hiện trường nằm gần
• Giao tiếp hệ thống phụ liên quan đến việc trao đổi dữ liệu ở cuối mỗi
• Bộ xử lý gửi trạng thái đầu ra mới nhất tới hệ thống phụ I/O và nhận
• Bộ xử lý sử dụng các kỹ thuật kiểm tra lỗi để giám sát trạng thái chức năng của cả hai
bộ nhớ và các liên kết truyền thông giữa các hệ thống con và thiết bị ngoại vi.
Kiểm tra lỗi: Các kỹ thuật kiểm tra lỗi phổ biến bao gồm tính chẵn lẻ và tổng kiểm tra.
Ngang bằng
• Kiểm tra chẵn lẻ thường được gọi là Kiểm tra dự phòng dọc (VRC).
• Kiểm tra tính chẵn lẻ cho số bit 1 chẵn trong quá trình truyền dữ liệu, trong khi
• Một bit bổ sung được gọi là bit chẵn lẻ (P) được thêm vào từ nhị phân, thường là trong
bit quan trọng nhất, được sử dụng để làm cho mỗi byte hoặc từ có số lẻ hoặc
1000011) đến một thiết bị ngoại vi. Một bit chẵn lẻ được thêm vào MSB của byte này để
hình thức:
Nếu tính chẵn lẻ được yêu cầu, P được đặt thành 0 để có được số 1 lẻ.
Mặt khác, tính chẵn lẻ được yêu cầu, P được đặt thành 1 để có được số bit 1 chẵn.
• Nếu một bit dữ liệu trong một từ thay đổi, một lỗi sẽ được phát hiện.
• Hai bit thay đổi giá trị, số bit 1 sẽ được thay đổi trở lại và sẽ xảy ra lỗi.
• Trong PLC, khi dữ liệu được truyền đến một hệ thống con, bộ điều khiển sẽ xác định loại
• Tuy nhiên, nếu việc truyền dữ liệu là từ bộ điều khiển khả trình đến một
ngoại vi, phương pháp tính chẵn lẻ phải được chỉ định trước và phải giống nhau cho
Phát hiện lỗi Tổng kiểm tra phát hiện lỗi trong khối nhiều từ, thay vì trong
• Tổng kiểm tra phân tích tất cả các từ trong một khối dữ liệu và sau đó thêm vào cuối
• Có một số phương pháp tính toán tổng kiểm tra, với ba phương pháp phổ biến nhất
Kiểm tra lỗi >> Tổng kiểm tra >> Kiểm tra dự phòng theo chu kỳ (CRC)
Tổng kết quả = Word1 + Word2 + Word3 + … + Lời cuối Tư cuôi cung
Kiểm tra phần bổ sung của “Word1 + Word2 + … + Từ cuối cùng + Tổng kiểm tra” là 0.
Kiểm tra lỗi >> Tổng kiểm tra >> Kiểm tra dự phòng theo chu kỳ (CRC)
Ví dụ: Triển khai tổng kiểm tra sử dụng kỹ thuật CRC cho bốn từ 6 bit
1 2 3 4
Từ
1 1 0 0 1 1 1 0 1 1 0 1 1 0 1 1 1 0 1 0 0 1 1 1
1 1 0 0 1 1 + 1 0 1 1 0 1 + 1 0 1 1 1 0 + 1 0 0 1 1 1 = 1 0 1 1 0 1 0 1
• Lấy phần bù 1 là 0 1 0 0 1 0 1 0
Ví dụ: Triển khai tổng kiểm tra sử dụng kỹ thuật CRC cho bốn từ 6 bit
1 2 3 4
Từ
1 1 0 0 1 1 1 0 1 1 0 1 1 0 1 1 1 0 1 0 0 1 1 1
• Tổng tràn = Tổng tất cả các phân đoạn + Tổng kiểm tra = 1 1 1 1 1 1 1 1
• Người nhận cho rằng không có lỗi xảy ra trong dữ liệu và do đó chấp nhận nó.
Kiểm tra lỗi >> Tổng kiểm tra >> Kiểm tra dự phòng theo chiều dọc (LRC)
• Là một kỹ thuật kiểm tra lỗi dựa trên sự tích lũy kết quả của
thực hiện một HOẶC loại trừ (XOR) trên mỗi từ trong khối dữ liệu.
• Phép toán LRC đơn giản là loại trừ logic-OR của từ đầu tiên với từ
• Hoạt động OR loại trừ cuối cùng được lưu trữ ở cuối khối dưới dạng BCC.
Ví dụ: Thực hiện tổng kiểm tra sử dụng kỹ thuật LRC cho bốn từ 6 bit. đặt
1 2 3 4
Từ
1 1 0 0 1 1 1 0 1 1 0 1 1 0 1 1 1 0 1 0 0 1 1 1
Kiểm tra lỗi >> Tổng kiểm tra >> Kiểm tra dự phòng theo chiều dọc (LRC)
1 2 3 4
Từ
1 1 0 0 1 1 1 0 1 1 0 1 1 0 1 1 1 0 1 0 0 1 1 1
0 1 1 1 1 0 1 0 1 1 1 0
1 1 0 0 0 0 1 0 0 1 1 1
0 1 0 1 1 1
1 2 3 4 BCC
Từ
1 1 0 0 1 1 1 0 1 1 0 1 1 0 1 1 1 0 1 0 0 1 1 1 0 1 0 1 1 1
Kiểm tra Lỗi >> Tổng kiểm tra >> Tổng kiểm tra HOẶC Độc quyền Theo chu kỳ (CX–
ORC) • Hoạt động bắt đầu với một từ tổng kiểm tra chứa các số 0, được XOR với
• Tiếp theo là một vòng quay trái của các bit trong từ tổng kiểm tra.
• Từ tiếp theo trong khối dữ liệu được XOR với từ tổng kiểm tra và sau đó
xoay trái.
• Quy trình này được lặp lại cho đến khi từ cuối cùng của khối được xử lý một cách hợp lý.
hoa t đô ng trên.
Ví dụ: Triển khai tổng kiểm tra sử dụng kỹ thuật CX-ORC cho bốn từ 6 bit. Địa điểm
từ 1 1 1 0 0 1 1 từ 2 1 0 1 1 0 1 lời 3 1 0 1 1 1 0
Kết quả 1 1 0 0 1 1 Kết quả 0 0 1 0 1 0 Kết quả 1 1 1 0 1 0
Kiểm tra Lỗi >> Tổng kiểm tra >> Tổng kiểm tra HOẶC Độc quyền Theo chu kỳ (CX–ORC)
Ví dụ: Triển khai tổng kiểm tra sử dụng kỹ thuật CX-ORC cho bốn từ 6 bit. Địa điểm
1 2 3 4
Từ
1 1 0 0 1 1 1 0 1 1 0 1 1 0 1 1 1 0 1 0 0 1 1 1
1 2 3 4 BCC
lời 4 1 0 0 1 1 1 1 1 0 0 1 1 1 0 1 1 0 1 1 0 1 1 1 0 1 0 0 1 1 1 1 0 0 1 0 0
Kết quả 0 1 0 0 1 0
• Bộ xử lý chịu trách nhiệm phát hiện lỗi giao tiếp, cũng như các lỗi khác
• Bộ xử lý thực hiện chẩn đoán hoặc kiểm tra lỗi trong quá trình hoạt động và gửi
thông tin trạng thái đến các chỉ báo thường nằm ở mặt trước của CPU.
• Chẩn đoán điển hình bao gồm bộ nhớ OK, bộ xử lý OK, pin OK và nguồn điện
ĐƯỢC RỒI.
• Chẩn đoán CPU có sẵn cho người dùng trong quá trình thực hiện chương trình điều khiển.
• Nguồn điện hệ thống đóng vai trò chính trong toàn bộ hoạt động của hệ thống.
• Trách nhiệm của nó không chỉ là cung cấp điện áp DC bên trong cho hệ thống
• mà còn để giám sát và điều chỉnh điện áp được cung cấp và cảnh báo CPU nếu có sự cố
là sai.
• Tuy nhiên, hầu hết các PLC yêu cầu nguồn điện 120 VAC hoặc 220 VAC, trong khi một số ít
• Nguồn điện PLC phải có khả năng chịu được sự thay đổi điện áp đường dây từ 10 đến 15%
điều kiện.
Đầu vào: 6
Đầu ra: 4
24VDC
Đầu vào: 12
Đầu ra: 8
100-240
VAC l N
GND
Trung lập
Đường kẻ
100-240
VAC l N
~
N
ĐẦU VÀO
100-120VAC
• Bộ lập trình nhỏ, còn được gọi là bộ lập trình cầm tay hoặc thủ công, là một
• Các thiết bị này giống máy tính cầm tay, nhưng chúng có màn hình lớn hơn và
• Chúng được sử dụng chủ yếu để chỉnh sửa và nhập các chương trình điều khiển, bộ lập trình nhỏ
cũng có thể là công cụ hữu ích để khởi động, thay đổi và giám sát logic điều khiển.
RS-422 MD8M
USB