Thứ Bảy, 7 tháng 6, 2014

Lập trình HMI Delta kết nối RS485 tới đồng hồ nhiệt

TÀI LIỆU KỸ THUẬT | Lập trình HMI DELTA - DOP-B SERIES kết nối RS485 tới đồng hồ nhiệt độ DTB Series
Kính gửi quý khách hàng !
- Để thuận tiện trong lập trình điều khiển giám sát nhiệt độ từ đồng hồ nhiệt độ Delta DTA Series, DTB Series, DTE Series, DTC Series, ... , ngoài việc sử dụng lệnh truyền thông Modbus trong PLC Delta, chúng ta có thể sử dụng trực tiếp kết nối sẵn có trong thư viện của HMI Delta.
- Sau đây, dailybientandelta xin giới thiệu đến quý khách hàng cách lập trình và thực hiện trên HMI Delta DOP-B07S411 và đồng hồ nhiệt độ DTB Series DTB4848RR

I. Đồng hồ nhiệt độ DTB Series.
1. Hình ảnh đồng hồ nhiệt độ DTB Series :
Các kích thước: DTB9648, DTB4848, DTB4896, DTB9696

2. Cài đặt tham số truyền thông :
- Bước 1: Cấp nguồn cho đồng hồ.
- Bước 2: Truy cập chế độ cài đặt.
Tại màn hình vận hành mặc định khi cấp nguồn, nhấn giữ phím SET


trong thời gian tối thiểu là 3 giây để đồng hồ chuyển về màn hình cài đặt.

Màn hình sẽ hiển thị:
 : Input : Cài đặt loại đầu đo nhiệt độ được sử dụng.
- Bước 3: Truy cập chế độ truyền thông:
Thực hiện nhấn nút chuyển chế độ :

Đến khi màn hình hiển thị:
 : Cài đặt cho phép hoặc không cho phép truyền thông.

Nhấn phím giảm hoặc tăng để thay đổi giá trị :

 

Chọn ON chế độ truyền thông. Màn hình sẽ hiển thị:



Sau khi thay đổi nhấn phím SET để xác nhận cài đặt.
- Bước 4: Cài đặt thông số truyền thông :
Tiếp tục nhấn phím chuyển chế độ : 

Đến khi màn hình hiển thị các thông số truyền thông :
a, Thông số cài đặt chế độ truyền thông ASCII / RTU, màn hình hiển thị :
Với ví dụ này, chúng ta chọn là ASCII.
b, Địa chỉ truyền thông của DTB, màn hình hiển thị:
Đặt địa chỉ truyền thông là 1.
c, Tốc độ truyền thông, màn hình hiển thị:
Chọn tốc độ 9600
d, Độ dài khung truyền dữ liệu :
    
Chọn độ dài = 7 bit.
e, Cài đặt bit kiểm tra chẵn lẻ:
Chọn chế độ Even ( EvEn)
f, Cài đặt bit kết thúc dữ liệu :
Chọn bằng 1 bit.
3. Địa chỉ thanh ghi trong đồng hồ nhiệt độ DTB Series:
- Với bài toán giám sát và cài đặt, chúng ta quan tâm đến hai giá trị:
PV: Giá trị nhiệt độ thực tế đo được.
SV: Giá trị cài đặt của nhiêt độ.
Địa chỉ Nội dung Đơn vị
1000H PV 0.1
1001H SV 0.1
- Các thanh ghi khác, quý khách có thể tham khảo tài liệu hướng dẫn sử dụng.
II. Cài đặt và thiết kế giao diện trên HMI DOP-B07S411
1. Phần mềm cho DOP-B07S411:
Màn hình HMI Delta hiện tại có hai dòng chính là:
DOP-A/AS/AE Series : sử dụng phần mềm Screen Editor , phiên bản cao nhất hiện tại là 1.05.86
DOP-B Series : sử dụng phần mềm DOPSoft , phiên bản cao nhất hiện tại là 1.01.08
Link tải phần mềm cho DOP-B07S411 : 

DOPSoft V1.01.08for DOP-B series2013-09-0285.5MB
DOPSoft V1.01.08 patchfor DOP-B series2013-12-0268.1MBApply to v3.0067 firmware

Chúng ta có thể chỉ cần cài DOPSoft V1.01.08 để sử dụng hoặc sau khi cài, có thể bổ sung bàn Patch để nâng cấp Firmware.
2. Thiết kế giao diện:
- Bước 1: Khởi động chương trình DOPSoft 1.01.08.
- Bước 2: Thiết kế giao diện.
a. Khởi tại File thiết kế mới: 
Chọn File >> New
Lựa chọn loại màn hình DOP-B07S411 và chuyển sang bước tiếp theo : Next >>


b. Khởi tạo kết nối RS485 với thiết bị điều khiển của Delta, trong đó sẽ bao gồm đồng hồ nhiệt độ.
- Trong hình bên dưới, chúng ta sử dụng cổng COM2 - cổng này có tích hợp hai chế độ là RS232 và RS485 thiết lập trực tiếp trên giao diện máy tính, không cần thay đổi phẩn cứng. 
Loại thiết bị kết nối là Delta Controller ASCII.
Đặt tên cho kết nối : Link Name = DTB ( giúp dễ nhớ và ngắn gọn trong câu lệnh Macro)


- Đặt toàn bộ thông số truyền thông giống với thiết lập trên đồng hồ DTB ở mục số I.2.
Địa chỉ của thiết bị Controller là 1
Giao thức kết nối RS485
Data bits = 7
Stop bít = 1
Baud Rate = 9600
Parity = Even 


Các thông số khác chúng ta có thể để mặc định. Sau khi thiết lập xong, nhấn chọn Finish để hoàn thành việc tạo thiết kế mới. Các thiết lập đều có thể sửa lại trong quá trình tạo giao diện.
c. Tạo ô hiển thị giá trị nhiệt độ thực
- Kích chuột phải lên nền phần mềm, chọn Display >> chọn Numeric Display 

- Kích giữ chuột trái lên nền phần mềm và vẽ ô hiển thị với kích thước mong muốn. 
- Chọn vào mục nhập địa chỉ đọc dữ liệu bên cột Property >> Chọn Read Address :
Cửa sổ chọn kết nối và địa chỉ dữ liệu sẽ hiện ra:

Chọn đường link là DTB đã đặt trước đó.
Chọn loại thiết bị là Temp_Ctrl- : Tương ứng với bộ điều khiển nhiệt độ.
- Chọn địa chỉ thanh ghi kết nối dữ liệu là 1000 tương ứng với địa chỉ lưu dữ liệu nhiệt độ thực như mục số I.3 đã chỉ ra.

- Nhấn Enter để hoàn thành việc thiết lập. Tiếp theo để giá trị hiển thị tương ứng với độ phân giải 0.1°C, chọn vào mục Detail... để thiết lập phần số sau dấu phẩy.

Thiết lập tương tự trong hình. Số hiển thị sẽ có dạng 123.4
- Thay đổi Font chữ và màu hiển thị và thêm các đối tượng Text ta có kết quả :

d. Tạo ô hiển thị và cài đặt nhiệt độ đặt.
- Kích chuột phải lên nền phần mềm, chọn Input >> chọn Numeric Entry


- Kích giữ chuột trái lên nền phần mềm và vẽ ô hiển thị với kích thước mong muốn. 
- Chọn vào mục nhập địa chỉ viết dữ liệu xuống bên cột Property >> Chọn Write Address :
Cửa sổ chọn kết nối và địa chỉ dữ liệu sẽ hiện ra:

- Chọn địa chỉ thanh ghi kết nối dữ liệu là 1001 tương ứng với địa chỉ nạp giá trị nhiệt độ đặt như mục số I.3 đã chỉ ra.
- Nhấn Enter để hoàn thành việc thiết lập. Tương tự như giá trị hiển thị PV, để giá trị cài đặt tương ứng với độ phân giải 0.1°C, chọn vào mục Detail... để thiết lập phần số sau dấu phẩy.



Thiết lập tương tự trong hình và chú ý đến phần giới hạn giá trị cài đặt. Giá trị nhập liệu trên HMI sẽ nằm trong khoảng thiết lập này.
- Căn chỉnh hiển thị, màu sắc, cỡ chữ, ... chúng ta có kết quả :
- Biên dịch chương trình và mô phỏng thử trực tiếp trên PC ở chế độ offline :

Như vậy chúng ta đã xong phần thiết kế giao diện, chương trình này có thể kết nối và nạp xuống HMI thông qua cổng USB hoặc RS232.

II. Sơ đồ kết nối truyền thông từ đồng hồ nhiệt độ DTB4848RR tới HMI DOP-B07S411
1. Sơ đồ đấu nối trên DTB4848RR:
Sơ đồ trên mô tả chung cho tất cả các dòng đồng hồ nhiệt độ DTB4848
- 1 và 2 : Ngõ ra điều khiển 1.
Với loại ngõ ra R : đây là tiếp điểm thường mở của Relay bên trong đồng hồ.
Với loại ngõ ra C : đây là tín hiệu dòng điện tuyến tính 4~20mA
Với loại ngõ ra V : đây là tín hiệu xung áp ~14VDC.
- 3-4-5 : Là ngõ vào cảm biến nhiệt độ. Đồng hồ DTB có thể nhận diện hầu hết các loại cảm biến nhiệt độ PT và TC. Đặc biệt DTB có thể nhận tín hiệu Analog, tuyến tính vào chân 4 - 5 và hiển thị như một bộ hiển thị số. Tín hiệu này cũng hỗ trợ cho việc đặt can nhiệt ở xa rồi dùng bộ chuyển đổi thành tín hiệu 4~20mA đưa về đồng hồ, giảm nhiễu và suy giảm tín hiệu trên đường truyền.
- 6 : Không sử dụng.
- 7 và 8 : Ngõ ra điều khiển 2.
Có thể tuỳ chọn mã hàng ngõ ra 2 là Xung áp hoặc Relay.
- 9 và 10 : Là tín hiệu truyền thông theo chuẩn RS485.
- 11 và 12 : Là hai chân cấp nguồn xoay chiều 220V. Với đặc thù được tích hợp mạch nguồn switching , là một trong các công nghệ nguồn xung điện tử, có điện áp ngõ ra ổn định cao với một dải dao động của điện áp ngõ vào từ 100~240VAC. Trong dải điện áp này, đồng hồ hoạt động bình thường.
- 13-14-15 : Ngõ ra Alarm 1 và Alarm 2.
Chân chung : COM - 15, ALM1 -14, ALM2-15.
2. Sơ đồ đấu nối trên DOP-B07S411:
- Một màn hình HMI-Delta DOP-B07 được thiết kế sẽ có các tuỳ chọn bên dưới :

Về kết nối dữ liệu DOP-B07S411 sẽ có : 
USB, COM1, COM2 ( COM2 + COM3 ).
- Đối với HMI, ngoài cấp chân cấp nguồn 24VDC, chúng ta quan tâm chính tới các cổng kết nối.

Từ sơ đồ các Pin ở trên, chúng ta có thể tạo ra nhiều Cable kết nối truyền thông với nhiều chuẩn kết nối khác nhau.
3. Sơ đồ đấu nối truyền thông giữa DOP-B07S411 với DTB4848RR:
- Chúng ta sử dụng chuẩn truyền thông RS485.
- Lựa chọn COM2 mode 2.
- Sơ đồ nối dây truyền thông :
DTB -------------- HMI
  9              -           6          D-
 10             -           1          D+
------------------------------------------------------
Trên đây là toàn bộ phần hướng dẫn chi tiết để lập trình, kết nối truyền thông từ HMI tới đồng hồ nhiệt độ DTB của hãng Delta, mọi vấn đề phát sinh trong quá trình thực hiện, quý khách hàng và bạn bè cần tham khảo thêm, xin vui lòng để lại comments hoặc gửi mail tới địa chỉ hòm thư Gmail trên Blog.

Biên soạn : © Nguyễn Bá Quỳnh
Ngày 07/06/2014


Thứ Ba, 20 tháng 5, 2014

Hiển thị số thập phân trên HMI

Tài liệu kỹ thuật | Hỗ trợ khách hàng

Chào quý khách hàng, theo nội dung câu hỏi từ Mr Hùng ( Do tên không dấu nên mình tạm xưng hô vậy ) :
"
Hung: A Quỳnh ơi, e có thắc mắc chút mong a giải đáp giùm. E đọc nhiệt độ từ đồng hồ nhiệt delta về Plc delta sau đó đưa lên màn hình. khi e đọc từ ô nhớ D1050 về D0 thì D0 có giá trị là 324 nghĩa là
14 May 14, 04:39 PM
Hung: nhiệt độ 32.4 độ, nếu e DIV 10 thì chỉ đc số nguyên, có cachs nào để e hiển thị chính xác giá trị 32.4 ko a.
21 May 14, 09:23 AM
Hung: thứ 2: Nếu koDiv thì e hiển thị nhiệt độ thông qua thông số D0 thì nó sẽ là 324, còn khi Div nếu hiển thị ô nhớ D0 thì nó sẽ không chính xác và hiển thị 474. Phiền a chỉ giáo nhé. Cảm ơn a
21 May 14, 09:25 AM
"
Nếu đúng theo ý hiểu của mình, mình gửi lại thông tin tham khảo như sau:
- Bản chất của giá trị nhiệt độ khi đọc về PLC như Mr Hùng có mô tả thì giá trị được lưu tại thanh ghi D0 của PLC là 324 tương ứng với nhiệt độ 32.4 °C . 
- Để hiển thị trên màn hình HMI giá trị nhiệt độ là 32.4 °C ( có dấu phẩy phân cách phần lẻ ), chúng ta sẽ sử dụng phương pháp dùng dấu phẩy " ảo " trên HMI. Cụ thể quý khách có thể xem hình bên dưới:



Thiết lập hiển thị trong mục Detail với 3 số nguyên và 1 số sau dấu phẩy.
Với thiết lập này, số hiển thị sẽ có dạng 123.4 mặc dù giá trị trong thanh ghi vẫn là 1234.
Kết quả mô phỏng:

Mong rằng bài viết sẽ giải quyết đũng vấn đề Mr Hùng đang gặp phải.
---------------------------------------------------------------
Rất mong nhận được góp ý từ quý khách hàng.


Thứ Hai, 12 tháng 5, 2014

Human Machine Interfaces-HMI Delta

Một số loại HMI của hãng Delta mới nhất, đang được sử dụng và cung cấp trên thị trường.

HMI (Human Machine Interface) là một phương tiện để trao đổi thông tin và giao tiếp lẫn nhau giữa các hệ thống cơ điện và người sử dụng. Nó cho phép người sử dụng hoàn thành các thiết lập thông qua việc chạm vào hình ảnh hoặc phím trên cửa sổ giao diện người dùng thân thiện. Sản phẩm không chỉ đáp ứng nhanh chóng và thuận tiện trong sản xuất tự động hóa, nó cũng đã thay thế bảng điều khiển truyền thống với hệ thống dây điện.

Các màn hình  Human Machine Interface (HMI) Series DOP được cung cấp với các màn hình cảm ứng chạm khác nhau với nhiều kích thước và màu sắc. Nó cũng cung cấp chức năng điều khiển nhanh chóng và thuận tiện cho các máy tự động hóa công nghiệp. Ngoài ra, phần mềm DOPSoft Screen Editor và Programming Software dựa trên nền tảng Windows, thân thiện với người sử dụng có thể ứng dụng cho toàn bộ DOP Series. Với DOPSoft, người dùng có thể nhanh chóng chỉnh sửa hình ảnh, đồ hoạ và dễ dàng thiết lập giao thức truyền thông phù hợp. Nhiều ứng dụng có thể được tạo ra, chỉnh sửa, nạp xuống và tải lên.

Để thuận tiện cho quý khách hàng chọn mua sản phẩm, dailybientandelta.blogspot.com giới thiệu tổng quan các Series màn hình cảm ứng HMI Delta DOP-B :


I. Series DOP-B loại 4.3'' :
DOP-B03S211, DOP-B03S210, DOP-B03E211
Các dòng sản phẩm DOP-B03S được sản xuất thay thế cho DOP-B04 ra đời trước đó. Bộ nhớ của DOP-B03 lớn hơn nhiều so với DOP-B04. DOP-B03 lên đến 128MB ROM , trong khi DOP-B04 chỉ có 4MB ROM.
1. DOP-B03S211 :
- Chuẩn màn hình 4.3-inch (480 x 272 pixel), loại TFT LCD 65.536 màu
- Hỗ trợ 2 nhóm cổng COM:  RS-232 / RS-422 / RS-485
- Transfer/download dữ liệu qua RS-232 hoặc USB
- Mặt cảm ứng có tiêu chuẩn bảo vệ tương đương IP65
- Hỗ trợ hiển thị theo hai chiều ngang / dọc màn hình.
- Phần mềm chỉnh sửa trên máy tính, DOPSoft tương thích với các hệ điều hành: Windows XP, Windows Vista, Windows 7
2. DOP-B03S210 :
- Tương đương với DOP-B03S211 nhưng được đơn giản hơn: Loại bỏ cổng USB Host, loại bỏ Pin lưu trữ.
- Bộ nhớ màn hình được giảm bớt. Phù hợp các ứng dụng nhỏ hơn nhưng cần sự ổn định.
3. DOP-B03E211 :
- Loại màn hình phát triển từ DOP-B03S211 nhưng được tích hợp thêm cổng truyền thông Ethernet, có thể sử dụng để truyền dữ liệu hoặc kết nối với các thiết bị hỗ trợ Ethernet. Các tính năng khác tương đương với DOP-B03S211.

II. Series DOP-B loại 4.7'' :
DOP-B04S211
Anh gốc tại delta.mov.mn
DOP-B04S211 :
- Chuẩn màn hình 4.7-inch (480 x 272 pixel), loại TFT LCD 65.536 màu
- Hỗ trợ 1 cổng COM:  RS-232 / RS-422 / RS-485
- Transfer/download dữ liệu qua RS-232 hoặc USB
- Mặt cảm ứng có tiêu chuẩn bảo vệ tương đương IP65
- Hỗ trợ hiển thị theo hai chiều ngang / dọc màn hình.
- Phần mềm chỉnh sửa trên máy tính, DOPSoft tương thích với các hệ điều hành: Windows XP, Windows Vista, Windows 7

III. Series DOP-B loại 5.6'' :
Các sản phẩm DIO-B05 ra đời thay thế cho dòng sản phẩm cũ là DOP-AS57BSTD, DOP-AS57GSTD, DOP-A57CSTD, ... nhưng được tích hợp nhiều tính năng và nâng cấp theo chuẩn màn hình mới 65,536,000 màu.
DOP-B05S100, DOP-B05S101, DOP-B05S111

1. DOP-B05S100 :
- Chuẩn màn hình 5.6-inch (320 x 234 pixel), loại TFT LCD 65.536 màu
- Hỗ trợ 3 nhóm cổng COM:  RS-232 / RS-422 / RS-485
- Transfer/download dữ liệu qua RS-232 hoặc USB
- Hỗ trợ USB Host, kết nối trực tiếp vào ổ đĩa USB, máy in và chuột
- Mặt cảm ứng có tiêu chuẩn bảo vệ tương đương IP65
- Hỗ trợ hiển thị theo hai chiều ngang / dọc màn hình.
- Phần mềm chỉnh sửa trên máy tính, DOPSoft tương thích với các hệ điều hành: Windows XP, Windows Vista, Windows 7
2. DOP-B05S101 :
- Tương đương với DOP-B05S100 nhưng có bộ nhớ lớn gấp 2 lần, bộ nhớ Flash ROM lên đến 8MB, bộ nhớ SDRAM lên đến 16MB.
3. DOP-B05S111 :
- Tương đương với DOP-B05S100 nhưng có bộ nhớ ROM vượt xa các sản phẩm cùng loại, lên tới 128MB. Đây là thiết kế dùng để nâng cấp, thay thế cho các dòng sản phầm DOP-B05 trước đó.

IV. Series DOP-B loại 7.0'' :
Màn hình DOP-B Series kích thước 7'' là một dòng sản phẩm đa dạng nhất. Kích thước ở mức trung bình này phù hợp với nhiều loại máy.
DOP-B07S200
DOP-B07S201
DOP-B07S211
DOP-B07S411, DOP-B07S415
DOP-B07E415, DOP-B07PS41 
DOP-B07S401K












DOP- B07S411K

DOP-B07S410

DOP-B07S515, DOP-B07E515
DOP-B07PS515

1. DOP-B07S200 - DOP-B07S201 :
- Các sản phẩm trong dòng này bao gồm : DOP-B07200, DOP-B07S201, DOP-B07S211, DOP-B07E205, DOP-B07E215.
- Đặc điểm nổi bật của loại màn hình DOP-B07S200 và DOP-B07S201 là có 8 phím vật lý được bao bọc bên ngoài bởi lớp vỏ thứ 2. Các phím được sắp xếp bằng cao su mềm giúp thao thao chính xác và thuận tiện cho người sử dụng.
* Hiện tại các loại màn hình này đã không còn sản phẩm mới. Thông số tham khảo loại DOP-B07S201 như sau :
- Chuẩn màn hình khổ rộng: 65.536 màu
- Chức năng USB host cho phép kết nối trực tiếp với USB, bàn phím, chuột, máy quét mã vạch hoặc máy in.
- Tích hợp thời gian thực, chuông báo.
- Hỗ trợ chuẩn MPI của PLC Siemens S7
- Hỗ trợ 1 cổng COM:  RS-232 / RS-422 / RS-485
- Transfer/download dữ liệu qua RS-232 hoặc USB
- Mặt cảm ứng có tiêu chuẩn bảo vệ tương đương IP65
- Phần mềm chỉnh sửa trên máy tính, DOPSoft tương thích với các hệ điều hành: Windows XP, Windows Vista, Windows 7
Thông số phần cứng:
Đèn nền LED (≥ 20.000 giờ nửa cuộc đời )
Flash ROM : 4 MB
SDRAM : 16 MB
2. DOP-B07S211 :
- Màn hình DOP-B07S211 tương đương loại DOP-B07S201 nhưng được thay thế các phím vật lý sang dạng bằng phẳng với mặt hiển thị.
3. DOP-B07S411 :
Màn DOP-B07S411 là loại màn hình tính vào thời điểm năm 2013~2014 có lượng tiêu thụ mạnh, ứng dụng kết nối được với nhiều thiết bị khác nhau, giá thành phù hợp với nhu cầu máy trên thị trường.
- Chuẩn màn hình  7 "(800 x 480 pixel) , loại TFT LCD 65.536 màu.
- Hỗ trợ 3 cổng COM:  RS-232 / RS-422 / RS-485.
- Hỗ trợ USB Host, kết nối trực tiếp vào ổ đĩa USB, máy in và chuột.
- Transfer/download dữ liệu qua RS-232 hoặc USB.
- Mặt cảm ứng có tiêu chuẩn bảo vệ tương đương IP65.
- Hỗ trợ hiển thị theo hai chiều ngang / dọc màn hình.
- Phần mềm chỉnh sửa trên máy tính, DOPSoft tương thích với các hệ điều hành: Windows XP, Windows Vista, Windows 7
3. DOP-B07S401K :
- Màn hình DOP-B07S401K tương đương màn hình DOP-B07S411 nhưng hỗ trợ thêm các phím chức năng.
4. DOP-B07S411K :
- Màn hình DOP-B07S411K tương đương màn hình DOP-B07S401K nhưng các phím chức năng được làm phẳng với mặt hiển thị.
5. DOP-B07S415 :
- Màn hình DOP-B07S415 tương đương màn hình DOP-B07S411, sự khác nhau nằm ở tỷ lệ hiển thị và đặc biệt DOP-B07S415 có tích hợp SD Card.

---------------------------
Bài viết đang được Update


Chủ Nhật, 27 tháng 4, 2014

Lập trình PLC Delta High-Speed Counter DVP14SS2

( © http://dailybientandelta.blogspot.com/ )

Mở đầu: 
- Ứng dụng lập trình PLC nói chung và PLC Delta nói riêng có rất nhiều lệnh đặc biệt và các ứng dụng được tích hợp sẵn, thuận tiện cho việc lập trình điều khiển máy tự động trong công nghiệp. Một trong các ứng dụng được quan tâm nhiều và có một vị trí quan trọng trong các máy điều khiển tự động là chức năng đọc xung tốc độ cao từ các cảm biến, Encoder, ...
- Về ứng dụng Encoder có 3 kiểu ứng dụng khi đọc xung về PLC :
+ Đọc xung đơn A hoặc B hoặc Z.
+ Đọc xung kép AB.
+ Đọc xung kép AB kèm thêm xung Z riêng.
- Để đọc được các loại xung có tốc độ ( tần số xung ) cao, chúng ta cần lập trình sử dụng Counter đặc biệt trong PLC : High-Speed Counter. Trong bài viết này, chúng ta sẽ đi vào việc sử dụng High-Speed Counter của PLC DVP-SS2 Series, model: DVP14SS211T hoặc DVP14SS211R
Phần mềm soạn thảo chương trình:
WPLSoft phiên bản 2.35

- Tải phần mềm WPLSoft theo link: WPLSoft
- Cài đặt và khởi động chương trình :



PLC, Encoder và sơ đồ đấu nối phần cứng:
- Hình ảnh PLC DVP14SS211T
DVP14SS211T
Tài liệu PLC Delta DVP14SS211T hoặc DVP14SS211R, quý khách tham khảo tại link:
DVP-SS2
- Lựa chọn Encoder :
Ví dụ chúng ta có Encoder của hãng Maxwell electric:
Loại ngõ ra Open Collector, NPN, chi tiết hình bên dưới.
Sơ đồ ngõ ra Encoder
Lưu ý: Nguồn cấp Encoder là 24VDC, loại nguồn này sẽ tương thích với ngõ vào của PLC Delta và nhiều hãng khác.
Hình ảnh mô phỏng xung Encoder:
Biểu đồ xung Encoder
- Sơ đồ đấu nối Encoder tới PLC Delta:
Chú ý, trong ví dụ này chúng ta sẽ dùng bộ đếm xung A,B. Chưa sử dụng xung Z.



( Do bố cục blog, hình ảnh sẽ được thu nhỏ, nếu quý vị và các bạn cần tham khảo, xin vui lòng click lên hình ảnh để được xem với kích thước thực )

+ Lập trình PLC Delta sử dụng High-Speed Counter 
Bước 1: Khởi động phần mềm WPLSoft .


Bước 2: Khởi tạo chương trình mới, chọn loại PLC sử dụng, đặt tên file :



Bước 3: Sử dụng chương trình theo mẫu tích hợp sẵn của Delta:
- Trên thanh công cụ lựa chọn Wizard >> Program Example >> Generator >> High-Speed Counter :




- Bảng thiết lập và tuỳ chọn cho High-Speed Counter hiện ra.
Trong ví dụ này, chúng ta sẽ sử dụng chế độ High-Speed Counter 2-Phase Inputs , ngõ vào xung A là X0, ngõ vào Xung B là X1.

Counter sẽ thực thi ngay khi PLC được Run.
Chế độ đếm : Counting Mode : Normal Frequency , chế độ này bộ đếm sẽ đếm theo 1 xung ngõ vào, việc cấp xung A và B sẽ tính toán chiều quay của Encoder.
- Sau khi lựa chọn, nhấn Next, chọn Finish ( Tạm thời chúng ta chưa nghiên cứu sâu vào các ứng dụng liên quan nên không tích chọn các mục khác ).
Kết quả đoạn chương trình như sau :



Biên dịch chương trình và nạp xuống PLC.













Online và thực hiện xoay Encoder, chúng ta sẽ quan sát được Counter đếm tiến hoặc lùi theo chiều quay.
 Chú ý:
Nếu chiều quay Encoder không phù hợp với quá trình đếm tiến hoặc lùi, để đơn giản vấn đề, chúng ta có thể thực hiện đảo hai tín hiệu xung A và B.
Ứng dụng:
Bài toán đếm xung Encoder có thể ứng dụng cho các chương trình điều khiển vị trí, điều khiển đo tốc độ, tính toán chiều dài dịch chuyển. Các ứng dụng như : Thước điện tử, máy xén giấy, máy chấn tôn theo toạ độ, đo chiều dài trong máy cắt tôn, hệ máy sóng tôn, ...
Hình ảnh thực tế:




Biên soạn : © Nguyễn Bá Quỳnh - CN Điện tử - tự động hóa.
Ngày 28/04/2014

Bài viết mang tính chất tham khảo, mọi thắc mắc và trao đổi, quý khách ghé thăm blog có thể để lại lời nhắn trên blog hoặc gửi email, gọi điện theo thông tin liên hệ trực tiếp tại Blog. Chân thành cảm ơn quý khách đã ghé thăm.

Thứ Sáu, 18 tháng 4, 2014

Màn hình tích hợp PLC Delta TP04P series

Sản phẩm | Delta | Màn hình giao diện Text Panels | TP04P Series


Tính năng:
  • Màn hình series TP04P là sự kết hợp giữa màn hình Text Panel TP04G-BL và bộ lập trình PLC Delta DVP-SS Series. Thiết kế đơn giản, tối ưu cho người sử dụng, thuận tiện khi lập trình và sử dụng.
Đặc tính kỹ thuật:
  • Nguồn cấp 24VDC.
  • Chuẩn màn hình STN-LCD, 4.1'' , màn hình đơn sắc. 
  • Độ phân giải 192 * 64 điểm.
  • Driver kết nối máy tính : Sản phẩm tự động hoá của Delta, khi nết nối, máy tính sẽ nhận diện dưới dạng một COM ảo qua cổng USB.
  • Hỗ trợ 7 phím chức năng và đặc biệt hỗ trợ thêm bàn phím số 0~9, dễ dàng cho người sử dụng khi cần nhập số liệu trên màn hình.
  • Đèn LED báo nguồn, báo lỗi.
  • Tích hợp sẵn chuẩn kết nối RS-485 , chế độ Modbus ASCII / RTU.
  • Bộ nhớ chương trình màn hình: 1MB, Ram 64KB.
  • Bộ nhớ chương trình PLC: 8k Steps. Cấu hình cho PLC 16 In/Out hoặc 32 In/Out, ngõ ra Relay.
Ứng dụng thiết bị:
Với thiết kế nhỏ gọn, đơn giản nhưng đầy đủ tính năng, Màn hình TP04P hỗ trợ tốt cho các ứng dụng máy tự động vừa và nhỏ như máy đóng gói, máy dán nhãn, ... 

Tài liệu thiết bị:

Tài liệu kỹ thuậtDownload

CatalogueDownload

Phần mềmTPEditor V1.60 và WPLSoft V2.33


Thứ Hai, 7 tháng 4, 2014

Lưu Comments

Mời mọi người cùng trao đổi chung bằng comments Fb bên dưới  :



Thứ Tư, 19 tháng 3, 2014

Sử dụng hàm ngắt trong PLC Delta

TÀI LIỆU KỸ THUẬT | lập trình plc delta | sử dụng hàm ngắt trong plc delta


Chào các bạn ! Thời gian vừa qua tôi khá bận rộn nên chưa thể viết các bài mới để mọi người tham khảo và góp ý. Nhân cơ hội có người quan tâm tới việc sử dụng hàm ngắt trong chương trình PLC, tôi mạn phép viết một bài cơ bản nhất nhưng đầy đủ ý nghĩa cho việc sử dụng hàm ngắt.
1. Khái niệm về hàm ngắt : 
Hàm ngắt là một chương trình con nằm ngoài chương trình chính mà khi đạt điều kiện ngắt sẽ làm gián đoạn việc thực hiện lệnh trong chương trình chính để ưu tiên thực hiện lệnh trong hàm ngắt.
2. Các loại ngắt trong PLC Delta :
Một số loại thông dụng như:
Ngắt ngoài : Xảy ra do thay đổi trạng thái vật lý của ngõ vào.
Ngắt do Timer, Ngắt do HSC, Ngắt do truyền thông, ...
3. Hàm ngắt của PLC Delta DVP-SV / EH / EH2 :
Theo bảng bên dưới, hàm ngắt Interruption của PLC DVP-EH, DVP-EH2, DVP-SV Series có 6 hàm ngắt từ bên ngoài. X0~X5.



4. Ví dụ lập trình sử dụng hàm ngắt ngoài của PLC Delta :

Giả sử chúng ta cần thực hiện chương trình xoá trạng thái ON của M10 ngay khi có tín hiệu ON từ X0, chúng ta sẽ sử dụng hàm I001 theo đúng chỉ định trong tài liệu trên :


- Bước lệnh 0~1 : Cho phép sự hoạt động của chương trình ngắt.

- Bước 1~3 : Set ON bit M10 ngay khi PLC Run.
( Cái này là ví dụ tôi làm như vậy )
- Bước 3~5 : Lấy bit M10 để thực hiện Out Y0.
- Bước 5~6 : Lệnh khai báo kết thúc chương trình chính.
- Bước 6~11 : Khai báo hàm ngắt và nội dung chương trình ngắt.
- Bước 11~12 : Lệnh khai báo kết thúc chương trình ngắt, trả về vị trí đang thực hiện chương trình chính.
- Bước 12 : Lệnh khai báo kết thúc toàn bộ chương trình.
-------------------------------------------------------------------------------------------
Bổ sung thêm phần ISPSoft 2.04 :
Cách làm tương tự như trên :
1. Tạo chương trình chính và soạn thảo lệnh. Ở đâu chương trình chính cũng có lệnh cho phép hoạt động của hàm ngắt.
2. Khởi tạo chương trình ngắt, lựa chọn chương trình ngắt muốn sử dụng và soạn thảo lệnh.
Sự khác biệt trong ISPSoft : 
1. Không cần viết lệnh kết thúc chương trình.
2. Tên chương trình ngắt có thể đặt riêng.

Chương trình chính như sau :



Khởi tạo chương trình ngắt ngoài từ X0 như sau :



Với ví dụ như trong WPLSoft 2.35 ở trên, chúng ta có chương trình ngắt như bên dưới :



Thanks & Best regards,
Nguyễn Bá Quỳnh
Di động: 0978 706 839