Đăng Ký
Trang 1 của 7 123 ... CuốiCuối
Kết quả 1 đến 10 của 69
  1. #1
    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

    Lightbulb Lập trình VBS trong Wincc Flexible 2008.

    Mọi người ai có hứng thú thì thảo luận lập trình VB trong wincc flexible.Các bài tập thực tế thường gặp,hướng giải quyết,code mẫu...

    Bác nào bắt đầu trước đi nhé.

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

  2. #2
    Thành viên cấp 3
    Ngày tham gia
    Mar 2011
    Bài viết
    248
    Thanks
    25
    52 lượt trong 38 bài viết
    chào Anh dohung.
    - trước khi đi vào từng project cụ thể thì Anh có thể nói rõ hơn về sự khác biệt giữa VBA và VBS không. khi lập trình wincc, wincc flexible thì khi nào ta nên sử dụng loại ngôn ngữ này.

  3. #3
    Thành viên cấp 10
    Ngày tham gia
    Apr 2011
    Bài viết
    1,221
    Thanks
    17
    201 lượt trong 169 bài viết
    Chắc chúng ta nên ra 1 yêu cầu thực tế để mọi người cùng thực hiện
    Ah hình như trong winccflex không hỗ trợ code tạo textbox phải không Hưng
    MUA BÁN-DỊCH VỤ-TRAINING
    Email: Hidden Content
    Hidden Content

  4. #4
    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 phongnhatdo Xem bài viết
    chào Anh dohung.
    - trước khi đi vào từng project cụ thể thì Anh có thể nói rõ hơn về sự khác biệt giữa VBA và VBS không. khi lập trình wincc, wincc flexible thì khi nào ta nên sử dụng loại ngôn ngữ này.
    Chào anh phongnhatdo.
    VBA là lập trình Visual Basic cho những ứng dụng cụ thể.Còn VBS là lập trình Visual Basic cho ứng dụng web trong đó lập trình dựa vào nền tảng của Visual Basic kết hợp với các tag chuyên dùng của ngôn ngữ web html.Sự phân biêt 2 khái niệm này cũng không rõ ràng,vì cả 2 đều cấu thành từ những thành phần cơ bản của VB nhưng VBA lại có thể làm cho mọi ứng dụng , còn VBS thông thường được ứng dụng hạn chế hơn.

    Thực ra mà nói,khi lập trình VBS cho wincc khi gặp những project đòi hỏi tính trung thực cao,giám sát thực hệ thống trên giao diện thì chương trình PLC sẽ rất khó thực hiện nổi nếu không có chương trình trên WINCC.Một chương trình PLC tốt có thể thực hiện được chức năng giám sát của wincc(nghĩa là không cần lập trình wincc) nhưng chắc chắn đáp ứng sẽ chậm ( lí do thì các bác làm thử sẻ thấy nha) và độ tin cậy không cao,phức tạp rắc rối.

    Để lập trình tốt VBS cho wincc hay wincc flex thì theo dohung,trước hết phải nắm rõ lập trình cơ bản Visual Basic,nắm rõ các hàm,vòng lặp,phương pháp lập trình hướng đối tượng,tổ chức hàm con...Sau đó , phải kết hợp được tư duy của visual basic vào các vùng nhớ cần truy xuất trên PLC ,cuối cùng là nắm rõ các đối tượng cũng như hiệu ứng của chúng trên wincc hay wincc flex

    Nếu viết tốt VBS thì có thể giảm tải chương trình trên PLC rất nhiều,đồng thời tính bản quyền cũng tăng cao,không lo bị crack chương trình ,hi.

    Không biết có nói sai gì ko.,sai thì thứ lỗi nhé.

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

  5. #5
    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 kidsolo1412 Xem bài viết
    Chắc chúng ta nên ra 1 yêu cầu thực tế để mọi người cùng thực hiện
    Ah hình như trong winccflex không hỗ trợ code tạo textbox phải không Hưng
    Chào anh kidsolo1412.

    Việc vẽ giao diện thì em nghĩ nên kéo thả là nhanh nhất.Mình chỉ việc hiểu các property của các đối tượng,hiệu ứng để lập trình .
    Còn yêu cầu thực tế thì bác nào đưa lên để mọi người cùng giải quyết thôi.

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

  6. #6
    Thành viên cấp 10
    Ngày tham gia
    Apr 2011
    Bài viết
    1,221
    Thanks
    17
    201 lượt trong 169 bài viết
    Trích dẫn Gửi bởi dohung Xem bài viết
    Chào anh kidsolo1412.

    Việc vẽ giao diện thì em nghĩ nên kéo thả là nhanh nhất.Mình chỉ việc hiểu các property của các đối tượng,hiệu ứng để lập trình .
    Còn yêu cầu thực tế thì bác nào đưa lên để mọi người cùng giải quyết thôi.
    Ko ý anh là textbox dùng thông báo nội dung khi 1 dk nào đó thỏa giống như alarm .Hoặc dùng nhập text
    MUA BÁN-DỊCH VỤ-TRAINING
    Email: Hidden Content
    Hidden Content

  7. #7
    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 kidsolo1412 Xem bài viết
    Ko ý anh là textbox dùng thông báo nội dung khi 1 dk nào đó thỏa giống như alarm .Hoặc dùng nhập text
    Cái này có anh.Cái này đâu phải textbox đâu.Cái anh mô tả là message mà.

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

  8. #8
    Thành viên cấp 10
    Ngày tham gia
    Apr 2011
    Bài viết
    1,221
    Thanks
    17
    201 lượt trong 169 bài viết
    Chắc ứng dụng đầu tiên là thay đổi kích thước vật thể:
    ví dụ 1 hình chữ nhật sẽ thay đổi kích thước theo 1 số có thể nhập từ I/O field hay 1 tag trong PLC
    MUA BÁN-DỊCH VỤ-TRAINING
    Email: Hidden Content
    Hidden Content

  9. #9
    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 kidsolo1412 Xem bài viết
    Chắc ứng dụng đầu tiên là thay đổi kích thước vật thể:
    ví dụ 1 hình chữ nhật sẽ thay đổi kích thước theo 1 số có thể nhập từ I/O field hay 1 tag trong PLC
    Anh đã làm xong bài này chưa ?
    Em nghĩ trong wincc flex khá giống VB ở chỗ mỗi button,radio , I/O Field đều có các Property tương ứng để xác định thuộc tính.Nếu như nắm rõ property của Rectangle như Position hay Size thì sẽ giải quyết được bài toán này.

    Không biết anh và mọi người có ý kiến gì không ?

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

  10. #10
    Thành viên cấp 10
    Ngày tham gia
    Apr 2011
    Bài viết
    1,221
    Thanks
    17
    201 lượt trong 169 bài viết
    Đây là anh làm nhưng vẫn bị lỗi là vẫn phải dùng 1 button call nó trong lần đầu tiên

    Do
    Dim Object
    Set Object = HmiRuntime.Screens("Screen_1").ScreenItems("Rectan gle_1")
    Object.Height = Height
    Object.Width = Width
    Loop Until SmartTags ("4")=1
    Với bài này anh phải dùng sự kiện loaded screen để call script lần đầu


    CLIP chạy chung với PLCSIM
    Lần sửa cuối bởi kidsolo1412, ngày 10-20-2011 lúc 10:05 AM.
    MUA BÁN-DỊCH VỤ-TRAINING
    Email: Hidden Content
    Hidden Content

Trang 1 của 7 123 ... 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