chào các anh.em mới làm quen với plc,nên việc 'giải thuật' rất yếu. Các anh có thể chỉ cho em cách xác định hướng đi để giải quyết một bài toán không!Thanks!
Printable View
chào các anh.em mới làm quen với plc,nên việc 'giải thuật' rất yếu. Các anh có thể chỉ cho em cách xác định hướng đi để giải quyết một bài toán không!Thanks!
Phân tích thành giản đồ Grafcet là OK.
PP này rất dễ hiểu và dễ lập trình.
bạn có thể tham khảo về giải thuật Grafcet ở đây
http://www.scribd.com/doc/55692805/5...nghi%E1%BB%87p
Chúc bạn thành công
Theo mình,phương pháp viết PLC hiệu quả đó là :
+"Hiểu về PLC".
+Nắm rõ nguyên lý hoạt động của máy,hệ thống.
+Tối ưu hóa lưu đồ.
+"Chia để trị".
đâu cần lớn vậy chứ.hi!!!
Ai cần down về in ra đọc thì vào đây
http://www.mediafire.com/?ofqlrc3c66zv00u
chào cả nhà!:)
khi lập trình một chương trình s7-300 ta thường khai báo phần cứng cho một CPU tương ứng.cho mình hỏi làm thế nào để nhận biết được phần cứng của CPU. Mình thường lập trình cho CPU312 và CPU314 nên chỉ biết phần cứng của 2 CPU này.nhưng giờ đụng phải CPU315-2DP thì không biết phải làm sao. Mong được sự giúp đỡ của tất cả anh em.thanks......o^0
Cảm ơn anh hiếu rất nhiều
Bạn xem trên thân của plc sẽ có mã sản phẩm,bạn chỉ cần khai báo vô thôi,nếu muốn biết thêm về sản phẩm đó,lấy mã số tương ứng lên mạng tìm thông tin đầy đủ về sản phẩm đóTrích dẫn:
chào các anh em muốn học lập trình plc ở đâu thì tốt nhất được các anh hị
^^ ở thành phố có khá nhiều nơi học về plc bạn àh,mình thì mình đã học và trải nghiệm ở trung tâm Hùng Vương,theo ý kiến cá nhân mình thì ở đây môi trường học tập khá tốt,giáo viên nhiệt tình,đồ chơi đầy đủ,đã vậy bạn còn được trang bị thêm miễn phí những kiến thức thực tế làm dự án nữa,bạn có thể tham khảo nh nơi thấy nơi nào phù hợp thì học ^^
Thank anh hiếu em có xin có ý kiến nếu sai mọi người chỉ giáo thêm
Nếu lập trình cho một máy thực tế mà nó hỏng không quan sát được hoạt động thì
1, Vẽ lại sơ đồ dây ( đầu i / 0 )
2, túm đầu người vận hành máy đó tốt nhất giúp đỡ để xác định đầu vào ra
Các bước còn lại như thày hiếu đã chỉ ở trên
giúp em phần mở đầu của S7-300 với. cách chọn CPU, cách chọn đầu ra đầu vào và khai báo
Đây là file phần cứng bạn có thể tham khảo
http://www.mediafire.com/?tj0w1bl3gvs0g3r
về thiết lập phần cứng thì đầu tiên bạn chọn S7 300, chon Rack, dòng đầu tiên là PS, đến CPU, dòng thứ 3 có thể bỏ trống, dòng 4 là SM, dòng 5 là CP
Tham khảo video này nha bạn, rất chi tiết :
http://youtu.be/ENRvFvHzGRk
với S7-200 thì không cần phải khai báo phần cứng nhé bạn. sử dụng Microwin ld9u7coc75 rồi.
Bạn tham khảo thêm luồng S7-200 ở đây nhé
http://plcvietnam.com.vn/forumdisplay.php?f=27
Chúc bạn thành công.
Mấy anh cho em hỏi, phương pháp lập trình Grafcet có thể học ở đâu là tốt nhất. Em ở Thủ Đức, có chỗ nào dạy không mấy a?
có trung tâm nào gần thủ đức cũng được anh daocongdabl! em không ngại xa, vì e làm ở td đến 5h30, mà qua đó học khó sx thời gian quá.
Pp lâp trình Grafcet này có dễ hơn lập trình tuần tự không anh? với lại lập trình tuần tự rồi song song, vòng lặp khác nhau thế nào v anh?
Tuỳ vào yêu cầu ài toán mà bạn chọn cho mình phương pháp thích hợp. Nếu các hoạt động diễn ra liên tiếp nhau 1 cách trình tự thì bạn có thể dùng pp tuần tự. Nếu yêu cầu xử lý 2 hay 3 hành động xảy ra 1 lúc thì phải chọn song song và nếu các hành động lập lại nhiều lần thì phải dùng vòng lặp (ví dụ: viết hàm tính giai thừa, cái này dùng đệ quy thì nhanh hơn)
giải thuật thì có lẽ tài liệu trên mạng khá đầy đủ rùi, bạn nào mún khá thì chịu khó áp dụng vào thực tế công việc thì sẽ quen và tiến bộ nhanh thui. Một cách khá đơn giản là mình nhìn vào một cái máy nào đó thấy nó hoạt động sao thì mình tự viết lại chương trình theo cách hiểu của mình nhớ là áp dụng thuật toán vào để giải quyết, làm nhìu thì nó thành kĩ năng thui.
Hôm trước mình ra Hà Nội về thấy cái máy bay nó chạy hay quá ( trước lúc cất cánh và khi hạ cánh thôi ) rồi về nhà lôi em PLC ra viết chương trình hoài mà không thể chạy đúng .... được :(((
Đùa chút vậy thôi nhưng cái gì cũng phải đi từ cơ bản trước , muốn luyện giải thuật và kỹ năng cần làm từ từ , từ máy đơn giản đến phức tạp và phải biết là mình viết rồi có đồ thử hay không ( không phải cái gì cũng mô phỏng được )
- Khi viết chương trình cũng như làm việc gì cần tính hết mọi tình huống có thể xảy ra và luôn có chương trình bằng tay ( đường lui ) khi có sự cố nhé
thân
Lưu đồ là quan trọng nhất, code là chuyện nhỏ rồi. Tùy theo các dạng lưu đồ khác nhay mà bạn quyết định lựa chọn kiểu viết code cho phù hợp. Điều quan trọng thứ 2 là phân chia các khối hàm điều khiển theo cấu trúc. Ví dụ bạn có các khối hàm cơ bản dùng để điều khiển bơm (xử lý các tín hiệu vào ra, on/off), sau đó ở cấp cao hơn bạn viết các khối dùng để điều khiển luân phiên hay tuần tự. Đối với điều khiển tuần tự người ta thường dùng GRAFCET hoặc viết theo cấu trúc GRAFCET.
Em vẫn hơi khó hiểu quá,em có 1 ví dụ như này. Em có 2 máy bơm hoạt động theo 3 mức phao gồm mức thấp (MT),mức TB,mức cao(MC)
MT: ko có bơm nào chạy
MTB: 2 bơm chạy luân phiên
MC: 2 bơm chạy cùng lúc
Nếu viết theo quá trình từ trên xuống như thầy Hiếu nói thì phải viết như nào cho đúng