Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 287 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
287
Dung lượng
17,3 MB
Nội dung
NGƠ THANH QUYỀN (chủ biên) NGUYỄN ANH TUẤN GIÁO TRÌNH KỸ THUẬT ■ LẬP ■ TRINH PLC NGÔ THANH QUYÈN (Chủ biên) - NGUYỀN ANH TUẤN Giáo trình KỶ THUẬT LẬP TRÌNH PLC TRNG ĐAI HỌC CỒNG NGHtỆP TP.HCM THƯ VIÊNMÃ VẠCH NHÀ XUẤT BẢN ĐẠI HỌC CƠNG NGHIỆP THÀNH PHỐ HỊ CHÍ MINH Lời nói đầu Lịi nói đầu ■ Nhớ lại thời tơi học đại học sau trường giai đoạn năm 2003 trở trước, khả ứng dụng điều khiển logic khả ừình giới phát triển mạnh mẽ Tuy nhiên, Việt Nam lĩnh vực giáo dục công ty bên ngồi bắt đầu biết đến đến ứng dụng điều khiển logic khả trình mức độ đơn giản hạn chế Kể từ năm 2003 nay, điều khiển logic khả trình sử dụng tất lĩnh vực khác dạng hay dạng khác, để đáp ứng xu phát ưiễn chung, hầu hết trường đại học xem điều khiển ’ logic khả trình mơn học cho sinh viên ngành điện đặc biệt thiếu cho sinh viên điều khiển tự động Đe phục vụ cho việc đào tạo bên canh trang thiết bị phần cứng, giáo trình phần khơng thể thiểu qua trình đào tạo Cho đến nay, nhiều giảo trình xuất bân nhằm cung cấp cho người học nhìn tồn diện lý thuyết, lập trình ứng dụng thực tế nâng cao Nhìn chung hầu hết giáo ưình cung cấp cho người đọc kiến thực liên quan kết nối, lập trinh điều khiển cho hãng PLC khác chẳng hạn Siemens, Mitsubishi, ABB, Schneider, Với cách tiếp cận này, ưu điểm giúp người đọc dễ dàng ứng dụng hãng PLC giới thiệu vào ứng dụng thực tế Tuy nhiên, với cách tiếp cần không cung cấp cho người đọc có nhìn tồn diện lý thuyết, ứng dụng thực tế tất khía cạnh chung PLC thiêt bị liên quan Trong giáo trình này, chủng tơi muốn cung cấp cho người đọc có nhìn tổng quan tất khía cạnh liên quan PLC chẳng hạn như: tống quan, cẩu trúc phần cứng, sơ đồ kết nối giao tiếp ngơn ngữ lập trình tập lệnh PLC theo tiêu chuẩn IEC Cuối người đọc hiểu rổ thêm ứng dụng cụ thể PTC thông qua hai hãng thông dụng Mitsubishi Siemens thông qua ví dụ hình ảnh minh họa cụ thể Đe có giáo trình trải nghiệm nhiều năm lĩnh vực giáo dục, học hỏi tài liệu nước nước người tham gia Vì vầy chúng tơi muốn cảm ơn cơng ty tác giả giúp cho chúng tơi có giáo trình hơm nay: Tài liệu cung cấp bời PTC hãng Mitsubishi, Siemens, đặc biệt tác giả Luis Bryan Eric Bryan cho phép sừ dụng mộ phần tài nguyên Programmable controllers: theory and implementation Chúng hy vọng ràng sách công cụ học tập tham khảo quý giá Chúng tơi cố gắng trình bày cách dễ hiếu nhất, nhiên, với thay đổi không giới hạn hệ thống điều khiển, chắn cung cấp đầy đủ ứng dụng PLC Chi bạn, trang bị kiến thức thu qua sách này, khám phá giới hạn thực điều khiển logic khả trình ii Lời nói đầu Làm để sii dụng giáo trình Chào mừng bạn đến với Bộ điều khiển lập trình: Lý thuyết Triển khai Trước bạn bắt đầu đọc, vui lòng xem lại chiến lược sau để sử dụng sách Bằng cách làm theo chiến lược nghiên cứu này, bạn hiểu kỳ thông tin trình bày vãn đó, áp dụng kiến thức vàọ tình thực tế tốt r * Khi băt đâu đọc môi chuông Trước bạn bắt đầu chương, đọc đoạn tóm tắt nội dụng đầu chương Đoạn cung cấp cho bạn nhìn tổng quan bạn học, giải thích cách thơng tin trình bày chương phù hợp với bạn học bạn học Khi bạn gặp tập, cố gắng tự giải vẩn đề trước xem lời giải Bằng cách này, bạn xác định chủ đề bạn hiểu chủ đề bạn nên nghiên cứu thêm Khi bạn kết thúc tùng chuông Vào cuối chương, xem qua danh sách thuật ngữ để đảm bảo bạn hiểu tất chủ đề quan trọng trình bày chương Nếu bạn không chắn thuật ngữ, xem lại văn Xem lại tập để đảm bảo bạn hiểu logic phương trình liên quan tốn Ngoài ra, xem lại sách tập hướng dẫn học tập, đảm bảo bạn giải tất vấn đề cách xác Khi bạn chắn ràng bạn hiểu cặn kẽ thơng tin trình bày, bạn sẵn sàng chuyển sang chương iỉi Mục lục MỤC LỤC Lời nói đầu i Làm để sử dụng sách Chưoug ii Giói thiệu điều khiên lập trình 1.1 Khái niệm 1.2 Lịch sử phát triển 1.3 Bộ điều khiến lập trình tương lai 1.4 Nguyên lý hoạt động 1.5 Kết nối với thiết bị điều khiển khác 1.6 Các dòng sản phẩm ứng dụng PLC 1.7 Sơ đồ ladder PLC 1.8 Ưu điểm PLC 11 Chuông .9 Hệ thống sỗ mã 2.1 Hệ thống số 17 2.2 Hệ thống số thập phân 17 2.3 Chuyển đổi hệ thống số 22 2.4 Dạng bù bù hai 24 2.5 Mã nhị phân 25 2.6 Định dạng ghi word 29 ('hương 3.1 3.2 „3.3 Chuong Khái niệm Logic Khái niệm số nhị phân 32 Các chức logic 33 Mạch PLC mối quan hệ với kí hiệu logic 39 Vi xứ lý, nguồn thiết bị lập trình 4.1 Giới thiệu 48 4.2 Bộ xử lý 49 4.3 Chu kì quét 4.4 Kiểm tra chẩn đoán lỗi 55 4.5 Nguồn cung cấp 60 4.6 Thiết bị lập trinh 65 Chuông 51 Hệ thống nhó giao tiếp I/O 5.1 Tổng quan nhớ 69 5.2 5.3 Các loại nhớ 69 5.4 Tổ chức nhớ tương tác I/O 75 5.5 Cấu hình nhớ PLC - địa I/O 81 Cấu trúc dung lượng nhớ 72 iv Mục lục 5.6 Tổng hợp bô nhớ, quét tương tác I/O 85 5.7 Điều chỉnh nhớ Chương 88 Hệ thống vào/ra số 6.1 Giới thiệu hệ thống ngõ vào - số 89 6.2 Rack I/O bảng sơ đồ .90 6.3 Hệ thống I/O điều khiển từ xa .95 6.4 Giới thiệu ngõ vào số cùa PLC 97 6.5 Các loại ngõ vào số 6.6 Tập lệnh PLC cho ngõ số 108 6.7 Ngõ sổ 110 6.8 Các thông số I/O 120 Chưong 100 Hệ thống vào/ra tuông tự 7.1 Tổng quan tín hiệu tương tự 123 7.2 Các lệnh mô-đun ngố vào tương tự 124 7.3 Mô tả liệu ngõ vào tương tự 125 7.4 Xử lý liệu ngõ vào tương tự 131 7.5 Kết ngõ yào tương tự 133 7.6 Tổng quan ngố tương tự 7.7 Các lệnh mô - đun ngõ tương tự 135 7.8 Biểu diễn liệu ngõ tương tự .136 7.9 Xử lý liệu ngõ tương tự 7.10 Kết nối ngõ tương tự Chuông 8.1 134 139 144 Chức I/O dặt biệt truyền thông Giới thiệu mô đun I/O đặc biệt 145 ; 8.2 Mô đun số đặc biệt 146 8.3 Mô đun tương tự đặc biệt, cặp nhiệt, PID 150 8.4 Mô đun điều khiển chuyển động 155 8.5 Các mơ đun ACSII, máy tính, kết nốimạng 161 Chương Ngơn ngữ lập trình 9.1 Giới thiệu ngơn ngữ lập trình 175 9.2 Ngơn ngữ lập trình PLC 176 9.3 Chương trình sử dụng ngơn ngữ ladder : 180 9.4 Tập lệnh tiếp điểm rơ-le 186 9.5 Lập trình ngơn ngữ ladder 192 9.6 Các timer counter 200 9,7 Các lệnh Timer 201 9.8 Lệnh đếm 205 9.9 Lệnh điều khiển chương trình 209 Mục lục V 9.10 Tập lệnh số học 9.11 215 Các lệnh thao tác liệu 227 9.12 Các lệnh di chuyển liệu 238 Phụ lục Phụ lục ỉ System Programming and Implementation Large Batching Control Application 252 II Continuous Bottle-Filling Control 258 111 Analog Input Comparision and Data Linearization 260 IV Analog Position Reading From An LVDT 266 Chữ viết tắt từ viết tắt 274 Phụ♦ lục ■ vi Mục lục Chương 1: Giới thiệu điều khiên lập trình ỉ Chương GIỚI THIỆU VÊ BỘ ĐIỀU KHIỂN LẬP TRÌNH Chương giới thiệu cho người đọc vấn đề điều khiển lập trình Từ đó, bạn cỏ nhìn tổng thể điều khiển lập trình, với lịch sử hình thành phát triển Chúng ta so sánh điều khiển lập trinh với điều khiển khác để làm nôi bật ưu nhược điểm chúng Sau học xong chương này, bạn hiểu nguyên tấc điều khiển lập trình , Khái niệm • Bộ điểu khiển lập trình PLC (Programmable Logic Controller) gọi điều khiển logic khả trình thiết bị có phần cứng họ hệ thống máy tính, sử dụng phần mềm chương trình tích hợp lệnh logic để thực chức điều khiển thay cho thiết bị điện (Relay, Timer, Counter, ) Nó có khả lưu trữ, xử lý thơng tin thời gian, đếm, tính tốn so học, thao tác liệu truyền thơng, để kiểm sốt máy móc quy trinh cơng nghiệp Khái niệm điều khiển lập trình PLC minh họa hình 1.1 1.1 (a) Cấu trúc tổng quan (b) Hình ảnh minh họa cấu trúc thực tế Hình 1.1 Khái niệm điều khiển lập ưình Bộ điều khiển lập trình có nhiều định nghĩa Tuy nhiên, PLC coi máy tính cơng nghiệp với cấu trúc thiết kế đặc biệt giúp giao tiếp với thiết bị bên (kết nối với thiết bị đầu vào/đầu - gọi tắc thiết bị vào/ra) Bộ điều khiển lập trinh điều khiển công nghiệp với thiết ke dựa nguyên tắc đơn giản ứng dụng thực tiễn Lịch sử phát triển Bộ phận nghiên cứu phát triển Tổng công ty General Motors đưa tiêu chuẩn thiết kế cho điều khiển lập trình vào năm 1968 Mục tiêu cùa điều khiển lập trình giảm chi phí cho hệ thống điểu khiển điện kỹ thuật số, tăng linh hoạt cho hệ thống, lập trình bảo trì cách dễ dàng Hệ thống điều khiển làm giảm thời gian ngừng máy có khả mở rộng cho tương lai Một số thông số kỹ thuật ban đầu đưa bao gồm: ■ Hệ thống điều khiển phải có giá cạnh tranh với hệ thống sử dụng relay 1.2 ■ Hệ thống phải có khả làm việc môi trường công nghiệp ■ Giao diện đầu vào đầu phải dễ dàng thay ■ Bộ điều khiển phải thiết kế theo dạng mô-đun, để phận nhỏ tháo dỡ dễ dàng để thay sửa chữa Chương J: Giới thiệu điều khiển lập trình ■ Hệ thống điều khiển có khả truyền liệu đến trung tâm ■ Hệ thống phải tái sử dụng thay đổi yêu cầu công nghệ mở rộng ■ Phương pháp ngôn ngữ sử dụng để lập trình cho điều khiển phải đơn giản, dễ hiểu 1.2 ỉ Bộ điều khiển khả trình Năm 1969, điều khiển lập trình đời Những điểu khiển ban đầu đáp ứng yêu cầu kỹ thuật ban đầu mở cánh cửa cho phát ừiển công nghệ điều khiển Chúng đáp ứng yêu cầu mơ đun, khả mở rộng, lập ưình dễ sừ dụng môi trường công nghiệp Những điều khiển lắp đặt dễ dàng, sử dụng khơng gian tái sử dụng lại Chương trình điều khiển sử dụng ngơn ngữ hình thang (Ladder) Trong khoảng thời gian ngắn, việc sử dụng điều khiển lập trình bắt đầu lan truyền sang ngành khác Đến năm 1971, điều khiển lập trình sử dựng hầu hết ngành công nghiệp khác như: thực phẩm nước giải khát, kim loại, sản xuất bột giấy giấy 1.2.2 Ỷ tưởng thiết kế điều khiển khả trình Các điều khiển lập ưình thiết kế chủ yểu lả dạng relay Chức chúng thực thao tác Các hoạt động bao gồm điều khiển ON/OFF quy trình cơng nghệ cho hoạt động lặp lặp lại, chẳng hạn truyền động cho máy nghiền, máy khoan Chủng lắp đặt dễ dàng, sử dụng khơng gian lượng hơn, có số chẩn đoán giúp khắc phục cố tái sử dựng dự án bị loại bỏ mở rộng Mặc dù chức PLC như: tốc độ hoạt động, giao tiếp khả xử lý liệu cải tiến nhiều năm, yếu tố kỹ thuật PLC giữ nguyên ban đầu, là: dễ sử dụng, lắp đặt, bảo dưỡng vận hành 1.2.3 Bộ điều khiển khả trình ngày Nhiều tiến công nghệ ngành công nghiệp điều khiển lập trình tiếp tục phát triển ngày Những tiến không cải tiến thiết kế điều khiển lập trình, mà cịn cách tiếp cận để kiểm soát cấu trúc hệ thống Thay đổi bao gồm phần cứng (các thành phàn vật lý) phần mềm (chương trình điều khiển) Sau số cải tiến phần cứng gần PLC: ■ Thời gian quét nhanh cách sử dụng vi xử lý mới, tiên tiến ứng dụng công nghệ điện tử ■ Các PLC nhỏ, chi phí thấp minh họa hình 1.2, thay đến 10 rơ le, có nhiều khả hon so với trước ■ Các Mô-đun ngõ vào/ra (I/O - Input/Output) (xem hình 1.3) cung cấp giải pháp hiệu quà với chi phí thấp (các mơ-đun I/O nhỏ làm giảm diện tích) ’ ■ Các mô-đun I/O thông minh, sử dụng vi xử lý Các tính điển hình bao gồm PID (tỉ lệ - tích phân - vi phân), Mạng, CANbus, fieldbus, giao tiếp ASCII, định vị, máy tính lưu trữ mơ-đun ngơn ngữ (ví dụ Basic, Pascal) ■ Cải tiến thiết kế khí bao gồm vỏ bọc I/O, module mở rộng ■ Giao tiếp đặc biệt cho phép thiết bị khác kết nối trực tiếp với điều khiển Các thiết bị điển hình bao gồm cặp nhiệt điện, đo lực đầu vào đáp ứng nhanh đêm tốc độ cao (Hight speed counter) ■ Phần cứng giao diện điều hành 265 Phụ lục ỉ: System Programming and Implementation 4011 High limit alarm decimal °C 4100 4101 4102 Analog input counts (temperature) Used in multiplication temp result Result temperature in °C Table Internal output assignment Description Internal Device Xfer in TWS (MUX) enabled (TWS Read BCD-to-binary conversion enabled (BIN Done Xfer in analog input enabled (Temp Read Compare temp with low alar Low alarm condition (Temp < Low Low temp alarm PL Compare temp with high alar High alarm condition (Temp > High High temp alarm PL Subroutine to check for valid ranges (CMP for 1000 1001 1002 1003 1004 1005 1006 1007 1010 1100 Low Low temp input more than 10 °C Compare for high range (CMP for High High temp input less than 85 °C Range OK, = Range not Go to subroutine to linearize input counts t °C Addition of 500 enabled—reg 4102 has temp val 1101 1102 1103 1104 1200 1201 Table 8.I/O address assignment I/O Address Rack Group Terminal Input 0 0 0 0 Start analog reading and TWS input Output 0 0 0 0 Not used Egister Input (Low byte) 0 0 1 1 Least significant two digits of low alarm and high alarm set points; register multiplexes in both inputs Module Type Description Phu lục 1: System Programming and Implementation 266 1 1 2 0 0 2 2 0 0 3 3 I Low alarm PL1 indicator High alarm PL2 indicator 0 0 7 7 Channel Channel Channel Channel 0 0 0 n Egister Input (High byte) Output Analog Input ■ Most significant two digits of low alarm and high alarm set points; both are multiplexes in analog input temp Spare Spare spare 267 Phụ lục ỉ: System Programming and Implementation Start 000 XFERIN TWS Read 1000 BCD-BIN CMP Low TWS Temp 1003 Reg 4010 Slot Rack Length Reg 4000 TWS Read 1000 CMP Low TES>=1 oo°c Reg KI 00 BIN Done 1000 Reg 4000 Reg 4010 Length CMP ^2^ CMP High TWS Temp 1102 Reg 4011 High TES=100°C Slot Rack Length Reg 4000 Temp Read Range OK High Low r 100°C v.p.) Energize forward motor from this sub One-shot position v.p found Latch to enable to go to subroutine to return to v.p Compare LVDT with v.p (>)—Return to v.p sub (Pos 1001 100 1150 1151 1152 1153 1200 1250 1251 1252 1253 1254 1255 1256 1257 Phụ lục 1: System Programming and Implementation 1300 1350 1351 1352 1353 1354 1355 1356 1357 1360 1361 1362 27ỉ > v.p.) Position > V.P.—reverse motor (Ahead of v.p.) Compare LVDT with v.p ( v.p (Reverse ahead of v.p.) One shot found v.p from reverse Latch found v.p from Pos < v.p (Forward behind v.p.) One shot found v.p from forward Reverse motor from this sub Forward motor from this sub One shot found v.p from < or from > after cycle Latch a reset to go to sub for 0" position after reset Latch to go to machine cycle Go sub machine cycle End of cycle signal (Cycle Done) 1400 1700 1750 1777 Figures 15, 16, and 17 present the subroutine codes In Figure 15 (check for O-inch position), the compare instruction checks for the LVDT count to be less than or equal to the compare constant -4090, rather than strictly equal to the value -4095 If the instruction checked for the value to be strictly equal to —'1095, then fluctuations inherent in the LVDT’s count output could cause the PLC to not latch this value So, once the LVDT passes -4090 counts, it latches this value and assumes that the position is at inches In Figure 16, scale multiplication allows the virtual position, which has two decimal points (10~2) to be multiplied by the multiplication constant (4095 X 10”1 = 409.5); thus, the final scale is 10 \ This routine allows the motor to move the part to the virtual position as specified by the LVDT Once the virtual position has been reached, the system is ready to start the machine cycle (one-shot output 1257) The machine cycle subroutine will return an end-of-cycle signal (output 1777) when finished, which disables the cycle subroutine (see Figure 14) When the end of cycle has occurred, the PLC will tell the motor to move either forward or backward, depending on the moving part position at the end of cycle The interlocking performed by output rungs 1354 and 1355 (refer to Figure 17) allow the motor to move in reverse if the part is farther than the virtual position (current position > V.P.) Rungs 1356 and 1357 perform the opposite function if the position of the part is closer than the virtual position (current position < V.P.) The one-shot circuits used in the LVDT application prevent the system from moving the motor forward or backward until the part is at exactly the virtual position in counts Analog count signals may jump one or two counts in either direction (up or down) This can result in instability, causing the forward and reverse signals to clash The logic that is employed in this subroutine will detect, once the part crosses the virtual position (one-shot outputs 1355 and 1357 in Figure 17), whether the part is coming from a reverse motor or forward motor operation Once the part is detected (i.e., when the one-shot is triggered), a minor jump in analog counts will not affect the operation, since the program has already determined that the part has just passed the virtual position After the part stops at the virtual position, both the forward and reverse motor commands from the subroutine are inhibited Phu lục I: System Programming and Implementation 272 Enable GO SUB I 100 0' Found 1153 CMPLVDT=0' GO SUB 1150 1100 Stop 001 Reset 002 Enable Read TWS Sub 1200 0' Found 1153 Enable Read TWSSub 1200 At v.p Ready 1257 Read TWS Sub GO SUB 1250 Deactivate 1100 Stop 00.1 Reset 002 At v.p Ready 1257 Cycle Ready 1700 Cycle Ready 1700 Cycle Machine GO SUB 1750 Figure 14 PLC implementation of the LVDT analog position reading example 273 Phụ lục I: System Programming and Implementation Compare analog input counts with counts for 0" position Energize reverse motor command if not at 0" Once at 0", send signa] to main program to proceed Figure 15 Subroutine 1150 brings moving part to 0" position Phu lục 1: System Programming and Implementation 274 Read TWS Read TWS value in inches The format has two decimal points (1 O’2) Convert from BCD to binary (decimal) Multiply decimal value multiplier (xio-2 because of two decimals) with 409.5 (4095 X 10’1) Store in register 4002 (counts) Scale to 10’3 due to both multipliers Subtract 4095 according to the linearization equation Compare value of analog input in counts with v.p in counts If greater or equal, indicate 1255 (ON) If v.p not found, start motor Move forward until v.p is reached Ready formachine cycle v.p reached Proceed with next operation Figure 16 Subroutine 1250 moves the part to the virtual position 275 Phụ lục 1: System Programming and Implementation Return to V,P;_1350 XFER IN IvCg H L uv Reg 4003 Ahead of V.FH351 XFER IN Return to v,p 1350 Reg 4100 Reg 4003 Compare value of LVDT position with v.p If greater or equal, indicate 1351 If 1351 = ON, v.p is not found from a pos > VP Compare value of LVDTpostion with v.p If less or equal, indicate 1353 If 1353 = ON, v.p is not found from a pos < v.p Ahead of V.PU351 Rev Ahead ofv.p_l354 Ahead of v.p 1351 f ( L Ahead of v.p 1351 | 1i Not back at v.p from a position greater than v.p Therefore, reverse motor OS Found V p Revl355 t US J ■ Found v.p (latch signal) via reversing motor command Issue a found command (1355 ON) Stop Rev Motor 1354 OS Found v.p Rev 1355 c.1 J OS stops reverse motor command Go Rev (1360) Fwd Behind v.p, 1356 Behind v.p 1353 - V J OS Found v.p Fwd 1357 Behind v.p 1353 Found v.p (latch signal) via forwarding motor command Issue a found command (1357 ON) -HF— Stop Fwd Motor 1356 OS Found v.p' Fwd Ị357 OS stops forward motor command Go Fwd (1361) Rev Behind v.p 1354 —I OSFwd 1357 Go Rev 1360 Reverse motor until v.p is found Fwd Behind v.p .1356 OS Rev 1355 Go Rev 1361 HI FH OS Found v.p Rev 1355 Forward motor until v.p is found Found v.p After Cycle 1362 Issue command back to main program that v.p has been reached after machine cycle OS Found v.p Fwd 1355 Figure 17 Subroutine 1350 returns the part to the virtual position at the end of cycle Phụ lục 2: Chữ viết tắt từ viết viết tẳt 276 Phụ• Lục * 2: Chữ viêt tăt từ viêt tăt Dòng điện xoay chiều AC Alternating Current A/D Analog-to-digital Converter ASCII American National Standards Institute Viện tiêu chuẩn quốc gia Hoa Kỳ AWG American Wire Gauge Tiêu chuẩn dây dẫn Mỹ BCC Block Check Character Ký tự kiểm tra khối BCD Binary Coded Decimal Số thập phân mã hóa nhị phần CAN Control Area Network Mạng điều khiển cục CNC Computer Numerical Control Điều khiển số máy tính °C Degrees Celsius ĐỘC CPU Central Processing Unit Bộ xử lý trung tâm CRC Cyclic Redundancy Check Kiểm tra dự phòng theo chu kỳ CRT Cathode Ray Tube Ống tia catot CX-ORC Cyclic Exclusive-OR checksum Kiểm tra tổng theo chọn lọc-OR chu kỳ D/A Digital-to-Analog Converter Chuyển đổi số sang tương tự DC Direct Cunent Dòng điện chiều DCE Data Communication Equipment Thiết bị truyền liệu EAROM Electrically Alterable Read-Only Memory Bộ nhớ đọc xóa điện EEPROM Electrically Erasable Programmable Read-Only Memory Bộ nhớ đọc lập trình xóa bang điện EIA Electronic Industries Association Hiệp hội công nghiệp điện tử EMF Electromotive Force Sức điện động EPROM Erasable Programmable Read-Only Memory Bộ nhớ chí đọc lập trình xóa °F Degrees Fahrenheit Độ F FIFO First-In First-Out GUI Flexible Manufacturing System Vào trước trước Giao diện đồ họa người dùng IEC International Electrotechnical Commission ủy ban kỹ thuật điện quốc tể IEEE Institute of Electrical and Electronics Engineers Viện kỹ sư điện điện tử I/O Input/Output Ngõ vào/Ngố ISA Instrument Society of America Hội đo lường Mỹ IVR Input Variable Register Thanh ghi biến ngõ vào ' Chuyển đổi tương tư sang số Phụ lục 2: Chữ viết tắt từ viết viết tắt 271 K 1024 bytes 1024 bytes OK Degrees Kelvin ĐỘK LCD Liquid Crystal Display Hiển thị tinh thể lỏng LED Light-Emitting Diode Đi-ốt phát quang LRC Longitudinal Redundancy Check Kiểm tra dư theo chiều dàiLRC LSB Least Significant Bit/Byte Bit có giá trị thấp Byte LVDT Linear Variable Differential Transformer Máy phát vi sai biển đổi tuyến tính mA milliAmpere Một phần ngàn ampe MCR Master Control Relay Rơ le điều khiến MOV Move Di chuyển msec Microsecond Micro giây mV Millivolts Milivôn OVR Output Variable Register Thanh ghi biến ngõ PC personal computer Máy tính cá nhân pF picofarad Picofarad PID Proportional-Integral-Derivative PLC Programmable Logic Controller Tỉ lệ - Tích phân - Vi phân Bộ điều khiển logic khả trinh PROM Programmable Read-Only Memory Bộ nhớ đọc lập trình RAM Random - Access Memory Bộ nhớ truy xuất ngẫu nhiên RC Resistor-Capactor network ROM Read-Only Memory Mạng trở - dung Bộ nhớ đọc RTD Resistance Temperature Detector Đầu dò nhiệt trở R/W Read/Write Đọc/Ghi Silicon Controlled Rectifier Bộ chỉnh lưu có điều khiến silicon SPR Set Point Register Thanh ghi giá trị đặt TTL Teletype TWS Thumbwheel switch Điện báo Cơng tắc xoay vịng V Volts Điện áp VA Volt-Ampere Điện áp - Dòng điện VAC Volts AC Điện áp AC VDC Volts DC Điện áp DC XOR Exclusive OR Loại trừ OR Giáo trình KỸ THUẬT LẬP TRÌNH PLC NGƠ THANH QUYỀN (Chủ biên) NGUYỄN ANH TUẤN NHÀ XT BẢN ĐẠI HỌC CƠNG NGHIỆP TP HƠ CHÍ MINH 12 Nguyễn Văn Bảo - p - Q Gò vấp - TPHCM ĐT: (028) 3894 0390 - 816 ; Fax: (028) 3994 0650 Email: nhaxuatban@iuh.edu.vn Chịu trách nhiệm xuất bản: TRƯƠNG NGỌC THƠI Biên tập: LÊ THỊ TIÊU NHI Sửa in: ĐỒN THANH ĐIỀN Trình bày bìa: VĂN SANG Đối tảc liên kết: Khoa Công nghệ Điện - Trường ĐH Công nghiệp Thành phổ Hồ Chỉ Minh ISBN: 978-604-920420-2 In 200 khồ 20 X 28 cm theo Quyết định xuất số: 07/QĐ-NXBĐHCN ngày 25/05/2021 với xác nhận đãng kí xuất số 1437 - 2021/CXBIPH/l-07/ĐHCNTPHCM ngày 28/04/2021 In Xưởng in NXB Đại học Công nghiệp TPHCM, nộp lưu chiểu tháng 12/2021 SB 100295500 ISBN: 978-604-920-120-2 786049 0700100 -w -r o 01 202 OAOOWia:95'“