Đăng Ký
Kết quả 1 đến 10 của 33

Chủ đề: VB giao tiep voi PLC

Hybrid View

  1. #1
    ngthanhluan06d2
    Guest
    Trích dẫn Gửi bởi anhlv.ddt Xem bài viết
    Đúng vậy, khi có dữ liệu truyền xuống từ máy tính, thì PLC thực hiện ngắt 8. trong ngắt 8 đó, bạn lấy dữ liệu 41 đó trong SMB2 đó đem so sanh, nếu đúng chứ A bật đèn q0.0 chẳng hạn, chữ B thì tắt đèn q0.0
    Còn hướng dùng wincc là dễ nhất với ứng dụng của bạn đang cần, truyền nhận dữ liệu cũng như giao diện đơn giản hơn VB rất nhiều
    Bác cho em hỏi là nếu việc truyền 1 kí tự A hoặc B thì cần 1byte= 8 bit thì SMB2 chứa ok. Và mình có thể truy xuất trong SMB2 để lấy dữ liệu và so sánh. Nhưng nếu em thiết lập giao diện trên Visual Basic và cần truyền 1 số thực chẳng hạn như lượng Xi măng cần cân là 520 Kg thì truyền xuống như thế nào? Lúc này nếu dữ liệu lớn hơn 1byte mà SMB2 chứa thì thường hay dùng lệnh MOVB để chuyển vùng nhớ SMB2 đến vùng nhớ khác và sau đó tăng lên 1 để chứa giá trị tiếp theo gửi về. Bác có thể giải thích cho em ví dụ truyền số 520 Kg từ máy tính xuống PLC như thế nào và PLC xử lý như với câu lệnh như thế nào để hiểu dc số 520 Kg đó? Thanks bác!

  2. #2
    Thành viên Đồng
    Ngày tham gia
    Mar 2011
    Đang ở
    Nếu có vấn đề gì hỏi thì làm ơn đưa lên diễn đàn nhé
    Bài viết
    1,879
    Thanks
    159
    231 lượt trong 198 bài viết
    Trích dẫn Gửi bởi ngthanhluan06d2 Xem bài viết
    Bác cho em hỏi là nếu việc truyền 1 kí tự A hoặc B thì cần 1byte= 8 bit thì SMB2 chứa ok. Và mình có thể truy xuất trong SMB2 để lấy dữ liệu và so sánh. Nhưng nếu em thiết lập giao diện trên Visual Basic và cần truyền 1 số thực chẳng hạn như lượng Xi măng cần cân là 520 Kg thì truyền xuống như thế nào? Lúc này nếu dữ liệu lớn hơn 1byte mà SMB2 chứa thì thường hay dùng lệnh MOVB để chuyển vùng nhớ SMB2 đến vùng nhớ khác và sau đó tăng lên 1 để chứa giá trị tiếp theo gửi về. Bác có thể giải thích cho em ví dụ truyền số 520 Kg từ máy tính xuống PLC như thế nào và PLC xử lý như với câu lệnh như thế nào để hiểu dc số 520 Kg đó? Thanks bác!
    số thực thì cậu truyền lên ít nhất là 2 byte 1 lần truyền, do định nghĩa khung truyền rồi, trên oncom lập trình nhận nối tiếp là được.
    Cung cấp Hidden Content ,Hidden Content ,vật tư tự động hóa cũ và mới
    Liên hệ: Hidden Content
    website: Hidden Content
    __________________________________________________ ___________________
    Phone: 0912888729 - 0985888729
    Y.M: codientuhd

  3. #3
    ngthanhluan06d2
    Guest
    Trích dẫn Gửi bởi anhlv.ddt Xem bài viết
    số thực thì cậu truyền lên ít nhất là 2 byte 1 lần truyền, do định nghĩa khung truyền rồi, trên oncom lập trình nhận nối tiếp là được.
    em vẫn k hiểu lắm! Anh có thể giải thích với ví dụ em truyền số 520 Kg từ máy tính xuống và truyền 150 Kg từ PLC lên dc k bác? Vì em chỉ biết là SMB2 trong PLC chỉ chứa dc 1 byte thì mình phải xứ lý sao?

  4. #4
    Thành viên Đồng
    Ngày tham gia
    Mar 2011
    Đang ở
    Nếu có vấn đề gì hỏi thì làm ơn đưa lên diễn đàn nhé
    Bài viết
    1,879
    Thanks
    159
    231 lượt trong 198 bài viết
    Trích dẫn Gửi bởi ngthanhluan06d2 Xem bài viết
    em vẫn k hiểu lắm! Anh có thể giải thích với ví dụ em truyền số 520 Kg từ máy tính xuống và truyền 150 Kg từ PLC lên dc k bác? Vì em chỉ biết là SMB2 trong PLC chỉ chứa dc 1 byte thì mình phải xứ lý sao?
    Để truyên đi mã hóa nó về ASII rồi gửi lần lượt đi thôi mà ? còn nhận trong SMB2 chỉ nhận đc 1 byte thôi, cái này muốn nhận nhiều byte thì dùng lệnh RCV đó
    Cung cấp Hidden Content ,Hidden Content ,vật tư tự động hóa cũ và mới
    Liên hệ: Hidden Content
    website: Hidden Content
    __________________________________________________ ___________________
    Phone: 0912888729 - 0985888729
    Y.M: codientuhd

Tag của Chủ đề này

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