Đồ án tốt nghiệp đại học: Sử dụng PLC S7-1200 để xây dựng hệ thống đo và giám sát các thông số từ nhà máy chế biến hạt điều

78 1 0
Đồ án tốt nghiệp đại học: Sử dụng PLC S7-1200 để xây dựng hệ thống đo và giám sát các thông số từ nhà máy chế biến hạt điều

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Đồ án tốt nghiệp đại học Sử dụng PLC S7-1200 để xây dựng hệ thống đo và giám sát các thông số từ nhà máy chế biến hạt điều được hoàn thành với mục tiêu là thiết kế tủ điện đo các thông số của nhà máy chế biến hạt điều: nhiệt độ, độ ẩm, áp suất và tốc độ động cơ của các phân xưởng sấy và tách vỏ trong nhà máy chế biến hạt điều; Thiết kế phần mềm giám sát và quản lý giữ liệu trên Websever.

BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI ĐA/ KLTN ĐẠI HỌC CÔNG NGHỆ KỸ THUẬT ĐIỀU KHIỂN VÀ TỰ ĐỘNG HÓA TÊN ĐỀ TÀI SỬ DỤNG PLC S7-1200 ĐỂ XÂY DỰNG HỆ THỐNG ĐO VÀ GIÁM SÁT CÁC THÔNG SỐ TỪ NHÀ MÁY HẠT ĐIỀU CBHD: TS PHẠM VĂN NAM Sinh viên: NGUYỄN ĐỨC THẮNG – 2017600245 ĐẶNG HƯNG THỊNH – 2017605189 VŨ MINH CÔNG - 2017604872 KIỀU THỊ THẢO - 2017605341 ĐỖ ĐỨC THẮNG – 2017605496 Hà Nội – Năm 2021 Đồ án tốt nghiệp ĐH Công Nghiệp HN Trang LỜI GIỚI THIỆU Trong q trình cơng nghiệp hóa – đại hóa đất nước Tự động hóa yếu tố thiếu công nghiệp đại Nói đến tự động hóa máy tính công cụ hỗ trợ đắc lực thiếu nhiều lĩnh vực, đặc biệt đo lường, điều khiển giám sát Việc ứng dụng máy tính vào kỹ thuật đo lường, điều khiển giám sát đem lại nhiều kết đầy tính ưu việt Các thiết bị, hệ thống đo lường, điều khiển giám sát ghép nối với máy tính có độ xác cao, thời gian thu thập liệu ngắn Nhưng điều đáng quan tâm mức độ tự động hóa việc thu thập xử lý kết đo, kể việc lập bảng thống kê, đồ họa, in kết Vì vậy, tơi chọn đề tài “Sử dụng PLC S7-1200 để xây dựng hệ thống đo giám sát thông số từ nhà máy chế biến hạt điều” Đề tài nghiên cứu Web Server để giám sát hệ thống Đồng thời sử dụng mạng LAN thực thi ứng dụng thu thập liệu hệ thống đo qua cảm biến PLC nhà máy sản xuất hạt điều Trong có máy server kết nối với PLC giám sát giao diện WinCC, đồng thời thu thập liệu qua giao diện Website mơi trường Internet Trong q trình làm đồ án hướng dẫn tận tình giáo viên hướng dẫn TS Phạm Văn Nam thành viên nhóm cố gắng tham khảo tài liệu tìm hiểu thời gian kinh nghiệm hạn chế nên đồ án khơng thể tránh khỏi thiếu sót Chúng tơi mong nhận ý kiến đóng góp nhận xét đánh giá q báu thầy bạn để đồ án hồn thiện Tơi xin chân thành cảm ơn hướng dẫn tận tình chu đáo thầy cô khoa đặc biệt giáo viên hướng dẫn TS Phạm Văn Nam giúp đỡ nhóm nhiều để nhóm tơi hồn thành đồ án Xin chân thành cám ơn CBHD: TS PHẠM VĂN NAM Đồ án tốt nghiệp Trang ĐH Công Nghiệp HN MỤC LỤC MỤC LỤC DANH MỤC HÌNH VẼ CHƯƠNG GIỚI THIỆU VỀ ĐỀ TÀI 1.1 Tổng quan đề tài phương án thiết kế thi công 1.2 Sơ lược hệ thống chế biến hạt điều CHƯƠNG CƠ SỞ LÝ THUYẾT VÀ TRUYỀN DỮ LIỆU 2.1 Phân tích tính tốn lựa chọn thiết bị 2.2 Tổng quan Webserver 19 2.3 ODBC Data Sources 22 2.4 Mạng Xí nghiệp, mạng Cơng ty 24 2.5 SCADA – Hệ thống điều khiển giám sát thu thập liệu 25 CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 27 3.1 Thiết kế phần cứng 27 3.2 Tạo Project với TIAPortal V16.0 28 3.3 Thiết kế cấu hình Webserver máy chủ 38 CHƯƠNG KẾT QUẢ THỰC HIỆN 48 4.1 Kết thi công phần cứng 48 4.2 Tóm tắt kết lập trình 49 CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 54 TÀI LIỆU THAM KHẢO 55 PHỤ LỤC 55 CBHD: TS PHẠM VĂN NAM Đồ án tốt nghiệp Trang ĐH Công Nghiệp HN DANH MỤC HÌNH VẼ Hình 1-1: Sơ đồ khối hệ thống Hình 1-2: Máy xát vỏ hạt điều Hình 1-3: Máy sấy hạt điều tự động Hình 2-1: MCB LS 1P Hình 2-2: Cầu chì 3A 10 Hình 2-3: Đấu dây PT100 12 Hình 2-4: Cảm biến nhiệt độ PT100 dây 12 Hình 2-5: Module cảm biến độ ẩm, nhiệt độ DHT21 13 Hình 2-6: Cảm biến độ ẩm PCE P18L 14 Hình 2-7: Cảm biến áp suất Autonics PSS-1V-R1/8 15 Hình 2-8: Cấu tạo encoder 16 Hình 2-9: Encoder RT3806-AB-100N 16 Hình 2-10: Nguồn tổ ong 17 Hình 2-11: Sơ đồ mô tả hoạt động website 21 Hình 2-12: Mơ hình phân cấp mạng truyền thông công nghiệp 24 Hình 2-13: Sơ đồ hệ thống điều khiển giám sát 26 Hình 3-1: Sơ đồ khối phần cứng 27 Hình 3-2: Cài đặt giới hạn cảnh báo 37 Hình 3-3: Thời gian hoạt động 37 Hình 3-4: Giao diện làm việc với SQL Server 40 Hình 3-5: Mơ hình MVC thành phần bên MVC 40 Hình 3-6: Khung đăng nhập 42 Hình 3-7: Trang theo dõi xưởng sấy khơ 43 Hình 3-8: Trang theo dõi xưởng tách vỏ 43 CBHD: TS PHẠM VĂN NAM Đồ án tốt nghiệp Trang ĐH Cơng Nghiệp HN Hình 3-9: Tạo chu kì lưu liệu Scheludes task 47 Hình 4-1: Giao diện đăng nhập WinCC 49 Hình 4-2: Giao diện giám sát tủ Sấy 50 Hình 4-3: Giao diện giám sát tủ Tách vỏ 50 Hình 4-4: Giao diện theo dõi thời gian hoạt động 50 Hình 4-5: Giao diện cài đặt giới hạn cảnh báo 51 Hình 4-6: Giao diện theo dõi cảnh báo 51 Hình 4-7: Giao diện Login web 51 Hình 4-8: Giao diện trang chủ web 52 Hình 4-9: Giao diện theo dõi xưởng sấy khô 52 Hình 4-10: Giao diện theo dõi xưởng Tách vỏ 53 Hình 4-11: Dữ liệu xuất file Excel 53 CBHD: TS PHẠM VĂN NAM Đồ án tốt nghiệp Trang ĐH Công Nghiệp HN CHƯƠNG GIỚI THIỆU VỀ ĐỀ TÀI 1.1 Tổng quan đề tài phương án thiết kế thi công 1.1.1 Yêu cầu đề tài Trong sống tại, khoa học kỹ thuật phát triển cơng nghiệp hóa đại hóa bước leo thang Những cơng cụ tiên tiến đời giải vấn đề lao động trí óc thay cho lao động chân tay Mục tiêu khoa học kỹ thuật để nâng cao chất lượng hiệu suất công việc cơng nghệ tự động hóa đời đáp ứng nhu cầu em nghiên cứu đề tài: “Sử dụng PLC S7- 1200 để xây dựng hệ thống đo giám sát thông số từ nhà máy chế biến hạt điều” Các điều khiển PLC làm việc độc lập theo chương trình lập sẵn điều khiển, giám sát thu thập liệu qua thiết bị trường thiết bị đo chuyển liệu qua giao tiếp mạng để người dụng truy cập trực tiếp điều khiển kiểm tra cách dễ dàng Mục tiêu đề tài: - Thiết kế tủ điện đo thông số nhà máy chế biến hạt điều: nhiệt độ, độ ẩm, áp suất tốc độ động phân xưởng sấy tách vỏ nhà máy chế biến hạt điều - Thiết kế phần mềm giám sát quản lý giữ liệu Websever 1.1.2 Hướng thực đề tài Để thực đề tài chúng em thiết kế hệ thống với tủ điện giám sát đo nhiệt độ, độ ẩm, áp suất tốc độ cảm biến nhiệt độ, áp suất, độ ẩm enconder để đo tốc độ động Các thông số thu thập thị lên hình HMI giao diện website mơi trường mạng để người quản lý dễ dàng theo dõi, giám sát toàn hoạt động hệ thống đâu với kết nối Internet CBHD: TS PHẠM VĂN NAM Đồ án tốt nghiệp Trang ĐH Công Nghiệp HN Sơ đồ khối hệ thống Hình 1-1: Sơ đồ khối hệ thống 1.2 Sơ lược hệ thống chế biến hạt điều Để có hạt điều thành phẩm, hạt điều trải qua quy trình sản xuất, chế biến qua nhiều cơng đoạn:  Tập kết hạt điều  Phơi khô hạt điều Sau tiếp nhận hạt điều, xưởng sản xuất hạt điều tiến hành phơi nắng hạt điều đến đạt độ ẩm 11%  Phân cỡ hạt điều  Hấp hạt điều Mục đích bước làm cho vỏ hạt điều mềm hơn, tách dần khoảng cách lớp vỏ xốp vỏ lụa  Cắt tách hạt điều Hạt điều cắt dao chuyên dụng cách khéo léo để đảm bảo chất lượng sản phẩm, cho thao tác xác mà khơng làm CBHD: TS PHẠM VĂN NAM Đồ án tốt nghiệp Trang ĐH Công Nghiệp HN vỏ lụa bị gãy, vỡ, dao đâm Ngày công việc hỗ trợ máy móc nên suất chất lượng hạt điều cao Hạt điều bể, vỡ giảm thiểu nhờ máy móc Hình 1-2: Máy xát vỏ hạt điều  Sấy hạt điều Hình 1-3: Máy sấy hạt điều tự động Khi sấy nhân điều, lớp vỏ lụa dần tách khỏi nhân điều diệt tối đa vi sinh vật có nhân điều thơng qua gia nhiệt Thời gian sấy hạt điều dao động từ – 13 đồng hồ Hạt điều sau sấy chuyển vào thùng chuyển sang khâu bóc vỏ lụa sản xuất hạt điều khơng vỏ lụa  Phân loại đóng gói hạt điều CBHD: TS PHẠM VĂN NAM Đồ án tốt nghiệp Trang ĐH Công Nghiệp HN CHƯƠNG CƠ SỞ LÝ THUYẾT VÀ TRUYỀN DỮ LIỆU 2.1 Phân tích tính toán lựa chọn thiết bị 2.1.1 Thiết bị bảo vệ aptomat (MCB)  Thiết bị chọn Aptomat có chức bảo vệ tải ngắn mạch hệ thống điện mà thiết kế tủ điều khiển có nguồn dịng không lớn Theo chúng em, nên chọn loại aptomat sau:  MCB (aptomat) LS 1pha 10A 10kA BKN-b 1P Hãng Mã hàng Hình 2-1: LS Điện áp (V) BKN-b 1P 10A 220 Số cực Pha Dòng định mức 10A Dòng ngắn cắt mạch 10kA Tiêu chuẩn IEC 60989-2 MCB LS 1P 2.1.2 Thiết bị bảo vệ cầu chì (FS)  Cấu tạo nguyên lý hoạt động Thành phần khơng thể thiếu cầu chì dây chì mắc nối tiếp với hai đầu dây dẫn mạch điện Vị trí lắp đặt cầu chì sau nguồn điện tổng trước phận mạch điện, mạng điện cần bảo vệ thiết bị điện, Các thành phần cịn lại bao gồm: hộp giữ cầu chì, chấu mắc, nắp cầu chì, v.v thay đổi tùy thuộc vào loại cầu chì mục đích thẩm mỹ CBHD: TS PHẠM VĂN NAM CÁP NGUỒN 1C(2x1.5mm2) ỒN ĐIỀU KHIỂN 24VDC 220V 24V ỂM ội dung ĐOẠN THỰC HIỆN ỆU Ờ SỐ SƠ ĐỒ KẾT NỐI MẠCH ĐỘNG LỰC ẢN VẼ 3-5 TỦ GIÁM SÁT TÁCH VỎ ẾT KẾ Ủ TRÌ BỘ MƠN Ủ NHIỆM THIẾT KẾ ĐỐC ĐỊA ĐIỂM Ự ÁN Ủ ĐẦU TƯ ần ệt M 24VDC L+ M PLC S7-1200 CPU1211C DC/DC/DC 24VDC L+ 1M 24VDC INPUTS DI a A 3L+ B 3M 24VDC OUTPUTS 2M INPUTS ANALOG AI PRESS ỂM ội dung ĐOẠN THỰC HIỆN ỆU Ờ SỐ SƠ ĐỒ KẾT NỐI MẠCH ĐIỀU KHIỂN 4-5 TỦ GIÁM SÁT TÁCH VỎ ẢN VẼ ẾT KẾ Ủ TRÌ BỘ MƠN Ủ NHIỆM THIẾT KẾ ĐỐC ĐỊA ĐIỂM Ự ÁN Ủ ĐẦU TƯ ần ệt A B ỂM ội dung ĐOẠN THỰC HIỆN ỆU Ờ SỐ SƠ ĐỒ KẾT NỐI MẠCH ĐIỀU KHIỂN ẢN VẼ 5-5 TỦ GIÁM SÁT TÁCH VỎ ẾT KẾ Ủ TRÌ BỘ MƠN Ủ NHIỆM THIẾT KẾ ĐỐC ĐỊA ĐIỂM Ự ÁN Ủ ĐẦU TƯ ần ệt Totally Integrated Automation Portal do.an.tot.nghiep / tu_say [CPU 1211C DC/DC/DC] / Program blocks Main [OB1] Main Properties General Name Main Language LAD Information Title "Main Program Sweep (Cycle)" Family Main Name Input Number Numbering Author Bool Bool temp k1 k2 k3 k4 Constant DWord DInt DInt DInt DInt Type 0.1 Default value User-defined ID Comment Initial call of this OB =True, if remanent data are available Network 1: ON/OFF %M0.0 "startwincc1" %M0.2 "khoichay" %I0.0 "start1" Network 2: Xử lý tín hiệu Analog OB Comment Version Data type Initial_Call Remanence Temp Automatic %M0.1 "stopwincc1" %I0.1 "stop1" %M0.2 "khoichay" %Q0.0 "denchay_tusay" Totally Integrated Automation Portal NORM_X Int to Real EN %IW64 "nhietdo" 27648 SCALE_X Real to Real ENO MIN OUT EN %MD10 "temp" VALUE 0.0 %MD10 "temp" 600.0 MAX OUT EN %IW66 "doam" 27648 MAX SCALE_X Real to Real ENO MIN OUT VALUE MAX Network 3: Xác định thời gian hoạt động %MD20 "nhietdothucte" VALUE NORM_X Int to Real ENO MIN EN %MD30 "temp2" 0.0 %MD30 "temp2" 100.0 ENO MIN OUT VALUE MAX %MD40 "doamdaura%" Totally Integrated Automation Portal Network 3: (1.1 / 2.1) %DB1 "IEC_Timer_0_DB" TON Time %M0.2 "khoichay" T#11D_13H_ 46M_40S IN Q PT ET %MD96 "ms1" DIV DInt EN ENO %MD96 "ms1" IN1 OUT 1000.0 IN2 %MW2 "Time1" DIV Real EN FLOOR Real to Int ENO %MW2 "Time1" IN1 60.0 IN2 OUT %MD46 "dtk" %MD46 "dtk" DIV Real EN IN1 60.0 IN2 OUT %MD50 "dtk1" %MD50 "dtk1" DIV Real EN IN1 24.0 IN2 IN OUT %MW4 "MIN1" EN ENO IN OUT %MW28 "HOUR1" FLOOR Real to Int ENO %MD64 "HOUR" ENO FLOOR Real to Int ENO %MW4 "MIN1" EN OUT %MD80 "dtk2" %MD80 "dtk2" EN ENO IN OUT %MW38 "DAY1" %DB3 "IEC_Timer_0_ DB_1" %MD20 "nhietdothucte" > Real 55.0 TON Time T#11D_13H_ 46M_40S IN Q PT ET %MD92 "ms2" DIV DInt EN ENO %MD92 "ms2" IN1 OUT 1000.0 IN2 %MW44 "Time2" DIV Auto (Int) EN %MW84 "HOUR2" IN1 24.0 IN2 FLOOR Real to Int ENO OUT %MD54 "dtk3" %MD54 "dtk3" DIV Real EN %MW44 "Time2" IN1 3600.0 IN2 EN ENO IN OUT %MW62 "DAY2" FLOOR Real to Int ENO OUT %MD68 "dtk4" 2.1 ( Page1 - 4) %MD68 "dtk4" EN ENO IN OUT %MW84 "HOUR2" Totally Integrated Automation Portal Network 3: (2.1 / 2.1) 1.1 ( Page1 - 3) 3600.0 IN2 DIV Real EN %MW44 "Time2" IN1 60.0 IN2 FLOOR Real to Int ENO OUT %MD88 "dtk5" %MD88 "dtk5" EN ENO IN OUT %MW76 "MIN2" Totally Integrated Automation Portal Network 4: Giới hạn cảnh báo CONV Real to DInt EN %MD6 "nhapnhietdocao" CONV Real to DInt ENO OUT EN #k1 %MD14 "nhapnhietdothap" IN CONV Real to DInt EN %MD24 "nhapdoamcao" OUT #k2 IN CONV Real to DInt ENO OUT ENO EN #k3 %MD34 "nhapdoamthap" IN ENO OUT #k4 IN Network 5: %DB2 "IEC_Counter_ 0_DB" CTU Int %M269.0 "Clock_10Hz" CU %M0.5 "rs" R %M0.5 "rs" Q CV %MW18 "run1" PV Network 6: Cảnh báo %M0.2 "khoichay" %MD20 "nhietdothucte" >= Real %MD6 "nhapnhietdocao" %MD40 "doamdaura%" >= Real %MD24 "nhapdoamcao" %M269.5 "Clock_1Hz" %M0.6 "canhbaonhietdo" %M269.5 "Clock_1Hz" %M0.7 "canhbaodoam" Totally Integrated Automation Portal do.an.tot.nghiep / tu_tach [CPU 1211C DC/DC/DC] / Program blocks Main [OB1] Main Properties General Name Main Language LAD Information Title "Main Program Sweep (Cycle)" Family Main Name Input Number Numbering Author Bool Bool temp k1 k2 k3 k4 Constant DWord DInt DInt DInt DInt Type 0.1 Default value User-defined ID Comment Initial call of this OB =True, if remanent data are available Network 1: ON/OFF %M0.0 "startwincc2" OB Comment Version Data type Initial_Call Remanence Temp Automatic %M0.1 "stopwincc2" %I0.1 "stop2" %M0.2 "khoichay2" %I0.0 "start2" Network 2: Xử lý tín hiệu Analog Tính tốc độ với HSC %M0.2 "khoichay2" %Q0.0 "denbao_tutach" Totally Integrated Automation Portal NORM_X Int to Real SCALE_X Real to Real EN %IW64 "apsuat" 27648 ENO MIN OUT EN 0.0 %MD10 "Tag_2" OUT VALUE %MD10 "Tag_2" VALUE MAX 1000.0 MAX %DB2 "CTRL_HSC_0_ DB" %M0.2 "khoichay2" CTRL_HSC EN 259 "Local~HSC_3" ENO HSC BUSY False STATUS 16#0 %M0.3 "dir" DIR %M0.5 "cv" CV False RV False PERIOD NEW_DIR NEW_CV NEW_RV NEW_PERIOD MOVE %ID1008 "Tag_5" EN ENO IN OUT1 %MD70 "xung/s" MUL Auto (UDInt) EN %MD70 "xung/s" IN1 60 IN2 DIV Auto (UDInt) ENO OUT %MD84 "xung/phut" Network 3: Thời gian hoạt động EN ENO %MD84 "xung/phut" IN1 OUT 100 IN2 ENO MIN %MD88 "vong/phut" %MD20 "apsuatdaura" Totally Integrated Automation Portal %DB1 "IEC_Timer_0_DB" TON Time %M0.2 "khoichay2" T#11D_13H_ 46M_40S IN Q PT ET %MD76 "ms3" DIV DInt EN ENO %MD76 "ms3" IN1 OUT 1000.0 IN2 %MW6 "Time" DIV Real EN %MW6 "Time" IN1 60.0 IN2 FLOOR Real to Int ENO OUT %MD58 "temp1" %MD58 "temp1" DIV Real EN %MW6 "Time" IN1 3600.0 IN2 ENO OUT EN IN1 24.0 IN2 ENO IN OUT %MD62 "temp2" %MD62 "temp2" EN ENO IN OUT ENO OUT %MD66 "temp3" %MD66 "temp3" CONV Real to DInt EN EN ENO IN OUT CONV Real to DInt ENO OUT EN #k3 %MD34 "nhapapsuatcao" IN CONV Real to DInt EN %MD14 "nhaptocdothap" ENO OUT #k4 IN CONV Real to DInt ENO OUT EN #k2 %MD2 "nhaptocodcao" IN ENO OUT #k1 IN Network 5: %DB4 "IEC_Counter_ 0_DB" CTU Int %M296.0 "Clock_10Hz" CU %M0.6 "res" R PV %MW38 "gio" FLOOR Real to Int Network 4: Đặt giới hạn cảnh báo %MD24 "nhapapsuatthap" %MW28 "phut" FLOOR Real to Int DIV Real %MW38 "gio" EN %M0.6 "res" Q CV %MW18 "run2" %MW52 "DaYTUTCH" Totally Integrated Automation Portal Network 6: Giới hạn cảnh báo %M0.2 "khoichay2" %MD20 "apsuatdaura" >= Real %MD34 "nhapapsuatcao" %MD88 "vong/phut" >= Real %MD2 "nhaptocodcao" %M296.5 "Clock_1Hz" %M1.0 "canhbaoapsuat" %M296.5 "Clock_1Hz" %M1.1 "canhbaotocdo" Phụ lục Dim objconnection Dim strConnectionString Dim humidity_value Dim temper_value Dim time1 Dim time2 Dim strSQL Dim objCommand strConnectionString = "provider=MSDASQL;DSN=ODBC_OLAM;UID=sa;PWD=123456;" humidity_value = HMIRuntime.Tags("doamdaura").Read temper_value = HMIRuntime.Tags("nhietdothucte").Read time1 = HMIRuntime.Tags("time1").Read time2 = HMIRuntime.Tags("time2").Read strSQL = "INSERT INTO dbo.CUTTING_DRYING(ss_temper ,time_update ,ss_humidity ,value_humidity ,value_temper ,timer1 ,timer2) VALUES ('SS_PT100_01' ,GETDATE() ,'SS_PCE_P18L_01' ,"& humidity_value &" ,"& temper_value &" ,"& time1 &","& time2 &");" Set objconnection = CreateObject("ADODB.Connection") objconnection.ConnectionString = strConnectionString objconnection.Open Set objCommand = CreateObject("ADODB.Command") With objCommand ActiveConnection = objConnection CommandText = strSQL End With objCommand.Execute Set objCommand = Nothing objconnection.Close Set objconnection = Nothing Phụ lục Dim objConnection Dim strConnectionString Dim pressure_value Dim speeddrum_value Dim time_action Dim strSQL Dim objCommand strConnectionString = "provider=MSDASQL;DSN=ODBC_OLAM;UID=sa;PWD=123456;" pressure_value = HMIRuntime.Tags("apsuatdaura").Read speeddrum_value = HMIRuntime.Tags("tocdodongco").Read time_action = HMIRuntime.Tags("Time").Read strSQL = "INSERT INTO PEELING (ss_pressure ,value_pressure ,time_update ,ss_speeddrum ,Value_speeddrum ,timer_action) VALUES ('SS_AUTONICS_PSS01' ,"& pressure_value &",GETDATE(),'SS_Encoder_E50S8_01' ,"& speeddrum_value &","& time_action &");" Set objConnection = CreateObject("ADODB.Connection") objConnection.ConnectionString = strConnectionString objConnection.Open Set objCommand = CreateObject("ADODB.Command") With objCommand ActiveConnection = objConnection CommandText = strSQL End With objCommand.Execute Set objCommand = Nothing objConnection.Close Set objConnection = Nothing use master go create database OLAM go use OLAM go create table USERLOGIN ( id int primary key identity(1,1), username nvarchar(200), password nvarchar(200), name nvarchar(200), ) insert into USERLOGIN values ('user1','202cb962ac59075b964b07152d234b70','user1') go create table PEELING ( id int primary key identity(1,1), ss_pressure nvarchar(200), value_pressure float, time_update datetime, ss_speeddrum nvarchar(200), Value_speeddrum float, timer_action int ) create table CUTTING_DRYING ( id int primary key identity(1,1), ss_temper float, time_update datetime, ss_humidity nvarchar(200), value_humidity float, value_temper float, timer1 int, timer2 int )

Ngày đăng: 11/05/2023, 11:27

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan