Đăng Ký
Trang 19 của 20 Đầu tiênĐầu tiên ... 917181920 CuốiCuối
Kết quả 181 đến 190 của 196
  1. #181
    Thành viên cấp 1
    Ngày tham gia
    Jan 2016
    Bài viết
    27
    Thanks
    5
    Thanked 1 Time in 1 Post
    Trích dẫn Gửi bởi kidsolo1412 Xem bài viết
    nhìn vỏ thì xác định đc 3 module nhái, còn vỏ xịn ruột để nữa thì chưa biết :D còn chuyện hiển thị nhiệt độ v.v thì đơn giản là chương trình thôi,mất hết chương trình thì có module gì cũng toe,và vì module này ko phải của siemens nên cách phân bố vùng nhớ chưa chắc giống siemens,nên có thể module toe,hoặc vùng nhớ analog là 1 vùng nhớ khác không phải AIW
    Kidsolo 1412 nói vậy thì biết làm sao đây, bạn định hướng cho mình được không? làm gì tiếp đây. Mọi người có tài liệu về Siemens S7200 CN thì có thể chia sẻ giúp em được không ạ??

  2. #182
    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
    Bạn kiểm tra theo cách loại trừ - viết chương trình khác đọc các kênh AI (để kiểm tra AI còn tốt hay khô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

  3. #183
    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 hanhcb Xem bài viết
    Kidsolo 1412 nói vậy thì biết làm sao đây, bạn định hướng cho mình được không? làm gì tiếp đây. Mọi người có tài liệu về Siemens S7200 CN thì có thể chia sẻ giúp em được không ạ??
    Thiết bị tủ của bạn ko phải chính hãng siemens đã là 1 chuyện khó rồi.Bạn làm mất code lại càng khó xử lý,theo mình nếu bạn chưa có kiến thức cơ bản về hệ PLC thì đừng mất time mò mẫm vì không trong vòng 1 hay 2 tuần đọc tài liệu mà xử lý được.Còn nếu bạn muốn nghiên cứu và có đủ thời gian chờ để nghiên cứu thì bạn nghiên cứu những phần sau để xử lý tín hiệu analog:
    +Vùng nhớ đọc analog của PLC
    +Cách chuyển đổi tín hiệu từ Analog sang tín hiệu cần đo,(Scale tín hiệu)
    +3 module không phải hàng siemens,kiếm tài liệu xem vùng nhớ nó lưu giá trị analog là gì,mình đoán sẽ là vùng nhớ V nào đó
    Tài liệu về S7-200 http://autechvn.com/category/20
    PS: theo mình nghĩ chắc hệ bạn có HMI để hiển thị nhiệt độ,đây cũng là vấn đề ko nhỏ nếu làm mất code PLC,vì code PLC nếu có link HMI thì có nghĩa làm mất code PLC cũng phải viết lại HMI
    MUA BÁN-DỊCH VỤ-TRAINING
    Email: Hidden Content
    Hidden Content

  4. #184
    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
    Mình đã check 3 module của bạn là hàng nhái của CO-TRUST và phân bố vùng nhớ nó đúng là vùng nhớ V và theo bảng sau:
    co trust.png
    MUA BÁN-DỊCH VỤ-TRAINING
    Email: Hidden Content
    Hidden Content

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


  6. #185
    Thành viên cấp 1
    Ngày tham gia
    Jan 2016
    Bài viết
    27
    Thanks
    5
    Thanked 1 Time in 1 Post
    Dựa vào tài liệu mà Kidsolo 1412 đã nêu ở trên, mình hiểu như thế này bạn xem giúp mình:
    CPU của mình là 226CN nên vùng nhớ để đọc tín hiệu analog là từ AIW0 - AiW62
    modul AI đầu tiên: kênh 0 có địa chỉ đọc analog AiW0 - vùng nhớ lưu giá trị: VW0
    kênh 1 có địa chỉ đọc analog AiW2 - vùng nhớ lưu giá trị:VW2
    ...
    modul AI kế tiếp: kênh 0 có địa chỉ đọc analog AiW16 - vùng nhớ lưu giá trị: VW64
    kênh 1 có địa chỉ đọc analog AiW18 - vùng nhớ lưu giá trị: VW66

  7. #186
    Thành viên cấp 1
    Ngày tham gia
    Jan 2016
    Bài viết
    27
    Thanks
    5
    Thanked 1 Time in 1 Post
    Trích dẫn Gửi bởi kidsolo1412 Xem bài viết
    Mình đã check 3 module của bạn là hàng nhái của CO-TRUST và phân bố vùng nhớ nó đúng là vùng nhớ V và theo bảng sau:
    co trust.png
    Bài viết trước mình đã hiểu sai ý bạn, mình đã sửa các địa chỉ AIW thành VW và tiến hành kết nối với PLC thật thì đã nhận được tín hiệu. Rất cảm ơn bạn đã nhiệt tình giúp đỡ
    Hi, đã giúp thì giúp cho trót, bạn giúp mình xem qua phần lập trình giúp mình với. Tín hiệu áp suất và nhiệt độ nhận về sai khác nhiều so với thực tế. Ví dụ, ngoại thực tế là 26 độ C thì trên máy tính chỉ hiện về 13 độ C
    Xem qua ảnh:
    https://goo.gl/photos/dLPQdi2uRazf47ts5
    https://goo.gl/photos/8Ptp8rJPUkamqg8g9

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


  9. #187
    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 hanhcb Xem bài viết
    Bài viết trước mình đã hiểu sai ý bạn, mình đã sửa các địa chỉ AIW thành VW và tiến hành kết nối với PLC thật thì đã nhận được tín hiệu. Rất cảm ơn bạn đã nhiệt tình giúp đỡ
    Hi, đã giúp thì giúp cho trót, bạn giúp mình xem qua phần lập trình giúp mình với. Tín hiệu áp suất và nhiệt độ nhận về sai khác nhiều so với thực tế. Ví dụ, ngoại thực tế là 26 độ C thì trên máy tính chỉ hiện về 13 độ C
    Xem qua ảnh:
    https://goo.gl/photos/dLPQdi2uRazf47ts5
    https://goo.gl/photos/8Ptp8rJPUkamqg8g9
    sai khác là do bạn lập trình, có thể tín hiệu đọc về bị hao tổn trên đường dây sinh ra sai số ... bạn cần viết hàm để tuyến tính hóa giá trị của bạn
    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

  10. #188
    Thành viên cấp 1
    Ngày tham gia
    Jan 2016
    Bài viết
    27
    Thanks
    5
    Thanked 1 Time in 1 Post
    Trích dẫn Gửi bởi anhlv.ddt Xem bài viết
    sai khác là do bạn lập trình, có thể tín hiệu đọc về bị hao tổn trên đường dây sinh ra sai số ... bạn cần viết hàm để tuyến tính hóa giá trị của bạn
    Modul analog đọc tín hiệu có giá trị 0 - 32767 và hiển thị dải giá trị ra là 0 - 1300 độ C. Phương trình có dạng: y = (1300/32767)*x, Mình cho kết nối với 5 can nhiệt thì nhận được giá trị x = 290, 312, 270, 285, 267. Thay vào phương trình thì y = 11, các khoảng gần đó. nhiệt độ môi trường là khoảng 28, 29 rồi. Sai lệch quá lớn. Có cách nào làm cho sai lệch nhỏ lại không bạn??
    p/s: - mình tháo can nhiệt ra thì trên phần mềm lập trình, giá trị nhận về từ tín hiệu là +32767
    - Nối tắt can nhiệt thì tín hiệu vẫn nhận về là +312. Khó hiểu quá, bạn biết tại sao không??

  11. #189
    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
    Bạn ở đâu?
    Hệ thống này của cty bạn làm service hay tại nhà máy bạn đang làm việc?
    MUA BÁN-DỊCH VỤ-TRAINING
    Email: Hidden Content
    Hidden Content

  12. #190
    Thành viên cấp 4
    Ngày tham gia
    Oct 2011
    Bài viết
    300
    Thanks
    17
    89 lượt trong 75 bài viết
    Trích dẫn Gửi bởi hanhcb Xem bài viết
    Modul analog đọc tín hiệu có giá trị 0 - 32767 và hiển thị dải giá trị ra là 0 - 1300 độ C. Phương trình có dạng: y = (1300/32767)*x, Mình cho kết nối với 5 can nhiệt thì nhận được giá trị x = 290, 312, 270, 285, 267. Thay vào phương trình thì y = 11, các khoảng gần đó. nhiệt độ môi trường là khoảng 28, 29 rồi. Sai lệch quá lớn. Có cách nào làm cho sai lệch nhỏ lại không bạn??
    p/s: - mình tháo can nhiệt ra thì trên phần mềm lập trình, giá trị nhận về từ tín hiệu là +32767
    - Nối tắt can nhiệt thì tín hiệu vẫn nhận về là +312. Khó hiểu quá, bạn biết tại sao không??
    Can nhiệt thì không dùng hàm scale nha bạn, cứ lấy giá trị đọc về chia 10 là đúng
    Nhận hợp tác lập trình các loại PLC và xử lý sự cố về hệ thống tự động hóa
    Gm: Hidden Content

Trang 19 của 20 Đầu tiênĐầu tiên ... 917181920 CuốiCuối

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