Đăng Ký
Kết quả 1 đến 9 của 9
  1. #1
    Thành viên cấp 1
    Ngày tham gia
    Jun 2014
    Bài viết
    10
    Thanks
    0
    0 lượt trong 0 bài viết

    Post Truy xuất nhiều I/O Field trong Graphic

    Chào mọi người,

    Em đang muốn truy xuất giá trị nhiều I/O field trong một Graphic của WinCC theo kiểu sử dụng vòng lặp nhưng không biết sử dụng hàm và khai báo cấu trúc như thế nào ? Mong mọi người có thể tư vấn giúp em vấn đề này.

    Em cảm ơn !

  2. #2
    Thành viên cấp 4
    Ngày tham gia
    Aug 2011
    Đang ở
    "Lang Thang" in Sài Gòn
    Bài viết
    332
    Thanks
    22
    95 lượt trong 75 bài viết
    Mình đọc mấy lần vẫn ko hiểu bạn muốn làm gì :D
    gcdpham,
    Siemens Solution
    PLC, HMI, SCADA, Upgrade S5toS7, SimaticNet, OPC,...
    Control Engineer.
    Email: Hidden Content

  3. #3
    Thành viên cấp 1
    Ngày tham gia
    Jun 2014
    Bài viết
    10
    Thanks
    0
    0 lượt trong 0 bài viết
    hi, để em nói cụ thể hơn :D
    Trong một Graphic Designer có nhiều đối tượng I/O field, để truy vấn tới từng I/O field ta sẽ dùng thuộc tính Name của nó, còn muốn thay đổi giá trị thì ta liên kết với tag được gắn với I/O field tương ứng. Vì trong Graphic có quá nhiều I/O field, khi ta viết code truy vấn tới từng cái thì code nó sẽ dài (cách này thì thủ công :v). Vì vậy em muốn sử dụng vòng lặp, chẳng hạn như:
    For each I/O Field In Graphic
    'truy xuất cái gì
    Next

  4. #4
    Thành viên cấp 4
    Ngày tham gia
    Aug 2011
    Đang ở
    "Lang Thang" in Sài Gòn
    Bài viết
    332
    Thanks
    22
    95 lượt trong 75 bài viết
    Trong WinCC có hỗ trợ C or VBS. Bạn có thể dùng 1 in 2 cái này để làm. Bạn có thể viết hàm truy xuất theo "object name" or "tagname" của IO field.
    gcdpham,
    Siemens Solution
    PLC, HMI, SCADA, Upgrade S5toS7, SimaticNet, OPC,...
    Control Engineer.
    Email: Hidden Content

  5. #5
    Thành viên cấp 1
    Ngày tham gia
    Jun 2014
    Bài viết
    10
    Thanks
    0
    0 lượt trong 0 bài viết
    Anh có thể nói rõ hơn được không ?
    Sử dụng C hay VBS là sử dụng hàm gì, cách cấu trúc nó ra sao anh ?

  6. #6
    Thành viên cấp 4
    Ngày tham gia
    Aug 2011
    Đang ở
    "Lang Thang" in Sài Gòn
    Bài viết
    332
    Thanks
    22
    95 lượt trong 75 bài viết
    - C (C-Script)): ngôn ngữ lập trình C
    - VBS (VB-Script) : Visual Basic
    Trong WinCC cho phép sử dụng 2 ngôn ngữ lập trình này để lập trình điều khiển đối tượng trong wincc. Bạn tìm sample về 2 phần này rồi tìm hiểu thêm nhe.
    gcdpham,
    Siemens Solution
    PLC, HMI, SCADA, Upgrade S5toS7, SimaticNet, OPC,...
    Control Engineer.
    Email: Hidden Content

  7. #7
    Thành viên cấp 1
    Ngày tham gia
    Jun 2014
    Bài viết
    10
    Thanks
    0
    0 lượt trong 0 bài viết
    Thi em cũng đang viết code trong VBS mà anh.

  8. #8
    Thành viên cấp 4
    Ngày tham gia
    Aug 2011
    Đang ở
    "Lang Thang" in Sài Gòn
    Bài viết
    332
    Thanks
    22
    95 lượt trong 75 bài viết
    Vậy Bạn viết chương trình con truy xuất dữ liệu của IO field theo biến: Tag name và object name. Muốn dùng thì gọi nó ra. Còn cách như bạn muốn thì mình chịu thua :D hại não lắm :D
    gcdpham,
    Siemens Solution
    PLC, HMI, SCADA, Upgrade S5toS7, SimaticNet, OPC,...
    Control Engineer.
    Email: Hidden Content

  9. #9
    Thành viên cấp 1
    Ngày tham gia
    Jun 2014
    Bài viết
    10
    Thanks
    0
    0 lượt trong 0 bài viết
    Hi, Thank anh !

Đá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