Đăng Ký
Kết quả 1 đến 7 của 7
  1. #1
    Thành viên cấp 3
    Ngày tham gia
    Jun 2012
    Bài viết
    102
    Thanks
    67
    13 lượt trong 12 bài viết

    Xin hỏi về timer của S7 1200 !

    Em có vấn đề nay ở S7 -200 ví dụ khi đóng công tắc M0.0 có điện ...timer T37 có điện ...dùng lệnh so sánh CMP (T37 ==I VW2) (đã move 100 vào VW2) ..và set Q0.0 thì bình thường...
    Tuy nhiên ở PLC S7 -1200 khi dùng lệnh CMP (%DB1 IEC_timer_0 == MW2 )(đã move giá trị 100 vào MW2) thì báo lỗi ..hình như là báo k cùng loại dữ liệu..

    Trong timer S7 1200 ..em thấy nó tổ chức như một khối dữ liệu DB...do đó khi dùng một loạt lệnh như trên là không ổn..dĩ nhiên em đã tìm được cách khác như muốn biết rõ về lỗi...mong các bạn giải thích giúp ! Xin cảm ơn !

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


  3. #2
    Thành viên cấp 3
    Ngày tham gia
    Jun 2012
    Bài viết
    102
    Thanks
    67
    13 lượt trong 12 bài viết
    Có bạn nào giúp mình với...sau khi tìm hiểu thì hình như nó không cho so sánh trực tiếp mà phải dùng lệnh chuyển đổi convert sang Integer và từ Integer convert sang Time..mới so sánh được nhưng khi thực hiện chuyển từ Int sang Time thì không thấy Time trong danh sách xổ xuống ...

    https://support.automation.siemens.c...ard&viewreg=WW

  4. #3
    Little PLC

    Ngày tham gia
    Mar 2011
    Đang ở
    Mọi câu hỏi hãy đưa lên diễn dàn. Tôi không dùng hộp thư riêng.
    Bài viết
    3,151
    Thanks
    257
    1,085 lượt trong 567 bài viết
    So sánh trực tiếp bình thường nhé bạn. Bạn coi lại việc dùng so sánh Interger.
    Hidden Content

    Trần Văn Hiếu
    Email: Hidden Content
    Sđt: (+84)987 - 338 - 334

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


  6. #4
    Thành viên cấp 3
    Ngày tham gia
    Jun 2012
    Bài viết
    102
    Thanks
    67
    13 lượt trong 12 bài viết
    Bạn Hiếu ơi...sao mà mình dùng timer so sánh với số nguyên như trên vẫn bị báo lỗi hoài...bạn mách nước giúp nhé !
    Ví dụ :
    - Timer ...mình đắt PT là 1 (1S)
    - Mình move vào MW2 số 100.
    - CMP ( IEC_timer_0 I== MW2)..

    Thì lại báo lỗi !

    Cám ơn bạn !

  7. #5
    Thành viên cấp 1
    Ngày tham gia
    Feb 2012
    Bài viết
    35
    Thanks
    6
    8 lượt trong 7 bài viết
    trong timer của S7-1200 có cái biến lưu giá trị gọi là thời gian trôi qua ET (eslaped time). Bạn có thể dùng giá trị đếm hiện thời này .

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


  9. #6
    Thành viên cấp 3
    Ngày tham gia
    Jun 2012
    Bài viết
    102
    Thanks
    67
    13 lượt trong 12 bài viết
    Trích dẫn Gửi bởi tran_hieu0983 Xem bài viết
    So sánh trực tiếp bình thường nhé bạn. Bạn coi lại việc dùng so sánh Interger.
    Vẫn gặp rắc rối với việc so sánh trực tiếp anh Hiếu à....tức là mình không thể dùng timer T ==I MW2 ...được,...anh nhé !

  10. #7
    Little PLC

    Ngày tham gia
    Mar 2011
    Đang ở
    Mọi câu hỏi hãy đưa lên diễn dàn. Tôi không dùng hộp thư riêng.
    Bài viết
    3,151
    Thanks
    257
    1,085 lượt trong 567 bài viết
    Trích dẫn Gửi bởi nguyenxuanphu Xem bài viết
    Vẫn gặp rắc rối với việc so sánh trực tiếp anh Hiếu à....tức là mình không thể dùng timer T ==I MW2 ...được,...anh nhé !


    Xin lỗi cái này mình lầm nhé. Lâu rồi ko làm với S7-1200 nữa . Bạn sử dụng kiểu so sánh là Time là ok. Lần trước làm biếng mở phần mềm wa :p

    Thân
    Hidden Content

    Trần Văn Hiếu
    Email: Hidden Content
    Sđt: (+84)987 - 338 - 334

  11. The Following 2 Users Say Thank You to tran_hieu0983 For This Useful Post:


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