Nhiều phần mềm được sử dụng để hỗ trợ cho việc dạy và học mang lại hiệu quả cao:3Dmax, Flash, Director, Working, Model…, nhưng vì thời gian cò hạn nên người nghiên cứu chỉ tìm hiểu về ph
Trang 1THÀNH PHỐ HỒ CHÍ MINH
ĐỀ TÀI NCKH CẤP SINH VIÊN
NGHIÊN CỨU VÀ XÂY DỰNG TÀI LIỆU ĐIỆN TỬ
PHẦN MỀM CX - SIMULATOR
MÃ SỐ: SV83 - 2007
S 0 9
S KC 0 0 1 9 2 7
Trang 2THUỘC NHÓM NGÀNH : KHOA HỌC KỸ THUẬT
NGƯỜI CHỦ TRÌ : Th.S LƯU VĂN QUANG
NGƯỜI THỰC HIỆN : HUỲNH NGỌC PHƯƠNG ĐẠT - 06302009 LÊ CÔNG HUẤN - 06302016 ĐƠN VỊ : KHOA ĐIỆN
Trang 3Phần 1
ĐẶT VẤN ĐỀ
I ĐỐI TƯỢNG NGHIÊN CỨU:
Tài liệu hướng dẫn của văn phòng đại diện OMRON
II NHỮNG VẤN ĐỀ CÒN TỒN TẠI :
- Ngày nay việc ứng dụng những thành tựu tin học vào trong nhà trường không còn là vấn đề mới mẻ ở các nước trên thế giới cũng như ở Việt Nam Nhiều phần mềm được sử dụng để hỗ trợ cho việc dạy và học mang lại hiệu quả cao:3Dmax, Flash, Director, Working, Model…,
nhưng vì thời gian cò hạn nên người nghiên cứu chỉ tìm hiểu về phần mềm Microsft Powerpoint và ứng dụng của Powerpoint để xây dựng tài liệu liệu điện tử phần mềm Cx- Simulator
- Chưa đi sâu vào nghiên cứu CX-Programmer
Phần 2
GIẢI QUYẾT VẤN ĐỀ
I MỤC ĐÍCH CỦA ĐỀ TÀI:
- Xây dựng tài liệu điện tử phần mềm CX-Simulator để phục vụ cho việc học tập
và giảng dạy của ngành điện công nghiệp, tự động hoá …
- Thực hiện việc mô phỏng trực tiếp các chương trình PLC của OMRON trên máy tính mà không cần kết nối PLC bên ngoài
- CX-Simulator là phần mềm mô phỏng các loại PLC CS1/ CJ1 series của OMRON nó cho phép mô phỏng hoạt động của PLC ngay trên máy tính mà không cần tải phần mềm vào phần cứng PLC Vì vậy rất thích hợp cho việc kiểm tra và sửa lỗi
- Giảm chi phí cho việc học tập, nghiên cứu, giảng dạy
II PHƯƠNG PHÁP NGHIÊN CỨU:
- Trong quá trình thực hiện đề tài, do đặc điểm, tính chất đề tài, nhóm nghiên cứu sử dụng các phương pháp:
Tham khảo tài liệu,
Thu thập tài liệu trên Internet
Dịch tài liệu chuyên ngành
Dịch tài liệu kỹ thuật của sản phẩm
Trang 4Mục lục
PHẦN A
CHƯƠNG TRÌNH CX-PROGRAMMER
Chương 1
CÀI ĐẶT – KHỞI ĐỘNG
5.14 Entry of Advanced Instruction-2
Chương 2
ONLINE / DEBUG
Trang 54.Giám sát –2
Giám sát nhiều vị trí trong chương trình cùng một lúc 38
7.Giám sát – 5
Thay đổi giá trị thực và giám sát hệ nhị phân trong Watch Window 40
17.Chức năng tìm kiếm –2 Tìm đường kẻ lại chương trình bậc thang 50 18.Chức năng tìm kiếm - 3 Tìm bằng từ khoá trong chú thích 51
20.Chức năng tìm kiếm - 5 Tìm bit địa chỉ Sắp xếp trực tuyến 55
PHẦN B
PHẦN MỀM CX- SIMULATOR
Chương 1
TỔNG QUAN VỀ CX-SIMULATOR
Chương 2
TẠO MỘT CHƯƠNG TRÌNH MẪU
2.2 Mở một chương trình mới và thiết lập những công cụ cần thiết 61
Chương 3
CHẠY CHƯƠNG TRÌNH BẰNG CX-SIMULATOR
3.1 Kết nối Virtual PLC của CX-Simulator với CX-Programmer 64
Trang 6Chương 4
DEBUG CHƯƠNG TRÌNH NHỜ CX- SIMULATOR
4.2.1 Thiết lập đầu vào mở rộng ảo [IO Condition Tool] 71
4.3.1 Thiết lập nội dung của IO Break Condition
4.3.3 Thực hiện Debug chương trình mẫu
bằng cách dùng IO Break condition 90
Chương 5
KHỞI ĐỘNG TỪ MENU CX-SIMULATOR
Trang 7MỘT SỐ VÍ DỤ MẪU
Ví dụ 1:Điều khiển dây chuyền đóng gói (Packing Line Control)
Yêu cầu :
- Khi nút bấm PB 1 (Start) được bấm, băng tải hộp bắt đầu chuyển động
- Khi phát hiện sự có mặt của hộp, băng tải hộp (Box Conveyor ) dừng và băng tải
táo (Apple conveyor) bắt đầu chuyển động
- Cảm biến đếm (SE1) sẽ đếm số lượng quả táo cho đến khi đạt 10 quả
- Băng tải táo lúc này sẽ dừng và băng tải hộp lại khởi động lại Bộ đếm sẽ được reset và hoạt động lại lặp lại cho đến khi nút PB2 (Stop) được bấm
Trang 8Chương trình điều khiển:
Trang 9Ví dụ 2: Ứng dụng CX-Programmer điều khiển hoạt động của 3 động cơ Yêu cầu công nghệ:
- Hệ thống gồm 3 động cơ hoạt động theo yêu cầu như sau:
- Khi khởi động; cơ 1 chạy trước; sau ba giây, động cơ 2 bắt đầu chạy; sau năm giây, động cơ còn lại chay
- Khi dừng; động cơ 3 dừng trước, sau năm giây, động cơ 2 dừng; tiếp
đó sau ba giây, động cơ 1 dừng
Trang 10Chương trình điều khiển:
Trang 11
Ví dụ 3: Chương trình điều khiển trò chơi dạng
"Đường lên đỉnh Olympia"
<Mô tả yêu cầu >
- Sau khi người dẫn chương trình (Host) đã nêu xong các câu hỏi, các đấu thủ (player) sẽ bấm nút phía trước mặt để trả lời câu hỏi Ai bấm trước trả lời trước
- Chuông (Buzzer) sẽ kêu trong 10 giây sau khi bất kỳ đấu thủ nào bấm nút - Cùng lúc đó đèn trước mặt đấu thủ đó sẽ sáng và sẽ chỉ được tắt (Reset) bởi
người dẫn chương trình
Trang 12Các đầu vào ra:
Chương trình điều khiển
Trang 13Ví dụ 4: Úng dụng CX-Programmer trong điều khiển đóng mở cửa cho xe
ra vào
Mô tả yêu cầu:
Hoạt động diễn ra như sau:
SW (0.01) được tác động, làm cánh cửa mở ra
Trong ba giây, cánh cửa tiến đến giới hạn dưới, công tắc giới hạn dưới tác
động, và cánh cửa được đóng lại
Trang 14Các đầu vào ra:
0.00 Sensor phát hiện xe đến 5.00 Motor thuận
0.02 Công tắc giới hạn dưới
Chương trình điều khiển:
Trang 15PHẦN A: CX-PROGRAMMER
Chương 1: Cài Đặt
1.Cài đặt thủ tục của CX-Programmer:
Trước khi cài đặt CX-Programmer bạn phải chắc rằng :
- Đóng tất cả các chương trình , tháo bỏ những phiên bản CX-Programmer cũ và những công cụ khác ( như là CX-Protoco) nếu chúng đã được cài đặt
- Việc cài đặt mất khoảng từ 5 đến 10 phút tùy thuộc vào máy tính của bạn ( 5
phút dành cho máy tính có cấu hình CPU Celeron 2.2GHz , main memory 521MB
và ổ đia’ CD-ROM 48x )
- Để thay đổi /sửa chữa / xóa CX-Programmer trước khi cài đặt, chuyển đến sổ tay PDF ‚sự hoạt động của CX-Programmer‛ chương 2 ‚ cài đặt và tháo bỏ ‚
1-1 Cài đặt CX-Programmer:
- Đưa đĩa chương trình CX-programmer đến ổ đĩa CD-ROM của máy tính bạn
- Chọn [ Setup language ], xuất hiện hộp thoại , chọn ngôn ngữ trong máy tính một cách tự động
- Kiểm tra nếu ngôn ngữ thích hợp chọn [ Ok ]
- Màn hình xanh của CX-Programmer xuất hiện , khi đó CX-Programmer bắt đầu được cài đặt
Click OK
Trang 16CX-Programmer bắt đầu cài đặt wizard
- Xuất hiện hộp thoại [ License Agreement ]
- Đọc những thông tin một cách cẩn thận , nếu bạn đồng ý với tất cả những thông
tin đó chọn [I accept the terms of
the license agreement ]
- Sau đó Click [ Next ]
Click [Next]
Trang 17- Xuất hiện hộp thoại [ User information ]
- Nhập tên , công ty và nhập mã số của CX-Programmer
- Sau đó chọn [ Next ]
Click [ I accept ]
Click [ Next ]
Click [ Next ]
Trang 18- Xuất hiện hộp thoại [ Set up type ]
- Chọn [Completes ] và click chọn [Next ]
- Nếu bạn chọn [Custom] , bạn có thể chia việc cài đặt và những công cụ riêng lẻ
Click [ Next ]
Click [ Complete ]
Click [ Next ]
Click [ Next ]
Trang 19- Nếu thư viện FE OMRON được chọn sẽ xuất hiện hộp thoại OMRON FB
- Xuất hiện hộp thoại [ Ready to install the program]
- Chương trình cài đặt bắt đầu
- Xuất hiện hộp thoại báo hiệu việc cài đặt đã hoàn tất
- Bằng cách kiểm tra [ Online registion ] bạn có thể tiến hành quá trình đăng kí trực tuyến
1-2 Đăng kí trực tuyến
- Nếu máy tính của bạn có kết nối internet, bạn có thể đăng kí sử dụng trực tuyến
- Sau khi việc cài đặt hoàn tất sẽ xuất hiện hộp thoại [ Online Registration ]
Click [ Install ]
Click [ Finish ]
Trang 20- Nếu bạn click [ Resgister] Wed brower sẽ được kết nối đến ‚ Omron‛s CX-One wed site ‚
- Nếu bạn chọn [Exit] để hủy bỏ việc đăng kí trực tuyến hộp thoại [Online
Registration] sẽ xuất hiện mỗi khi CX-Programmer bắt đầu
- Nếu máy tính của bạn không có kết nối internet hoặc bạn không muốn đăng kí trực tuyến , hãy điền và gửi các thẻ đăng kí sử dụng đến nhà sản xuất
2.Khởi động CX-Programmer:
- Màn hình xuất hiện khi đó khởi động CX-Programmer
Trang 213.Mở dự án mới và cài đặt loại thiết bị :
Click toolbar button [New] trong CX-Programmer
Click
Click [ Setting ]
Trang 22- Nhấp chuột trái vào hộp thoại ‚setting‛ để hiển thị hộp thoại cài đặt loại thiết bị
- Chọn loại CPU và click[ Ok ]
4 Cửa sổ chính
Mỗi chức năng của cửa sổ chính được giải thích bên dưới
Trang 23Tên Nội dung / Chức năng
CX-programmer
[View] -> [Toolbars], và bạn có thể chọn toolbar để hiển thị Kéo toolbar cho phép bạn thay đổi vị trí hiển thị toolbar theo nhóm
có thể được tạo và hiển thị Project workspace
Project tree
Điều khiển chương trình và dữ liệu Cho phép bạn copy dữ liệu bằng nhiều cách , kéo và nhấp giữa những dự án khác nhau hoặc không có dự án nào
Symbol bar Hiển thị tên , địa chỉ hoặc giá trị, và chỉ dẫn cách chọn biểu
tượng bằng con trỏ
4-1 Định vị trí từ khoá tương thích SYSWIN
- Chức năng sắp xếp bảng điều khiển cho phép những chức năng khóa để hoạt động giống như SYSWIN
Chọn [Tools] -> [Keyboard Mapping ] từ Menu
Trang 24- Khi sự chỉ định khóa SYSWIN được chọn , từ khóa hướng dẫn sự hoạt động sẽ
được trình bày ở phía dưới
- Nếu chọn Full view thì màn hình sẽ hiển thị
Trang 254.2 Sắp xếp :
- Sự sắp xếp là chức năng để tạo ra / hiển thị một khối chương trình được chia thành
nhiều phần chức năng
- Nó không chỉ cải thiện tính chất của chương trình mà còn làm tăng hiệu suất bằng
cách không sử dụng những bộ phận có chương trình điều khiển giống nhau bởi vì việc
copy và paste trong cây chương trình thì dùng được
- Tuy nhiên , chương trình nạp bằng sự sắp xếp thì có thể được và nó cho phép bạn
hoạt động trực tuyến một cách ổn định
- Ví dụ:
- Thay đổi đoạn tên
Trang 26- Sắp xếp phần thêm vào
- Nó có thể đi đến mỗi phần từ danh sách
- Khi kiểm tra toàn thể chương trình trong danh sách , bạn có thể đi đến từng phần chi tiết
Trang 274.3 Xóa và hiển thị những cửa sổ không cần thiết:
- Để xóa Project workspace nhấn [ Alt+1] từ bàn phím
- Để hiển thị Project workspace tiếp tục nhấn lại [ Alt+1 ]
- Để xóa ngõ ra nhấn ESC hoặc nhấn [ Alt +2 ]
Trang 28- Để hiển thị lại ngõ ra nhấn lại [ Alt +2 ]
Trang 295 Tạo chương trình:
Mã chương trình ví dụ được giải thích ở dưới
- Sau khi kiểm tra vị trí con trỏ ở phía bên trái của cửa sổ bậc thang , bắt đầu chương trình
Trang 305.1 Chọn tiếp điểm thường mở:
Nhấn’ C ‘ từ bàn phím để xuất hiện hộp thoại [ New contact ]
Nhập vào kí hiệu chú thích
Xóa chỉ dẫn:
- Di chuyển con trỏ đến chỗ chỉ dẫn sau đó ấn[ DEL ] từ bàn phím
- Di chuyển con trỏ đến ô bên phải của chỉ dẫn và nhấn phím[ BS ]
Số ‘0’ của địa chỉ trên thì không được làm tròn khi trình bày
[.]thời gian hiển thị giữa sô kênh và số rơle
Trang 315.2 Cuộn dây:
Nhấn ‚O‛ từ bàn phím để xuất hiện hộp thoại [ New Coil ]
-Ấn R để thanh hoạt động bình thường
- Những thanh này sẽ hoạt động bình thường khi bạn di chuyển vị trí con trỏ đến ô
nghịch đảo màu xanh bằng cách nhấn những khoá mũi tên từ bàn phím hoặc sử dụng
mouse
+ CHỨC NĂNG THÔNG DỤNG :
- Tự động kiểm tra những cuộn dây giống nhau
- Nếu những cuộn dây giống nhau được đưa vào trong lúc tạo chương trình , theo tin
nhắn hiển thị và bạn có thể chú ý rằng cuộn dây được nhân đôi đúng cách
- Cửa sổ ngõ ra tự động mở
- Aán ESC để thoát hoặc mở ngõ ra
Trang 32- Double click bằng cách sử dụng chuột hoặc ấn F4 Mũi tên di chuyển đến nơi đặt cuộn dây giống nhau trong cửa sổ bậc thang
+ MỐI QUAN HỆ
1 Ấn [Alt + Y] Bạn có thể tắt việc hiển thị hoặc ẩn ký hiệu chú thích
2 Click toolbar button [ Show program/Section comments] để tắt việc hiển thị những chú thích trong dòng đầu
Click
Trang 333 Chọn [Tool/ Options] từ CX-Programmer menu Bạn có thể đặt việc ẩn những chú thích bên trong hộp thoại
5.3 Sắp xếp việc chú thích kí hiệu:
Click
Cửa sổ bậc thang được tắt để thi hành viễc sắp xếp cửa sổ chú thích
Click
Trang 34Copy , paste và xóa nhiều chú thích có thể được thực hiện trong một ô
Ví dụ copy và paste những chú thích trong 2 dòng
Nhấp chuột phải vào ô số cần copy đến và nhấp paste
Trang 355-4 Nhập thanh chú thích:
Di chuyển con trỏ đến vị trí ở phía dưới
Xuất hiện màn hình
5-5 Tiếp điểm thường đóng:
- Nhấn ‚/‛ từ bàn phím để xuất hiện hộp thoại [New Closed Contact ]
0->101-> Enter-> Coil1->Enter-> R
Trang 365.6 Danh sách chú thích:
- Chức năng này rất có ích trong việc duy trì những thay đổi và chú ý việc kiểm tra lúc bắt đầu
- Di chuyển mũi tên đến tiếp điểm chỗ mà bạn cần viết chú thích
Nhấn [Alt + Ent]
Aán [ Alt + A] để tắt việc hiển thị /ẩn chú thích
Trang 375.7 Tiếp điểm xung tác động cạnh lên:
- Từ bàn phím nhấn ‚C‛
- Xuất hiện hộp thoại[ New contact ]
- Nhập số liệu [ 100 ]
- Nhấp [ Detail] xuất hiện hộp thoại
- Chọn ‚Up‛ sau đó nhấp[ Ok ]
- Phương pháp ngõ vào này chỉ có giá trị cho CS/CJ và CV chuỗi PLCs
- Cho những chuỗi PLCs khác sử dụng DIFU
5-8 Tiếp điểm xung tác động cạnh xuống:
- Từ bàn phím nhấn ‚C‛ -> [New contact]-> Nhập giá trị[ 101 ]
- Nhấp [Detail] xuất hiện hộp thoại
Trang 38- Phương pháp ngõ vào này chỉ có giá trị cho CS/CJ và CV chuỗi PLCs
- Cho những chuỗi PLCs khác sử dụng DIFU
5-9 Vẽ đường nối thẳng đứng hướng lên
- Nhấn [ control +] hoặc nhấn [ U ]
- Từ bàn phím nhấn ‚O‛ xuất hiện hộp thoại [New coil ] , nhập giá trị[ 200-> Enter-> nhập Coil2 -> Enter -> R ]
Nhấn ‚C‛ ->200-> Enter-> nhấn ‚O‛ -> ‘300’-> Enter-> Coil 3 -> Enter
Trang 395-10 Vẽ đường nối thẳng đứng hướng xuống
Chọn [Control+] hoặc ‚V‛
5-11 Lệnh Advanced Instructions 1 – Entry of Strings:
- Nhấn ‚I‛ xuất hiện hộp thoại [ New Instruction ]
- Nhập giá trị theo chỉ dẫn
- Nhấp ok và nhập giá trị chú thích ‚Products‛
- Nhấp [ OK ]
- Sau đó nhấn ‘R‛
5-12 Lệnh Advanced Instructions – Useful Function
- Tương tự như trên sau khi xuất hiện hộp thoại
Trang 40Nếu ta chọn mục ‚ Instruction help ‚ xuất hiện hộp thoại
- Nếu ta chọn mục ‚ Find instruction ‚ sẽ xuất hiện hộp thoại
Trang 41- Ta chọn ‘Availability’ xuất hiện hộp thoại
PLC cung cấp những chức năng chỉ dẫn thích hợp trong danh sách
5-13 Lệnh Auxiliary Relay – Bit xung clock 1.0 giây
- Nhấn ‘C’ xuất hiện hộp thoại [ New contact ]
Trang 42Nhấp
Chọn [ P _1s ] từ pull down menu
5-14 Lệnh Advanced Instructions 2- Entry of Differential Instructions
- Những sự chỉ dẫn khác nhau Chỉ dẫn được thi hành khi thực hiện vòng quét của chương trình
- Nhấn ‘I’ xuất hiện hộp thoại
Nhập giá trị
Chọn [ Ok ] và sau đó nhập lời chú thích nếu cần thiết
Trang 445-16 Entry of Advanced Instructions 3 – Entry by Fun No:
- Nhấn ‘I’ xuất hiện hộp thoại
Trang 455-17 Nhập lệnh Timer
- Nhấn ‘/’ từ bàn phím , sau đó nhập giá trị ‘T0’ -> nhập giá trị chú thích -> Enter
- Nhập lệnh cho Timer
- Ta nhấn ‘I’ từ bàn phím -> xuất hiện hộp thoại
- Ta tiến hành nhập giá trị theo chỉ dẫn -> Enter -> ‘R’
Trang 465-18 Nhập Lệnh Cho Counter:
- Nhập lệnh cho Counter
- Nhấn ‘I’ từ bàn phím -> xuất hiện hộp thoại và tiến hành nhập giá trị theo chỉ dẫn
- Nhập bit Counter bằng cách nhấn ‘C’ ->xuất hiện hộp thoại sau đó nhập giá trị ‘C0’ -> Enter -> Enter
- Nhấn ‘C’ nhập giá trị ‘C0’-> Enter -> Enter
- Nhấn ‘O’ nhập giá trị ‘402’-> Enter->Enter
Trang 475-19 Copy & Paste một Rung :
- Di chuyển vị trí con trỏ đến vị trí chọn trên hình
5-20 Nhập lệnh END:
- Để tạo một dự án mới , lệnh END của chương được phát một cách tự động
- Bạn không cần phải nhập lệnh END
Trang 48Chương 2: ONLINE / DEBUG
1 Chương trình kiểm tra lỗi (compile):
- Kiểm tra lỗi trước khi chuyển đổi chương trình
Click
- Lỗi và địa chỉ được hiển thị ở cửa sổ ngõ ra
Trang 49- Double –click vào lỗi hiển thị , con trỏ trong chương trình bậc thang sẽ đi đến vị trí lỗi tương ứng và lỗi này sẽ được chỉ màu đỏ
+ Cửa sổ ngõ ra tự động mở chương trình kiểm tra
+ Con trỏ di chuyển đến vị trí lỗi bằng cách ấn từ khóa ‘J’ hoặc ‘F4’
+ Nhấn ESC để thoát khỏi cửa sổ
2 Online:
- CX-Programmer cung cấp 3 phương pháp kết nối phụ thuộc vào cách sử dụng
Online thông thường Cho phép bạn online với những thiết bị của PLC và những phương pháp đặc biệt khi mở một dự án
Online tự động Tự động đăng kí việc kết nối PLC và cho phép bạn online với PLC và với 1 button
Online với Simulator Cho phép bạn online với CX-Simulator với 1 button ( bạn cần cài đặt CX-Simulator )