truyền thông profibus giữa 2 PLC S7-300

Thảo luận trong 'Siemens PLC S7-200/300/400 và S7-1200/1500' bắt đầu bởi phuocloc07, 22/1/14.

  1. phuocloc07

    phuocloc07 New Member

    Tham gia ngày:
    19/12/13
    Bài viết:
    8
    Đã được thích:
    4
    Điểm thành tích:
    3
    Giới tính:
    Nam
    chào a admin đọc qua nhiều bài của a e thấy a rất rành về mảng này nhưng e tìm hoài trên diễn đàn của mình mà k thấy hiện tại e đang gặp khó khăn để cấu hình và lập trình để 2 con 300 nó hiểu nhau,e cũng cấu hình rồi mà khi lưu cho con slave như hình khi e để 40 thì nó báo cấu hình k phù hợp nên chuyển qua 44 thì được còn chương trình thì ở master và slave e cũng có dùng hàm sfc14 và sfc15 để gởi và nhận nhưng e k hiểu nó gởi và nhận ra sao,e muốn tác động đến ngõ ra q của một trong 2 con e phải viết làm sao.nếu bài hỏi này có trùng ở đâu thì mong a thông cảm e vì e cũng đã tìm rồi mà k thấy nên mới hỏi.rất mong a chỉ giáo
     

    Các file đính kèm:

    • pro2.
      pro2.png
      Kích thước:
      116.5 KB
      Đọc:
      22
    Bài viết mới
    daovanthanh thích bài này.
  2. phuocloc07

    phuocloc07 New Member

    Tham gia ngày:
    19/12/13
    Bài viết:
    8
    Đã được thích:
    4
    Điểm thành tích:
    3
    Giới tính:
    Nam
    mọi người có ai biết giúp mình với:oops:
     
    daovanthanh thích bài này.
  3. admin

    admin Chia sẻ để cùng phát triển Thành viên BQT

    Tham gia ngày:
    15/1/13
    Bài viết:
    3,600
    Đã được thích:
    2,628
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    Automation Engineer
    Nơi ở:
    Sài Gòn
    Web:
    Chờ đến cuối tuần anh xử cho, anh đang bận chút
     
    daovanthanh and phuocloc07 like this.
  4. phuocloc07

    phuocloc07 New Member

    Tham gia ngày:
    19/12/13
    Bài viết:
    8
    Đã được thích:
    4
    Điểm thành tích:
    3
    Giới tính:
    Nam
    đa tạ a rất đa tạ
     
    daovanthanh thích bài này.
  5. admin

    admin Chia sẻ để cùng phát triển Thành viên BQT

    Tham gia ngày:
    15/1/13
    Bài viết:
    3,600
    Đã được thích:
    2,628
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    Automation Engineer
    Nơi ở:
    Sài Gòn
    Web:
    Anh có làm hai dự án có truyền thông trên profibus nhưng chúng đều là master cả. Không bắt con nào làm lever còn truyền thông gữa hai con PLC thì dùng một card CP342-5 để làm gateway vậy là xong. Còn communication thì hàm em đã biết rồi
    2PLCDP.
    CP342-5.
     
    daovanthanh and phuocloc07 like this.
  6. admin

    admin Chia sẻ để cùng phát triển Thành viên BQT

    Tham gia ngày:
    15/1/13
    Bài viết:
    3,600
    Đã được thích:
    2,628
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    Automation Engineer
    Nơi ở:
    Sài Gòn
    Web:
    Em có thể dùng DP/DP Coupler và em có thể tham khảo về nó trên trang của Siemens.

    Một cách khác nữa là cách mà em đang gặp lỗi, em tham khảo vài viết bằng tiếng anh sau nha. Nên nhớ không phải PLC nào cũng hỗ trợ chức năng router.

    QUESTION:What are the settings of the DP slave interface on an S7-300 CPU so that I can route via this?
    ANSWER:
    If you wish to use the CPU as an I slave and this CPU is also to be an S7 router, then please note the following:
    • The DP interface of the slave via which the routing is to take place must be activated. This is done in the hardware configuration. In the Properties dialog of the DP interface you must set a check mark for "Commissioning/Test operation" or for "Programming, status/modify...". Notes on this are in the enclosed table.
    • The table shows the connection resources available for S7 routing connections - regardless of the other connection resources. Connection resources of the PG/OP or the S7 basis communication are not occupied.
    • The following holds for CPUs 313, 314, 315 and 316:
      A routing connection resource is also occupied when a connection is to be set up via the DP interface to/from a node in the own rack (e.g. a CP 343-1). In the case of connection setup to/from a node in the own rack via the MPI interface no routing connection resources are occupied, because here the node can be reached directly.
    • The following holds for CPUs 317:
      A routing connection resource is also occupied when a connection is to be set up via the DP interface or the MPI/DP interface to/from a node in the own rack (e.g. a CP 343-1).
    • The following holds for CPU 318:
      The resources for routing and the other connections are managed together. More information on this is available in the reference manual "S7-300 Instruction List CPU Specifications CPUs 312 IFM to 318-2 DP", section 1.2 Connection Resources of the CPU 318-2. The reference manual is available in Entry ID : Hãy đăng nhập hoặc đăng ký để xem được links.
    • It is not possible to check routing resources online.
    Table 1 shows the assignment of the CPU to the different hardware configurations.

    CPU order number Number of connection resources Fig. 1 Fig. 2 Fig. 3
    6ES7 313-6CE01-0AB0 4 - X -
    6ES7 314-6CF01-0AB0 4 - X -
    6ES7 315-2AF03-0AB0 4 X - -
    6ES7 315-2AF83-0AB0 4 X - -
    6ES7 315-2AG10-0AB0 4 - X -
    6ES7 315-6FF01-0AB0 4 - X -
    6ES7 316-2AG00-0AB0 4 X - -
    6ES7 317-2AJ10-0AB0 8 X - -
    6ES7 317-2EJ10-0AB0 up to 24 - X -
    6ES7 317-6FF00-0AB0 8 - - X
    6ES7 318-2AJ00-0AB0 see manual X - -
    Table 1: CPU assignment
    Routing as DP slave is not possible for Compact CPUs with firmware version 1.0.x.
    Below you see how to make the setting for the DP slave in the Hardware Configuration according to the CPU used.
    [​IMG]
    Fig. 1: Settings in Hardware Configuration_1
    [​IMG]
    Fig. 2: Settings in Hardware Configuration_2
    [​IMG]
    Fig. 3: Settings in Hardware Configuration_3
     
    phuocloc07 and qtuan.thp like this.
  7. phuocloc07

    phuocloc07 New Member

    Tham gia ngày:
    19/12/13
    Bài viết:
    8
    Đã được thích:
    4
    Điểm thành tích:
    3
    Giới tính:
    Nam
    rất cám ơn anh,để e ngẩm đã,e đang dùng DP/DP coupler ,cũng cận tết rồi tết tư chắc cả a và e cũng có nhiều điều bận rộn nên qua tết e mới bắt tay và tiếp tục chúc a admin có 1 cái tết vui vẻ, sức khõe và tràn đầy hạnh phúc nhé
     
    daovanthanh thích bài này.
  8. admin

    admin Chia sẻ để cùng phát triển Thành viên BQT

    Tham gia ngày:
    15/1/13
    Bài viết:
    3,600
    Đã được thích:
    2,628
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    Automation Engineer
    Nơi ở:
    Sài Gòn
    Web:
    Cảm ơn em, nếu cần gì thì post lên đây anh hỗ trợ thêm. Dạo này anh rất bạn nhưng cũng sẽ cố gắng trợ giúp mọi người.
     
    daovanthanh thích bài này.
  9. Congnam

    Congnam New Member

    Tham gia ngày:
    23/6/13
    Bài viết:
    1
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    Có cần thiết phải dùng Cp 342-5 không anh nó chỉ là modul profibus thôi mà nếu PLC ban ấy 2DP thì khỏi cần. Còn DP couple nữa. Em không hiểu anh dùng nó trong trường hợp này làm gì? Chỉ là truyền thông profibus giữa 2 PLC
     
  10. admin

    admin Chia sẻ để cùng phát triển Thành viên BQT

    Tham gia ngày:
    15/1/13
    Bài viết:
    3,600
    Đã được thích:
    2,628
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    Automation Engineer
    Nơi ở:
    Sài Gòn
    Web:
    Chào em, anh nói là có nhiều cách để kết nối hai mạng Profibus mà. Thông thường khi bọn anh tích hợp hệ thống thì hai nhà sản xuất hai thiết bị khác nhau, họ viết chương trình là độc lập và không có set PLC của mình là Slave (I-Slave) cả em. Khi đó em sẽ phải dùng DP coupler hoặc gắn thêm một module CP-342-5 vì đó là giải pháp đơn giản nhất mà em có thể dùng. Viết vài dòng lệnh là cúng có thể nói chuyện bắt tay với nhau rồi. Ngoài ra thì DB coupler còn có chức năng repeater nữa, nó sẽ không làm suy giảm băng thông khi em kết nối hai mạng profibus với số lượng node trên bus rất lớn.
    Một phương pháp sẻ tiền hơn đó là dùng PLC - PLC trên một mạng Profibus và em nên nhớ trên một mạng profibus thì chỉ duy nhất một master. Vậy làm sao để có thể dùng được hai cái Master trên cùng một mạng Probibus? lúc này người ta set một cái thành I-Slaver đó em, nguyên cái bài dài dài bằng tiếng anh anh trích ra từ trang của Siemens nói về vấn đề này. Nhưng đây rõ ràng là em phải là người ngồi lập ra mạng này nha.
    Nếu dùng DP Coupler hay CP342-5 thì em chỉ cần gửi thông tin của mình mà "đối tác" yêu cầu đến CP/DP và bến đối tác họ sẽ vào đó lấy thông tin cũng như gửi thông tin đên cái CP/DP cho em mà không cần biết em dùng giao thức hay chương trình nào để truyền thông tin đến cho cái CP/DP đó cả.
    Một điều đặc biệt nữa là không phải PLC nào cũng hỗ trợ I-Slaver function cho nên khi lập trình em nên chọn cái nào đơn giản nhất cho công việc và hiệu quả là tốt nhất.
     
    phuocloc07 thích bài này.
  11. mtuanlatoi

    mtuanlatoi New Member

    Tham gia ngày:
    15/2/14
    Bài viết:
    13
    Đã được thích:
    3
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Anh cho em hỏi vậy nếu là S7 400 thì mình dùng module nào để kết nối profibus?
     
  12. admin

    admin Chia sẻ để cùng phát triển Thành viên BQT

    Tham gia ngày:
    15/1/13
    Bài viết:
    3,600
    Đã được thích:
    2,628
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    Automation Engineer
    Nơi ở:
    Sài Gòn
    Web:
    Nhiều lắm, CP442-5, hoặc của một hãng trời ời nào đó hoặc PLC có chữ DP
     
  13. mtuanlatoi

    mtuanlatoi New Member

    Tham gia ngày:
    15/2/14
    Bài viết:
    13
    Đã được thích:
    3
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Admin ơi! Admin có project nào đơn giản giản về giao tiếp S7400 và S7300 profibus master/slave không cho em tham khảo thử đi admin. em bó tay rồi! :(
     
    admin thích bài này.
  14. admin

    admin Chia sẻ để cùng phát triển Thành viên BQT

    Tham gia ngày:
    15/1/13
    Bài viết:
    3,600
    Đã được thích:
    2,628
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    Automation Engineer
    Nơi ở:
    Sài Gòn
    Web:
    Anh không có cái nào đơn giản cả em, muốn thì hôm nào gặp anh chỉ cho chứ đơn giản thì không có. Dự án của anh thì nhiều nhưng xin lỗi là không thể cho được, hướng dẫn thì ok.hih
     
  15. mtuanlatoi

    mtuanlatoi New Member

    Tham gia ngày:
    15/2/14
    Bài viết:
    13
    Đã được thích:
    3
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Em cảm ơn anh nhiều. Tiếc quá! Em không ở TP HCM nên chắc không thể gặp trực tiếp anh được rồi! Hic đành phải tự mò tiếp vậy.
     
  16. spktiit

    spktiit New Member

    Tham gia ngày:
    31/12/13
    Bài viết:
    28
    Đã được thích:
    10
    Điểm thành tích:
    3
    Giới tính:
    Nam
    admin có thể hướng dẩn về kết nối 2 s7300 kết nối qua dp/dp
    em làm phần cứng kết nối ok hết nhưng không biết viết thế nào (em muốn viết in / out giữa hai trạm ) mong sự giúp đỡ của anh .
     
  17. spktiit

    spktiit New Member

    Tham gia ngày:
    31/12/13
    Bài viết:
    28
    Đã được thích:
    10
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Hãy đăng nhập hoặc đăng ký để xem được links
    anh ngó dzùm em cái có cần chỉnh sửa gì không . cảm ơn anh nhiều .
     
  18. admin

    admin Chia sẻ để cùng phát triển Thành viên BQT

    Tham gia ngày:
    15/1/13
    Bài viết:
    3,600
    Đã được thích:
    2,628
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    Automation Engineer
    Nơi ở:
    Sài Gòn
    Web:
    Bạn hãy đọc cái này trước đa nha. Hãy đăng nhập hoặc đăng ký để xem được links
     
  19. spktiit

    spktiit New Member

    Tham gia ngày:
    31/12/13
    Bài viết:
    28
    Đã được thích:
    10
    Điểm thành tích:
    3
    Giới tính:
    Nam
    cái này em đọc tới đọc lui rui vẫn không hiểu được nên mới gặp anh đây ,
     
  20. admin

    admin Chia sẻ để cùng phát triển Thành viên BQT

    Tham gia ngày:
    15/1/13
    Bài viết:
    3,600
    Đã được thích:
    2,628
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    Automation Engineer
    Nơi ở:
    Sài Gòn
    Web:
    Khi bạn đã sử dụng DP/DP Couple thì đơn giản vì PLC cái cục DP/DP Coupler đó cũng như một thiết bị ngoại vị mà thôi. Chẳng hạn như bạn đã định cấu hình Net1 có 4byte ouput từ 1..4 và 4 byte input từ 9..12 vậy không cần dùng lệnh gì khác bạn cũng có thể dùng lệnh L PID9 để đọc dữ hiệu từ net work kia (Net2) và dùng lệnh
    L DB10.DBD12
    T PQD1 để ghi dữ liệu ra net2 mà.
     

Chia sẻ trang này