Đăng Ký
Trang 3 của 6 Đầu tiênĐầu tiên 12345 ... CuốiCuối
Kết quả 21 đến 30 của 52
  1. #21
    Thành viên cấp 9
    Ngày tham gia
    Mar 2011
    Đang ở
    HCM.City
    Bài viết
    937
    Thanks
    28
    51 lượt trong 38 bài viết
    Cách xuất nhập dữ liệu từ file Excel đây
    http://support.automation.siemens.co...ard&viewreg=WW
    Chúc các bạn thành công nhé!!
    Dao Coffee Factory, Laos P.D.R
    Hidden Content
    Hidden Content

  2. #22
    Thành viên cấp 9
    Ngày tham gia
    Apr 2011
    Bài viết
    954
    Thanks
    22
    124 lượt trong 97 bài viết
    cám ơn bạn nhiều link tài liệu rất hay

  3. #23
    Thành viên cấp 9
    Ngày tham gia
    Mar 2011
    Đang ở
    HCM.City
    Bài viết
    937
    Thanks
    28
    51 lượt trong 38 bài viết
    Hướng dẫn cách xuất dữ liệu ra file excel hay .txt có sẵn project mẫu luôn cách bạn down về tham khảo nhé,hướng dẫn khá chi tiết
    https://support.automation.siemens.c...11&caller=view
    Chúc các bạn vui vẻ :p
    Dao Coffee Factory, Laos P.D.R
    Hidden Content
    Hidden Content

  4. #24
    Thành viên cấp 9
    Ngày tham gia
    Apr 2011
    Bài viết
    954
    Thanks
    22
    124 lượt trong 97 bài viết
    cám ơn hiennguyen tài liệu và hướng dẩn rất hay .

  5. #25
    Thành viên cấp 9
    Ngày tham gia
    Mar 2011
    Đang ở
    HCM.City
    Bài viết
    937
    Thanks
    28
    51 lượt trong 38 bài viết
    Trích dẫn Gửi bởi hiennguyen Xem bài viết
    Hướng dẫn cách xuất dữ liệu ra file excel hay .txt có sẵn project mẫu luôn cách bạn down về tham khảo nhé,hướng dẫn khá chi tiết
    https://support.automation.siemens.c...11&caller=view
    Chúc các bạn vui vẻ :p
    anh Hưng cái project trong link này giờ mình muốn nó xuất dữ liệu ra 1 file trong thư mục của mình muốn phải làm sao??,e thử đổi đoạn script thành
    If bExtension = 0 Then
    'path = "\flash\textfile.txt"
    path = "\C:\Documents and Settings\TIA-Portal\Desktop\textfile.txt"
    Else
    'path = "\flash\textfile.csv"
    path = "\C:\Documents and Settings\TIA-Portal\Desktop\textfile.csv"
    End If
    mà không được,và đây là nguyên mẫu đoạn code để save dữ liệu ra text file dạng .csv hay .txt ,ghi ra đây để cho anh em tiện xem,hoặc vào link bên trên down cả project về
    Dim f, path

    If bExtension = 0 Then
    'path = "\flash\textfile.txt"
    path = "\Storage Card2\textfile.txt"
    Else
    'path = "\flash\textfile.csv"
    path = "\Storage Card2\textfile.csv"
    End If

    'Error Routine - Fehlerroutine
    On Error Resume Next

    'Create object - Objekt erstellen
    Set f = CreateObject("FileCtl.File")

    If Err.Number <> 0 Then
    ShowSystemAlarm "Error #" & CStr(Err.Number) & " " & Err.Description
    Err.Clear
    Exit Sub
    End If

    'Open the textfile - Öffnen der Textdatei
    f.open path , 2

    If Err.Number <> 0 Then
    ShowSystemAlarm "Error #" & CStr(Err.Number) & " " & Err.Description
    Err.Clear
    Exit Sub
    End If

    'Write values into the textfile
    f.LinePrint("material; " & szMaterial & ";")
    f.LinePrint("pressure; " & nPressure & "; mbar;")
    f.LinePrint("temperature; " & nTemperature & "; °C;")

    'Close file - Datei schließen
    f.Close
    Set f = Nothing

    ShowSystemAlarm "Storage of the data was successful!"
    Dao Coffee Factory, Laos P.D.R
    Hidden Content
    Hidden Content

  6. #26
    Thành viên cấp 7
    Ngày tham gia
    May 2011
    Đang ở
    HoChiMinhCiTy
    Bài viết
    781
    Thanks
    7
    43 lượt trong 37 bài viết
    Trích dẫn Gửi bởi hiennguyen Xem bài viết
    anh Hưng cái project trong link này giờ mình muốn nó xuất dữ liệu ra 1 file trong thư mục của mình muốn phải làm sao??,e thử đổi đoạn script thành
    If bExtension = 0 Then
    'path = "\flash\textfile.txt"
    path = "\C:\Documents and Settings\TIA-Portal\Desktop\textfile.txt"
    Else
    'path = "\flash\textfile.csv"
    path = "\C:\Documents and Settings\TIA-Portal\Desktop\textfile.csv"
    End If
    mà không được,và đây là nguyên mẫu đoạn code để save dữ liệu ra text file dạng .csv hay .txt ,ghi ra đây để cho anh em tiện xem,hoặc vào link bên trên down cả project về
    Dim f, path

    If bExtension = 0 Then
    'path = "\flash\textfile.txt"
    path = "\Storage Card2\textfile.txt"
    Else
    'path = "\flash\textfile.csv"
    path = "\Storage Card2\textfile.csv"
    End If

    'Error Routine - Fehlerroutine
    On Error Resume Next

    'Create object - Objekt erstellen
    Set f = CreateObject("FileCtl.File")

    If Err.Number <> 0 Then
    ShowSystemAlarm "Error #" & CStr(Err.Number) & " " & Err.Description
    Err.Clear
    Exit Sub
    End If

    'Open the textfile - Öffnen der Textdatei
    f.open path , 2

    If Err.Number <> 0 Then
    ShowSystemAlarm "Error #" & CStr(Err.Number) & " " & Err.Description
    Err.Clear
    Exit Sub
    End If

    'Write values into the textfile
    f.LinePrint("material; " & szMaterial & ";")
    f.LinePrint("pressure; " & nPressure & "; mbar;")
    f.LinePrint("temperature; " & nTemperature & "; °C;")

    'Close file - Datei schließen
    f.Close
    Set f = Nothing

    ShowSystemAlarm "Storage of the data was successful!"
    Em sữa 1 chỗ không thì nó không có chạy đâu,trong file còn có 2 cái đoạn cript nữa,em vô đó sữa tiếp.

    Hãy luôn là chính mình.
    Mail :Hidden Content

  7. #27
    Thành viên Mới
    Ngày tham gia
    Jul 2011
    Bài viết
    4
    Thanks
    0
    0 lượt trong 0 bài viết

    Xuat du lieu tu vb ra dang csv

    Chào các pro

    mình cũng đang gặp vấn đề tương tự.
    Vấn đề của mình là dùng VB để viết giao diện điều khiển một máy đếm linh kiện.
    sau đó sẽ xuất logview của quá trình đếm ra một file report định dạng csv.
    có pro nào có giải pháp cho vấn đề này thì xin chỉ giáo dùm.

    DC mail của mình là : [email protected]
    hoặc [email protected]

    mong anh em giúp đỡ.
    thanks.

  8. #28
    Thành viên cấp 7
    Ngày tham gia
    May 2011
    Đang ở
    HoChiMinhCiTy
    Bài viết
    781
    Thanks
    7
    43 lượt trong 37 bài viết
    Trích dẫn Gửi bởi letrung Xem bài viết
    Chào các pro

    mình cũng đang gặp vấn đề tương tự.
    Vấn đề của mình là dùng VB để viết giao diện điều khiển một máy đếm linh kiện.
    sau đó sẽ xuất logview của quá trình đếm ra một file report định dạng csv.
    có pro nào có giải pháp cho vấn đề này thì xin chỉ giáo dùm.

    DC mail của mình là : [email protected]
    hoặc [email protected]

    mong anh em giúp đỡ.
    thanks.
    Chào anh.Vấn đề của anh tôi có 1 số ý kiến như sau :
    +Nếu anh dùng VB để xuất dữ liệu ra .csv file thì có lẻ vấn đề thu thập dữ liệu từ VB-PLC anh đã làm được rồi phải không ? Nếu như đã đạt bước đó,trên VB anh có thể dùng Grid để hiển thì các data cần xuất,dùng 1 button để viết 1 hàm xuất hết tất cả record trên Grid xuống .csv,lưu ý dữ liệu cần xuất ngăn cách nhau bởi dấu ;.
    +Nếu anh dùng Wincc thì có thể sử dụng Taglogin , tuy nhiên,xuất kiểu này cấu trúc không như mong muốn,không điều khiển được form.cách nữa là anh dùng connectivity pack sẽ xuất theo form mềm dẻo hơn.
    +Nếu anh dùng wincc flexible thì có thể sử dụng Taglogin hay alarmloging,hoặc có thể sử dụng 1 đoạn VBS để xuất dữ liệu 1 cách mềm dẻo.Hoặc anh có thể sử dụng Option Wincc flexible Audit Viewer hỗ trợ.

    Hi vọng sẽ có ích đối với anh.
    Lần sửa cuối bởi dohung, ngày 03-19-2012 lúc 12:54 AM.

    Hãy luôn là chính mình.
    Mail :Hidden Content

  9. #29
    Thành viên cấp 9
    Ngày tham gia
    Apr 2011
    Bài viết
    954
    Thanks
    22
    124 lượt trong 97 bài viết
    mình thấy một anh bạn đả làm vấn đề xuất dử liệu từ scada ra exel làm báo cáo ,cứ 1 giờ xuất 1 lần và cuối ngày xuất ra một file exel và file ngày này bao gồm tổng sản lượng các giờ ,khi cuối ngày thì file báo cáo này có tên đúng với ngày tháng năm báo cáo (ví dụ: báo cáo ngày 21-15-2012 ) riêng scada từ wincc flexible thì mình củng chĩ xuất được theo giờ giờ thôi còn giống như cách làm giống như yêu cầu trên không biết có pro nào trên diễn đàn làm chưa giúp mình với?

  10. #30
    Thành viên cấp 7
    Ngày tham gia
    May 2011
    Đang ở
    HoChiMinhCiTy
    Bài viết
    781
    Thanks
    7
    43 lượt trong 37 bài viết
    Chào anh Đà.
    Vấn đề này của anh em đã làm nhưng chưa hoàn thiện.Nghĩa là em làm sau 30s thì lưu dữ liệu 1 lần,ghi 1 field gồm 8 thông số máy vào file excel.Và mỗi ngày nó sẽ tự tạo ra 1 file excel với cú pháp : tên file_ngay_thang_nam...
    Còn tính tổng như anh em không làm vì máy đó người ta không có nhu cầu.

    Trích dẫn Gửi bởi daocongdabl Xem bài viết
    mình thấy một anh bạn đả làm vấn đề xuất dử liệu từ scada ra exel làm báo cáo ,cứ 1 giờ xuất 1 lần và cuối ngày xuất ra một file exel và file ngày này bao gồm tổng sản lượng các giờ ,khi cuối ngày thì file báo cáo này có tên đúng với ngày tháng năm báo cáo (ví dụ: báo cáo ngày 21-15-2012 ) riêng scada từ wincc flexible thì mình củng chĩ xuất được theo giờ giờ thôi còn giống như cách làm giống như yêu cầu trên không biết có pro nào trên diễn đàn làm chưa giúp mình với?

    Hãy luôn là chính mình.
    Mail :Hidden Content

Trang 3 của 6 Đầu tiênĐầu tiên 12345 ... CuốiCuối

Đánh dấu

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Back to Top