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.
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.
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).