-
Thành viên cấp 4
thì ra là ITS hả,sao bạn không bà tiếp bên chủ đề kia mà lại mở chủ đề mới làm gì.
PS : anhlv.ddt
bài này anh kidsolo1412 có hướng dẫn cách làm cho em lâu rùi, nhưng lâu quá không đụng tới nên cũng quên.
với lại cũng do phần mềm là demo nên hoạt động ko bình thường lắm.có gì anh trao đổi thêm
-
-
Thành viên cấp 3

Gửi bởi
kkkkkkkk
Vấn đề ở đây là do tiết kiệm thời gian nên ko phải phân biệt cao thấp từng cái mà phân biệt nhiều cái rồi mới điều khiển mâm xoay.
vì vậy phải nhớ nhửng cái trước đó là thấp hay cao.
mình có ý này:mỗi lần nhận biết sẻ đưa dử liệu vào 1 ngăn nhớ,lần tiếp theo đưa vào thì sẻ đè lên dử liệu đầu và dử liệu đầu thụt vào.cứ như thế;còn điều khiên thì lấy theo chiều ngược lại.
nhưng mình ko biết xử lý trong S7 thế nào.
vậy là bạn đưa các vật vừa cao vừa thấp vào mâm xoay nhưng mâm xoay đứng yên hay là đang chuyển động . và đưa các vật ra cùng lúc hay là cảm nhận vật thì cho ra luôn
-
-
Thành viên cấp 3
Đây là thuật toán của mình:
http://www.mediafire.com/?usa8a1hdo4kt926
như vậy thì mình nhớ dc các vật truơvs đó là thấp hay cao.
vi du như sau khi có 3 vật theo thứ tự cao,thấp ,cao thì MW0 là 00000000001010
nhưng mình chưa biết làm cách nào để lấy các bít từ MW0 để dk mâm xoay,
-
-
Thành viên cấp 3
bài của bạn là một phần của phần mềm ITS PLC, để dọc lần lượt các bít bạn có thể dùng lệnh dịch bit là được thôi,
-
-

Gửi bởi
kkkkkkkk
Mình có 2 cảm biến I0.1 và I0.2 để xác định cao, thấp
Cao:I0.1=1,I0.2=0
Thấp:I0.1=1,I0.2=1
Khi vật đến mâm xoay thì sẻ phân loại .nếu thấp thì cho vật sang trái,cao sang phải.
làm sao để lưu dc dư liêu từ 2 cảm biến để điều khiểm mâm xoay?
mình mới học plc nên còn kém.
mog các bạn chỉ giáo.
thank!
Bạn đọc kỹ lại đề bài và tìm hướng giải quyết trước khi hỏi nhé
- Bạn đưa đề bài sai đề bai đúng của bạn là
Thấp:I0.1=1,I0.2=0
Cao:I0.1=1,I0.2=1
- Cơ cấu đĩa quay và đề bài của bạn không cần nhớ và quay một lúc nhiều sản phẩm vì kết cấu phần cứng ( mô hình của bạn không cho phép ) như đĩa chỉ quay theo 1 chiều, băng tải 2 chiều vậy nếu như nhớ được thì 2 sản phẩm liền nhau có chiều cao khác nhau thì đĩa của bạn vẫn phải quay 180 độ mới đưa được sản phẩm ra như vậy không tiết kiệm được thời gian.
Trong thực tế cơ cấu đĩa này không khả thi mà người ta dùng cơ cấu băng tải chữ V ( trái , Phải hoặc trên dưới ) để phân loại sản phẩm như vậy mới đảm bảo được thời giam và năng suất của dây truyền sản xuất
- Bạn nên tự suy nghĩ để làm việc anh em trên diễn đàn chỉ định hướng và giải quyết những khó khăn cho bạn thôi chứ không ai share cho bạn chương trình đâu
Hãy cố gắng lên nghe bạn
-
-
Thành viên cấp 3
đúng là mâm xoay chi xoay dc 90 đô.nhưng Rulo sẻ quay thuận nghịch để đưa các sản phẩm theo phân loai trươc đó
mình chỉ giải quyết công nghệ của bài toán đưa ra để hoc tâp thôi.
-
-
Thành viên cấp 4
có thể vào link này xem chi tiết hơn và thêm bài hướng dẫn trên nữa.
http://diendanplc.info/forum/showthr...t=12325&page=1
trong này quan trọng nhất là cần 1 bit nhớ trung gian cho vật cao hay thấp
và bạn có phần ITS PLC thì xem dễ hơn và phần mềm lập trình WIN SPS nữa
nếu chỉ làm trên STEP7 MANAGER chưa chắc đúng đk vì nếu tác động bằng tay và tưởng tượng thì hơi khó
-
-

Gửi bởi
kkkkkkkk
đúng là mâm xoay chi xoay dc 90 đô.nhưng Rulo sẻ quay thuận nghịch để đưa các sản phẩm theo phân loai trươc đó
mình chỉ giải quyết công nghệ của bài toán đưa ra để hoc tâp thôi.
Mâm của bạn chỉ xoay theo 1 chiều chứ không phải 90 độ bạn đọ lại đề baì đỉu lo của bạn đỏa chiều được nhưng như mình nói ở trên thì nó không khải thi
- Nếu mâm đủ to để chứa 2,3... sản phẩm thì nó sẽ quay chậm lại và chiếm rất nhiều diện tích
- Nếu 2 sản phẩm ở hai đầu cùng kích thước cao hoặc thấp thì mâm vẫn phải quay 180 độ và đảo chiều quay
nếu là mô hình ( làm chơi mà không thực tế ) sẽ rất khó ập trình và không hiệu quả
Để giải bài toán này bạn cần làm những việc sau:
- Xác định đường kính mâm chưa được bao nhiêu sản phẩm dùng một bộ đếm trong PLC ( bộ đếm tằn giảm ) để tính đủ sản phẩm và trừ hết sản phầm
- Dùng vùng nhớ trung gian để nhớ sản phẩm cao , thấp và vị trí thứ mấy ( ví dụ vị trí 1 = cao, 2 = thấp...)
- Dùng 2 sensor hai đầu rulo để tính số sản phẩm đã đưa ra và xác định chiều đị ra của sản phẩm từ đó xác định sản phẩm còn lại là số mấy , loại nào, ở chiều nào từ đó quyết định chiều quay tiếp theo của rolo
- Nếu hai đầu là hai sản phẩm giống nhau thì mâm quay 180 độ để ra sản phẩm ở đầu bên kia sau đó tiếp tụcvowis sản phẩm khác
khi ra hết sản phẩm phải qua mâm the đúng chiều thuận của rulo về vị trí để bắt đầu nhận sản phẩm ho quá trình mới
với phần cứng ( mô hình của bạn thì còn thiếu rất nhiều sensor để làm chức năng này
-
-
Thành viên cấp 4
cái này là bài toán nhà máy trong ITS PLC.
đọc kỹ yêu cầu đề bài đưa ra của nhà máy này để đưa ra hướng giải quyết làm sao cho trong phần mềm nhà máy ấy hoạt động đúng
trong này HT đã có đủ những gì mà nó cần để phân loại đk sản phẩm cao thấ rùi
quan trọng là đọc kỹ đề, xem kỹ lại các thiết bị vào ra và đưa ra cách giải quyết
ở đây mâm xoay sẽ xoay 90 độ, khi bit set cho nó lên 1.nếu bit =0 thì nó quay lại vị trí ban đầu
trên mâm xoay của nó chỉ chứa đk duy nhất 1 hộp hàng cao or thấp
nó có cả các cảm biến giới hạn rùi mà
-
-
Với đề bài cho thì các thiết bị đã đầy đủ rồi còn với yêu cầu của bạn KKKKK
Vấn đề ở đây là do tiết kiệm thời gian nên ko phải phân biệt cao thấp từng cái mà phân biệt nhiều cái rồi mới điều khiển mâm xoay.
vì vậy phải nhớ nhửng cái trước đó là thấp hay cao.
mình có ý này:mỗi lần nhận biết sẻ đưa dử liệu vào 1 ngăn nhớ,lần tiếp theo đưa vào thì sẻ đè lên dử liệu đầu và dử liệu đầu thụt vào.cứ như thế;còn điều khiên thì lấy theo chiều ngược lại.
nhưng mình ko biết xử lý trong S7 thế nào.
thì phần cứng ( thiết bị ) không thể đáp ứng dược
Ý của mình là như vậy
Lần sửa cuối bởi hongminhbv, ngày 03-06-2012 lúc 11:26 AM.
-
Tag của Chủ đề này
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
-
Nội quy - Quy định
Back to Top
Múi giờ GMT +7. Bây giờ là 05:38 AM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu