PHẦN MỀM AUTOSTATION

Một phần của tài liệu Nghiên cứu thiết kế và chế tạo mô hình bãi đỗ xe cao tầng (Trang 66 - 75)

CHƢƠNG 5 ỨNG DỤNG PLC ĐIỀU KHIỂN Mễ HèNH

5.3.PHẦN MỀM AUTOSTATION

5.3.1. Giới thiệu

Phần mềm AutoStation là cụng cụ hỗ trợ lập trỡnh cho PLC của hóng INVT. AutoStation cú 3 ngụn ngữ: LAD, IL, SFC.

Để kết nối phần mềm AutoStation với PLC ta sử dụng cỏp nối trực tiếp từ PLC đến mỏy tớnh, hoặc truyền thụng theo chuẩn Modbus thụng qua cổng chuyển đổi nối tiếp, hoặc truyền Internet thụng qua modem.

 Yờu cầu cấu hỡnh mỏy tớnh [1].

Bảng 5.3 Cấu hỡnh phần mềm AutoStation

Cấu hỡnh tối thiểu Cấu hỡnh đề nghị

CPU Intel pentium 233 Inter pentium 1G

Memory 64M 128M

Card màn hỡnh Độ phõn giải 640x480 Độ phõn giải 800x600

Cổng truyền thụng RS-232 kết nối với ổ cắm DB9 hoặc cổng USB

Hỗ trợ Windows 98, Windows ME, NT4.0, Windows XP,

Windows 7

Y0 COM0 Y1 COM1 Y2 Y3 Y4 Y5 Y6 Y7COM2 Y10 Y11 Y12 Y13 Y14 Y15 Y16 Y17COM2

+24V 5V X5 X4 X3 X2 X1 X0 X26 X27 L N 24VCOM S/S AC-N AC-L AC-L AC-N PLC IVC1-2416MAR

 Cửa sổ làm việc.

Hỡnh 5.7 Cửa sổ làm việc phần mềm AutoStation

5.3.2. Download chƣơng trỡnh

Cỏch download chƣơng trỡnh từ PC (Personal Computer) xuống PLC nhƣ sau:

 Bƣớc 1: Cài đặt USB Cable drivers PLC tại đƣờng link: http://www.dattech.com.vn/download/phan-mem/

 Bƣớc 2: Kiểm tra cổng Com trong PC.

Hỡnh 5.8 Kiểm tra cổng Com PC

Hỡnh 5.9 Kiểm tra chuẩn truyền thụng AutoStation Để kết nối PC và PLC ta chọn Program port protocol. Để kết nối PC và PLC ta chọn Program port protocol.

 Bƣớc 4: Cài đặt cổng Com trong phần mềm AutoStation.

Hỡnh 5.10 Cài đặt cổng Com AutoStation

 Bƣớc 5: Download chƣơng trỡnh xuống phần cứng.

Nếu PLC đang ở chế độ RUN thỡ bảng thụng bỏo này sẽ xuất hiện khi ta ấn download. Chọn OK.

Hỡnh 5.11 Xuất hiện thụng bỏo 1

Sau khi nhấn OK thỡ bảng thụng bỏo sau xuất hiện. Chọn Yes.

Hỡnh 5.12 Xuất hiện thụng bỏo 2 Xuất hiện bảng thụng bỏo nhƣ hỡnh dƣới. Chọn Download. Xuất hiện bảng thụng bỏo nhƣ hỡnh dƣới. Chọn Download.

Hỡnh 5.13 Nhấn download

Nhƣ vậy là đó hoàn thành quỏ trỡnh download chƣơng trỡnh từ PC xuống PLC. (adsbygoogle = window.adsbygoogle || []).push({});

5.3.3. Một số lệnh cơ bản

Ngụn ngữ dựng trong đồ ỏn này là LAD (Ladder diagram) nờn trong mục này em xin giới thiệu một số lệnh LAD cơ bản trong phần mềm AutoStation mà đồ ỏn này sử dụng.

5.3.3.1. Thường mở

Thƣờng dựng tiếp điểm này để biểu thị hở mạch. Khi cú dũng điện 24VDC đi vào tiếp điểm thỡ nú sẽ đúng lại.

Hỡnh 5.14 Thƣờng mở Tiếp điểm thƣờng mở sẽ đúng khi giỏ trị của bit là 1. Vớ dụ:

Hỡnh 5.15 Vớ dụ thƣờng mở

5.3.3.2. Thường đúng

Thƣờng dựng tiếp điểm này để biểu thị mạch đúng. Khi cú dũng điện đi vào tiếp điểm thƣờng đúng này mạch sẽ mở.

Hỡnh 5.16 Thƣờng đúng TIếp điểm thƣờng đúng sẽ đúng khi giỏ trị của bit là 0. Vớ dụ:

Hỡnh 5.17 Vớ dụ thƣờng đúng Mạch này sẽ mở ra khi cú dũng điện đi vào M0.

5.3.3.3. Lệnh out

Dựng để phỏt tớn hiệu để điều khiển ngừ ra hoặc cỏc trung gian.

Hỡnh 5.18 Lệnh out

Giỏ trị của bit là 1 khi đầu vào của lệnh này bằng 1 và ngƣợc lại. Vớ dụ:

Hỡnh 5.19 Vớ dụ lệnh out

Với mạch trờn ta điều khiển ngừ ra Y0 bằng ngừ vào thƣờng hở là M1. Nếu M1 đúng thỡ Y0 đúng. Tới khi M1 khụng cũn tỏc động thỡ Y0 mở ra. Để duy trỡ cho Y0 đúng mà M1 đó mở thỡ ta thờm tự giữ.

5.3.3.4. Lệnh set

Hỡnh 5.20 Lệnh set

Giỏ trị của cỏc bit sẽ bằng 1 khi đầu vào của lệnh này bằng 1. Khi đầu vào của lệnh này bằng 0 thỡ cỏc bit này vẫn giữ nguyờn trạng thỏi.

Vớ dụ: Hỡnh 5.21 Vớ dụ lệnh set Thƣờng mở M0 đúng thỡ Lệnh Set M1 bị tỏc động, M1 đúng. Khi M0 mở thỡ M1 vẫn giữ mức 1. 5.3.3.5. Lệnh reset Hỡnh 5.22 Lệnh reset

Giỏ trị của cỏc bit sẽ bằng 0 khi đầu vào của lệnh này bằng 1. Khi đầu vào của lệnh này bằng 0 thỡ cỏc bit này vẫn giữ nguyờn trạng thỏi.

Vớ dụ:

Hỡnh 5.23 Vớ dụ lệnh reset

Thƣờng mở M0 đúng thỡ Lệnh Reset M1 bị tỏc động, M1 mở. Khi M0 mở thỡ M1 vẫn giữ mức 1.

5.3.3.6. Timer đúng chậm TON

Ta dựng cỏc TON khi muốn trỡ hoón một khoảng thời gian rồi sau đú mới tỏc động.

Bộ TON sẽ hoạt động khi ngừ vào In đƣợc tỏc động lờn 1. Muốn dừng Timer ta dựng lệnh reset (R) hoặc ngắt nguồn vào IN của Timer.

Vớ dụ:

Hỡnh 5.25 Vớ dụ timer TON

Thƣờng mở M0 lờn 1 thỡ bộ TON đƣợc kớch. Vớ dụ trờn ta đặt TON là T1 thỡ Y0 sẽ lờn mức 1 sau 0.4s khi M0 lờn 1 và giữ nguyờn trạng thỏi. (adsbygoogle = window.adsbygoogle || []).push({});

Hỡnh 5.26 Đồ thị timer TON

Chỳ ý: Nếu đó sử dụng T1 thỡ cỏc Bộ TON khỏc khụng đƣợc sử dụng T1 lại.

5.3.3.7. Timer mở chậm TOF

Ta dựng cỏc TOF khi muốn duy trỡ một khoảng thời gian rồi sau đú mới ngừng tỏc động.

Hỡnh 5.27 Lệnh timer TOF Vớ dụ:

Hỡnh 5.28 Vớ dụ timer TOF

Thƣờng mở M0 lờn 1 thỡ bộ TOF đƣợc kớch. Vớ dụ trờn ta đặt TOF là T1 thỡ ngay lập tức Y0 sẽ lờn mức 1 và xuống mức 0 sau 0.5s và giữ nguyờn trạng thỏi.

Hỡnh 5.29 Đồ thị timer TOF

5.3.3.8. Bộ đếm lờn Counter up (CTU)

Bộ đếm lờn CTU đƣợc biểu diễn nhƣ sau:

Hỡnh 5.30 Lệnh Counter up Vớ dụ:

Hỡnh 5.31 Vớ dụ counter up

Thƣờng mở M0 đúng, bộ CTU đƣợc kớch, mỗi khi bộ CTU nhận đƣợc tớn hiệu thỡ bộ đếm CTU sẽ tăng giỏ trị lờn 1 đơn vị. Khi giỏ trị của bộ đếm CTU lớn hơn hoặc bằng giỏ trị đặt trƣớc là 3 thỡ ngừ ra C0 sẽ lờn mức 1.

Hỡnh 5.32 Đồ thị counter up

Chỳ ý: Trong phần mềm AutoStation khụng hỗ trợ lệnh Bộ đếm xuống Counter Down (CTD).

Một phần của tài liệu Nghiên cứu thiết kế và chế tạo mô hình bãi đỗ xe cao tầng (Trang 66 - 75)