Đăng Ký
Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 12
  1. #1
    Thành viên cấp 1
    Ngày tham gia
    Feb 2012
    Bài viết
    22
    Thanks
    0
    3 lượt trong 3 bài viết

    Lập trình nhận dữ liệu ở plc s7 300 từ i/o field trên wincc

    Anh em trên diễn đàn cho mình hỏi lập trình để nhận dữ liệu từ i/o field như thế nào.mình gửi từ plc lên thì chỉ cần đúng vùng nhớ là được nhưng gửi xuống thì không được.mong anh em chỉ giáo.
    thank all.chúc 1 ngày vui vẻ

  2. Bài viết của "gialaigroup" đã được cám ơn bởi các thành viên:


  3. #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
    Để chọn ghi dữ liệu xuống vùng nhớ của PLC hả. bạn khai báo tag gán nó vào MW10 chẳng hạn, và cái I/O field đó chọn IN là ghi dữ liệu xuống. ^^
    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

  4. Bài viết của "anhlv.ddt" đã được cám ơn bởi các thành viên:


  5. #3
    Thành viên cấp 1
    Ngày tham gia
    Feb 2012
    Bài viết
    22
    Thanks
    0
    3 lượt trong 3 bài viết
    uk, em cũng làm như vậy nhưng giá trị của nó khi nhận ở plc không đúng với giá trị mình nhập anh ak.

  6. #4
    Thành viên Mới
    Ngày tham gia
    Nov 2015
    Bài viết
    4
    Thanks
    14
    0 lượt trong 0 bài viết
    Chào mọi người
    mọi người cho mình hỏi với ạ:
    1. Mình muốn hiển thị giá trị đếm thực của timer hay counter lên wincc( tức là lúc bên s7300 timer hay counter chạy như thế nào thì bên wincc này nó chạy ý như thế) đếm thì đếm mà dừng thì dừng.
    2. Làm sao để tạo 1 giá trị đặt bên wincc mà khi mình nhập vào thì nó thay đổi được giá trị đặt bên s7300( tức là ví dụ với timer hay counter bên s7 mình đặt là 3s nhưng khi sang bên wincc runtime mình mình đặt là 10s thì bên s7 giá trị đặt của nó bây giờ cũng là 10s)
    mình đã thử làm theo 1 số cách nhưng vẫn k đc. mong các bạn giúp đỡ
    cảm ơn mọi người
    chúc 20/10 mọi điều tốt lành với các bạn

  7. #5
    Thành viên cấp 4
    Ngày tham gia
    Dec 2011
    Đang ở
    Ho Chi Minh City
    Bài viết
    422
    Thanks
    60
    217 lượt trong 104 bài viết
    Trích dẫn Gửi bởi ksquybg Xem bài viết
    Chào mọi người
    mọi người cho mình hỏi với ạ:
    1. Mình muốn hiển thị giá trị đếm thực của timer hay counter lên wincc( tức là lúc bên s7300 timer hay counter chạy như thế nào thì bên wincc này nó chạy ý như thế) đếm thì đếm mà dừng thì dừng.
    2. Làm sao để tạo 1 giá trị đặt bên wincc mà khi mình nhập vào thì nó thay đổi được giá trị đặt bên s7300( tức là ví dụ với timer hay counter bên s7 mình đặt là 3s nhưng khi sang bên wincc runtime mình mình đặt là 10s thì bên s7 giá trị đặt của nó bây giờ cũng là 10s)
    mình đã thử làm theo 1 số cách nhưng vẫn k đc. mong các bạn giúp đỡ
    cảm ơn mọi người
    chúc 20/10 mọi điều tốt lành với các bạn

    Chào em, Timer của SIEMENS có 2 loại: S5 Timer và IEC Timer. Khi nạp dữ liệu từ HMI xuống vùng nhớ Timer thì một trong những điều cần quan tâm là đơn vị. Với IEC Timer thì đơn vị là mili giây, ví dụ trên màn hình em nhập 10000 thì dưới PLC sẽ là 10 giây. Với S5 Time thì sẽ có 2 bit đầu tiên quy định đơn vị là mili giây, giây, phút,... do đó em phải xử lý một chút ở 2 bit này để ra đúng đơn vị em mong muốn.

  8. The Following 3 Users Say Thank You to chauvinhloi For This Useful Post:


  9. #6
    Thành viên Mới
    Ngày tham gia
    Nov 2015
    Bài viết
    4
    Thanks
    14
    0 lượt trong 0 bài viết
    Trích dẫn Gửi bởi chauvinhloi Xem bài viết
    Chào em, Timer của SIEMENS có 2 loại: S5 Timer và IEC Timer. Khi nạp dữ liệu từ HMI xuống vùng nhớ Timer thì một trong những điều cần quan tâm là đơn vị. Với IEC Timer thì đơn vị là mili giây, ví dụ trên màn hình em nhập 10000 thì dưới PLC sẽ là 10 giây. Với S5 Time thì sẽ có 2 bit đầu tiên quy định đơn vị là mili giây, giây, phút,... do đó em phải xử lý một chút ở 2 bit này để ra đúng đơn vị em mong muốn.
    Vâng cảm ơn anh, sau cả buổi chiều em đã hiển thị giá trị chạy của timer và counter lên wincc rồi

    Nhưng vẫn chưa có cách nào để khi mình thay đổi giá trị trên wincc mà nó tác động ngược lại s7 cả
    anh hay mọi người ai biết chỉ em với ạ, em cảm ơn!

    Hay ví dụ như là bây giờ mình mô phỏng dùng khối fc105 trong s7 mình đặt giá trị mức cao là 70, mức thấp là 30. mình mô phỏng trên wincc cứ >=70 đèn 1 sáng, cứ <=30 đèn 2 sáng. nhưng bây giờ mình muốn dùng 2 cái i/o để thay đổi 2 giá trị đặt đấy để nó tác động ngược trở lại khối fc105(ĐẶT LẠI GIÁ TRỊ ĐẶT BAN ĐẦU KHI LẬP TRÌNH TRÊN S7) thì PHẢI LÀM THẾ NÀO Ạ??

    em cảm ơn!
    Lần sửa cuối bởi ksquybg, ngày 11-20-2015 lúc 08:39 PM.

  10. #7
    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
    IO field trên WinCC bạn chọn lại là loại : In/Out.
    gcdpham,
    Siemens Solution
    PLC, HMI, SCADA, Upgrade S5toS7, SimaticNet, OPC,...
    Control Engineer.
    Email: Hidden Content

  11. #8
    Thành viên cấp 1
    Ngày tham gia
    Sep 2015
    Bài viết
    45
    Thanks
    10
    11 lượt trong 11 bài viết
    Các bác ơi ! có ai đã làm về thay đổi giá trị đặt của time PLC s7-300 bằng wincc hoặc modify chưa ạ! em thay đổi nhưng k dc

  12. #9
    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
    Kiểm tra coi vùng nhớ đó có được điều khiển dưới PLC ko?
    gcdpham,
    Siemens Solution
    PLC, HMI, SCADA, Upgrade S5toS7, SimaticNet, OPC,...
    Control Engineer.
    Email: Hidden Content

  13. #10
    Thành viên cấp 1
    Ngày tham gia
    Sep 2015
    Bài viết
    45
    Thanks
    10
    11 lượt trong 11 bài viết
    em muốn modify thôi bác ạ . vì em mô phỏng trên 300 ạ . modify cũng k dc . giá trị k được lưu anh ạ

Trang 1 của 2 12 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