Đăng Ký
Kết quả 1 đến 9 của 9
  1. #1
    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

    Chuyển đổi kiểu dữ liệu trong S7-300

    Mình gặp vấn đề như thế này:

    - Mình muốn nhập thời gian từ wincc flex. but là nhập kiểu có dấu phẩy vd: 1.6(s) kiểu dử liệu phải là real.
    - Trong S7-300 kiểu dữ liệu nhập cho timer phải là word.
    --> mình phải chuyển 1.6(s)=66(s) real sang word.

    Bạn nào biết hàm chuyển đổi giúp mình???
    cảm ơn nhiều.
    gcdpham,
    Siemens Solution
    PLC, HMI, SCADA, Upgrade S5toS7, SimaticNet, OPC,...
    Control Engineer.
    Email: Hidden Content

  2. #2
    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 gcdgcd Xem bài viết
    Mình gặp vấn đề như thế này:

    - Mình muốn nhập thời gian từ wincc flex. but là nhập kiểu có dấu phẩy vd: 1.6(s) kiểu dử liệu phải là real.
    - Trong S7-300 kiểu dữ liệu nhập cho timer phải là word.
    --> mình phải chuyển 1.6(s)=66(s) real sang word.

    Bạn nào biết hàm chuyển đổi giúp mình???
    cảm ơn nhiều.
    Có phải anh định nhập thời gian dạng số thực trên Wincc Flex,thời gian này sẽ đưa vào timer dưới PLC không ?

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

  3. #3
    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
    Trích dẫn Gửi bởi dohung Xem bài viết
    Có phải anh định nhập thời gian dạng số thực trên Wincc Flex,thời gian này sẽ đưa vào timer dưới PLC không ?
    đúng rồi bạn.
    gcdpham,
    Siemens Solution
    PLC, HMI, SCADA, Upgrade S5toS7, SimaticNet, OPC,...
    Control Engineer.
    Email: Hidden Content

  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
    Là kiểu real bạn ah but real format là DW.
    gcdpham,
    Siemens Solution
    PLC, HMI, SCADA, Upgrade S5toS7, SimaticNet, OPC,...
    Control Engineer.
    Email: 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 gcdgcd Xem bài viết
    Là kiểu real bạn ah but real format là DW.
    Mình có soạn 1 ví dụ mẫu.Trong đó,bạn nhập thời gian vào ô Time_Set với đơn vị thấp nhất là ms vào wincc flex.Ví dụ cần nhập 3s456ms thì nhập 3.456.Sau thời gian set thì Q0.0 sẽ lên 1 (màu đỏ).Hi vọng sẽ đúng ý bạn

    http://www.mediafire.com/?2jh3pcoswvo2f0f

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

  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
    Đúng rồi bạn. Cảm ơn bạn nhiều lắm
    - Vấn đề là mình chưa format kiểu dữ liệu trong winccflex đủ số "0" để có thể điều chỉnh dc dấu phẩy động.
    - Bạn cho mình hỏi thêm: format dữ liệu trong DB là "time" thì kiểu giá trị khởi tạo như thế nào vậy bạn.
    vd: mình format kiểu "word" thì kiểu giá trị khởi tạo là "w#16#0"

    thanks.
    Lần sửa cuối bởi gcdgcd, ngày 10-06-2011 lúc 10:03 AM.
    gcdpham,
    Siemens Solution
    PLC, HMI, SCADA, Upgrade S5toS7, SimaticNet, OPC,...
    Control Engineer.
    Email: 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 gcdgcd Xem bài viết
    Đúng rồi bạn. Cảm ơn bạn nhiều lắm
    - Vấn đề là mình chưa format kiểu dữ liệu trong winccflex đủ số "0" để có thể điều chỉnh dc dấu phẩy động.
    - Bạn cho mình hỏi thêm: format dữ liệu trong DB là "timer" thì kiểu giá trị khởi tạo như thế nào vậy bạn.
    vd: mình format kiểu "word" thì kiểu giá trị khởi tạo là "w#16#0"

    thanks.
    Timer là S5TIME# đó bạn.

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

  8. #8
    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
    How do you specify the runtime for a timer via an operator panel!!
    https://support.automation.siemens.c...60&caller=view
    bạn tham khảo thử nhé
    Dao Coffee Factory, Laos P.D.R
    Hidden Content
    Hidden Content

  9. #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
    Thanks bạn mình tìm dc rồi.
    - format là "s5time" và kiểu giá trị khởi tạo là: S5t#xxxms or s5t#xxxs
    gcdpham,
    Siemens Solution
    PLC, HMI, SCADA, Upgrade S5toS7, SimaticNet, OPC,...
    Control Engineer.
    Email: Hidden Content

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