-
Gửi bởi
codientuhd.net
Bạn liên hệ với tôi, nick yahoo: ailatoi34 tôi sẽ chỉ bạn cách kết nối, trên này các bác ấy đã bàn rất kỹ rồi mà chưa hiểu sao
Nếu có kinh nghiệm thì port lên đây cho anh em học hỏi luôn
Tuy các bác ấy đã bàn nhiều nhưng còn thiếu một bài chi tiết hoặc một file hướng dẫn cụ thể hơn cho anh em học hỏi nữa mà
Rất mong bạn bỏ chút thời gian hỗ trợ cho anh em cùng học hỏi nhé
-
-
Thành viên cấp 3
Cái này mình cũng làm rồi. Mình làm thế này:
- Tín hiệu của PLC để điều khiển đèn (xanh - đỏ - vàng) và điều khiển màu của đèn LED đếm giây(xanh, đỏ)(mua loại led 7 thanh có 2 màu xanh-đỏ, tùy thuộc việc cấp nguồn vào chân nào thì led sẽ sáng màu đó),còn dùng vi điều khiển quét led để đếm giây(vì thời gian chờ của đèn thường là phải hai con số nên dùng phương pháp quét led).
- Tuy nhiên, để đồng bộ giữa PLC và VĐK thì mình dùng PLC tạo ra một xung (chu kỳ là 1 giây) cấp cho vi điều khiển, cứ mỗi lần PLC cấp 1 xung cho VĐK thì đèn đếm giây lại giảm đi một giây.
- PLC ở điện áp 24V, dùng con cách ly quang PC817 hoặc dùng 1con transistor là có thể chuyển từ 24V sang 5V cấp tín hiệu cho VĐK.
Ví dụ cụ thể như sau:
- Đèn đỏ sáng 30 giây, đèn vàng 3 giây, xanh 40 giây.
+ Lập trình cho PLC: Cho đèn xanh sáng, PLC sẽ xuất 40 xung với chu kỳ 1 giây cấp cho VDK, và đồng thời xuất tín 1 tín hiệu báo trạng thái là đang ở đèn xanh cho VDK.
+Lập trình cho VDK: Khi VDK nhận được tín hiệu đèn xanh, thì sẽ bắt đầu hiện thị led ở số 40(hiện thị số màu xanh), sau đó cứ mỗi lần nhận được 1 xung từ PLC thì lại giảm đi 1 đơn vị, cho tới số 0 giây.
Vậy sau khi PLC xuất hết 40 xung(báo đèn xanh) thì sẽ chuyển sang cho đèn đỏ sáng, và lại tiếp tục xuất tín hiệu đèn đỏ cho VDK biết, đồng thời cấp 30 xung cho VDK. Khi vi điều khiển nhận được tín hiệu đèn đỏ, thì lại quét led và hiện thị ở số 30(màu đỏ), và cứ giảm đi 1 khi nhận được 1 xung từ PLC.
// Làm như trên thì phải lập trình cho cả PLC và VDK nhưng hệ thống hoạt động đồng bộ và rất ổn đinh, ko sợ thiếu chân vào ra của PLC.
// Chú ý: Cái trên mình chỉ làm mô hình thôi, chứ thực tế thì mình ko rõ, bác nào có kinh nghiệm thực tế thì chỉ bảo với.
-
-
giờ thì mình hiểu rồi
cho mình hởi xíu việc học vi điều khiển có mất nhiều thời gian không vậy? ( khi đã biết PLC ) nếu bạ có tài liệu gì hay về vi điều khiển thì up lên cho mình xin với nha
như bạn nói thì việc quét led bằng vi điều khiển này không dễ chút nào và không phải ai cũng làm được rồi
- Bạn phải thiết kế và gia công được mạch in
- Phải biết và viết được chương trình cho vi điều khiển
- Biết và viết được chương trình cho PLC
....
nếu như vậy thì làm nguyên vi điều khiển luôn cho nó lành cần gì dùng PLC chỉ để xuất xung 1 giây và thời gian thực cho tốn kém
Nếu dùng PLC thì mua thêm cái modul 20I/O về làm cho nhanh ( nếu làm đồ án thì mua hàng cũ khoảng 1tr 1 cái là ok )
-
-
Thành viên cấp 3
hi có lẽ là đang làm đồ án. nhiều khi đây không phải là giải pháp tốt nhất nhưng nhiều khi nó lại có cái hay riêng. thay vì đi đường thẳng lại đi hơi vòng xíu lại biết thêm tí xíu.
- Về vi điều khiển cũng như plc có rất nhiều loại vì vậy nên chọn một dòng mà bắt đầu,các loại khác cũng tương tự khi đã biết về một dòng.
- Về thời gian học một dòng vi điều khiển lâu hay nhanh đó là do tùy từng người học. Cứ học thong thả thì 1 tuần là xong một con dạng bình thường ( vi điều khiển 8 bit). Nhưng với điều kiện là nên biết lập trình C cơ bản rồi học mới nhanh được. vì nếu học vi điều khiển mà viết bằng ngôn ngữ cấp thấp thì học khá lâu do phải học tập lệnh của nó.
- về dòng vdk nên chọn để bắt đầu: 8051 family cái này ai học điện tử hoặc tự động hóa hầu như hầu như đều phải học qua, avr, học pic...
- về phương diện cá nhân thì tôi chọn : avr, do trước đây làm vài cái đồ án dùng dòng 8051 sau này làm luận văn học dùng avr (Atmega8 của Atmel) (có thể chọn dòng nhỏ nhưng khá nhiều tính năng giá 20k ( năm 2010)một con / Atmega8) thấy thích hơn về tính năng,cũng như tốc độ (16Mhz) và khả năng chống nhiễu tốt.
- về tài liệu học VDK có quá nhiều trên mạng chỉ cần chọn một dòng là được rồi. Riêng ý kiến cá nhân tôi nếu học avr có thể học tu trang web sau hoc rất nhanh chỉ cần 1 tuần có thể nhanh hơn nếu chịu khó (http://www.hocavr.com/)
- tuy nhiên đó là một vấn đề còn phải biết vẽ mạch làm mạch in, cái này bạn nào học điện tử hoặc tự động hóa đều được học và phải biết còn làm mạch tốt phải do luyện và học tập mà ra.
- Một dự án nhỏ mà dùng PLC thì lãng phí nếu biết vdk thì rất hay có thể kết hợp cả đôi bên. mấy cái mạch của nước ngoài hay mấy thiết bị ở phòng thì nghiệm họ dùng vi điều khiển cấp thấp khá nhiều chủ yếu là làm mạch tốt và lập trình tốt là oke. PLC cũng từ MCU mà ra mà.
Lần sửa cuối bởi newbie, ngày 05-10-2012 lúc 10:21 AM.
-
-
Thành viên cấp 3
Để hiểu rõ về VĐK thì theo mình là khó, nhưng để ứng dụng nó thì cũng nhanh thôi.
Mình có ít tài liệu hướng dẫn thực hành vđk cơ bản, đọc xong là làm được ngay (nhưng để hiểu về nó thì chắc phải mất chút thời gian)
http://www.mediafire.com/?aeg7q9j6xgj5oxg
Nói chung, cái bài đèn giao thông trên mình chỉ làm cho... vui thôi (trước là làm theo yêu cầu đồ án môn học), chứ ko tính đến vấn đề kinh tế, tính khả thi gì cả. Có lẽ thầy giáo cho làm bài trên nhằm mục đích biết kết hợp giữa PLC và vđk để giải quyết một số trường hợp nào đó. hi
// Bạn có thể giúp mình cái vụ con PLC S7-1200 được ko? Giờ mình ko biết nhờ ai cả.hic. Nó vẫn mới tinh, vừa mua về đã bị chết nguồn rồi. hic.
-
-
bạn tìm hiểu xem ngoài đó có ai làm được con S7-1200 không nếu không thì gửi qua vào đay mình mang vào nhật tảo nhờ họ sửa cho
dù sao trong đó mình cũng có quên biết chắc họ làm nhanh thôi
néu cần thì liên hệ mình cho địa chỉ cụ thể nhận hàng nhé
Xin lỗi anh em mình không có ý Spam đâu vì đây là việc riêng ( giúp đỡ anh em thôi ) nên mình không muốn gửi qua công ty phiền lắm với lại mình cũng không ở công ty thường xuyên.
Lần sửa cuối bởi hongminhbv, ngày 05-11-2012 lúc 10:14 AM.
-
-
Lại lỗi port một thành 2 nữa rồi
nản ghê
Lần sửa cuối bởi hongminhbv, ngày 05-11-2012 lúc 10:13 AM.
-
-
Thành viên cấp 3
Gửi bởi
hongminhbv
bạn tìm hiểu xem ngoài đó có ai làm được con S7-1200 không nếu không thì gửi qua vào đay mình mang vào nhật tảo nhờ họ sửa cho
dù sao trong đó mình cũng có quên biết chắc họ làm nhanh thôi
néu cần thì liên hệ mình cho địa chỉ cụ thể nhận hàng nhé
Xin lỗi anh em mình không có ý Spam đâu vì đây là việc riêng ( giúp đỡ anh em thôi ) nên mình không muốn gửi qua công ty phiền lắm với lại mình cũng không ở công ty thường xuyên.
Cảm ơn bạn. Nếu ko sửa được ở đây thì mình sẽ nhờ bạn giúp vậy.
-
-
Thành viên cấp 1
Gửi bởi
codientuhd.net
Bạn liên hệ với tôi, nick yahoo: ailatoi34 tôi sẽ chỉ bạn cách kết nối, trên này các bác ấy đã bàn rất kỹ rồi mà chưa hiểu sao
uk.nhờ bạn giúp đỡ nhé, mà mình hỏi tí, nếu dùng PLC chuyển điện áp tư 24V xuống 5V dùng điện trở hay phương pháp j thì an toàn?
-
-
Thành viên cấp 1
mình đang dùng vdk để hiển thị led.
ta có xanh 1, vàng 1, đỏ 1, và xanh 2, vàng 2, đỏ 2.
khi có xung vào xanh 1, đỏ 2 hay xanh 2 đỏ 1 thì led hiển thị và đếm ngược. nhưng mình gặp vấn đề là led đang chạy thì bị đứng. nhưng cũng có lúc chạy rất ổn định.
ai biết HD giúp m với.
-
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à 09:52 AM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu