khi mình kết nối 2 plc dùng profibus truyền nhận dữ liệu lớn hơn 4bytes mình phải dùng tới những khối hàm truyền nhận dữ liệu riêng biệt,có pro nào làm qua vấn đề này có thể cho mình ý kiến ko :o
Printable View
khi mình kết nối 2 plc dùng profibus truyền nhận dữ liệu lớn hơn 4bytes mình phải dùng tới những khối hàm truyền nhận dữ liệu riêng biệt,có pro nào làm qua vấn đề này có thể cho mình ý kiến ko :o
cái này cũng có bạn hỏi
http://plcvietnam.com.vn/showthread.php?t=227
Mình cũng chưa làm đc, mới làm theo I/O thôi, các bạn cùng ngâm cứu nha :)
bạn ơi..mình dùng địa chỉ I/O cũng OK mà. (IB Và QB)
hihi..mình cũng đang kết nối 3DP..Mình dùng I/O..mà chưa được..chắc 3 con trở lên thì phải dùng các khối hàm riêng biệt cho nó mới được..pro nào làm được rồi thì cho ý kiến nha.<<.cùng nhau trao đồi..học hỏi nhau và cùng chia sẻ kinh nghiệm ..là cách học tốt nhất>>
share cho các bạn 1 project mẫu về kết nối profibus plc 315-2dp và CP342-5 dùng khối hàm
http://www.mediafire.com/?fsgeq1fdotmmaxy
Chúc thành công,ai làm được nhớ chỉ mình nhé :)
project mẫu kết nối DP-DP dùng khối hàm SFC14/15,cho mọi người tham khảo đây,mới vừa tìm ra luôn ^^
http://support.automation.siemens.co...22&caller=view
có bạn nào kết nối con PLC S7-200 và PLC S7-300 qua mạng profibus DP được ...chỉ với nha.
Kết nối s7 300 và 200 :
Bước 1 : Làm tới đây chắc biết rồi
http://i730.photobucket.com/albums/w...long0511/1.jpg
Bước 2 :
http://i730.photobucket.com/albums/w...long0511/2.jpg
Bước 3 : chọn OK
http://i730.photobucket.com/albums/w...long0511/3.jpg
Bước 4 : Chọn byte in và out của s7 300
http://i730.photobucket.com/albums/w...long0511/4.jpg
Bước 5: Chọn vùng nhớ offset
http://i730.photobucket.com/albums/w...long0511/6.jpg
OK ,giờ thì đã có thể thưởng thức ,cheer
thank..bạn rất pro..mình sẻ thử làm ..có zì sẻ hỏi thêm bạn.
anh đọc kỹ chưa trong chương trình xài SFC14 với SFC 15 đó,dùng I/O mà dung lượng I/O lớn( 5 byte) nên mới dùng khối hàm đó anh,có gì anh thử làm chung với e cho vui,cứ theo cái project mẫu đó cũng dễ hiểu lắm,e cũng đang làm mà chưa được hehe,trong project này có truyền 1byte,2byte,5byte luôn áh
uhm ok a,làm được nhớ chỉ e hehe,e làm giống vậy mà nó cứ bị SF đang sửa lại
Khối hàm SFC14 và 15: dùng khi con CPU có cổng Profibus
Khối hàm FC1 và FC2: dùng khi có CP342-5
Và khi đẩy 1 khối lượng lớn byte đi thì nên cấu hình consistency. Và tối đa là 32 byte thui nhé.
Hiii, dựa trên 4 khối đó là ra rồi, và điều quan trọng là bạn phải có hardware để test, nhớ gọi thêm mấy cái khối che lỗi nữa ví dụ như OB82, 85, 86, 122.
Các bạn làm thử đi nếu ko đc thì hỏi tiếp.
cách cấu hình kết nối profibus 2 con DP đây bạn tham khảo và làm tương tự nhé
http://www.mediafire.com/?8vuiu2ot9d5gqr6
Chúc thành công
thì bạn hỏi cấu hình ^^,nếu dùng khối hàm thì bạn down project mẫu mình post ở trên về xem kìa tương tự vậy đó
https://www.automation.siemens.com/f...en&PageIndex=1
trong đây có thêm vài project mẫu nữa các bạn cứ down về tham khảo
Chúc thành công
@anhlv: a làm dùng khối hàm được ko,e đã thử nhiều và tham khảo một số tài liệu siemens có nói 2 con cpu DP liên kết qua khối hàm thì phải qua khối CP 342-5 nữa vì khối SFC14-15 chỉ dùng được trên con master thôi àh
anh vẫn chưa làm đc, dạo này bận quá, đang tham gia thi GV giỏi nên đốt khá nhiều time. >"< mấy con 314 lấy về mà vẫn vút chổng chơ chưa test được.
Sự khác biệt giữa cổng DP tích hợp sẵn trên CPU ví dụ như 315-2dp và cổng DP trên module CP-342-5
http://support.automation.siemens.co...ard&viewreg=WW
Mấy sư huynh trên diễn đàn cho em hỏi ? Profibus FDL là gì ? và khi nào thì dùng tới nó.
Fieldbus Data Link = FDL
http://www.mediafire.com/?vk481ri53kxa45y
SiTrain về Profibus. anh em tham khảo thêm trong đó nhé
Fieldbus Data Link = FDL
http://www.mediafire.com/?vk481ri53kxa45y
SiTrain về Profibus. anh em tham khảo thêm trong đó nhé
Theo mình biết ,kết nối 2 con 300 Mater/Slave qua mạng profibus có thể dùng qua S7 basic communication là dùng khối hàm SFC 72 và 73(I_PUT và I_GET),ai đã làm qua vấn đề này có thể chia sẻ kinh nghiệm với mọi người ko ^^
Cấu hình đó là giống như bạn đóng gói 1 đống byte rồi sau đó đem nguyên 1 cục đó quăng đi. Nếu bạn chỉ dùng lệnh L và T để giao tiếp thì nếu ít slave hoặc truyền ít tín hiệu thì có lẽ ok, nếu hệ thống bạn có nhiều slave, bạn truyền cả chục byte thì phải consistency nó.
Còn về nguồn tài liệu về các khối ngắt thì có lẽ bạn chưa đọc cuốn Tự Động Hóa với S7-300 của Thầy Phước rồi, đây là 1 cuốn sách rất hay, bạn đọc hết cuốn đó và hiểu thì có thể giỏi về S7-300 rồi đó.
Có lẽ bạn chưa đọc kĩ bài của mình rùi.
Tức là nếu con CPU của bạn có sẵn cổng DP ở trên đó thì bạn có thể dùng SFC14 và 15, ko phân biệt là Master hay Slave.
Còn con CPU của bạn nếu ko có cổng DP trên đó thì bạn phải gắn thêm CP342-5 lên trên đó và dùng khối hàm FC1 và FC2.
Mình tưởng các bạn hiểu hết chứ, hiiii. Thật ra thì việc dùng hàm cũng rất dễ, chỉ cần nhấn F1 đọc hiểu và làm thui, ko có gì khó cả.
Và khi các bạn đã truyền thành công nguyên 1 đống byte rồi đó thì dùng khối hàm BLK_MOV để di chuyển nó đến 1 vùng DB khác nhé, rồi sau đó mốc biến ra mà sài thui.
@nguyenphong bạn nói việc dùng hàm dễ vậy bạn đã làm trên thiết bị thật chưa hay chỉ là lí thuyết???