§Ó kh¾c phôc c¸c nhîc ®iÓm cña hÖ ®iÒu khiÓn b»ng r¬le, n©ng cao møc ®é an toµn, ®é tin cËy, chÝnh x¸c khi lam viÖc, ta thay thÕ c¸c tiÕp ®iÓm r¬le ë m¹ch lùc b»ng c¸c van b¸n dÉn c«ng suÊt lín vµ øng dông bé kh¶ lËp tr×nh PLC ®Ó ®iÒu khiÓn ho¹t ®éng cña cÇu trôc.
Chơng : Thiết kế thay hệ thống điều khiĨn R¬le cã sư dơng bé PLC ch¬ng thiÕt kế thay hệ thống điều khiển rơle co sử dụng PLC I - vấn đề nâng cấp điều khiển cho cầu trục: Để khắc phục nhợc điểm hệ điều khiển rơle, nâng cao mức độ an toàn, độ tin cậy, xác lam việc, ta thay tiếp điểm rơle mạch lực van bán dẫn công suất lớn ứng dụng khả lập trình PLC để điều khiển hoạt ®éng cđa cÇu trơc I -1 Lý sư dơng phần tử không tiếp điểm (Thyristor) có u điểm hẳn so với hệ điều khiển rơle: - Hệ đơn giản - Thảo mÃn yêu cầu kỹ thuật - Dễ vận hành - Độ nhậy cao - Kích thớc trọng lợng nhỏ - Đóng mở an toàn tin cậy - Không phát sinh hồ quang - Chịu đợc tần số đóng cắt lín - Cã ti thä cao * §èi víi hƯ dùng tiếp điểm khối l ợng công tắc tơ tiếp điểm lớn nên cồng kềnh, phức tạp: I -2 Lý sử dụng điều khiển khả lập trình PLC - Chuẩn bị vào hoạt ®éng nhanh: ThiÕt kÕ module cho phÐp thÝch nghi ®¬n giản với chức điều Trang 56 Chơng : Thiết kế thay hệ thống điều khiĨn R¬le cã sư dơng bé PLC khiĨn Khi bé điều khiển phụ kiện đà đợc lắp ghép PLC sẵn sàng vào t làm việc - §é tin cËy cao - DƠ dang thay đổi soạn thảo chơng trình: Những thay đổi cần thiết bắt đầu khởi động lúc tiếp sau thực dễ dàng mà không cần có thao tác phần cứng - Xử lý liệu tự động - Tiết kiệm không gian: PLC đòi hỏi không gian so với hệ điều khiển Relay tơng đơng - Sự cải biến thuận lợi: Những điều khiển muốn cải biến phần nhỏ dÃy chức năng, đợc tái tạo cách đơn giản chép, cải biên thêm vào phần Những phần, chơng trình, sẵn sàng sử dụng đợc đợc dùng lại không cần thay đổi So với kỹ thuật Relay, giảm phần lớn tổng thời gian lắp ráp lập trình chức điều khiển trớc lắp ráp bảng điều khiển - Khả tái tạo - Nhiều chức năng: Ngời ta thờng dùng PLC cho tự động hoá linh hoạt dễ dàng thuận tiện tính toán , so sánh giá trị tơng quan, thay đổi chơng trình thay đổi thông số - Từ ta cã thĨ rót u ®iĨm cđa PLC nh sau: + Thời gian lắp đặt ngắn + Dễ dàng thay đổi thiết kế mà không gây tổn thất + Dễ dàng thay đổi thiết kế phần mền + ứng dụng điều khiển phạm vi rộng + Dễ dàng bảo chì bảo hành nhờ khả tín hiệu hoá lu giữ mà lỗi +Độ tin cậy cao + Chuẩn hoá đợc phần cứng + Thích ứng với môi trờng khắc nghiệt Trang 57 Chơng : Thiết kế thay hệ thống điều khiển Rơle có sử dụng PLC + Thích ứng với sản xuất linh hoạt +KÝch thíc nhá II - ThiÕt kÕ bé ®iỊu khiĨn PLC II -1 – Tỉng quan vỊ PLC II.1 - 1- Kh¸i niƯm chung: PLC ( Programmable Logic Controller ) điều khiển logic khả lập trình gọi PC ( Programmable Controller ) Bản chất: PLC máy tính công nghiệp đặt nơi sản xuất, chơng trình điều khiển ngời lập trình nạp vào nhớ PLC để thực trình điều khiển So với phần tử logic thông thờng phần tử logic PLC đợc định nghĩa chơng trình PLC thực chất module hoá điều khiển vi mạch ( IC - Intergrated Current ) VỊ mỈt kiÕn tróc PLC đợc thiết kế dựa nguyên tắc kiến trúc máy tính Đặc điểm PLC - Logic trình điều khiển đợc thực chơng trình - Độ mềm dẻo cao - Tốc độ xử lý PLC cao - Năng lợng tỉn hao nhá - DƠ dµng sư dơng , dƠ dàng ghép nối - Việc lập trình tơng đối đơn giản nhờ trợ giúp thiết bị lập trình phần mềm lập trình chuyên dụng II.1-2 Thiết bị điều khiển logic khả trình S7-200 - Cấu hình cứng S7-200 thiết bị điều khiển logic lập trình đợc loại nhỏ hÃng Siemens (CHLB §øc ) cã cÊu tróc theo kiĨu module vµ cã module mở rộng Các module đợc sử dụng cho ứng dụng lập trình khác Thành phần S7-200 khối vi xử lý CPU212 CPU214 Về Trang 58 Chơng : Thiết kế thay hệ thống điều khiển Rơle có sử dụng PLC hình thức bên , khác loại CPU nhận biết đợc nhờ số đầu vào/ra nguồn cung cấp CPU 212 có cổng vào cổng có khả më réng b»ng module më réng CPU 214 có 14 cổng vào 10 cổng có khả mở rộng thêm module mở rộng Hình 4.1 - Mô hình cấu hình cứng CPU212 bao gồm : + 512 từ đơn (word) tức 1K byte để lu chơng trình thuộc miền nhớ đọc\ghi đợc không liệu nhờ có giao diện với EEPROM Vùng nhớ với tính chất nh đợc gọi non-rolatile + 512 từ đơn để lu liệu ®ã cã 100 tõ nhí ®äc\ghi thc miỊn non-rolatile + cỉng vµo logic vµ cỉng logic + Cã thĨ ghÐp nèi thªm module më réng sè cổng vào\ bao gồm module tơng tự (analog) +Tổng số cổng logic vào\ra cực đại 64 cổng vào 64 cổng Trang 59 Chơng : Thiết kế thay hệ thống điều khiển Rơle có sư dơng bé PLC + 64 bé t¹o thêi gian trễ (timer) Timer có độ phân giải ms Timer có độ phân giải 10 ms 54 Timer có độ phân giải 100 ms +64 đếm (couter)chia làm loại: loại đếm đếm tiến loại đếm vừa đếm tiến vừa ®Õm lïi + 368 bit nhí ®Ỉc biƯt, sư dơng làm bít trạng thái bit đặt chế độ làm việc + Có chế độ ngắt sử lý tín hiệu ngắt khác bao gồm: ngắt truyền thông, ngắt sờn lên sờn xuống, ngắt theo thời gian ngắt báo hiệu đếm tốc độ cao + Bộ đếm không bị liệu kho¶ng thêi gian 50 giê PLC mÊt nguån nu«i CPU214 bao gåm : + CPU-214 bao gồm 14 ngõ vào 10 ngõ ra, có khả thêm modul mở rộng + 2.048 từ đơn (4 Kbyte) thuộc miền nhớ đọc / ghi non-volatile để lưu chương trình (vùng nhớ có giao diện với EEPROM) + 2.048 từ đơn (4 Kbyte) thuộc kiểu đọc ghi để lưu liệu, 512 từ đầu thuộc miền non-volatile + Tổng số ngõ vào / cực đại 64 ngõ vào 64 ngõ + 128 Timer chia làm loại theo độ phân giải khác nhau: Timer 1ms, 16 Timer 10ms vaø 108 Timer 100ms + 128 đếm chia làm loại: đếm tiến vừa đếm tiến vừa đếm lùi + 688 bít nhớ đặc biệt dùng để thông báo trạng thái đặt chế độ làm việc + Các chế độ xử lý ngắt gồm: ngắt truyền thông, ngắt theo sườn lên Trang xuống, ngắt thời 60 Ch¬ng : Thiết kế thay hệ thống điều khiển Rơle có sư dơng bé PLC gian, ngắt đếm tốc độ cao ngắt truyền xung + Bộ đếm tốc độ cao với nhịp 2Khz Khz + Bộ phát xung nhanh cho dãy xung kiểu PTO kiểu PWM điều chỉnh tương tự + Toàn vùng nhớ không bị liệu khoảng thời gian 190 kể từ PLC bị nguồn cung cấp CÊu h×nh cøng cđa PLC S7-200 bao gåm: Ngn CPU Trong đó: Khối vào Tín hiệu vào Khối TÝn hiÖu Nguån cung cÊp ( Power Supply ) Tạo nguồn 5VDC 24VDC tuỳ theo họ PLC, thờng 24VDC (120mA tối đa) Bộ xư lý trung t©m CPU ( Central Proccessing Unit ) CPU thực nhiệm vụ điều khiển trung tâm, thành phần bao gồm : lập trình chuyên dụng Module vào/ra ( I/O ): Tuỳ theo loại PLC mà số lợng đầu vào khác Giao tiếp với module vào/ra dạng: Digital , Analog giao tiếp đặc biệt Module giao diƯn : ghÐp nèi thªm víi PLC C¸c module më réng : T theo c¸c hƯ điều khiển yêu cầu mà ta ghép thêm module më réng ( module vµo/ra , EPROM module ) Trang 61 Ch¬ng : ThiÕt kÕ thay thÕ hƯ thèng điều khiển Rơle có sử dụng PLC Tất cảt hệ thống chuyển vào giá đỡ để gá lắp module hệ thống BUS địa , BUS số liệu , BUS điều khiển BUS nguồn cung cấp Hoạt động CPU Khi PLC đợc cấp nguồn , hoạt động đợc khởi động theo chế độ khởi động cứng khởi động mềm , tuỳ thuộc vào vị trí chọn chế độ CPU Quá trình khởi động cứng diễn nh sau : - Reset cê , bé ®Õm , thời gian , - Kiểm tra byte vào/ra module vào/ra Thời gian đọc đầu vào thực chơng trình đa tín hiệu đợc gọi thời gian quét Quá trình quét trình liên tục từ đọc đầu vào, đánh giá định Logic điều khiển đa tín hiệu Đặc điểm thời gian quét cho điều khiển phản ứng với đầu vào xử lý xác Logic điều khiển nhanh hay chËm Thêi gian qt phơ thc vµo tèc độ xử lý CPU, độ dài chơng trình ứng dụng đợc chia làm giai đoạn nh sau: Bắt đầu Chuyeồn dửừ lieọu tửứ boọ ủeọm ngoại vi Truyền thông tự kiểm tra loói Nhập liệu từ ngoại vi vào Thực ch ơng trình Cấu trúc nhí cđa S7-200 Bé nhí S7-200 chia lµm vïng với tụ có nhiệm vụ trì liệu khoảng thời gian định nguồn nuôi Bộ nhớ S7-200 có tính động cao, đọc ghi đợc toàn vùng, loại trừ phần bit nhớ đặc biệt Trang 62 Chơng : Thiết kế thay hệ thống điều khiển Rơle có sử dụng PLC đợc ký hiệu SM ( Special Memory ) chØ cã thĨ truy nhËp ®Ĩ ®äc EEPROM MIỀN NHỚ NGOÀI Tụ Chương trình Tham số Dữ liệu Vùng đối tượng Chương trình Tham số Dữ liệu Chương trình Tham số Dữ liệu + Vïng nhí ch¬ng trình (Program Memory) Vùng để lu giữ chơng trình điều khiển ngời sử dụng lập nên nhớ chơng trình hệ thống quản lý Tại thời điểm lu giữ đợc chơng trình ( Ta truy cập đợc vào) + Vùng tham số: miền lu giữ tham số nh từ khoá, địa trạm thuộc kiểu non-volatile đọc/ghi đợc + Vùng liệu (Data memory): Lu giữ toàn liệu bao gồm kết tính toán , trạng thái hệ thống, số đợc định nghĩa chơng trình, đệm truyền thông Một phần vùng nhớ ( 200 byte đầu với CPU212, 1Kbyte CPU214 ) thuộc kiểu non-volatile đọc/ghi đợc Tổ chức nhớ liệu hệ thống quản lý (Chia vùng nhớ để lu giữ kiểu liệu khác nhau) Đặc điểm ngòi dùng truy cập đến vùng liệu (Read/write) Kiểu liệu có dạng sau : - Bit , Byte, Word (2 Byte), double word - Sting - Const (hằng) - Object(device): Timer, Counter Mỗi vùng liệu đợc phân bố vùng nhớ quy ớc có tên riêng (keyword) Trang 63 Chơng : ThiÕt kÕ thay thÕ hƯ thèng ®iỊu khiĨn Rơle có sử dụng PLC + Vùng đối tợng: Timer, Counter, đếm tốc độ cao cổng vào/ra tơng tự đợc đặt vùng nhớ cuối Vùng không thuộc kiểu non-volatile nhng đọc/ghi đợc Hai vïng nhí ci cã ý nghÜa quan träng viƯc thực chơng trình nên ta trình bày chi tiÕt nh sau Vïng nhí d÷ liƯu (Data memory) Bao gåm c¸c vïng nhí : + V: Variable memory + I: Input image register + O: Oput image register + M: Intrenal memory bits + SM: Special memory bits Tất miền truy nhập đợc theo bit, byte, từ đơn ( word-2byte) từ kép (2 word) Hình sau mô tả vùng liệu CPU212 CPU 214 Miền V (®äc/ghi) Vïng CPU212 V0 CPU214 V0 V1023 V4095 ®Ưm I0.x(x=0ữ 7) cổng vào (I) (đọc/ghi) I7.x(x=0ữ 7) I0.x(x=0 ữ 7) I7.x(x=0 ữ 7) Vùng đệm cổng (Q) (đọc ghi) Q0.x(x=0÷ 7) Q0.x(x=0 ÷ 7) Q7.x(x=0 ÷ 7) Q7.x(x=0 ÷ 7) Vïng nhí néi(M) (®äc/ghi) M0.x(x=0 ÷ 7) M0.x(x=0÷ 7) M15.x(x=0 ÷ 7) M31.x(x=0 7) SM0.x(x=0 ÷ 7) SM0.x(x=0 ÷ 7) SM29(x=0 ÷ 7) SM29(x=0 ÷ 7) Vïng biÖt nhớ đặc (SM) (chỉ đọc) Trang 64 Chơng : Thiết kế thay hệ thống điều khiển Rơle có sử dụng PLC Vùng nhớ đặc biệt(đọc/ghi) SM30.x(x=0 ữ 7) SM30.x(x=0 ÷ 7) SM45.x(x=0 ÷ 7) SM85.x(x=0 ÷ 7) Vùng đối tợng (Object) Bao gồm vùng nhớ: + Timer : Bộ định thời gian + Counter : Bộ đếm +AI (Analog Input) : Đầu vào tơng tự +AQ(Analog Output): Đầu tơng tự +ACC(Accumulator) : Thanh chứa + HC(high speed counter): Bé ®Õm tèc ®é cao Vïng nhớ đối tợng đợc phân chia nh sau: CPU212 CPU214 15 BÝ 15 t Timer (T) T0(word) T) T0 (đọc/ghi) Bộ đếm(C) đọc/ghi) Bộ đệm cổng vào tơng tù(AI) (chØ ®äc) Trang BÝ t T0 T63 T63 T127 T12 C0(word) C0 C0 C0 C63 C63 C127 C12 AW0(word) AW0 AW30 AW30 AQWO(word ) AQW0 65 Ch¬ng : ThiÕt kÕ thay thÕ hƯ thèng ®iỊu khiĨn R¬le cã sư dơng bé PLC e Lệnh SWAP:Là lệnh trao đổi nội dung Byte thấp Byte cao noọi dung tửứ ủụn IN III Chơng trình điều khiển Dừng Đ K Ghi lỗi Đ Chạy ổ nđ ịnh Đ Làm việc S Chạy tốc đ ộ3 Đ S Tốc đ ộ3 Chạy tốc đ ộ2 Đ Tốc đ ộ2 Chạy tốc đ ộ1 Đ Mở phanh § § K Phanh S Ch¹y lï i Ch¹y tiÕn Đ T.H Tiến Sẵ n sàng LV Đ S Đ IềU KHIểN XE CON Trang LƯ U Đ THUậT TOá N Bắ t Đ ầu Khởi đ ộng HT S Đ T.H Lù i S S Tốc đ ộ1 S Kiểm tra lỗi III.1 Lu đồ điều khiển ch ơng trình (Xe con) ( Hình 4.2 ) 89 Chơng : Thiết kế thay hệ thống điều khiĨn R¬le cã sư dơng bé PLC III.2 – Chän PLC ngôn ngữ lập trình Hệ thống điều khiển cầu trục gồm cấu Xe lớn, Xe con, Cơ cấu nâng hạ đóng mở gầu Nh ng với cấu xe lớn phải chịu tải trọng lớn nên sử dụng động song động giống lam việc song song nên chơng trình điều khiển cho cấu xe lớn chung chơng trình, riêng cấu nâng hạ đóng mở gầu sử dụng động riêng biệt động đợc điều khiển chơng trình Chọn PLC cấu đợc điều khiển riêng biệt nên số đầu vào PLC ta chọn PLC cho cấu loại PLC CPU212 để giảm giá thành lắp đặt nâng cấp Với cấu có số đầu vào v ợt số đầu vào CPU212 (8 đầu vào, đầu ra) ta sử dụng thêm module mở rộng để kết nối thêm Ngôn ngữ sử dụng để viết chơng trình điều khiển sử dụng ngôn ngữ dới dang liệt kê lệnh STL để viết chơng trình điều khiển cho cấu II.3- Phân cổng vào/ra 1-Tín hiệu vào xe xe cầu giống nhau, : I0.0 : Tín hiệu vào dừng điều khiển I0.1 : Tín hiệu vào Start I0.2 : Tín hiệu vào vị trí tay gạt điều khiển I0.3 : Tín hiệu vào cựa hạn chiều tiến I0.4 : Tín hiệu vào cựa hạn chiều lùi Trang 90 Chơng : Thiết kế thay hệ thống điều khiển Rơle có sử dơng bé PLC I0.5 : TÝn hiƯu vµo chiỊu tiÕn I0.6 : TÝn hiƯu vµo chiỊu lïi I0.7 : TÝn hiệu vào tốc độ I1.0 : Tín hiệu vào tốc độ I1.1 : Tín hiệu vào tốc độ AIW0 : Tín hiệu vào tơng tự 2- Tín hiệu vào chuyển động nâng-hạ đóngmở gầu giống nhau, : I0.0 : Tín hiệu vào dừng điều khiển I0.1 : Tín hiệu vào Start I0.2 : Tín hiệu vào vị trí tay gạt điều khiển I0.3 : Tín hiệu vào cựa hạn chiều tiÕn I0.4 : TÝn hiƯu vµo chiỊu tiÕn I0.5 : TÝn hiƯu vµo h·m I0.6 : TÝn hiƯu vµo tốc độ I0.7 : Tín hiệu vào tốc độ I1.0 : Tín hiệu vào tốc độ I1.1 : Tín hiệu vào tốc độ AIW0 : Tín hiệu vào tơng tự 3- Tín hiệu xe xe cầu giống nhau, : Q0.0 : Tín hiệu báo sẵn sàng làm viƯc Q0.1 : TÝn hiƯu chiỊu tiÕn Q0.2 : TÝn hiƯu chiỊu lïi Q0.3 : TÝn hiƯu ®iỊu khiĨn phanh Q0.4 : TÝn hiƯu tèc ®é Q0.5 : TÝn hiƯu tèc ®é Q0.6 : TÝn hiƯu tèc ®é Q0.7 : TÝn hiƯu sù cè 4-TÝn hiƯu ®èi víi chun động nâng-hạ đóngmở gầu giống nhau, : Q0.0 : Tín hiệu báo sẵn sàng làm viƯc Q0.1 : TÝn hiƯu chiỊu tiÕn Q0.2 : TÝn hiƯu ®iỊu khiĨn phanh Q0.3 : TÝn hiƯu hÃm ngợc Q0.4 : Tín hiệu tốc độ Q0.5 : TÝn hiƯu tèc ®é Trang 91 Ch¬ng : ThiÕt kÕ thay thÕ hƯ thèng ®iỊu khiĨn R¬le cã sư dơng bé PLC Q0.6 : TÝn hiƯu tèc ®é Q0.7 : TÝn hiƯu tốc độ Q1.0 : Tín hiệu báo sù cè K1 D1 G1 K2 K1 K1 D2 R1 D3 R2 D4 G2 K3 LED D5 G3 K4 K2 K2 D6 R3 G4 D7 R4 PLC 6GND 7GND D8 LED D9 K3 PLC S7 -200 K5 III.4 Mạch đầu G5 K6 K3 D10 R5 G6 K7 R6 LED D21 K4 D14 R7 R8 D16 LED D17 G9 K10 D12 D15 G8 K9 R11 LED D13 G7 K8 D11 K5 K5 D18 Trang G10 R9 D19 R10 D20 LED H×nh 4.3 - Relay PLC điều khiển để đóng cắt 92 Ch¬ng : ThiÕt kÕ thay thÕ hƯ thèng ®iỊu khiĨn R¬le cã sư dơng bé PLC Trang 93 Chơng : Thiết kế thay hệ thống điều khiĨn R¬le cã sư dơng bé PLC K1 D1 G2 K5 G6 K9 D3 D2 R1 D5 G10 K13 G14 K17 R2 R11 K7 D7 D6 K7 R3 D9 D8 R4 R12 K8 K3 D11 K3 D10 K8 R5 D13 D12 R6 R13 K9 K4 D15 K4 D14 K9 R7 D17 D16 R8 R14 K10 K5 D19 G17 K18 D4 K6 D31 K2 G13 K14 R16 K2 G9 K10 K6 K1 G5 K6 K1 G1 K2 GND K5 D18 K10 R9 D20 R10 R G18 Hình 4.4 - 10 Relay điều khiển kích Thyristor Rotor Trang 94 Ch¬ng : ThiÕt kÕ thay hệ thống điều khiển Rơle có sử dụng PLC III.5 Chơng trình điều khiển xe III.5-1 chơng trình điều khiển động xe cầu //Bigcar Motor Control Program //PROGRAM COMMENTS NETWORK //Reading Inputs; Protect Curcuit //NETWORK COMMENTS LD I0.0 LD I0.1 A I0.2 O Q0.0 ALD LDN I0.3 O Q0.2 LDN I0.4 O Q0.1 ALD ON Q0.3 ALD AN V0.0 = Q0.0 NETWORK //Starting Motor LD Q0.0 LPS A I0.5 = Q0.1 LPP A I0.6 = Q0.2 NETWORK //Remove Brake LD Q0.1 O Q0.2 = Q0.3 TON T37, +30 NETWORK //Speed Level LD Q0.3 LD I0.7 O T37 ALD = Q0.4 NETWORK //Speed Level Trang 95 Ch¬ng : ThiÕt kÕ thay hệ thống điều khiển Rơle có sử dụng bé PLC LD Q0.4 TON T38, +30 LD I1.0 O T38 ALD = Q0.5 NETWORK //Speed Level LD Q0.0 LPS A Q0.5 TON T39, +30 LPP LD I1.1 O T39 ALD = Q0.6 NETWORK //Enter value of protect circuit LD SM0.0 MOVW +27, VW1 NETWORK //Compare value of present circuit with protect circuit value LDW>= AIW0, VW1 = Q0.7 NETWORK //Warning LD Q0.7 S V0.0, LDN Q0.7 R V0.0, NETWORK 10 END Trang 96 Ch¬ng : ThiÕt kÕ thay thÕ hƯ thèng ®iỊu khiĨn R¬le cã sư dơng bé PLC III.5 -2 chơng trình điều khiển động xe //SMALLCAR CONTROL PROGRAM //PROGRAM COMMENTS NETWORK //Reading Inputs; Protect Curcuit //NETWORK COMMENTS LD I0.0 LD I0.1 A I0.2 O Q0.0 ALD LDN I0.3 O Q0.2 LDN I0.4 O Q0.1 ALD ON Q0.3 ALD AN V0.0 = Q0.0 NETWORK LD LPS A = LPP A = //Starting Motor Q0.0 I0.5 Q0.1 I0.6 Q0.2 NETWORK //Remove Brake LD Q0.1 O Q0.2 = Q0.3 TON T37, +30 NETWORK //Speed Level LD Q0.3 Trang 97 Ch¬ng : ThiÕt kÕ thay hệ thống điều khiển Rơle có sử dụng PLC LD I0.7 O T37 ALD = Q0.4 NETWORK //Speed Level LD Q0.4 TON T38, +30 LD I1.0 O T38 ALD = Q0.5 NETWORK //Speed Level LD Q0.0 LPS A Q0.5 TON T39, +30 LPP LD I1.1 O T39 ALD = Q0.6 NETWORK //Enter value of protect circuit LD SM0.0 MOVW +71, VW1 NETWORK //Compare value of present circuit with protect circuit value LDW>= AIW0, VW1 = Q0.7 NETWORK //Warning LD Q0.7 S V0.0, LDN Q0.7 R V0.0, NETWORK 10 END Trang //Stop 98 Ch¬ng : ThiÕt kÕ thay thÕ hệ thống điều khiển Rơle có sử dụng PLC III.5 -3 chơng trình điều khiển động cơ cấu nâng-hạ //UP-DOWN BAIL MOTOR CONTROL PROGRAM //PROGRAM COMMENTS NETWORK //NETWORK TITLE (single line) //NETWORK COMMENTS LDN I0.0 LD I0.1 A I0.2 O Q0.0 ALD LDN I0.3 ON Q0.1 ALD AN V0.0 = Q0.0 NETWORK LD A = A = //Starting Motor Q0.0 I0.4 Q0.1 Q0.1 Q0.2 NETWORK LD A = //Invert Direct Q0.0 I1.1 Q0.3 NETWORK //Eliminate invert register LD Q0.1 = Q0.4 Trang 99 Ch¬ng : ThiÕt kÕ thay thÕ hƯ thèng ®iỊu khiĨn R¬le cã sư dơng bé PLC NETWORK LD A = //Speed Level Q0.1 I0.5 Q0.5 NETWORK //Delay Time between Speed Level and Speed Level LD Q0.5 TON T37, +30 NETWORK LD A A = //Speed Level Q0.0 I0.6 T37 Q0.6 NETWORK //Delay Time LD Q0.1 A Q0.5 TON T38, +30 NETWORK //Speed Level LD Q0.0 A I0.7 A T38 = Q0.7 NETWORK 10 //Delay Time LD Q0.7 A Q0.1 TON T39, +30 NETWORK LD A A = 11 //Speed Level Q0.6 I1.0 T39 Q0.7 NETWORK 12 //Warning mistake LD SM0.0 MOVW +300, VW2 Trang 100 Ch¬ng : ThiÕt kế thay hệ thống điều khiển Rơle có sử dông bé PLC NETWORK 13 //Compare the preset value with immediate value LD Q0.0 AW>= AIW0, VW2 = Q1.0 NETWORK 14 //Stop control if having error LD Q0.0 A Q1.0 S V0.0, LDN Q1.0 R V0.0, NETWORK 15 //End of Main Program END III.5 - chơng trình điều khiển động cơ cấu Đóng-mở //OPEN-CLOSE BAIL MOTOR CONTROL PROGRAM //PROGRAM COMMENTS NETWORK //NETWORK TITLE (single line) //NETWORK COMMENTS LDN I0.0 LD I0.1 A I0.2 O Q0.0 ALD LDN I0.3 ON Q0.1 ALD AN V0.0 = Q0.0 NETWORK LD A = A Trang //Starting Motor Q0.0 I0.4 Q0.1 Q0.1 101 Ch¬ng : ThiÕt kÕ thay hệ thống điều khiển Rơle có sử dụng PLC = NETWORK LD A = Q0.2 //Invert Direct Q0.0 I1.1 Q1.0 NETWORK //Eliminate invert register LD Q0.1 = Q0.3 NETWORK LD A = //Speed Level Q0.1 I0.5 Q0.4 NETWORK //Delay Time between Speed Level and Speed Level LD Q0.4 TON T37, +30 NETWORK LD A A = //Speed Level Q0.0 I0.6 T37 Q0.5 NETWORK //Delay Time LD Q0.1 A Q0.5 TON T38, +30 NETWORK LD A A = //Speed Level Q0.0 I0.7 T38 Q0.6 NETWORK 10 //Delay Time LD Q0.6 A Q0.1 TON T39, +30 Trang 102 Chơng : Thiết kế thay hệ thống điều khiĨn R¬le cã sư dơng bé PLC NETWORK LD A A = 11 //Speed Level Q0.6 I1.0 T39 Q0.7 NETWORK 12 //Warning mistake LD SM0.0 MOVW +300, VW2 NETWORK 13 //Compare the preset value with immediate value LD Q0.0 AW>= AIW0, VW2 = Q1.0 NETWORK 14 //Stop control if having error LD Q0.0 A Q1.0 S V0.0, LDN Q1.0 R V0.0, NETWORK 15 //End of Main Program END Trang 103 ... H×nh 4.3 - Relay PLC điều khiển để đóng cắt 92 Chơng : Thiết kế thay hệ thống điều khiển Rơle có sư dơng bé PLC Trang 93 Ch¬ng : ThiÕt kế thay hệ thống điều khiển Rơle có sử dông bé PLC K1 D1 G2... khiĨn kÝch Thyristor Rotor Trang 94 Chơng : Thiết kế thay hệ thống điều khiển Rơle có sử dụng PLC III.5 Chơng trình điều khiển xe III.5-1 chơng trình điều khiển động xe cÇu //Bigcar Motor Control... nối trực tiếp từ PLC T : Dùng để xác định phần tử định thời có PLC Trang 68 Ch¬ng : ThiÕt kÕ thay hệ thống điều khiển Rơle có sử dụng bé PLC C : Dùng để xác định phần tử đếm có PLC M S : Dùng cờ