[tomtat] Hướng dẫn lập trình hệ điều khiển giám sát nhiệt độ dùng HMI DOP-107BV kết nối PLC Delta DVP10SX11R đọc tín hiệu nhiệt độ từ module DVP04PT-S. 

Video clip hướng dẫn lập trình PLC Delta đọc giá trị nhiệt độ từ module nhiệt DVP04PT-S, DVP04TC-S.
Cách đấu nối can nhiệt PT100, tài liệu hướng dẫn sử dụng Module PLC Delta DVP04PT-S, DVP06PT-S. [/tomtat][mota]
1. Hình ảnh Module DVP04TC-S , PLC DVP14SS2 của hãng Delta Electronics :
Ở bài viết và video trước, Phòng kỹ thuật công ty TNHH Cơ Điện Auto Vina đã thực hành việc ghép nối, lập trình PLC Delta DVP14SS211T , DVP14SS211R đọc tín hiệu nhiệt độ từ Module analog tín hiệu nhiệt độ DVP04TC-S, giải mã tín hiệu can nhiệt dạng K S R J.
Sau đây, Công ty TNHH Cơ điện Auto Vina gửi tới quý khách hàng tham khảo thêm bài viết lập trình trọn gói bao gồm màn hình HMI Delta DOP-107BV hiển thị giám sát nhiệt độ từ PLC DVP10SX11R, PLC Delta sẽ ghép nối 2 module DVP04PT-S đọc tín hiệu analog từ 8 can nhiệt PT100 3 dây.
  • Màn hình HMI Delta DOP-107BV : màn hình cảm ứng 7 inch thuộc Series DOP-100.
  • PLC Delta DVP10SX11R : PLC Delta loại nhỏ gọn, tích hợp tín hiệu Analog input và Analog ouput.
  • Module DVP04PT-S có 4 kênh chuyển đổi tín hiệu điện trở nhiệt PT100 thành giá trị nhiệt độ. Có thể cùng lúc xem độ C và độ F.
Hướng dẫn lập trình hệ điều khiển giám sát nhiệt độ dùng HMI PLC Delta kết nối module DVP04PT-S
Hệ điều khiển giám sát nhiệt độ dùng HMI PLC Delta kết nối module DVP04PT-S

2. Sơ đồ đấu nối tín hiệu cảm biến nhiệt độ về module DVP04TC-S :

Ngõ vào cảm biến nhiệt độ dạng PT100 2 hoặc 3 dây :
Sơ đồ đấu nối điện trở nhiệt PT100 vào module DVP04PT-S, DVP06PT-S
Sơ đồ đấu nối điện trở nhiệt PT100 vào module DVP04PT-S, DVP06PT-S

3. Lựa chọn loại cảm biến nhiệt độ :

 Module DVP04PT-S có thể nhận 5 loại cảm biến điện trở nhiệt Platinum resistor như sau :
  • PT100 : -180°C ~ 800°C
  • NI100 :  -80°C ~ 170°C
  • PT1000 : -180°C ~ 800°C
  • NI1000 : -10°C ~ 1,700°C
Các phiên bản đời mới có thể nhận được thêm các loại điện trở nhiệt, cảm biến điện trở như sau :
  • LG-Ni1000 : -60 ~ 200°C
  • Cu100 : -50 ~ 150°C
  • Cu50 : -50 ~ 150°C
Đối với các phiên bản DVP04PT-S V4.16 và DVP06PT-S V4.12 trở về sau thì có thêm 2 chế độ :
  • 0~300Ω : 0Ω ~ 320Ω
  • 0~300OΩ : 0Ω ~ 320OΩ
4. Địa chỉ thanh ghi kết nối DVP04PT-S:
Chúng ta chỉ cần quan tâm tới các thanh ghi sau để đọc được nhiệt độ từ cảm biến nhiệt gắn với Module :
a. Thanh ghi số 1: 
Gồm 16 bit nhị phân từ b0~b15, được chia như sau:
  • CH1 mode: b0 ~ b3, cài đặt chế độ ngõ vào kênh 1
  • CH2 mode: b4 ~ b7
  • CH3 mode: b8 ~ b11
  • CH4 mode: b12 ~ b15
Ví dụ thiết lập giá trị cho kênh 1 :
  • 1. (0,0,0,0): Pt100 (default) 
  • 2. (0,0,0,1): Ni100 
  • 3. (0,0,1,0): Pt1000 
  • 4. (0,0,1,1): Ni1000 
  • 5. (0,1,0,0): LG-Ni1000 
  • 6. (0,1,0,1): Cu100 
  • 7. (0,1,1,0): Cu50 
  • 8. (0,1,1,1): 0~300 Ω 
  • 9. (1,0,0,0): 0~3000 Ω 
  • 10. (1,1,1,1)The channel is disabled.
Chi tiết cách tính và quy đổi, quý khách hàng có thể xem thêm clip bên dưới của phòng kỹ thuật Auto Vina.

b. Thanh ghi số 6, 7, 8, 9:
Thanh ghi chứa giá trị nhiệt độ cho các kênh tương ứng CH1, CH2, CH3, CH4.
Độ phân giải 0.1.
Đối với module DVP06PT-S, chúng ta có thêm thanh ghi số 10, 11 dùng cho CH5 và CH6.

5. Cách ghép nối vật lý và định địa chỉ Module : 
  • Đối với PLC Delta hoặc Mitsubishi, các module analog, module nhiệt độ, theo phòng kỹ thuật Công ty TNHH Cơ điện Auto Vina đã tìm hiểu và thực hành thì các module được tự động nhận địa chỉ theo vị trí module so với PLC.
  • Theo đó Module gần PLC nhất sẽ là K0, các module tiếp theo lần lượt là 1, 2, 3, 4, 5, 6, 7.
6. Cấu trúc lệnh kết nối dữ liệu tới địa chỉ thanh ghi của Module : 
  • Lệnh viết dữ liệu xuống module analog : TO
  • Lệnh đọc dữ liệu từ module analog : FROM
Dưới đây là clip hướng dẫn chi tiết các lập trình và đấu nối, kiểm tra, lập trình đọc tín hiệu cảm biến nhiệt độ từ module DVP04PT-S về PLC Delta DVP10SX11R sau đó hiển thị, giám sát trên màn hình cảm ứng HMI Delta DOP-107BV:


Trên đây là toàn bộ nội dung thực hành lập trình hệ giám sát nhiệt độ dùng màn hình cảm ứng HMI Delta DOP-107BV kết nối PLC Delta DVP10SX11R truy xuất giá trị nhiệt độ từ hai module DVP04PT-S, giải mã tín hiệu nhiệt độ PT100.
Nếu quý khách hàng cần thêm sự hỗ trợ xin vui lòng liên hệ qua Email, nhận xét trên Blog. ( Vui lòng xem kỹ tài liệu trước khi trao đổi với bộ phận kỹ thuật Auto Vina để cuộc trao đổi đạt kết quả tốt nhất ).

Biên soạn : ©Nguyễn Bá Quỳnh - Phòng kỹ thuật - Công ty TNHH Cơ điện Auto Vina
Xuất bản ngày 06/12/2020.
Bài viết thuộc bản quyền của tác giả được Google xác nhận. Vui lòng không sao chép nội dung để quảng cáo riêng !
[/mota] [giaban]Giá: miễn phí[/giaban]

[tomtat] Cable kết nối không dây qua Wifi giữa máy tính và PLC Delta dùng thay thế cho cable USBACAB2A30. WIFI Wireless Programming Adapter USB-DVP Supports Delta DVP series PLC, replace USBACAB230 RS232 Adapter (round MD8 pins interface).
[/tomtat][mota]
CÔNG TY TNHH CƠ ĐIỆN AUTO VINA chuyên nhập khẩu và phân phối các loại dây cable kết nối PLC, cable màn hình HMI, bộ chuyển đổi tín hiệu truyền thông RS232, RS485, USB to COM, cable upload thông số Servo, biến tần :
Hình ảnh bộ cable nạp chương trình PLC Delta kết nối không dây qua wifi :

Cable wifi-DVP, Cabel PLC USBACAB2A30, cable PLC Delta
Cable wifi PLC Delta
WIFI Wireless Programming Adapter USB-DVP for PLC Delta DVP Series :
  • Cable không dây Wifi-DVP sử dụng cho PLC hãng Delta tất cả các dòng DVP Series hỗ trợ cổng RS232 8 pin.
  • Thay thế cho cable USBACAB2A30 RS232 Adapter.
  • Phiên bản kết nối wifi mạng LAN version:
    • Dùng cho lập trình viên cần kiểm tra lỗi phần mềm PLC Delta tại chỗ.
    • Bộ cable không dây Wifi-DVP sẽ tự phát ra mạng wifi LAN để máy tính kết nối và truy xuất tới PLC Delta.
    • Khoảng cách kết nối 20 mét không vật cản sẽ cho tín hiệu wifi tốt nhất.
  • Phiên bản kết nối từ xa Remote version:
    • Thích hợp cho lập trình viên cần kiểm tra sửa chữa chương trình PLC Delta qua mạng không dây tại chỗ hoặc qua internet từ xa, giúp lập trình viên yên tâm trong các chuyến công tác không thể có mặt tại nơi đặt PLC.
    • Bộ cable nạp chương trình Wifi-Delta sẽ tự động kết nối với điểm phát sóng cá nhân wifi hoặc điện thoại di động của bạn, do đó bạn có thể truy cập PLC Delta từ xa ở mọi nơi mà không bị giới hạn khoảng cách.
  • Sau khi thiết lập kết nối Wifi máy tính với bộ cable Wifi-dvp series, quý khách hàng cần sử dụng phần mềm trung gian được cung cấp khi mua thiết bị để chuyển đổi tín hiệu mạng sang cổng nối tiếp (cổng COM RS232). Chọn cổng COM đã tạo tương ứng trong phần mềm lập trình hoặc phần mềm PC để sử dụng giống như cáp lập trình có dây, có thể lập trình, gỡ lỗi, tải lên, tải xuống, dừng PLC, giám sát trực tuyến, ... giống cable USBACAB2A30.
[/mota][giaban]Giá: liên hệ[/giaban]

[tomtat] Hướng dẫn lập trình PLC Siemens S7-1200 CPU1212C truyền thông Modbus RTU qua RS485 điều khiển giám sát đồng hồ nhiệt độ Delta DTK4848V12, hiển thị lên màn hình HMI Delta DOP-107DV.

Hướng dẫn cấu hình giao thức Modbus RTU cho module truyền thông CM 1241 RS422/RS485.
Hướng dẫn sử dụng lệnh khối lệnh MB_COMM_LOAD khai báo cấu hình Modbus và lệnh đọc ghi dữ liệu MB_MASTER MODBUS Read/Write Instruction..
[/tomtat][mota]
LẬP TRÌNH PLC SIEMENS S7-1200 TRUYỀN THÔNG MODBUS RTU RS485 VỚI BỘ ĐIỀU KHIỂN NHIỆT ĐỘ DELTA DTK SERIES
Hướng dẫn lập trình PLC Siemens S7-1200 truyền thông Modbus RS485 RTU với đồng hồ nhiệt Delta DTK4848V12
Lập trình PLC Siemens S7-1200 truyền thông Modbus RS485 với đồng hồ nhiệt độ Delta DTK

MỞ ĐẦU :
  • Ở các bài viết trước, phòng kỹ thuật Công ty TNHH Cơ Điện Auto Vina đã giới thiệu và hướng dẫn quý khách hàng sử dụng lập trình Modbus trong PLC Delta hoặc PLC Mitsubishi để điều khiển biến tần Delta VFD-M qua cổng truyền thông RS485. Quý khách hàng có thể xem lại tại link :
    Lập trình Modbus RS485 PLC Delta với biến tần VFD-M
    Lập trình Modbus RS485 PLC Mitsubishi với biến tần VFD-M
  • Trong bài viết lần này chúng ta sẽ thực hành lập trình PLC Siemens S7-1200 CPU1212C truyền thông Modbus với đồng hồ nhiệt độ hãng Delta DTK4848V12 và hiển thị lên màn hình HMI Delta DOP-107DV.
VẬT TƯ CẦN CHUẨN BỊ ĐỂ THỰC HIỆN :

1. Bộ điều khiển lập trình PLC Siemens S7-1200 và module truyền thông :
  • PLC Siemens S7-1200 CPU1212C hoặc các model khác trong dòng S7-1200 đều có thể sử dụng.
  • Module Communication Module 6ES7241-1CH32-0XB0 CM 1241, RS422/485 mở rộng cổng truyền thông Modbus RS485 cho PLC S7-1200. Có thể sử dụng Module CM 1241 RS485 hoặc Card 6ES7241-1CH30-1XB0 CB 1241 RS485 để thay thế.
  • Card FX3U-422-BD hoặc các loại card tương tự thay cho FX3U-CNV-BD hoặc dùng FX3U-CNV-BD : dùng để ghép nối mở rộng cổng kết nối bên trái PLC, cho phép kết nối Module FX3U-485ADP-MB.
2. Đồng hồ nhiệt độ Delta và can nhiệt :
  • Sử dụng bộ điều khiển nhiệt độ hãng Delta DTK series DTK4848V12 hoặc các loại khác có hỗ trợ truyền thông Modbus RTU theo đường truyền RS485.
  • Sử dụng can nhiệt loại K hoặc các loại được đồng hồ hỗ trợ.
3. Màn hình cảm ứng HMI Delta DOP-107DV:
  • Màn hình HMI Delta 7 inch DOP-107DV tích hợp cổng Ethernet, hàng có sẵn trong kho Công ty Auto Vina.
  • Link chi tiết về sản phẩm màn hình : HMI Delta DOP-107DV
  • Cũng có thể dùng các loại màn hình cảm ứng HMI Delta khác trong series DOP-100 Series loại có hỗ trợ cổng mạng LAN Ethernet kết nối PLC Siemens S7-1200.
4. Phụ kiện kết nối và nguồn 24VDC :
  • Nguồn 24V DC dùng để cấp cho màn hình HMI Delta.
  • Cable lập trình PLC Siemens, cable lập trình màn hình HMI Delta, cable kết nối HMI Delta với PLC Siemens sử dụng cable mạng theo chuẩn mạng LAN. Chúng ta có thể gắn chung vào bộ chia mạng để có thể cùng lúc vừa nạp chương trình, vừa kết nối giữa HMI và PLC.
  • Cable 2 dây và cổng COM để kết nối RS485 giữa CM 1241 với đồng hồ nhiệt độ Delta DTK Series.
TÀI LIỆU VÀ KIẾN THỨC LIÊN QUAN :
1. Sơ đồ đấu kết nối phần cứng giữa các thiết bị :
  • Rất mong quý khách hàng thông cảm, do có nhiều người là nhân viên các đơn vị cạnh tranh sản phẩm không lành mạnh thường copy trộm bài viết thuộc sở hữu của Auto Vina để đăng lên website riêng nên mọi hình ảnh được chèn thêm Logo thương hiệu của công ty Auto Vina.
  • Dưới đây là sơ đồ đấu nối can nhiệt loại K vào đồng hồ Delta DTK và sơ đồ đấu nối RS485 giữa module Siemens S7-1200 CM 1241 với đồng hồ và kết nối tổng thể các thiết bị với nhau :
Sơ đồ đấu nối đồng hồ nhiệt độ Delta DTK4848V12, sơ đồ kết nối RS485 module S7-1200 CM 1241
Sơ đồ đấu nối đồng hồ nhiệt độ DTK4848V12 và kết nối RS485 CM 1241

2. Lệnh lập trình truyền thông giao thức Modbus trong PLC Siemens S7-1200 :
  • Khối lệnh khai báo truyền thông Modbus RTU trong S7-1200 :
Khối lệnh MB_COMM_LOAD khai báo cấu hình Modbus RTU
  • Khối lệnh thực hiện đọc và ghi giá trị lên đường truyền thông Modbus RTU trong PLC S7-1200 :
Khối lênh MB_MASTER dùng để đọc và ghi dữ liệu lên đường truyền Modbus RTU

3. Các tham số cài đặt cho đồng hồ nhiệt độ Delta DTK Series :
  • Mở nguồn cho đồng hồ sau khi đã hoàn tất toàn bộ đấu nối phần cứng.
  • Chờ đồng hồ khởi động nguồn xong thì bấm giữ phím SET trong thời gian nhiều hơn 3 giây để vào thiết lập.
    • inPt : cài đặt loại can nhiệt được sử dụng.
    • tPUn : cài đặt đơn vị hiển thị nhiệt độ.
    • CoSH : chọn ON để cho phép chế độ truyền thông hoạt động đầy đủ.
    • C-SL : chọn RTU để đồng bộ giao thức với PLC Siemens S7-1200.
    • C-no : chọn mặc định là 1, địa chỉ truyền thông Modbus của đồng hồ.
    • bPS : chọn tốc độ truyền thông.
    • LEN : chọn độ dài bit dữ liệu.
    • StoP : chọn Stop bit.
    • PrtY : chọn chế độ kiểm tra bit chẵn lẻ của khung dữ liệu truyền đi.
  • Địa chỉ truyền thông giá trị trong đồng hồ nhiệt độ DTK :
    • 1000H : Present value, là giá trị nhiệt độ đang hiển thị PV.
    • 1001H : Set value, là giá trị nhiệt độ được cài đặt để điều khiển.
  • Các thông tin khác quý khách hàng vui lòng tham khảo video hướng dẫn hoặc tài liệu của thiết bị.
4. Hướng dẫn lập trình PLC Siemens S7-1200 điều khiển giám sát đồng hồ nhiệt độ Delta qua cổng truyền thông Modbus RS485 trên Module CM 1241 :
  • Khai báo cấu hình phần cứng cho PLC Siemens S7-1200 CPU1212C gắn với Module CM 1241 loại RS422/RS485.
  • Thiết lập cấu hình giao thức truyền thông Modbus cho module CM 1241 và các thiết lập khác cho CPU 1212C.
  • Khởi tạo các khối Data Block gồm MB_COMM_LOAD, MB_MASTER và các khối sử dụng trong chương trình.
  • Tạo logic điều khiển tuần tự quá trình truyền thông Modbus để thực hiện 2 lệnh :
    • Lệnh 1 : đọc dữ liệu từ vùng địa chỉ H1000 và H1001.
    • Lệnh 2 : nạp giá trị xuống vùng địa chỉ H1001.
  • Viết logic kiểm tra sự cố lỗi trong quá trình truyền thông.
Chi tiết quý khách hàng và các bạn xem tại clip thực hiện bên dưới.

5. Hướng dẫn lập trình HMI Delta hiển thị và cài đặt nhiệt độ truyền xuống PLC Siemens S7-1200 :
  • Khởi tạo chương trình mới cho màn hình HMI Delta DOP-107DV
  • Tạo vùng nhớ hiển thị nhiệt độ thực tế trên đồng hồ nhiệt, lấy dữ liệu từ PLC hiển thị ra màn hình để theo dõi và giám sát.
  • Tạo vùng nhớ cài đặt nhiệt độ để gửi xuống PLC S7-1200, PLC sẽ nạp qua truyền thông Modbus RS485 xuống đồng hồ nhiệt độ DTK4848V12.
  • Tạo đèn báo trạng thái truyền thông có lỗi không kết nối được và không lỗi khi kết nối thành công.
Toàn bộ nội dung chi tiết quý khách hàng và các bạn xem tại clip thực hiện bên dưới.

6. Clip hướng dẫn lập trình PLC Siemens S7-1200 thực hiện truyền thông RS485 giao thức Modbus RTU qua module CM 1241 điều khiển và giám sát nhiệt độ đồng hồ Delta DTK hiển thị lên màn hình HMI Delta DOP-107DV :


Trên đây là toàn bộ nội dung và clip hướng dẫn đấu nối, lập trình PLC Siemens S7-1200 CPU1212C truyền thông Modbus RS485 với bộ điều khiển nhiệt độ Delta DTK4848V12 thông qua Module CM 1241 loại RS485, lập trình HMI Delta hiển thị và cài đặt giá trị xuống PLC. Bài viết do Phòng kỹ thuật Công ty TNHH Cơ Điện Auto Vina tự soạn thảo và thực hiện.
Vui lòng không copy nội dung để đăng tải với mục đích quảng cáo riêng. Cảm ơn quý khách hàng và các bạn đã ghé thăm Website.
( Xuất bản 18.12.2021 )
[/mota] [giaban]Giá: miễn phí[/giaban]

[tomtat] Hướng dẫn sử dụng bộ nạp chương trình cho PLC qua wifi Wireless Programming Adapter. Cách cài đặt cổng COM kết nối không dây với PLC Delta và PLC Mitsubishi. Cung cấp sản phẩm cable lập trình PLC các loại qua cổng wifi Lan [/tomtat][mota]

Cable nạp chương trình cho PLC Delta, PLC Mitsubishi, PLC Fatek qua Wifi
Cable nạp chương trình cho PLC qua Wifi
Giới thiệu thiết bị nạp chương trình cho PLC thông qua mạng Lan không dây Wifi, wifi cable LAN version :
  • Thay thế cho các loại cable nạp chương trình sử dụng dây dẫn USB, USB-RS232, USB-RS485, USB-RS422, ...
  • Mỗi bộ được thiết kế riêng tương ứng với từng hãng PLC khác nhau. Lưu ý không sử dụng chung sẽ làm cháy, hỏng thiết bị do sơ đồ cấp nguồn của từng PLC là khác nhau.
    • PLC Mitsubishi FX Series.
    • PLC Delta DVP Series.
    • PLC Fatek FBS series.
    • PLC Omron CPM2A.
    • PLC Xinje.
    • PLC Siemens S7-200 series.
    • PLC Schenider TWIDO/TSX.
    • PLC AB : Allen Bradley PLC 1000/1200/1500 Series.
    • PLC Panasonic FP0/FP2/FP-X series.
    • PLC Koyo.
    • PLC FUJI NB NJ NS NW0.
  • Hình ảnh tham khảo :
     
    Bộ cable nạp chương trình không dây cho PLC Delta, PLC Mitsubishi hàng có sẵn trong kho Công ty TNHH Cơ Điện Auto Vina
    Bộ cable nạp chương trình không dây cho PLC Delta, PLC Mitsubishi
Thông số kỹ thuật bộ kết nối wifi :

  • Nguồn cấp Operating Voltage : sử dụng nguồn trong cổng kết nối của PLC. Direct PLC programming port to take power.
  • Dòng tiêu thụ - Working current : PLC power supply > 0.3W.
  • Tốc độ kết nối : Communication baud rate 300~115200bps, support data bit, check digit, stop bit software configuration.
  • Chuẩn kết nối wifi : WIFI version 802.11 b/g/n
  • Khoảng cách kết nối Communication distance : Built-in antenna, within 30 meters under the air.
  • Tần số làm việc : Working frequency 2.412GHz~2.484GHz
  • Hỗ trợ các giao thức kết nối : Interface level RS232, RS485, RS422. Tương thích với nhiều loại PLC như Delta, Mitsubishi, Fatek, Omron, Siemens, ...
Các bước để kết nối wifi từ máy tính xuống PLC thông qua bộ wifi cable :
  • Gắn đúng loại wifi cable Lan vào PLC được chỉ định rồi cấp nguồn cho PLC.
  • Mở máy tính kết nối wifi với bộ wifi cable Lan, mật khẩu là phần dãy số trên tên của sản phẩm. Sau khi kết nối thì cài đặt IP tĩnh cho PLC theo hướng dẫn.
  • Mở phần mềm " uaCOMTCP " và bật kết nối, khởi tạo cổng COM cho PLC.
  • Mở phần mềm lập trình của PLC và thiết lập cổng COM trùng với cổng COM đã tạo.
  • Sử dụng bình thường như cable USB, Cable RS232, RS422, RS485.
Phần mềm kết nối với Wifi cable Lan và khởi tạo COM ảo để kết nối với PLC :
Dưới đây là Clip giới thiệu sản phẩm Wifi cable Lan thay cho dây nạp chương trình PLC, clip cũng đi kèm hướng dẫn chi tiết do kỹ thuật viên Auto Vina thực hiện trên PLC Mitsubishi và PLC Delta. Các hãng PLC khác đều thực hiện tương tự :


Cảm ơn quý khách hàng đã ủng hộ và ghé thăm Website, Công ty Auto Vina rất mong nhận được ý kiến đóng góp từ quý khách hàng !

[/mota][giaban]Giá: Miễn phí[/giaban]

[tomtat] Hướng dẫn lập trình Board PLC Mitsubishi FX3U truyền thông Modbus RTU qua RS485 điều khiển giám sát đồng hồ nhiệt độ Delta DTK4848V12. Hướng dẫn cài đặt cấu hình giao thức Modbus RTU cho Board PLC FX3U Trung Quốc. Hướng dẫn sử dụng lệnh đọc ghi dữ liệu IVRD IVWR MODBUS Read/Write Instruction.. [/tomtat][mota]

LẬP TRÌNH BOARD PLC MITSUBISHI FX3U TRUYỀN THÔNG MODBUS RTU RS485 VỚI BỘ ĐIỀU KHIỂN NHIỆT ĐỘ DELTA DTK SERIES
Hướng dẫn lập trình PLC Mitsubishi board FX3U truyền thông Modbus RS485 RTU với đồng hồ nhiệt Delta DTK4848V12
Lập trình Board PLC Mitsubishi FX3U truyền thông Modbus RS485 với đồng hồ nhiệt độ Delta DTK

MỞ ĐẦU :
VẬT TƯ CẦN CHUẨN BỊ ĐỂ THỰC HIỆN :

1. Bộ điều khiển lập trình PLC FX3U dạng Board có hỗ trợ RS485 :
  • FX3U-24MR-6AD2DA RS485.
2. Đồng hồ nhiệt độ Delta và can nhiệt :
  • Sử dụng bộ điều khiển nhiệt độ hãng Delta DTK series DTK4848V12 hoặc các loại khác có hỗ trợ truyền thông Modbus RTU theo đường truyền RS485.
  • Sử dụng can nhiệt loại K hoặc các loại được đồng hồ hỗ trợ.
3. Phụ kiện kết nối và nguồn 24VDC :
  • Nguồn 24V DC dùng để cấp cho Board PLC FX3U.
  • Cable lập trình loại USB to RS232.
  • Cable 2 dây để kết nối RS485 giữa FX3U board với đồng hồ nhiệt độ Delta DTK Series.
TÀI LIỆU VÀ KIẾN THỨC LIÊN QUAN :
1. Sơ đồ đấu kết nối phần cứng giữa các thiết bị :
  • Rất mong quý khách hàng thông cảm, do có nhiều người là nhân viên các đơn vị cạnh tranh sản phẩm không lành mạnh thường copy trộm bài viết thuộc sở hữu của Auto Vina để đăng lên website riêng nên mọi hình ảnh được chèn thêm Logo thương hiệu của công ty Auto Vina.
  • Dưới đây là sơ đồ đấu nối can nhiệt loại K vào đồng hồ Delta DTK và sơ đồ đấu nối RS485 giữa Board PLC FX3U với đồng hồ và kết nối tổng thể các thiết bị với nhau :
Sơ đồ kết nối RS485 đồng hồ nhiệt độ DTK4848V12 với Board PLC FX3U
Sơ đồ kết nối đồng hồ nhiệt độ DTK4848V12 với Board PLC FX3U

2. Lệnh truyền thông IVRD IVWR áp dụng cho Modbus RTU trong board FX3U :
  • Lệnh IVRD : dùng để gửi lệnh đọc giá trị từ đồng hồ nhiệt độ lên vùng nhớ của PLC.
  • Lệnh IVWR : dùng để gửi lệnh ghi giá trị từ PLC xuống vùng nhớ của đồng hồ.
  • Cả hai lệnh trên áp dụng cho board PLC FX3U với cấu hình Modbus RTU qua đường truyền RS485.
3. Các tham số cài đặt cho đồng hồ nhiệt độ Delta DTK Series :
  • Mở nguồn cho đồng hồ sau khi đã hoàn tất toàn bộ đấu nối phần cứng.
  • Chờ đồng hồ khởi động nguồn xong thì bấm giữ phím SET trong thời gian nhiều hơn 3 giây để vào thiết lập.
    • inPt : cài đặt loại can nhiệt được sử dụng.
    • tPUn : cài đặt đơn vị hiển thị nhiệt độ.
    • CoSH : chọn ON để cho phép chế độ truyền thông hoạt động đầy đủ.
    • C-SL : chọn RTU để đồng bộ giao thức với PLC Siemens S7-1200.
    • C-no : chọn mặc định là 1, địa chỉ truyền thông Modbus của đồng hồ.
    • bPS : chọn tốc độ truyền thông.
    • LEN : chọn độ dài bit dữ liệu.
    • StoP : chọn Stop bit.
    • PrtY : chọn chế độ kiểm tra bit chẵn lẻ của khung dữ liệu truyền đi.
  • Địa chỉ truyền thông giá trị trong đồng hồ nhiệt độ DTK :
    • 1000H : Present value, là giá trị nhiệt độ đang hiển thị PV.
    • 1001H : Set value, là giá trị nhiệt độ được cài đặt để điều khiển.
  • Các thông tin khác quý khách hàng vui lòng tham khảo video hướng dẫn hoặc tài liệu của thiết bị.
4. Hướng dẫn lập trình Board PLC Mitsubishi FX3U điều khiển giám sát đồng hồ nhiệt độ Delta qua cổng truyền thông Modbus RS485 :
  • Tính toán giá trị để cấu hình giao thức truyền thông cho Board PLC FX3U.
  • Viết lệnh nạp cấu hình vào thanh ghi đặc biệt trong board PLC để thiết lập cấu hình đã tính toán.
  • Tạo logic điều khiển tuần tự theo thời gian quá trình truyền thông Modbus để thực hiện 2 lệnh :
    • Lệnh 1 : đọc dữ liệu từ vùng địa chỉ H1000 và H1001.
    • Lệnh 2 : nạp giá trị xuống vùng địa chỉ H1001.
    Toàn bộ nội dung chi tiết quý khách hàng và các bạn xem tại clip thực hiện bên dưới.

    VIDEO HƯỚNG DẪN THỰC HÀNH CHI TIẾT :

    Clip hướng dẫn lập trình Board PLC Mitsubishi FX3U truyền thông RS485 giao thức Modbus RTU điều khiển và giám sát nhiệt độ đồng hồ Delta DTK4848V12 :


    Trên đây là toàn bộ nội dung và clip hướng dẫn đấu nối, lập trình board PLC Mitsubishi FX3U-24MR-6AD2DA truyền thông Modbus RS485 với bộ điều khiển nhiệt độ Delta DTK4848V12. Bài viết do Phòng kỹ thuật Công ty TNHH Cơ Điện Auto Vina tự soạn thảo và thực hiện.
    Vui lòng không copy nội dung để đăng tải với mục đích quảng cáo riêng. Cảm ơn quý khách hàng và các bạn đã ghé thăm Website.
    ( Xuất bản 23.01.2022 )
    [/mota] [giaban]Giá: miễn phí[/giaban]

    [giaban]Giá: miễn phí[/giaban]
    [tomtat]
    Hướng dẫn lập trình PLC Detla sử dụng hàm ngắt.
    Ví dụ lập trình PLC Delta có sử dụng chương trình con.
    Tài liệu lập trình PLC Delta với hàm ngắt ngoài từ ngõ vào X - Input
    Đại lý bán thiết bị tự động hóa PLC Delta, AC Servo Detla, màn hình cảm ứng HMI Delta
    [/tomtat]
    [mota]

    lập trình plc delta | sử dụng hàm ngắt trong plc delta

    Đây là một bài viết cũ từ 19/03/2014 trên trang www.dailybientandelta.com của Auto Vina.
    Link bài viết gốc : Sử dụng hàm ngắt trong PLC Delta
    Xin chia sẻ lại với mọi người :

    1. Hiểu cơ bản 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 DVP28SV11T, DVP28SV11R / DVP-EH / DVP-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 với phần mềm WPLSoft :

    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 :
    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

    [/mota]

    [tomtat] Hướng dẫn lập trình PLC Delta kết nối với Module Analog DVP06XA-S và DVP06XA-S2.
    Tài liệu hướng dẫn lập trình PLC Delta đọc tín hiệu analog từ đồng hồ nhiệt độ về module DVP06XA-S.
    Cách điều khiển tần số biến tần bằng PLC xuất tín hiệu analog 0~10V qua module DVP06XA-S. [/tomtat][mota]
    Cách lập trình kết nối PLC Delta với module analog DVP06XA-S và DVP06xa-s2

    Hướng dẫn lập trình PLC Delta ghép nối module DVP06XA-S DVP06XA-S2
    Lập trình PLC Delta ghép nối module DVP06XA-S DVP06XA-S2
    Mở đầu :
        Ở bài viết trước, bộ phận kỹ thuật Công ty Auto Vina đã hướng dẫn chi tiết cách lập trình ghép nối PLC Delta với module ngõ vào / ngõ ra Analog DVP06XA-S.
    https://www.dailybientandelta.com/2013/04/lap-trinh-plc-delta-voi-module-analog.html
    Trong bài viết này, Auto Vina xin dựng lại thành clip hướng dẫn lập trình PLC Delta kết nối module DVP06XA-S hoặc DVP06XA-S2 đọc tín hiệu Analog từ đồng hồ nhiệt độ và quy đổi sang tín hiệu Digital, từ đó xuất ra tín hiệu Analog điều khiển biến tần Delta.

    Cấu hình phần cứng sẽ thực hành :
        Trong nội dung clip và bài viết này, Auto Vina xin gửi tới quý khách hàng và các bạn đoạn code chương trình cho PLC Delta thực hiện truy xuất module DVP06XA-S với các đề bài sau :
    • Đọc tín hiệu 4~20mA từ đồng hồ nhiệt độ về kênh CH1 với mode -20~20mA.
    • Quy đổi tín hiệu số thu được từ kênh CH1 nạp sang kênh ngõ ra CH5 ở chế độ 0~10V hiển thị lên đồng hồ đo Volt điện áp DC.
    • Viết logic điều khiển chương trình nạp giá trị số để chuyển đổi thành tín hiệu Analog xuất ra kênh CH6 0~10V đưa sang điều khiển biến tần Delta VFD-M thay đổi tần số từ 0~50Hz. :
      • Nhấn nhả X0 : nạp giá trị số = 0, ngõ ra analog = 0V. Tần số biến tần = 0Hz.
      • Nhấn giữ X0 1 giây : nạp giá trị số = 4000, ngõ ra analog = 10V. Tần số biến tần = 50Hz.
      • Nhấn nhả X1 : nạp giá trị số = 1000, ngõ ra analog = 2.5V. Tần số biến tần = 12.5Hz.
      • Nhấn nhả X2 : nạp giá trị số = 2000, ngõ ra analog = 5V. Tần số biến tần = 25Hz.
    Hướng dẫn lập trình PLC Delta đọc tín hiệu analog và xuất tín hiệu điều khiển biến tần
    Lập trình PLC Delta đọc tín hiệu analog từ đồng hồ và xuất tín hiệu điều khiển biến tần
    Video clip thực hành :
    Clip hướng dẫn lập trình PLC Delta DVP10SX11R ghép nối module Analog DVP06XA-S, DVP06XA-S2 :


    Ôn tập tài liệu hướng dẫn lập trình PLC Delta ghép nối module DVP06XA-S :

    1. Hình ảnh Module DVP06XA-S :
    Module PLC Delta DVP06XA
    2. Sơ đồ đấu nối :
    Ngõ vào Analog :
    Chú ý khi kết nối ngõ vào dòng điện, ngõ vào V+ và I+ phải nối chung với nhau.

    Ngõ ra Analog :

    3. Độ phân giải và thông số ngõ vào/ra :
    Ngõ vào :
    - Điện áp vào :
    Giải điện áp vào : + - 10V
    Giải giá trị số : + - 2000
    Độ phân giải : 12bit, 1 đơn vị số tương ứng với 5mV ngõ vào
    - Dòng điện vào :
    Giải dòng điện vào : + - 20mA
    Giải giá trị số : + - 1000
    Độ phân giải : 11 bit, 1 đơn vị số tương ứng với 20uA

    Ngõ ra :
    - Điện áp ra :
    Giải điện áp ra : 0 ~ 10V
    Giải giá trị số : 0 ~ 4000
    Độ phân giải : 12bit, 1 đơn vị số tương ứng với 2.5mV ngõ ra
    - Dòng điện ra :
    Giải dòng điện ra : 0 ~ 20mA
    Giải giá trị số : 0 ~ 4000
    Độ phân giải : 11 bit, 1 đơn vị số tương ứng với 5uA

    4. Địa chỉ thanh ghi kết nối :
    Ngoài các thanh ghi lưu trữ code thể hiện loại Module, địa chỉ và giao thức truyền thông là các thanh ghi về chế độ Analog, giá trị số ngõ vào và ra, số lượng mẫu, ...
    Ở đây chúng ta thực hiện ghép nối trực tiếp PLC và Module nên chỉ cần quan tâm tới thanh ghi về giá trị điều khiển Analog, cụ thể như sau :
    a. Thanh ghi số 1: 
    Chứa giá trị tương ứng với việc thiết lập chế độ (Mode) ngõ vào và ngõ ra Analog, gồm 16 bit :
    Bit 15 - Bit 14 - Bit 13  - Bit 12 - Bit 11 - Bit 10 - Bit 9 - Bit 8 - Bit 7 - Bit 6 - Bit 5 - Bit 4 - Bit 3 - Bit 2 - Bit 1 Bit 0

    Cài đặt chế độ ngõ vào: (CH1~CH4) 
    Mode 0: chế độ điện áp (-10V~+10V).
    Mode 1: chế độ điện áp (-6V~+10V). 
    Mode 2: chế độ dòng điện (-12mA~+20mA). 
    Mode 3: chế độ dòng điện (-20mA~+20mA). 
    Mode 4: không sử dụng. 
    Cài đặt chế độ ngõ ra: (CH5~CH6) 
    Mode 0: chế độ điện áp (0V~10V).  
    Mode 1: chế độ điện áp (2V~10V). 
    Mode 2: chế độ dòng điện (4mA~20mA). 
    Mode 3: chế độ dòng điện (0mA~20mA). 
    Trong đó :
    b11~b0 dùng để cài đặt chế độ làm việc cho 4 ngõ vào tín hiệu Analog (AD): CH1~CH4
    b12~b15 dùng để cài đặt chế độ làm việc cho 2 ngõ ra tín hiệu Analog (DA): CH5~CH6

    Mỗi kênh có bốn chế độ có thể được thiết lập riêng . Ví dụ: nếu cài đặt CH1 ở mode 0 (b2~b0=000), 
    CH2 ở mode 1(b5~b3=001), CH3: mode 2 (b8~b6=010), CH4: mode 3(b11~b9=011), b0~b11 
    cần phải nạp giá trị là H688. Nếu cài đặt CH5: mode 2 (b13~b12=10), CH6: mode 1 (b15~b14=01), 
    b12~b15 cần nạp giá trị là H5. Mặc định thiết bị là H0000. 

    Chú ý, các bit tính theo hệ nhị phân ( cơ số 2 ) và quy đổi thành hệ Thập lục phân - Hexa ( cơ số 16 ). Ký hiệu chữ H là chỉ số ở hệ Hexa, chữ K là hệ thập phân ( hệ cơ số 10 ). 

    b. Thanh ghi số 6, 7, 8, 9: 
    Hiển thị giá trị trung bình của ngõ vào Analog CH 1 ~ CH 4
    Đây là các thanh ghi dùng để lấy trực tiếp các giá trị số đã quy đổi từ ngõ vào Analog và đã được xử lý lấy mẫu và chia giá trị trung bình.
    c. Thanh ghi số 10, 11: 
    Thanh ghi dùng để nạp giá trị số cho ngõ ra CH5 ~ CH6, phạm vi thiết lập là K0 ~ K4000. Mặc định là K0.

    Ứng với giá trị số nạp vào, ngõ ra sẽ có mức tín hiệu Analog tương ứng theo chế độ đã cài đặt ở thanh ghi 1.

    d. Thanh ghi số 18, 19, 20, 21: 
    Thanh ghi dùng để hiệu chỉnh độ lệch tín hiệu ngõ vào CH1 ~ CH4. Thiết lập mặc định ban đầu là K0.
    Điện áp: phạm vi thiết lập là K-1000 ~ K1000
    Dòng điện: phạm vi thiết lập là K-1000 ~ K1000
    e. Thanh ghi số 22, 23: 
    Thanh ghi dùng để hiệu chỉnh độ lệch tín hiệu ngõ vào CH5 ~ CH6. Thiết lập mặc định ban đầu là K0.
    Phạm vi thiết lập là K-2000 ~ K2000
    f. Thanh ghi số 24, 25, 26, 27: 
    Thanh ghi dùng để hiệu chỉnh độ khuếch đại tín hiệu ngõ vào CH1 ~ CH4. Thiết lập mặc định ban đầu là K1000.
    Điện áp: phạm vi thiết lập là K-800 ~ K4000
    Dòng điện: phạm vi thiết lập là K-800 ~ K2600
    g. Thanh ghi số 28, 29: 
    Thanh ghi dùng để hiệu chỉnh độ khuếch đại tín hiệu ngõ vào CH5 ~ CH6. Thiết lập mặc định ban đầu là K2000.
    Phạm vi thiết lập là K-1600 ~ K8000

    Chú ý
    Các thanh ghi ở mục d,e,f,g dùng để hiệu chỉnh lại đường đặc tính ngõ vào ra. Hay chính là thiết lập lại dải tín hiệu Analog ngõ vào ra.

    Ví dụ về Gain và Offset ( độ khuếch đại và độ lệch ):
    - Giả sử ở chế độ Mode 0 của ngõ vào :
    Theo mục a về thanh ghi số 1, ta có dải tín hiệu ngõ vào Mode 0 sẽ là :
    -10V ~ +10V <=> K-2000 ~ K2000
    => Đường đặc tính tín hiệu ngõ vào là đường thẳng từ đi qua các điểm : ( -10;-2000 ),  ( 10;2000 ). 
    => Giá trị số = K200 * giá trị điện áp ngõ vào
              Y=200*X
    Từ đó ta có đường đặc tính theo đồ thị hàm số trên, điểm Offset là điểm giao nhau giữa đường đặc tính và trục điện áp X, điểm Gain là điểm có giá trị số Y = K1000
    => Offset (0;0), Gain ( 5;1000)
    - Ngược lại để có chế độ Mode 1: chế độ điện áp (-6V~+10V). Đường đặc tính tín hiệu ngõ vào là đường thẳng từ đi qua các điểm : (-6;-2000) , ( 10;2000).
    => Giá trị số = K250 * giá trị điện áp ngõ vào - K500
              Y=250*X - 500

    Từ đó ta có đường đặc tính theo đồ thị hàm số và cũng tính điểm Offset là điểm giao nhau giữa đường đặc tính và trục điện áp X, điểm Gain là điểm có giá trị số Y = K1000
    => Offset (2;0), Gain ( 6;1000)
    Tương tự với ngõ ra dòng điện, ta có đồ thị như hình bên dưới:

    => Với mỗi một dải tín hiệu Analog thực tế nào đó nằm trong giới hạn cho phép của kênh Analog trên Module, chúng ta đều có thể điều chính tương ứng với 2 mức giá trị số của Module.

    5. Cách ghép nối vật lý và định địa chỉ Module : 
    - Đối với PLC Delta, các modul I/O thông thường sẽ ghép nối mà không cần bất kỳ thiết lập nào.
    - Các Module đặc biệt như Module Analog sẽ được tự động hoàn toàn định địa chỉ theo thứ tự gần với PLC nhất. Và tính từ K0 ~ K7. Chi tiết xem hình dưới đây :


    Trong hình có sử dụng CPU DVP10SX và Module DVP-06XA, DVP-04AD
    Theo thứ tự ta có: địa chỉ của Module DVP-06XA là 0, địa chỉ của Module DVP-04AD là 1.
    Tối đa có thể lên tới 8 Module.

    6. Cấu trúc lệnh kết nối dữ liệu tới địa chỉ thanh ghi của Module : 
    a. Lệnh viết dữ liệu : TO
    - Cấu trúc lệnh:
                             | TO |  m1 | m2 | S | n |
    Trong đó : 
    + TO là tên lệnh
    + m1 là địa chỉ của Module theo thứ tự như mục số 5 đã nêu trên.
    + m2 là địa chỉ của thanh ghi cần kết nối tới, hay chính là chỉ số thanh ghi ở mục 4 đã nêu trên.
    + S là dữ liệu để viết vào thanh ghi. S có thể là hằng số hoặc dữ liệu dạng thanh ghi data trong PLC.
    + n là số thanh ghi được viết trong lệnh, tính từ địa chỉ m2.

    - Cách viết lệnh: 
    Trong cửa sổ lập trình, gõ trực tiếp câu lệnh theo cấu trúc trên. Xem ví dụ dưới đây :

    - Ví dụ thực hiện lệnh TO để thiết lập chế độ ngõ vào / ra cho các kênh Analog :
    Giả sử Module DVP06-XA được kết nối vào vị trí 0 như trên mục số 5, và chúng ta muốn thiết lập chế độ ngõ vào điện áp +-10V và chế độ ngõ ra dòng điện 0~20mA cho tất cả các kênh ngõ vào/ ra, ta có giá trị các bit như sau:
    b15~b0 = 00 00 011 011 011 011 011 = H6DB
    Và câu lệnh sẽ là :
                               | TO |  K0  | K1 | H6DB | K1 |


    Kết quả :


    Sau khi PLC RUN, bit M1002 sẽ ON và nạp giá trị H6DB xuống thanh ghi chế độ Analog cho Module. Và việc thiết lập này chỉ cần thực hiện 1 lần duy nhất trong chương trình PLC trước khi sử dụng các công việc liên quan đến Analog.


    b. Lệnh đọc dữ liệu : FROM
    - Cấu trúc lệnh:
                             | FROM |  m1 | m2 | D | n |
    Trong đó : 
    + FROM là tên lệnh
    + m1 là địa chỉ của Module theo thứ tự như mục số 5 đã nêu trên.
    + m2 là địa chỉ của thanh ghi cần kết nối tới, hay chính là chỉ số thanh ghi ở mục 4 đã nêu trên.
    + D là dữ liệu lưu kết quả giá trị sau khi đọc từ Module lên. D là các dạng dữ liệu kiểu thanh ghi trong PLC.
    + n là số thanh ghi sẽ đọc lên trong lệnh, tính từ địa chỉ m2.
    - Cách viết lệnh: 
    Trong cửa sổ lập trình, gõ trực tiếp câu lệnh theo cấu trúc trên. Xem ví dụ dưới đây :

    - Ví dụ thực hiện lệnh FROM để đọc giá trị các kênh kênh Analog ngõ vào :
    Chúng ta vẫn giả sử theo ví dụ trên là Module DVP06-XA được kết nối vào vị trí 0 như trên mục số 5. Địa chỉ các thanh ghi lưu giá trị số sau khi biến đổi giá trị từ tín hiệu Analog ngõ vào và được xử lý tính toán trung bình là : thanh ghi 6, 7, 8, 9. Chi tiết địa chỉ thanh ghi, lập trình viên coi lại mục số 4 ở trên hoặc xem trong tài liệu đi kèm thiết bị.
    Để đơn giản, chúng ta xem ví dụ đọc từng thanh ghi 1, với thanh ghi số 6 ta sẽ viết câu lệnh sau :


    Trong đó, D150 là thanh ghi Data trên PLC được chọn làm nơi lưu kết quả của thanh ghi số 6 dưới Module Analog.
    Làm tương tự với các thanh ghi còn lại, ta có đoạn chương trình đọc dữ liệu từ Module như sau :

    Bit M1000 là bit trạng thái Run của PLC, khi PLC có lệnh RUN, các lệnh trên sẽ được thực hiện liên tục theo chu kỳ xử lý lệnh của PLC, kết quả sẽ được lưu vào các thanh ghi trong câu lệnh : 
    CH1 => D150, CH2 => D152, CH3 => D154, CH4 => D156

    Như vậy, chúng ta đã có thể truyền và nhận dữ liệu từ Module Analog, bây giờ các dữ liện đã có trên bộ nhớ của PLC, việc còn lại là xử lý tín hiệu và đưa ra kết quả cho các đoạn chương trình điều khiển thực hiện.

    Cảm ơn quý khách hàng và các bạn đã ghé thăm Website của Auto Vina !
    Xin chào và hẹn gặp lại quý khách !

    Biên soạn : ©Nguyễn Bá Quỳnh
    Xuất bản ngày 06/01/2020
    Bài viết gốc :
    [/mota][giaban]Giá: miễn phí[/giaban]

    [tomtat] Video clip hướng dẫn lập trình PLC Delta đọc giá trị nhiệt độ từ module nhiệt DVP04TC-S.
    Đọc giá trị analog nhiệt độ từ Module PLC Delta DVP-04TC.
    [/tomtat]
    [mota]
    1. Hình ảnh Module DVP04TC-S , PLC DVP14SS2 của hãng Delta Electronics :

    Sau đây, Công ty TNHH Cơ điện Auto Vina gửi tới quý khách hàng hình ảnh thực tế PLC và module analog nhiệt độ can K, S, R, J cho PLC của hãng Delta hiện đang có sẵn trong kho Auto Vina.
    • PLC DVP14SS2 có 8 ngõ vào và 6 ngõ ra.
    • Module DVP04TC-S có 4 kênh chuyển đổi tín hiệu can nhiệt, độ phân giải 0.1 độ. Có thể cùng lúc xem độ C và độ F.
    Đại lý bán Module can nhiệt DVP04TC-S cho PLC Delta
    Hộp Module can nhiệt DVP04TC-S
    Đại lý bán Module can nhiệt 4 input cho PLC Delta DVP04TC-S
    Module can nhiệt DVP04TC-S và PLC DVP14SS2

    2. Sơ đồ đấu nối tín hiệu cảm biến nhiệt độ về module DVP04TC-S :

    Ngõ vào cảm biến nhiệt độ dạng Themocouple TC :
    Tài liệu hướng dẫn lập trình, sơ đồ đấu nối ngõ vào can nhiệt cho module DVP04TC-S PLC Delta

    3. Lựa chọn loại cảm biến nhiệt độ :

    Module DVP04TC-S có thể nhận 5 loại cặp nhiệt như sau :
    • J-type: -100°C ~ 700°C
    • K-type: -100°C ~ 1,000°C
    • R-type: -10°C ~ 1,700°C
    • S-type: -10°C ~ 1,700°C
    • T-type: -100°C ~ 350°C
    4. Địa chỉ thanh ghi kết nối DVP04TC-S:
    Chúng ta chỉ cần quan tâm tới các thanh ghi sau để đọc được nhiệt độ từ cảm biến nhiệt gắn với Module :
    a. Thanh ghi số 1: 
    Gồm 16 bit nhị phân từ b0~b15, được chia như sau:
    • b15~b12 : không sử dụng.
    • b11~b9 : chọn loại can nhiệt ngõ vào kênh 1.
    • b8~b6 : chọn loại can nhiệt ngõ vào kênh 2.
    • b5~b3 : chọn loại can nhiệt ngõ vào kênh 3.
    • b2~b0 : chọn loại can nhiệt ngõ vào kênh 4.
    Ví dụ: Setting of CH1 :
    • (b2, b1, b0) set to (0, 0, 0), use J-type.
    • (b2, b1, b0) set to (0, 0, 1), use K-type.
    • (b2, b1, b0) set to (0, 1, 0), use R-type.
    • (b2, b1, b0) set to (0, 1, 1), use S-type.
    • (b2, b1, b0) set to (1, 0, 0), use T-type.
    Chi tiết cách tính và quy đổi, quý khách hàng có thể xem thêm clip bên dưới của phòng kỹ thuật Auto Vina.

    b. Thanh ghi số 6, 7, 8, 9:
    Thanh ghi chứa giá trị nhiệt độ cho các kênh tương ứng CH1, CH2, CH3, CH4.
    Độ phân giải 0.1.

    5. Cách ghép nối vật lý và định địa chỉ Module : 
    • Đối với PLC Delta hoặc Mitsubishi, các module analog, module nhiệt độ, theo phòng kỹ thuật Công ty TNHH Cơ điện Auto Vina đã tìm hiểu và thực hành thì các module được tự động nhận địa chỉ theo vị trí module so với PLC.
    • Theo đó Module gần PLC nhất sẽ là K0, các module tiếp theo lần lượt là 1, 2, 3, 4, 5, 6, 7.
    6. Cấu trúc lệnh kết nối dữ liệu tới địa chỉ thanh ghi của Module : 
    • Lệnh viết dữ liệu xuống module analog : TO
    • Lệnh đọc dữ liệu từ module analog : FROM
    Dưới đây là clip hướng dẫn chi tiết các lập trình và đấu nối, kiểm tra, lập trình đọc tín hiệu cảm biến nhiệt độ từ module DVP-04TC về PLC Delta DVP14SS2 :


    Trên đây là toàn bộ nội dung thực hành lập trình PLC Delta DVP14SS2 kết nối module tín hiệu nhiệt độ DVP04TC-S.
    Nếu quý khách hàng cần thêm sự hỗ trợ xin vui lòng liên hệ qua Email, nhận xét trên Blog. ( Vui lòng xem kỹ tài liệu trước khi trao đổi với bộ phận kỹ thuật Auto Vina để cuộc trao đổi đạt kết quả tốt nhất ).
    Lưu ý, quý khách hàng khi mua hàng sẽ được hỗ trợ code mẫu đã soạn thảo tương tự ví dụ trên. Rất mong sự ủng hộ của quý khách.

    Biên soạn : ©Nguyễn Bá Quỳnh - Phòng kỹ thuật - Công ty TNHH Cơ điện Auto Vina
    Xuất bản ngày 31/10/2017.
    Bài viết thuộc bản quyền của tác giả được Google xác nhận. Vui lòng không sao chép nội dung để quảng cáo riêng !
    [/mota] [giaban]Giá: miễn phí[/giaban]

    [tomtat] Hướng dẫn lập trình High-speed counters PLC Siemens S7-1200 CPU 1214C đọc xung Encoder Omron E6B2-CWZ6C.
    Hướng dẫn lập trình HMI Delta kết nối PLC S7-1200 hiển thị và điều khiển bộ đếm HSC High-speed counters PLC S7-1200.
    Sơ đồ đấu nối Encoder E6B2-CWZ6C với PLC Siemens S7-1200 CPU 1214C.[/tomtat][mota]

    Hướng dẫn lập trình High-speed counters PLC Siemens S7-1200 CPU 1214C
    Lập trình High-speed counters PLC Siemens S7-1200
    • Ở các bài viết trước, phòng kỹ thuật Auto Vina đã gửi tới quý khách hàng và các bạn tham khảo
    • Bài viết này, Auto Vina xin gửi tới quý khách hàng cùng các bạn tham khảo tiếp về chức năng HSC : High-speed counters.
      • Hướng dẫn sử dụng bộ đếm HSC trong PLC Siemens S7-1200 đọc tín hiệu xung Encoder E6B2-CWZ6C 1000ppr.
      • Hướng dẫn sử dụng lệnh HSC và CTRL_HSC điều khiển bộ đếm High-speed counters trong PLC Siemens PLC S7-1200 CPU 1214C.
      • Hướng dẫn đấu nối Encoder Omron E6B2-CWZ6C với PLC Siemens S7-1200 với hai chế độ kích hoạt dạng NPN 0VDC và kích hoạt dạng PNP + 24VDC.
      • Lập trình PLC S7-1200 CPU 1214C trên phần mềm TIA Portal V16.
      • Lập trình màn hình HMI Delta DOP-107EV trên phần mềm DOPSoft 4.00.08 : kết nối DOP-107DV với PLC Siemens S7-1200 hiển thị giá trị bộ đếm HSC cho phép cài đặt, Reset bộ đếm, thiết lập giá trị tham chiếu so sánh xung Encoder.
    I. Thiết bị được sử dụng để thực hành hướng dẫn lập trình chức năng High-speed counters trong PLC Siemens S7-1200 : II. Sơ đồ đấu nối encoder Omron E6B2-CWZ6C :
    • Để thuận tiện, quý khách hàng và các bạn tham khảo phần tài liệu hướng dẫn đấu nối, tổng hợp kiến thức cần trong Video Lập trình PLC Siemens S7-1200 sử dụng bộ đếm HSC đọc xung Encoder Omron E6B2-CWZ6C - Phần 1/3.
    • Nội dung phần 1/3 :
      • Sơ đồ đấu nối mạch điện, cấp nguồn cho PLC S7-1200 và Encoder Omron.
      • Tìm hiểu tổng quan về bộ đếm High-speed counters HSC trong PLC S7-1200, cách kích hoạt bộ đếm, thiết lập thông số bộ đếm.
      • Tìm hiểu về lệnh điều khiển bộ đếm CTRL_HSC, giải thích các thành phần trong lệnh gồm các giá trị CV, RV, NEW_CV, NEW_RV, khai báo địa chỉ HSC.
      • Thiết lập Event Configuration khi bộ đếm CV đạt giá trị bằng RV, kích hoạt hàm ngắt Hardware interrupt.

    III. Thực hành lập trình PLC S7-1200 CPU 1214C sử dụng bộ đếm HSC và lệnh CTRL_HSC :
    • Quý khách hàng và các bạn tham khảo phần thực hành lập trình qua Video Lập trình PLC Siemens S7-1200 sử dụng bộ đếm HSC đọc xung Encoder Omron E6B2-CWZ6C - Phần 2/3.
    • Nội dung phần 2/3 :
      • Lập trình PLC S7-1200 trên phần mềm Tia Portal V16.
      • Khai báo cấu hình phần cứng HSC cho bộ đếm xung Encoder, điều chỉnh các thông số cho phù hợp với tốc độ xung Encoder đưa về.
      • Khởi tạo khối Data Block cho các Bit và Data word hiển thị số xung Encoder, cài đặt và điều khiển bộ đếm, sử dụng cho việc lập trình HSC PLC S7-1200.
      • Khai báo hàm ngắt Hardware interrupt thực hiện tự động Reset bộ đếm HSC theo sự kiện Event Configuration khi bộ đếm CV đạt giá trị bằng RV.
      • Nạp chương trình cho PLC S7-1200, Online giám sát các thông số và thử kích hoạt các bit điều khiển được tạo trong khối Data block đã khởi tạo.

    IV. Thực hành lập trình HMI Delta DOP-107DV kết nối PLC S7-1200 hiển thị và điều khiển giá trị của bộ đếm xung HSC  :
    • Quý khách hàng và các bạn tham khảo phần thực hành lập trình qua Video Lập trình PLC Siemens S7-1200 sử dụng bộ đếm HSC đọc xung Encoder Omron E6B2-CWZ6C - Phần 3/3.
    • Nội dung phần 3/3 :
      • Lập trình HMI Delta DOP-107DV kết nối PLC Siemens S7-1200 hiển thị giá trị bộ đếm xung Encoder HSC High-speed counters từ ID1000, hiển thị và cho phép cài đặt lại giá trị bộ đếm CV, hiển thị và cài đặt giá trị tham chiếu RV cho bộ đếm.
      • Lập trình HMI Delta tạo nút Reset và nút nhấn Update giá trị tham chiếu RV.
      • Nạp chương trình HMI Delta DOP-107DV qua Ethernet trên phần mềm DOPSoft 4.00.08.

    Biên soạn : ©Nguyễn Bá Quỳnh - Phòng kỹ thuật - Công ty TNHH Cơ điện Auto Vina
    Xuất bản ngày 27/09/2020.
    Lưu ý :Bài viết thuộc bản quyền của tác giả. Vui lòng không sao chép nội dung để quảng cáo riêng ! Hãy tự chia sẻ kiến thức của bạn với khách hàng và đồng nghiệp của bạn. Đừng lấy cắp bài viết của người khác về phục vụ việc quảng cáo cá nhân của bạn.
    [/mota][giaban]Giá: Miễn phí[/giaban]

    LÊN ĐẦU TRANG