PDA

Xem bản đầy đủ : PLC - Ứng dụng đơn giản



dangki
22-07-2010, 17:11
Ở đây, mình chia sẽ các vấn đề liên quan PLC trong các máy đơn ( đặc biệt chế tạo máy Việt Nam), thường chỉ sử dụng I/O thông thường, Timer/Counter là đủ sài.

PLC đã có rất nhiều hãng trên thị trường VN, giá thành 100$, bạn đã có PLC sài với các tính năng đơn giản, 200$ đã tích hợp sẳn Analog...nên dễ dàng tự hoàn thiện kỹ năng lập trình của mình.

Mục đích:
1> PLC : Bộ điều khiển có thể lập trình được.
2> Điều khiển linh hoạt.
Phân loại.
1> Hình dạng
1.1> Khối ( thường nguồn vào 220VAc)
1.2> Module ( 24VDC)
2> Chức năng.
1.1> Tính năng thông thường ( chỉ ngõ vào/ra)
1.2> Tích hợp các ngõ chức năng ( Analog, đếm tốc độ cao, vị trí, đọc nhiệt độ) & truyền thông.
Ngoài ra, có các module rời chuyên dụng.
1.1> Analog, đếm tốc độ cao, vị trí, nhiệt độ.
1.2> Truyền thông.

Vấn đề cần chú ý đối với PLC một hãng
1> PLC dòng nào.
2> Phần mềm hỗ trợ hay mua.
3> Cáp Nạp chương trình.
Lập trình cơ bản_Các vấn đề cần nắm.
1> Lập trình ngõ vào/ra rời rạc.
2> Lập trình sử dụng Timer/Counter.
3> Lập trình với các lệnh so sánh.
4> Lập trình với các lệnh tính toán ( chú ý phần chuyển đổi dữ liệu).
5> Xử lí tín hiệu liên tục.
6> Xử lí tín hiệu tốc độ cao.

Các bạn hỗ trợ làm rõ các phần trên bằng ví dụ đơn giản nha ( hãng nào không quan trọng). Hy vọng mỗi tuần, sẽ có ví dụ về 6 mục trên.

Sau phần này, chúng ta sẽ tìm hiểu thêm
1> HMI : Tìm hiểu giao tiếp HMI và PLC.
2>Giao tiếp PLC với (HMI, INVT, TEMP, Servo).

Ví dụ thiết kế hệ thống.

1> Điều khiển máy đóng gói.
2> Điều khiển băng tải sấy theo thời gian cài đặt.
2>Điều khiển máy cắt bao theo chiều dài định sẳn.
3>Điều khiển Robot Sơn tự động
4>Điều khiển xử lí hóa chất.
5>Điều khiển trạm bơm chạy theo thời gian thực

Với các phần trên, chúng ta có thêm 8 tuần để xử lí. Hy vọng sẽ có nhiều thiết kế hay và tiết kiệm.

Mong học hỏi từ các bạn!
======================================
HoNgocNam@yahoo.com, support@kht.com.vn, 0909 901 447)

dangki
23-07-2010, 08:57
1/ Lập trình ngõ vào/ra rời rạc

http://data.webdien.com/photo/up/d236b793f1d84a46dceb99e466072793.png

ngõ ra Y1 làm tiếp điểm thường hở trên mạch điều khiển nhằm duy trì.

Phần giải thích chưa đúng lắm, nhưng sửa hơi lâu. Để có bạn nào hỏi mình trả lời luôn!

Đối với tiếp điểm dạng xung ( cạnh ), ví dụ ứng dụng là đếm sản phẩm. Đọc tín hiệu từ sensor quang, limit switch... cạnh lên hoặc cạnh xuống hoặc xác định chu kì haọt động...

Mạch Khóa Lẫn

http://data.webdien.com/photo/up/40e5c4aca0819a3f914ba7ba6683699a.png

+ Nhấn X0, Y1 on, Y2 off.
+ Nhấn X1 , Y1 off, Y2 on.

======================================
HoNgocNam@yahoo.com, support@kht.com.vn, 0909 901 447)

dangki
24-07-2010, 09:27
2/ Lập trình Counter:

http://data.webdien.com/photo/up/0ec6e0e52485f8c448fddb9df7cbb009.png

Ví dụ:
+Đếm sản phẩm trong máy đóng gói bằng vạch đen.
+Trong máy đóng gói, còn có cảm biến nhận biết vị trí cắt.
+Máy sẽ dừng khi hết bao bì.

http://data.webdien.com/photo/up/79f66d2d02a94407ed51fd8fc96d258c.png

======================================
HoNgocNam@yahoo.com, support@kht.com.vn, 0909 901 447)

Putin2010
24-07-2010, 12:42
Bây giờ bác hướng dẫn giùm cách tạo mạch điều chế độ rộng xung ở tần số cho trước bằng PLC nhé ! Mình có pót lên bài ấy mục PLC mà không ai hướng dẫn giùm hết !
http://webdien.com/d/showthread.php?t=6037

zunkun
24-07-2010, 13:10
hoan nghênh các bài viết của Nam. Nam chuyên về bán thiết bị hay chế tạo thế?

dangki
24-07-2010, 13:40
Hi ban Putin2010,

Ban tim tai lieu PLC 1 hang nao do, search tu khoa PWM ( pulse width Modulation).
Example,
http://data.webdien.com/photo/up/7b36c1498b2811ee0e616ab8fc17b66a.png

Hi ban zunkun,

Minh cung cap thiet bi. Khi KH nho lam thi minh moi tim hieu.

dangki
25-07-2010, 09:54
2/ Lập trình timer

http://data.webdien.com/photo/up/5960e66c321fb57db0b0f55f91f5c556.png

Ex : Điều khiển máy nén khí chạy ở áp suất nhỏ hơn 7 bar, khi chạy liên tục 7 bar trong 5 phút thì tắt máy.

http://data.webdien.com/photo/up/bda8cf683e7145ff22345884a0a650c3.png

======================================
HoNgocNam@yahoo.com, support@kht.com.vn, 0909 901 447)

anhtanmt
25-07-2010, 10:19
[QUOTE=Putin2010;28489]Bây giờ bác hướng dẫn giùm cách tạo mạch điều chế độ rộng xung ở tần số cho trước bằng PLC nhé ! Mình có pót lên bài ấy mục PLC mà không ai hướng dẫn giùm hết !
http://webdien.com/d/showthread.php?t=6037[/QUOTE
Putin2010 Chắc bạn muốn hỏi PLC s7-200?:1:

dangki
26-07-2010, 14:14
3/ lập trình lệnh so sánh
http://data.webdien.com/photo/up/0a8da9e02e54b759bf6532f90efddf43.png

Chúng ta quan tâm lệnh so sánh 1 giá trị và khoảng giá trị. Phía dưới là 2 lệnh mẫu.
1.1/ So sánh 1 giá trị.

http://data.webdien.com/photo/up/d7d431a07f03966e14ada315c7753224.png

Reset :
http://data.webdien.com/photo/up/033922e25b258558456ee2e30ff34201.png

1.2/ So sánh khoảng giá trị

http://data.webdien.com/photo/up/0dc5136df29dd0b466278814ada55dc3.png

Trong từng PLC có hỗ trợ các lệnh so sánh chuyên biệt, như so sánh timer, counter, pulse, realtime...

Chúng ta search các từ khóa trên hay compare khi cần đụng đến.

======================================
HoNgocNam@yahoo.com, support@kht.com.vn, 0909 901 447)

Putin2010
26-07-2010, 14:19
[QUOTE=Putin2010;28489]Bây giờ bác hướng dẫn giùm cách tạo mạch điều chế độ rộng xung ở tần số cho trước bằng PLC nhé ! Mình có pót lên bài ấy mục PLC mà không ai hướng dẫn giùm hết !
http://webdien.com/d/showthread.php?t=6037[/QUOTE
Putin2010 Chắc bạn muốn hỏi PLC s7-200?:1:

Vâng pác ạ ! Em chạy vạy hỗm rày và lật sách xem lại giúp cho thằng em của em mà không được và chưa có ra, các pác thông cảm ra trường lâu rồi lại không có làm về cái này nên .... mong các pác giúp dùm !

dangki
31-07-2010, 09:49
1/ Xây dựng sơ đồ công nghệ, quy trình vận hành máy.

+ Thường thể hiện sơ đồ hình vuông theo tiến trình thời gian ( Tương tự khí nén thủy lực).
+Trình tự hoạt động của các thiết bị truyền động từ lúc bắt đầu vận hành đến khi đạt mục đích sản xuất.
Ví dụ:
http://data.webdien.com/photo/up/adc0410de7fec1b02959f75ac312cde4.bmp

2/ Lập sơ đồ khối điều khiển.

Ví dụ:
http://data.webdien.com/photo/up/7d36a2803875774ea57392a08ad4cde5.png

3/ Thiết kế phần cứng - Mô tả tham số vào/ra.

+ Lựa chọn cơ cấu chấp hành, cơ cấu truyền động ( tốc độ đáp ứng, lực tác động).
+ Lựa chọn tín hiệu điện áp / dòng phù hợp.
+ Tín hiệu phản ánh trạng thái hoạt động máy ( Indicator, Sensor…)

4/ Lập trình.

+ Tuỳ quen thuộc mà lựa chọn ngôn ngữ lập trình phù hợp.

5/Chạy thử và hoàn chỉnh.
+Giả lập (Offline).
+Thực tế (Online)

PS:
+ Phần này bây giờ mới trao đổi thiệt ko đúng logic.
+ Phần sau chúng ta trao đổi về lệnh tính toán cơ bản.
+ Mong các bạn phụ mình thêm ví dụ cho các phần trao đổi và phản hồi ý kiến nhé.

======================================
HoNgocNam@yahoo.com, support@kht.com.vn, 0909 901 447)

Khỏicầnyêu
02-08-2010, 10:50
Tiếp theo phần trên em hỏi chút về phần cứng,cụ thể là kết nối cảm biến với PLC,2 loại cơ bản là PNP và NPN,trong thực tế thì loại nào có nhiều ưu điểm và được sử dụng nhiều hơn.Em xin cảm ơn.

dangki
02-08-2010, 16:20
Hi bạn khoicanyeu,

1/ Các sensor thường cung cấp các dạng ngõ ra sau:

http://data.webdien.com/photo/up/3d1556708159e3001c4d79fef20a0eaa.png

2/ Mình hay gặp dạng NPN.
+ Nguồn kích là nguồn dương. Và nguồn này trước đây là nguồn chuẩn.
+ Dòng Electron > Dòng lỗ trống.


3/ Khi CMOS logic ra đời, được xây dựng N = P thì loại P cũng được sử dụng nhiều ( máy tính...).

PS:
+ Vụ này mình không chuyên lắm.
+ Bạn yên tâm, chỉ cần xem manual sản phẩm, sơ đồ nối dây là xử được
+ Tuy nhiên, một vài thiết bị ( counter) chỉ hỗ trợ cảm biến PNP hoặc NPN thôi.

======================================
HoNgocNam@yahoo.com, support@kht.com.vn, 0909 901 447)

dangki
06-08-2010, 16:31
Các lệnh tính toán rất rất cơ bản là ( Cộng, trừ, nhân, chia) và thường là làm việc với số thực, 2 trục không gian là ok rồi.
1/ Tìm từ khóa trong manual
http://data.webdien.com/photo/up/427701c1f341966a260fab47293b8f22.png
2/ Bạn cần chú ý:
2.1/ Kiểu dữ liệu, số bit dữ liệu.
2.2/ vấn đề chồng dữ liệu!
2.3/ Lệnh hay dùng để chuyển đổi Data MOVE.

Yêu cầu: Cần cho băng tải chạy thời gian T, với T cài đặt từ màn hình. Bạn hãy chuyển từ T sang tần số f biến tần. Tham số bù trừ được nhấn từ nút nhấn bên ngoài. Nút X1 , tăng 2Hz , nút X2 , giảm 2Hz.

Thiết kế chương trình:

T = 1/f , giả sử công thức tinh gọn về như thế:
Các bước thực hiện:
1/ thực hiện phép tính chia 1 / T lưu vào ô nhớ Data 0 ( Kết quả phép toán này 32bit).
2/X1 nhấn Data 0 = data0 + 2.
3/X2 nhấn Data 0 = data0 - 2.
4/Lưu Data 0 = Data 2 ( bạn lưu vào Data 1 sẽ bị trùng dữ liệu ?).

Chương trình mẫu:

http://data.webdien.com/photo/up/ca0603cfc37e1ef89a85e2d168ff7550.png

PS:
1/ Mỗi chương trình mình viết đều chưa trọn vẹn.
2/ bạn chú ý phần nút nhấn sử dụng cạnh nhé? Nếu ko dùng cạnh thì sao? Thử mới biết thôi!
2/ Chờ phản hồi , mổ xẻ cùng các bạn.

======================================
HoNgocNam@yahoo.com, support@kht.com.vn, 0909 901 447)

zunkun
07-08-2010, 10:09
giơ cao 2 tay 2 chân cổ vũ Nam truyền đạt kiến thức cho mọi người. Những bài viết này rất có ích cho mọi người nhất là sinh viên.

Nam kinh doanh hàng của hãng nào thế? có thể chúng ta đã biết nhau?

baocaothang
07-08-2010, 17:38
Nếu được bình chọn theo em đây là bài hay nhất web điện, vì nó như bài giảng thực thụ và đầy tâm huyết của người viết. Mong anh sẽ tiếp tục viết tiếp cho mọi người học hỏi.

zunkun
08-08-2010, 12:40
Các lệnh tính toán rất rất cơ bản là ( Cộng, trừ, nhân, chia) và thường là làm việc với số thực, 2 trục không gian là ok rồi.
1/ Tìm từ khóa trong manual
http://data.webdien.com/photo/up/427701c1f341966a260fab47293b8f22.png
2/ Bạn cần chú ý:
2.1/ Kiểu dữ liệu, số bit dữ liệu.
2.2/ vấn đề chồng dữ liệu!
2.3/ Lệnh hay dùng để chuyển đổi Data MOVE.

Yêu cầu: Cần cho băng tải chạy thời gian T, với T cài đặt từ màn hình. Bạn hãy chuyển từ T sang tần số f biến tần. Tham số bù trừ được nhấn từ nút nhấn bên ngoài. Nút X1 , tăng 2Hz , nút X2 , giảm 2Hz.

Thiết kế chương trình:

T = 1/f , giả sử công thức tinh gọn về như thế:
Các bước thực hiện:
1/ thực hiện phép tính chia 1 / T lưu vào ô nhớ Data 0 ( Kết quả phép toán này 32bit).
2/X1 nhấn Data 0 = data0 + 2.
3/X2 nhấn Data 0 = data0 - 2.
4/Lưu Data 0 = Data 2 ( bạn lưu vào Data 1 sẽ bị trùng dữ liệu ?).

Chương trình mẫu:

http://data.webdien.com/photo/up/ca0603cfc37e1ef89a85e2d168ff7550.png

PS:
1/ Mỗi chương trình mình viết đều chưa trọn vẹn.
2/ bạn chú ý phần nút nhấn sử dụng cạnh nhé? Nếu ko dùng cạnh thì sao? Thử mới biết thôi!
2/ Chờ phản hồi , mổ xẻ cùng các bạn.

======================================
HoNgocNam@yahoo.com, support@kht.com.vn, 0909 901 447)

cái này làm sao chạy được hả Nam? vì lệnh chia 1 cho D10 được vận hành liên tục nên cho dù + 2 hay - 2 vào D0 đều không thể có tác dụng thay đổi giá trị!

siss
08-08-2010, 13:14
Thêm xung lên X1 nối song song với xung lên xung X2 rồi out ra Mov D2 D0 là ok.

siss
08-08-2010, 13:28
Sorry, đọc ko kĩ, theo mình thì sửa lại như sau: mới đầu vô so sánh D20 với D10, nếu bằng nhau thì xét X1 và X2 có nhấn hay ko, rồi sau đó thì MOV D0 D2.
Nếu D20 khác D10 ( tức là có nhập số ) thì lấy 1/D20 đưa nó vào D0, rồi lấy MOV D20 vào D10.
Như vậy chương trình mới vô sẽ kiểm tra xem có nhập thời gian vô ko? Nếu ko có nhập thời gian thì kiểm tra nút nhấn có được nhấn hay ko, rồi sau đó mới đưa ra kết quả, còn nếu có nhập thời gian vô (ô nhớ thời gian nhập và ô nhớ thời gian lưu khác nhau) thì mới thực hiện lệnh chia (lệnh chia ko được luôn luôn thực hiện) rồi sau đó sẽ đưa ô nhớ thời gian nhập vào ô nhớ thời gian lưu...

dangki
12-08-2010, 10:13
Hi Zunkun,

1/ Mình có biết qua hãng Siemens, Omron, Delta. Hiện kinh doanh san pham cua ABB va tap trung mảng biến tần, tim du an de tu lam.
2/ Thoi gian nay minh o quan 7 nhieu. Neu Zunkun qua Q7 choi thi goi minh, cafe lam quen.

Hi Zunkun, Siss & cac ban,

1/ Rat vui vi co cac ban ho tro minh cho bai viet nay. Qua phản hồi, mọi người có kiến thức toàn diện hơn. Rất vui!
2/ Minh lam topic nay,hy vong nguoi doc co cai nhin tong quan ve PLC. Va khi ket thuc topic, cac ban tu tin trong cong viec. Minh luôn nghĩ, Tập trung làm việc mình cần là niềm vui trong công việc.

dangki
12-08-2010, 10:32
Thiết kế, lựa chọn độ phân giải:

1/ Mình gửi các bạn một bài toán kinh điển.
http://data.webdien.com/photo/up/f17a3af1c72b48f366deb6f4805f8f63.png

2/ Mô hình ví dụ:
2.1 Điều khiển nhiệt
http://data.webdien.com/photo/up/62d56234237fc762779f88af89105757.png.

2.2 Điều khiển bơm.

http://data.webdien.com/photo/up/12a022ece9fc24f5e043ff19bcd3e193.png

Liên quan PLC:

1/ Trong các PLC hỗ trợ Analog. Việc chúng ta cần làm là search từ khóa Analog Command, Analog Output/Input, read/write analog, Register Analog...

2/ Kết nối phần cứng:
http://data.webdien.com/photo/up/b833f04a18bd4f6c17984a714114a8d3.png

3/ Thanh ghi dữ liệu:
http://data.webdien.com/photo/up/4debcb97591a5e409209d4b32be87960.png

4/ Ex Program
http://data.webdien.com/photo/up/9660e6884cc5b7125019ec8deeecb105.png

+ Đọc Giá trị hiện tại cập nhật tại ô nhớ D1056.
+ Xuất giá trị analog tại ô nhớ D1116.

PS:
1/ Trong hầu hết các bài viết, chưa đề cập đến các cờ (flag) trạng thái. Và vụ này, khi bạn làm thực tế sẽ phát sinh và ta sẽ tìm cách xử lí thôi!
2/ Làm với tín hiệu analog, bạn cẩn thận củi lửa, đấu nối cẩn thận nha. Thiết bị đo thường rất mắc tiền. Đọc, suy nghĩ các manual rõ ràng.
3/ Vấn đề nhiễu rất thường xảy ra. Bạn phải xông pha làm thực tế để có kinh nghiệm hiệu chỉnh.
4/ Mong các bạn tìm các chương trình mẫu của các hãng khác nhau để làm phong phú ví dụ.

======================================
HoNgocNam@yahoo.com, support@kht.com.vn, 0909 901 447)

dangki
04-09-2010, 17:38
1> Ứng dụng chính điều khiển vị trí có hồi tiếp như trong các máy cắt ( giấy, bao bì, tay robot...).

Exp:
http://data.webdien.com/photo/up/3f68362d7b4863460be6545ca2be0be2.png

2> Các vấn đề cơ bản:

Tìm từ khoá: High speed Counter , encoder

http://data.webdien.com/photo/up/07b092a56a6b58bfe44bf0d1a6143720.png

3> Exp:

3.1> Phần cứng:
http://data.webdien.com/photo/up/cc08f3d5ff97ec039792d879c70f96b7.jpg

NGõ vào tương ứng ô nhớ.
http://data.webdien.com/photo/up/f133d951394abc5e3afe4584e82fa14d.png

3.2> Chương trình:

http://data.webdien.com/photo/up/e25d977c7d386cfb91354304262af7be.png

Ex:
1> Khi Encorder kết nối X0 quay, số xung sẽ hiển thị & lưu tại thanh ghi C241.
2> RST bằng phần cứngkhi X0 = 1.
3> Cờ xác định đếm lên/đếm xuống.
4> Cho phép đếm bởi X12.
5> Khi C241 = Giá trị cài đặt. Y0 = 1.
======================================
HoNgocNam@yahoo.com, support@kht.com.vn, 0909 901 447)

titan84
12-09-2010, 15:18
Web: http://tas-corp.com.vn/
Rất vui vì còn rất nhiều người yêu thích mảng automation :)

dangki
19-09-2010, 01:41
1/ PLC :
Phần cứng:
+ Tần số phát xung bao nhiêu?
+ Ngõ ra phần cứng tương ứng nào.
Từ khóa Lệnh : Pulse output.
http://data.webdien.com/photo/up/9d8881911c572ffe397b962eb479b34e.png

2/ Biến tần:

+ Cài đặt chức năng thay đổi tần số bằng ngõ vào phát xung.
( ví dụ biến tần ABB, pana...)
http://data.webdien.com/photo/up/447cb0700a695a6cf3460438dab2790d.png
+ Chú ý kết nôi chung nguồn dương hay âm để 2 thiết bị hiểu nhau.

3/ Chương trình mẫu :
http://data.webdien.com/photo/up/58b84941f7180c56a9ec713f2d011ce6.png

Explain:
1/ D0 = 1000: Tần số phát xung.
2/ D2 = 1000: Số xung cài đặt.
3/ Khi số xung PLC phát ra bằng số xung cài đặt Y1 = 1. Rất nhanh! Tự mình kiểm chứng nhé!
PS:
1/ Giới thiệu 1 cách kết nối biến tần kinh tế.
2/ Cần xem xét vần đề đáp ứng, tốc độ phát xung.
3/ Các bạn có thể tham khảo trong các máy đóng gói trung quốc nhập khẩu.
Chúc các bạn có thêm một giải pháp để xử lí công việc.
======================================
HoNgocNam@yahoo.com, support@kht.com.vn, 0909 901 447)

tvdhp
19-09-2010, 17:41
tuyệt vời, mình rất thích, bản thân cty mình sử dụng nhiều loại PLC nhưng mình nghĩ quan trọng nhất là ý tưởng lập trình và kỹ thuật sử dụng các hàm, thư viện. Các kỹ sư có lẽ ko nên có ý nghĩ quen dùng 1 hãng cụ thể và sợ tiếp xúc với hãng khác:1:

dangki
24-09-2010, 10:28
Nhân bài ví dụ PLC phát xung thông qua biến tần điều khiển tốc độ động cơ, chúng ta trao đổi thêm các cách điều khiển khác.
1/ Biến tần chúng ta cần quan tâm các vấn đề:
+ Các thông số cơ bản: U,I, Kw(hp).
+ Nguồn thay đổi tần số : ( NGõ vào rời rạc, ngõ vào liên tục, ngõ vào phát xung, ngõ vào số, tổ hợp các nguồn này).
+ Nguồn vận hành( Keypad , External, Digital)

http://data.webdien.com/photo/up/e81bc486c13f18bcf3537e49a821a87a.png

2/ PLC - Inverter.

2.1 Ngõ vào rời rạc: Chạy nhiều cấp tốc độ ( Multi speed).
2.2 Ngõ vào liên tục : Thay đổi tần số tuyến tính theo I ( 0..20mA, 4..20mA), U ( 0..10V) và có thể scale từ biến tần. Trên biến tần chọn I hay U bằng phần cứng.
2.3 Ngõ vào số : RS232, RS485, RS422, Profilebus, Can open, Ethernet...Thường là cùng hãng thì kết nối dễ dàng hơn!
2.4 Ngõ vào phát xung: Thay đổi tần số theo nguồn phát xung. Khi khác hãng dùng cách này hiệu quả!
======================================
HoNgocNam@yahoo.com, support@kht.com.vn, 0909 901 447)

nguyenngo
24-09-2010, 11:14
làm sao pot được mấy đoạn chương trình lên nhỉ mình có mấy cái muốn chia sẻ nhưng chưa biết làm thế nào cả

ndnndn
24-09-2010, 11:30
làm sao pot được mấy đoạn chương trình lên nhỉ mình có mấy cái muốn chia sẻ nhưng chưa biết làm thế nào cả

Cách 1: Bạn "chộp hình" màn hình lập trình -> cho vào paint -> cắt hình theo ý của bạn => chèn hình vào bài post

Cách 2: trong các Phần mềm lập trình PLC thường có chức năng Print => bạn in thành file pdf => up lên cho mọi người tham khảo

Cách 3: ... :3::3::3:

dangki
03-11-2010, 06:24
Yêu cầu:

1/ Chạy/Dừng từ nút nhấn Star/Stop.
2/ Đảo chiều động cơ bằng nút Rev/For.
3/ Tăng/giảm tốc bằng nút Up/Down.

Giải thuật:

http://data.webdien.com/photo/up/6ccd32f179171b1165c57f5770ce498d.png
http://data.webdien.com/photo/up/e777378d4c2df1f06d48496dfa255591.png

PS:
1/ Các bạn mới làm quen PLC, tìm phần mềm nào viết chương trình,
mô phỏng yêu cầu trên.
2/ Bài toán này rất cơ bản, đến nỗi chúng ta cho rằng nó là tất
nhiên. Ở đây, giới thiệu cho các bạn công việc của người viết chương trình.

dangki
03-01-2011, 03:06
1/ Mình nhận yêu cầu : Cần chạy một băng tải dài 10m, mang tải khối lượng tổng 50Kg,mỗi tải nhỏ 10 kg, thể tích 15x20x5 (cm) phân phối đều trên chiều dài băng tải. Tốc độ băng tải thay đổi được từ 5km/h =>15Km/h. Theo chiều dài băng tải, có 5 trạm kiểm tra. Tại mỗi trạm dừng 10s. TRên mặt điều khiển, có nút start, stop và nút reset. Khi nhấn start băng tải chạy và stop băng tải dừng. Nhấn reset, băng tải chạy ngược và về vị trí ban đầu. Mạng điện nhà máy 1p/ 220V
2/ Tính toán hệ thống cơ khí, lựa chọn thiết bị điện và thiết bị điều khiển hoạt động ổn định, kinh tế.

Mong nhận phản hồi từ các bạn!
======================================
HoNgocNam@yahoo.com, support@kht.com.vn, 0909 901 447)

trinhvanhoa
03-01-2011, 11:48
1/ Mình nhận yêu cầu : Cần chạy một băng tải dài 10m, mang tải khối lượng tổng 50Kg,mỗi tải nhỏ 10 kg, thể tích 15x20x5 (cm) phân phối đều trên chiều dài băng tải. Tốc độ băng tải thay đổi được từ 5km/h =>15Km/h. Theo chiều dài băng tải, có 5 trạm kiểm tra. Tại mỗi trạm dừng 10s. TRên mặt điều khiển, có nút start, stop và nút reset. Khi nhấn start băng tải chạy và stop băng tải dừng. Nhấn reset, băng tải chạy ngược và về vị trí ban đầu. Mạng điện nhà máy 1p/ 220V
2/ Tính toán hệ thống cơ khí, lựa chọn thiết bị điện và thiết bị điều khiển hoạt động ổn định, kinh tế.

Mong nhận phản hồi từ các bạn!
======================================
HoNgocNam@yahoo.com, support@kht.com.vn, 0909 901 447)

cơ bản bài toán trên em cũng hiểu phần nào,bác có những file mô phỏng mọi người sẽ theo dõi và hình dung ra tốt hơn, em thấy những phần mềm mô phỏng kha hay, cảm ơn những bài viết của bác trong topic này. theo dõi bài viết của bác khá hay,có nhiều điều cho những ai cần học.nhưng em chỉ quen dùng và lập trình của seimens thôi,còn ABB cũng nghe tiếng nhiều nhưng chưa dùng bao giờ.cả biến tần và plc,mong bác tiếp tục cho bọn em học hỏi.:yoyo70::yoyo70: (sẽ thảo luận tiếp.thanks!)

dangki
28-01-2011, 19:17
I>Yêu cầu điều khiển:
1/ Hệ thống bơm gồm 1 bơm tăng áp 55kw.
2/ Yêu cầu giữ áp suất ở 6bar.
3/ Giá trị áp suất có thể thay đổi theo ngày,mùa. Tùy người vận hành.

II>Yêu cầu thiết kế:
1/ Viết giải thuật điều khiển.
2/ Lựa chọn thiết bị để vận hành hệ thống trên.

Qua tết, mong nhận phản hồi từ các bạn để trao đổi, học hỏi thêm.

======================================
HoNgocNam@yahoo.com, support@kht.com.vn, 0909 901 447)

zunkun
11-02-2011, 11:24
hic! cái này chỉ cần 1 con biến tần với 1 cảm biến áp suất là được rồi, dùng chi đến plc rồi hmi cho tốn xiềng thế!

dangki
14-02-2011, 17:24
Yêu cầu:Hệ thống bơm chữa cháy gồm 2 bơm điện và 1 bơm Diesel.
I/ Bơm điện:1/ Bơm chính công suất 110Kw.
2/ Bơm bù áp 5.5Kw ( Jockey Pump).
Phần điều khiển : Kết hợp bằng tay và tự động loại thiết kế khởi động sao-Tam giác. Bộ điều khiển được đặt trong hộp có độ chống nước loại 2.
Bơm bù áp sẽ hoạt động khi áp suất thấp hơn áp suất cài đặt.

II/ Bơm Diesel 110Kw.
Phần điều khiển: Bộ điều khiển được thiết kế để hoạt động khi áp suất từ hệ thống nước chữa cháy ở mức thấy. Bộ điều khiển được thiết kế đến 6 lần khỏi động liện tục, mỗi lần 15s, theo chu kì khởi động từ bình accqui tự động chọn, phân ra đều 6s. Khi bình acqui tự động chọn không khởi động được, bộ điều khiển phải tự động phải chuyển sang bình accqui còn lại cho những lần khởi động còn lại.
Đối với accqui có bộ sạc tự động.

Ngòai ra
Hệ thống gửi tín hiệu điều khiển, giám sát đưa về trung tâm BMS. Quá áp, quá dòng, trạng thái hoạt động của từng bơm.

III/ Viết giải thuật điều khiển, lựa chọn thiết bị phần cứng.

======================================
HoNgocNam@yahoo.com, support@kht.com.vn, 0909 901 447)

dangki
16-02-2011, 13:05
1/ Input ( Man/Auto, Run1/Stop1, Run2/Stop2, Run3/Stop3, Pressure 1, Pressure 2, Pressure 3, Level Sensor, OV, UL, spare 3 Input)
2/ Out put ( Y-∆ 1, Y-∆ 2, diesel, Indicator, Monitor BMS [on/off/trip] , spare 3 output)

3/ Yêu cầu,
+ Vẽ sơ đồ thiết kế điện.
+ Giải thuật điều khiển.
+ Lựa chọn thiết bị.

======================================
HoNgocNam@yahoo.com, support@kht.com.vn, 0909 901 447)

dangki
09-03-2011, 00:12
1/ Mới làm xong thiết kế bơm, tủ điều khiển điều áp. Chia sẽ các bạn thông tin sau:
2/ Yêu cầu: Nhà máy cần cột áp 40 mH20, Lưu lượng 250 L/min. Muốn duy trì áp không đổi trong đường ống 4bar ( có thể thay đổi do người dùng).
3/ Tính toán, chọn bơm có 150L/min, h=37m. 2 Motor 1.5Kw và giải pháp điều khiển. 1 bơm chạy biến tần và một bơm chạy trực tiếp. Giám sát và điều khiển thông qua bộ Controller chuyển dụng.
4/ Hình ảnh:
http://data.webdien.com/photo/up/382014b2c94f5a14059dcb8f5c45c210.JPG
http://data.webdien.com/photo/up/d9b8b4489c50bb1c8b93aaa7655279cf.JPG
http://data.webdien.com/photo/up/5c09c5e8890674375ebf208278adf3e4.JPG

======================================
HoNgocNam@yahoo.com, 0909 901 447)

matden_304
09-03-2011, 02:24
Mình có thắc mắc chen ngang vào xíu nha.
Đầu ra của PLC anh nối vào tiếp điểm của rơ le hay là thứ gì khác. Anh có thể gửi hình ảnh của thiết bị đó lên đây để mọi người cùng xem được ko?(kèm theo vài lời giảng giải nữa nha)
Trong ảnh ở trên em hông thấy cục PLC nằm ở đâu hết, chỉ thấy cái biến tần thôi.hiiii. Vậy nó nằm ở đâu rồi.
Anh thông cảm vì em học trên trường lớp chỉ học lập trình chứ không học cách lắp đặt phần cứng

maphia
09-03-2011, 10:12
Thì anh ý bảo là dùng Controller chuyên dụng mà,chắc là cái bo mạch to đùng loằng ngoằng ý.
Đầu ra của PLC nối vào cuộn hút của Relay hoặc Contacto chứ bạn,dùng tiếp điểm của chúng nối với tải dùng mục đích cách ly và khuếch đại công suất,hoặc là nối thẳng vào tải cũng được (nếu tải nhỏ).

zunkun
10-03-2011, 10:02
hic! dùng toàn hàng của ebara, nhìn đẹp thế mà trong tủ toàn LS, không xứng tầm

tủ outdoor 2 lớp cánh thế mà cái card điều áp lại phơi ra thế kia không có bảo vệ và cũng không thấy phương án ổn định ẩm động trong tủ. tủ này chắc VN lắp rồi!

zunkun
10-03-2011, 10:09
đọc kỹ đề đi, mời bạn sang mục biến tần :2:

tất cả các công việc như: hiển thị áp suất đường ống, cài đặt áp suất yêu cầu đều có thể thực hiện trên 1 con cảm biến áp suất có hiển thị và cài đặt. phần còn lại là đưa tín hiệu về biến tần.

với 1 đề bài đơn giản như vậy mà thiết kế kinh khủng như thế thì Giac nghĩ thử xem khả năng có thể bán được nó cho người tiêu dùng hay không?

"thiết kế ra 1 sản phẩm còn phải chú ý đến việc có người sử dụng sản phẩm đó hay không"

dangki
21-03-2011, 09:51
Thank những góp ý của Zunkun, giapc902.
1/ Công suất Motor 1.5Kw, 2 Motor 3Kw. Dòng chạy tầm 6A. Hệ thống có sử dụng biến tần. Vậy nên LS là đáp ứng được.
2/ Tủ điều khiển là IP42, đặt Indoor.
3/ Card gắn như thế: Mùa nắng sẽ mát, mùa đông tránh đọng sương.
4/ Biến tần đáp ứng hệ thống: Tuy nhiên nếu nghĩ sâu sắc hơn. Như kiểm tra đầu dò mức nước, kiểm tra đầu dò bằng điện cực, gửi thông tin Alarm hệ thống,ứng dụng khác nhau...thì biến tần không đủ I/O đáp ứng và cũng không đủ linh hoạt để thực hiện.

Tóm lại, nghĩ sâu sắc hơn cả về kỹ thuật và kinh tế với sản xuất hàng loạt. Thì tủ như thế là hợp lí!

Linhvancong
21-03-2011, 09:57
giá thành 1 tủ như thế khoản bao nhiêu @@~

khoivktb
21-03-2011, 10:11
Các anh chị có thể júp đỡ tôi xử lý việc này không? Hệ thống PLC S7 200 đang hoạt động bình thường, không hiểutại sao hôm nay khi cấp nguồn thì thấy các đèn đầu vào, đèn SF, Stop nháy sáng.( CPU 224 có modul mở rộng 222).
mong được sự giúp đỡ. xin cảm ơn.

nguyenngo
28-03-2011, 15:40
thiết bị:
plc s7-200
modul analog EM231, EM232
biến tần siemens: micromaster 420.
màn hình TD200.
cảm biến TP01.
chơi nguyên bộ của siemens là chuẩn luôn.
để giải quyết yêu cầu bài toán này thì cái chính chúng ta phải xây dựng hàm PID.
anh em co hứng thú cùng nhau thao luận nhé

nguyenngo
01-04-2011, 16:24
thiết bị:
plc s7-200
modul analog EM231, EM232
biến tần siemens: micromaster 420.
màn hình TD200.
cảm biến TP01.
chơi nguyên bộ của siemens là chuẩn luôn.
để giải quyết yêu cầu bài toán này thì cái chính chúng ta phải xây dựng hàm PID.
anh em co hứng thú cùng nhau thao luận nhé

phnghgph
26-04-2011, 14:07
@ dangki và các bạn
Xin chào!
Mình mới tìm hiểu PLC nên còn vướn nhiều vấn đề, mong được trợ giúp với, bài toán cụ thể thế này (hình đính kèm)
http://data.webdien.com/photo/up/fdbf975aeb00b64c7d1e89ff53fa9667.png

Bài toán cắt phôi (bánh ngọt)thành 5 phần có kích thước khác nhau, gạt vào túi (thùng) đựng (mỗi thùng chứa 5 miếng):
-Đặt trước các kích thước chiều dài các miếng bánh là a, b, c, d, e. (ví dụ 1cm, 3, 5, 7, 9cm gì đó)
-Động cơ chạy (X1) -> con lăn quay (đây cây bánh tiến lên), encoder (X0)quay đếm giá trị...
-đến giá trị cho trước a (ví dụ a = 1cm) -> động cơ ngừng (encoder cũng ngừng theo) -> xuất tín hiệu cho dao cắt (Y1) cắt bánh ->>khi dao cắt chạm công tắc giới hạn cắt (X2) thì lùi về, đồng thời bật động cơ chạy tiếp, encoder quay đếm tiếp...->>đẩy cây bánh tiếp->đến khi đạt giá trị b (=3cm) thì động cơ ngừng,...dao cắt lại tiến lên cắt,...chạm công tắc,...
-Cứ như vậy khi cắt đủ 5 miếng (a,b,c,d,e) tức là khi cắt xong miếng e thì cần gạt (Y2) gạt bánh vào thùng. Xong!! Sau đó quá trình lặp lại đến khi hết cây bánh.

Mình chỉ mới tìm hiểu PLC thôi mà bài toán này thì quá khả năng của mình, Anh em có thể giúp mình chương trình này không?:3:

Cảm ơn!!
Chúc vui vẻ!

Linhvancong
26-04-2011, 14:15
Cái này hơi căng à nha. Thiết bị điện khoản 20-30 chai (đồ xịn Nhật Mĩ Châu Âu) chưa tính công ^_^.
Nói chơi chứ thực ra vấn đề này bạn gặp rất nhiều khi bạn làm ở lĩnh vực điện công nghiệp. Về mặc lý thuyết mà nói thì cũng chả có gì hay, đến khi bạn gặp thực tế thì mới hiểu và làm được. 1 servo motor + servo controller, 1 bộ PLC + màn hình (nếu cần)+dây nhợ nút bấm ...

phnghgph
26-04-2011, 14:23
Cái này hơi căng à nha. Thiết bị điện khoản 20-30 chai (đồ xịn Nhật Mĩ Châu Âu) chưa tính công ^_^.
Nói chơi chứ thực ra vấn đề này bạn gặp rất nhiều khi bạn làm ở lĩnh vực điện công nghiệp. Về mặc lý thuyết mà nói thì cũng chả có gì hay, đến khi bạn gặp thực tế thì mới hiểu và làm được. 1 servo motor + servo controller, 1 bộ PLC + màn hình (nếu cần)+dây nhợ nút bấm ...

Cảm ơn bạn,
Mình là dân cơ khí thủy lực, mới nghiên cứu về PLC thôi, nên hầu như chưa biết gì nhiều, bạn có thể viết giúp chương trình này để mình học không??
Mình đang bị vướn chổ encoder truyền về PLC ->so sánh giá trị đặt trước để out ra,
+++---o0o---+++
Mình đang tự học, nên cần có chương trình để mà nghiên cứu đó mà!

Đây là cái dây chuyền thực tế mà mình từng thấy ở công ty cũ, nhưng lúc đó ko biết điều khiển tự động thế nào?
Giờ đang rảnh, nghiên cứu PLC nên thấy hay!

tiến_hd
26-04-2011, 15:24
@ dangki và các bạn
Xin chào!
Mình mới tìm hiểu PLC nên còn vướn nhiều vấn đề, mong được trợ giúp với, bài toán cụ thể thế này (hình đính kèm)
http://data.webdien.com/photo/up/fdbf975aeb00b64c7d1e89ff53fa9667.png

Bài toán cắt phôi (bánh ngọt)thành 5 phần có kích thước khác nhau, gạt vào túi (thùng) đựng (mỗi thùng chứa 5 miếng):
-Đặt trước các kích thước chiều dài các miếng bánh là a, b, c, d, e. (ví dụ 1cm, 3, 5, 7, 9cm gì đó)
-Động cơ chạy (X1) -> con lăn quay (đây cây bánh tiến lên), encoder (X0)quay đếm giá trị...
-đến giá trị cho trước a (ví dụ a = 1cm) -> động cơ ngừng (encoder cũng ngừng theo) -> xuất tín hiệu cho dao cắt (Y1) cắt bánh ->>khi dao cắt chạm công tắc giới hạn cắt (X2) thì lùi về, đồng thời bật động cơ chạy tiếp, encoder quay đếm tiếp...->>đẩy cây bánh tiếp->đến khi đạt giá trị b (=3cm) thì động cơ ngừng,...dao cắt lại tiến lên cắt,...chạm công tắc,...
-Cứ như vậy khi cắt đủ 5 miếng (a,b,c,d,e) tức là khi cắt xong miếng e thì cần gạt (Y2) gạt bánh vào thùng. Xong!! Sau đó quá trình lặp lại đến khi hết cây bánh.

Mình chỉ mới tìm hiểu PLC thôi mà bài toán này thì quá khả năng của mình, Anh em có thể giúp mình chương trình này không?:3:

Cảm ơn!!
Chúc vui vẻ!

bạn mới tìm hiểu về PLC mà làm bài toán phức tạp vậy.

phnghgph
26-04-2011, 15:45
tại mình nhớ cái máy này mình đã thấy trong công ty cũ
hihi, giờ học plc nên đem ra nghiên cứu
+++---o0o---+++
Bạn có thể giúp mình chương trình này ko?

tiến_hd
26-04-2011, 15:50
mình cũng đang học thôi. làm thực hành rồi nhưng chưa làm với encoder nên chưa hiểu nguyên lý của nó

phnghgph
26-04-2011, 16:21
AH,cảm ơn bạn
Có cao thủ nào giúp mình không?

hay chỉ cần cho mình mấy câu lệnh đơn giản thôi
Encoder gắn ở X0, khi encoder quay 1 vòng thì out ra Y0

hic hic

tiến_hd
26-04-2011, 16:32
bạn chưa có kiến thức cơ bản về PLC ?
nếu thế thì khó nói cho bạn hiểu lắm. bạn nên tìm hiểu trước những điều cơ bản PLC đi.

Linhvancong
27-04-2011, 10:34
Cảm ơn bạn,
Mình là dân cơ khí thủy lực, mới nghiên cứu về PLC thôi, nên hầu như chưa biết gì nhiều, bạn có thể viết giúp chương trình này để mình học không??
Mình đang bị vướn chổ encoder truyền về PLC ->so sánh giá trị đặt trước để out ra,
+++---o0o---+++
Mình đang tự học, nên cần có chương trình để mà nghiên cứu đó mà!

Đây là cái dây chuyền thực tế mà mình từng thấy ở công ty cũ, nhưng lúc đó ko biết điều khiển tự động thế nào?
Giờ đang rảnh, nghiên cứu PLC nên thấy hay!

Cấu hình của bạn là gì mà cần phải nối bộ encoder về PLC thế. encoder của hãng nào. Bạn dùng động cơ servo à, nếu là step hoặc servo thì nó đi kèm với cái servo controller mà, nối encoder về PLC chi cho mệt người thế aaaaa

phnghgph
27-04-2011, 11:28
Mình định dùng PLC để đóng mở Valve thủy lực

@Cuội Bé! đúng rồi dùng Encoder để đo chiều dài cần cắt, out ra Y0 (gắn valve thủy lực -> đẩy dao cắt tới,...

Nhưng đang bị vướn chổ encoder -> plc

--- Mấy hôm nay đang nghiên cứu PLC, encoder của Delta. Mua về thử rồi nhưng ko được

phnghgph
27-04-2011, 12:42
Huynh xem giup đoạn chương trình này thử

Mình ko biết sai chổ nào

http://data.webdien.com/photo/up/b1427b3c43597f0887824f61f755bb5e.jpg

trangialac220
27-04-2011, 14:04
các bạn ơi! giúp mình với, mình đang làm đồ án phân loại sản phẩm bị lỗi dung plc S7-200, mà sản phẩm này là 1 gói dầu gội đầu Romano

johny
27-04-2011, 15:09
Huynh xem giup đoạn chương trình này thử

Mình ko biết sai chổ nào

http://data.webdien.com/photo/up/b1427b3c43597f0887824f61f755bb5e.jpg

Bạn xem lại ngõ vào input của PLC phải là Hispeed không, xem độ rộng xung của ngõ vào bao nhiêu, độ rộng xung của encoder là bao nhiêu, nếu độ rộng xung của encoder nhỏ hơn độ rộng xung của ngõ vào thì sẽ ko đếm được.

phnghgph
27-04-2011, 15:40
Hi, huynh,
input dúng là HSC rồi, mình đã mua con PLC : DVP14SS11R2, và encoder ES3-0CCN6941 tất cả của Delta
2 tên này phù hợp với nhau mà.

johny
27-04-2011, 20:28
Bạn thử X0 bằng 1 tiếp điểm của Timer chu kỳ 1s thử đếm ko? bạn xem lại config HSC có vấn đề đó.

khongbaogio
27-04-2011, 23:53
HSC không phụ thuộc vào tốc độ quét của chương trình bạn để như vậy thì nó sẽ không đếm được đâu, thay cái x0 bằng M1000( on when plc on) thì nó sẽ đếm được.

phnghgph
28-04-2011, 10:19
HSC không phụ thuộc vào tốc độ quét của chương trình bạn để như vậy thì nó sẽ không đếm được đâu, thay cái x0 bằng M1000( on when plc on) thì nó sẽ đếm được.

Cảm ơn bạn, để mình thử đã,
như vậy vẫn phải đấu dây encoder vào X0 chứ?
+++---o0o---+++

Bạn thử X0 bằng 1 tiếp điểm của Timer chu kỳ 1s thử đếm ko? bạn xem lại config HSC có vấn đề đó.

timer thì mình dùng được bạn ah?
Mình đã thử chương trình cho dao cắt lên 2s thì về lại,
Chạy bình thường

zunkun
28-04-2011, 12:57
hsc không phải dùng cách này để đếm bạn ơi, bạn đọc kỹ phần HSC trong HDSD trước để biết cách đấu dây, còn phần lập trình thì bạn xem phần counter dùng cho HSC (Delta là C251...). không thể đọc trực tiếp X0 đâu!

phnghgph
28-04-2011, 13:11
Mình dùng 1phase-1input thì C235,
theo như "khongbaogio" , đã dùng M1000 nhưng cũng ko được

có out ra Y0 nhưng không thay đỗi khi cho encoder quay

zunkun
28-04-2011, 13:26
mình đã xem qua đoạn chương trình của bạn chụp và post, cách đấu dây có thể đúng (vì mình không thấy) nhưng cú pháp chạy HSC thì hoàn toàn không đúng rồi!
cái D1 của bạn là để đọc, nhưng khi bạn đặt vào câu lệnh chung với C235 thì do D1 luôn =0 sẽ không đếm được.
lâu rồi mình không dùng mấy cái này nhưng có 1 cái vd nho nhỏ trong 1 chương trình, bạn xem nhá!
http://www.data.webdien.com/photo/up/c1791f9d34a770b3499125d7c1a86d5a.bmp

khongbaogio
28-04-2011, 16:49
Nếu không đếm được anh xem lại cách đấu dây phần cứng hộ em, nếu chân s/s của anh đang đấu vào 0v thì anh đấu vào 24v nguồn encoder phải cùng nguồn nối vào chân s/s, với như anh Zun Zun nói anh thay cái d0 bằng K10000 đi, nếu mà không được nữa thì ...

zunkun
29-04-2011, 08:40
nếu không được nữa thì có thể vác qua mình nếu đang HCM, khi sang nhớ vác thêm con encoder ! nhưng chắc sau lễ vì đợt này phải đưa vợ con về Ngoại rùi!

phnghgph
29-04-2011, 10:21
Hi, các huynh!
Cảm ơn các huynh nhiệt tình giúp đỡ
mình cũng ở TP. HCM
Sau lễ nếu vẫn không được chắc phải mời các huynh đi uống cafe hỏi thêm

dangki
13-05-2011, 12:50
Dear phnghgph,

Bạn làm đến đâu rồi?
Bạn có sơ đồ giải thuật chưa?
Mình nghĩ nếu bạn mới bắt đầu. Nó sẽ rất tốt cho bạn hình dung về viết chương trình.

Về cách viết encoder, bạn tham khảo thêm trang 3 trong bài viết này, mình có ví dụ về highspeed.

Mình thấy có Zunkun support, nếu bạn làm ko ổn thì liên hệ Zunkun ra cafe có wifi. Nhớ chuẩn bị thêm ổ cắm nữa. Mình nghĩ 2h là bạn đã có chương trình chạy mô phỏng rồi. Khi lắp lên máy sẽ tinh chỉnh thêm là ok.

Chúc bạn thành công!
=====================

Hongocnam@yahoo.com, 0909901447

phnghgph
30-05-2011, 21:07
Hi,
Cảm ơn các huynh nhiệt tình!
huynh đệ đã làm được rồi, hihi
Dạo này đang lubu quá, công việc ổn định tí rồi mời anh em đi cafe nhé!

Thanks

cdncdn
03-06-2011, 12:16
Hi,
Cảm ơn các huynh nhiệt tình!
huynh đệ đã làm được rồi, hihi
Dạo này đang lubu quá, công việc ổn định tí rồi mời anh em đi cafe nhé!

Thanks

nếu anh đã làm được rồi, gửi chuơng trình và sơ đồ kết nối cho em được không ạ?
thanks!!!

huynh ngoc vu
04-07-2011, 18:08
mình đang cần pc logo của semen bác nào có cho em với đi!

phnghgph
07-07-2011, 00:10
nếu anh đã làm được rồi, gửi chuơng trình và sơ đồ kết nối cho em được không ạ?
thanks!!!

mình chẳng có sơ đồ gì hết bạn ah, hihi
đang tự "mò" PLC mà
nghĩ ra cái gì thì làm cái đó, viết lung tung ah

Chỉ mới viết được mấy lệnh đơn giản, hehe
+++---o0o---+++


Ah, nhân tiện,
Các huynh đệ cho mình hỏi thêm cái này với

http://data.webdien.com/photo/up/364ebed1bd718219f6f7e9c9947af557.jpg

Lệnh chia DIV này mình không thực hiện được khi lấy số nhỏ chia cho số lớn (trong hình 50/100 thì nó cho kết quả bằng 0), mình nghĩ là nó làm tròn thành 0 (Đúng ra là 0.5)! Hay do lỗi gì khác??

Nếu bị làm tròn thì Có cách nào khắc phục vụ làm tròn này ko?

Cảm ơn các huynh đệ nhiều!

zunkun
07-07-2011, 13:26
mình chẳng có sơ đồ gì hết bạn ah, hihi
đang tự "mò" PLC mà
nghĩ ra cái gì thì làm cái đó, viết lung tung ah

Chỉ mới viết được mấy lệnh đơn giản, hehe
+++---o0o---+++


Ah, nhân tiện,
Các huynh đệ cho mình hỏi thêm cái này với

http://data.webdien.com/photo/up/364ebed1bd718219f6f7e9c9947af557.jpg

Lệnh chia DIV này mình không thực hiện được khi lấy số nhỏ chia cho số lớn (trong hình 50/100 thì nó cho kết quả bằng 0), mình nghĩ là nó làm tròn thành 0 (Đúng ra là 0.5)! Hay do lỗi gì khác??

Nếu bị làm tròn thì Có cách nào khắc phục vụ làm tròn này ko?

Cảm ơn các huynh đệ nhiều!

cái này muốn chia được phải chuyển sang số thực thôi chứ lệnh này chỉ chia nguyên thôi! nếu chia không nguyên sẽ ra dạng kết quả là số chia được và số dư!

phnghgph
07-07-2011, 16:51
cái này muốn chia được phải chuyển sang số thực thôi chứ lệnh này chỉ chia nguyên thôi! nếu chia không nguyên sẽ ra dạng kết quả là số chia được và số dư!

Huynh có thể chỉ rỏ hơn cho mình được không.

Mình đang mò PLC delta

Như trong hình, bên Mitsu mình thấy làm 1 cái được liền mà

http://data.webdien.com/photo/up/c2b5a5078f7110bb88ee1269d2b890ea.jpg

Linhvancong
07-07-2011, 17:36
Huynh có thể chỉ rỏ hơn cho mình được không.

Mình đang mò PLC delta

Như trong hình, bên Mitsu mình thấy làm 1 cái được liền mà

http://data.webdien.com/photo/up/c2b5a5078f7110bb88ee1269d2b890ea.jpg

DEDIV hình như là lệnh chia 2 số thực mà bạn. Khi bạn viết DEDIV k23 k4 D0 thì chương trình sẽ "đối xử" 2 số 23 và 4 như là 2 số thực và kết quả được tự động convert sang số thực. Bạn thử dùng lệnh DIV hoặc lệnh DDIV thử, kết quả nó trả về chỉ là 5 thôi bạn.
Trong các chương trình PLC thì thông thường các constant data được tự động chuyển đổi qua định dạng phù hợp với các lệnh cho các định dạng BCD HEX hoặc Float.
Lưu ý với bạn là chỉ có số Float mới có thể biểu diễn được số thập phân thôi ^_^ Hoặc bạn dùng chương trình để tính toán ra phần thập phân từ số dư của phép chia hoặc bạn phải dùng lệnh toán Float

phnghgph
07-07-2011, 22:20
Nhưng con PLC delta mình đang mò, có dùng lệnh DEDIV cũng không cho ra số lẻ (5.750)
Không hiểu luôn.

quangdiep1986
10-09-2011, 11:00
ai có phần mềm PLC cho minh với mình đang cần quá

binhcdt43
25-11-2011, 00:19
1/ Lập trình ngõ vào/ra rời rạc

http://data.webdien.com/photo/up/d236b793f1d84a46dceb99e466072793.png

ngõ ra Y1 làm tiếp điểm thường hở trên mạch điều khiển nhằm duy trì.

Phần giải thích chưa đúng lắm, nhưng sửa hơi lâu. Để có bạn nào hỏi mình trả lời luôn!

Đối với tiếp điểm dạng xung ( cạnh ), ví dụ ứng dụng là đếm sản phẩm. Đọc tín hiệu từ sensor quang, limit switch... cạnh lên hoặc cạnh xuống hoặc xác định chu kì haọt động...

Mạch Khóa Lẫn

http://data.webdien.com/photo/up/40e5c4aca0819a3f914ba7ba6683699a.png

+ Nhấn X0, Y1 on, Y2 off.
+ Nhấn X1 , Y1 off, Y2 on.

======================================
HoNgocNam@yahoo.com, support@kht.com.vn, 0909 901 447)

Mình thấy lập trình kiểu bạn chưa tự giữ hoàn toàn thì phải!Mình thường đưa thêm P vào sau nút Start!

hoangkhoang
25-11-2011, 08:57
Mình thấy lập trình kiểu bạn chưa tự giữ hoàn toàn thì phải!Mình thường đưa thêm P vào sau nút Start!

Mình thì mình chả thấy Y2 đâu cả, chỉ có Y0, Y1 thôi. Nếu thay đầu ra Y0 bằng Y1, Y1 bằng Y2 thì mạch như thế là OK rồi cần gì phải dùng |P| để "giữ" nữa. Tự "giữ" bằng tiếp điểm đầu ra Y0 và Y1 rồi còn gì!!!
+++---o0o---+++

ai có phần mềm PLC cho minh với mình đang cần quá

Bạn cần phần mềm của PLC nào mới được chứ?
Mình cần ăn nhưng ăn gì mới là quan trọng: Cơm, Canh, Cá hay C.. hjhj

nguyen tuan anh
27-12-2011, 19:10
bac nao co bai lap trinh den giao thong dung plc s7 200 post em tham khao voi nao`.

binhcdt43
08-01-2012, 00:12
http://data.webdien.com/photo/up/92f5402812c5d58cadb6f4ccaa215b58.png
http://data.webdien.com/photo/up/b57c86c05cb55f97a654ce195b5f4d0e.png
http://data.webdien.com/photo/up/25af822a792151c7065494674c5cf14d.png




3. Lưu đồ thuật toán:
Bước 1: Kiểm tra núm Start, nếu ấn, cho phép hệ thống vào chế độ làm việc.
và chuyển sang bước 2.
Bước 2: Khởi tạo các thao tác sau:
- Khởi động Timer cho đèn đỏ 1 với thời gian là 30 giây
- Khởi động Timer cho đèn xanh 2 với thời gian là 25 giây
- Bật đầu ra lên 1 cho đèn đỏ 1 và xanh 2
Bước 2: Kiểm tra bít trạng thái của Timer cho đèn xanh 2
- Nếu bít trạng thái bằng 1 thì tắt đèn xanh 2
- Khởi động timer cho đèn vàng 2 với thời gian là 5 giây
- Bật đèn vàng 2 và chuyển sang bước 3
Ngược lại: quay lại bước 2
Bước 3: Kiểm tra bít trạng thái của Timer cho đèn đỏ 1 hoặc vàng 2
- Nếu bít trạng thái bằng 1 thì tắt đỏ 1 và vàng 2
- Khởi động timer cho đèn xanh 1 và đỏ 2 tương ứng với thời gian là 25 và 30 giây
- Bật đèn đỏ 2, xanh 1 và chuyển sang bước 4
Ngược lại: quay lại bước 3
Bước 4: : Kiểm tra bít trạng thái của Timer cho đèn xanh 1
- Nếu bít trạng thái bằng 1 thì tắt đèn xanh 1
- Khởi động timer cho đèn vàng 1 với thời gian là 5 giây
- Bật đèn vàng 1 và chuyển sang bước 5
Ngược lại: quay lại bước 4
Bước 5: Kiểm tra bít trạng thái của Timer cho đèn đỏ 2 hoặc vàng 1
- Nếu bít trạng thái bằng 1 thì tắt đỏ 2 và vàng 1
- Chuyển sang bước 2
Ngược lại: quay lại bước 5
4. Viết chương trình: Chương trình ở dạng LAD
http://data.webdien.com/photo/up/a6ab7228b961ef80753ab57a26acc988.png
http://data.webdien.com/photo/up/d56ca55388f919af0dcbbb4e9516cba0.png
http://data.webdien.com/photo/up/57b98b03536e90f8c49ece4a193e0756.png
http://data.webdien.com/photo/up/6374f2bf949de37c3c930ead40e70ce4.png
http://data.webdien.com/photo/up/aba3b747bed6aaecaae6312d54c1899d.png
http://data.webdien.com/photo/up/e9935b022b088c79b079b183f1215fe3.png
http://data.webdien.com/photo/up/a07f03f554448ba1a5674e13e088c782.png

dochanh.vn
07-03-2012, 00:44
em dang lam tai lieu Chương trình điều khiển quá trình trộn nguyên liệu. ai giup em voi!!!

binhcdt43
10-03-2012, 18:46
em dang lam tai lieu Chương trình điều khiển quá trình trộn nguyên liệu. ai giup em voi!!!

Bác up nguyên lí làm việc của máy lên để mọi người góp ý nhá!

thaibinhxanh
10-03-2012, 20:27
http://data.webdien.com/photo/up/92f5402812c5d58cadb6f4ccaa215b58.png
http://data.webdien.com/photo/up/b57c86c05cb55f97a654ce195b5f4d0e.png
http://data.webdien.com/photo/up/25af822a792151c7065494674c5cf14d.png




3. Lưu đồ thuật toán:
Bước 1: Kiểm tra núm Start, nếu ấn, cho phép hệ thống vào chế độ làm việc.
và chuyển sang bước 2.
Bước 2: Khởi tạo các thao tác sau:
- Khởi động Timer cho đèn đỏ 1 với thời gian là 30 giây
- Khởi động Timer cho đèn xanh 2 với thời gian là 25 giây
- Bật đầu ra lên 1 cho đèn đỏ 1 và xanh 2
Bước 2: Kiểm tra bít trạng thái của Timer cho đèn xanh 2
- Nếu bít trạng thái bằng 1 thì tắt đèn xanh 2
- Khởi động timer cho đèn vàng 2 với thời gian là 5 giây
- Bật đèn vàng 2 và chuyển sang bước 3
Ngược lại: quay lại bước 2
Bước 3: Kiểm tra bít trạng thái của Timer cho đèn đỏ 1 hoặc vàng 2
- Nếu bít trạng thái bằng 1 thì tắt đỏ 1 và vàng 2
- Khởi động timer cho đèn xanh 1 và đỏ 2 tương ứng với thời gian là 25 và 30 giây
- Bật đèn đỏ 2, xanh 1 và chuyển sang bước 4
Ngược lại: quay lại bước 3
Bước 4: : Kiểm tra bít trạng thái của Timer cho đèn xanh 1
- Nếu bít trạng thái bằng 1 thì tắt đèn xanh 1
- Khởi động timer cho đèn vàng 1 với thời gian là 5 giây
- Bật đèn vàng 1 và chuyển sang bước 5
Ngược lại: quay lại bước 4
Bước 5: Kiểm tra bít trạng thái của Timer cho đèn đỏ 2 hoặc vàng 1
- Nếu bít trạng thái bằng 1 thì tắt đỏ 2 và vàng 1
- Chuyển sang bước 2
Ngược lại: quay lại bước 5
4. Viết chương trình: Chương trình ở dạng LAD
http://data.webdien.com/photo/up/a6ab7228b961ef80753ab57a26acc988.png
http://data.webdien.com/photo/up/d56ca55388f919af0dcbbb4e9516cba0.png
http://data.webdien.com/photo/up/57b98b03536e90f8c49ece4a193e0756.png
http://data.webdien.com/photo/up/6374f2bf949de37c3c930ead40e70ce4.png
http://data.webdien.com/photo/up/aba3b747bed6aaecaae6312d54c1899d.png
http://data.webdien.com/photo/up/e9935b022b088c79b079b183f1215fe3.png
http://data.webdien.com/photo/up/a07f03f554448ba1a5674e13e088c782.png
Lập trình kiểu này được ko?
http://data.webdien.com/photo/up/19e5a6c58fb68152ea2959e3e9557b66.JPG

binhcdt43
10-03-2012, 21:37
Cái này cũng Oke mà!

impellerxx
14-03-2012, 14:37
làm thế nào để sau 2p chờ đèn, tất cả các hướng đều bật đền xanh là ok :D

luckymouse0511
28-03-2012, 23:22
mong các bác chỉ giúp e với ạ

binhcdt43
29-03-2012, 00:34
làm thế nào để sau 2p chờ đèn, tất cả các hướng đều bật đền xanh là ok :D

Bạn mô tả lại yêu cầu bài toán rồi mọi người chỉ cho thôi!

vptcenter
10-04-2012, 20:59
Ở bên mình PLC ứng dụng rất nhiều trong các máy CNC cơ khí.

caomanhthang
16-05-2012, 21:38
Bài viết rất hữu ích^^

mr tuyen
17-05-2012, 10:38
Mình có mấy phần mềm PLC nhưng không biết bạn cần loại nào?

hoanggaara
17-05-2012, 12:10
1/ Xây dựng sơ đồ công nghệ, quy trình vận hành máy.

+ Thường thể hiện sơ đồ hình vuông theo tiến trình thời gian ( Tương tự khí nén thủy lực).
+Trình tự hoạt động của các thiết bị truyền động từ lúc bắt đầu vận hành đến khi đạt mục đích sản xuất.
Ví dụ:
http://data.webdien.com/photo/up/adc0410de7fec1b02959f75ac312cde4.bmp

2/ Lập sơ đồ khối điều khiển.

Ví dụ:
http://data.webdien.com/photo/up/7d36a2803875774ea57392a08ad4cde5.png

3/ Thiết kế phần cứng - Mô tả tham số vào/ra.

+ Lựa chọn cơ cấu chấp hành, cơ cấu truyền động ( tốc độ đáp ứng, lực tác động).
+ Lựa chọn tín hiệu điện áp / dòng phù hợp.
+ Tín hiệu phản ánh trạng thái hoạt động máy ( Indicator, Sensor…)

4/ Lập trình.

+ Tuỳ quen thuộc mà lựa chọn ngôn ngữ lập trình phù hợp.

5/Chạy thử và hoàn chỉnh.
+Giả lập (Offline).
+Thực tế (Online)

PS:
+ Phần này bây giờ mới trao đổi thiệt ko đúng logic.
+ Phần sau chúng ta trao đổi về lệnh tính toán cơ bản.
+ Mong các bạn phụ mình thêm ví dụ cho các phần trao đổi và phản hồi ý kiến nhé.

======================================
HoNgocNam@yahoo.com, support@kht.com.vn, 0909 901 447)

Bác cho em hỏi, sơ đồ thuật toán trên bác vẽ bằng phần mềm gì vây?

phnghgph
25-06-2012, 11:18
@ Dangky và các huynh đệ

Hôm trước mình có hỏi về HSC, Encoder và được các huynh đệ nhiệt tình chỉ bảo giúp, mình cũng đã hiểu và viết, chạy được các chương trình đơn giản. Cảm ơn các huynh đệ nhiều!

Giờ đang chạy thử cái này nhưng mình thấy nó chưa đạt (Chắc do mình viết chưa đúng!) Các huynh xem hình nhé
http://data.webdien.com/photo/up/5fc336a4a8d895d95cc7dd3036a05f45.jpg

http://data.webdien.com/photo/up/43d6f3945f118d3b1c6de115f317bbce.jpg

Nếu mình đặt DLD= (hình trên) thì có lúc được, lúc không
Khi mình quay Encoder và quan sát số xung hiển thị tại thanh ghi C235 thì thấy rất ít khi đạt đúng giá trị "=200" (thông thường chỉ lên đến "một trăm chín mươi mấy" là nhảy qua "hơn hai trăm" luôn. Có phải trong trường hợp này sẽ không out Y0 đúng không ah!?)

Còn khi đặt DLD>= (hình dưới) thì lúc nào cũng được (out Y0) nhưng các lần liên tiếp nhau sẽ không chính xác như nhau! (hình như là do lúc bằng 200, lúc thì hơn 200!?)

Không biết mình sai chổ nào nhỉ? Các huynh đệ chỉ giúp với!

Cảm ơn nhiều!

aubaoquoc
06-09-2012, 14:58
bài viết của anh dangky hay quá, PLC Mitshu

timnguoiyeu123
20-09-2012, 19:47
có ai có mô hình báo cháy dk bằng plc k? cho em xin với

T_dragon
20-09-2012, 20:39
Bài viết của anh danki thật bổ ích.Thanks anh và các anh !

trananhcuong
19-10-2012, 02:27
anh nào có tài liệu về bài tập PLC s7 200 gửi mail em với

downloader91
22-10-2012, 19:37
Đề tài này được đó. Em tham khảo làm project

thanh phantan
01-11-2012, 15:35
cảm ơn các anh nhiều lắm. :yoyo70:

haint78
29-11-2012, 13:01
cac a/e oi cho minh hoi.minh dang nghien cuu con encoder SHARP 100p/r.co 5 day,2day nguon va 2day sigA,Sig B ma dien ap co 5v thoi lam sao de plc nhan dc?minh co con plc fx1n-60mr.cac a/e chi minh cach viet ct nhe .minh xin cam on va hau ta.

huu su
10-12-2012, 20:21
cac a/e oi cho minh hoi.minh dang nghien cuu con encoder SHARP 100p/r.co 5 day,2day nguon va 2day sigA,Sig B ma dien ap co 5v thoi lam sao de plc nhan dc?minh co con plc fx1n-60mr.cac a/e chi minh cach viet ct nhe .minh xin cam on va hau ta.

Theo mình bạn đưa 2 tín hiệu A, B từ encoder qua 1 con opto. Đầu ra của opto bạn nối vào các cổng vào của PLC. khi đó PLC sẽ nhận ra 2 tín hiệu này,

T_dragon
10-12-2012, 20:25
Tài liệu của anh chủ Topic rất hay và thiết thực với người như em !

tanminh.evn
12-12-2012, 16:33
này các bạn ơi phần mềm step7 là gì vậy?

trinhhadem
12-12-2012, 16:45
này các bạn ơi phần mềm step7 là gì vậy?

bạn là dân điện mà ko biết Step7 microWin hả ? đó là phần mềm lập trình cho PCL simen

duychung
12-12-2012, 21:22
phải xem ứng dụng thực tế từng loại chứ
+++---o0o---+++
giúp em tìm ít tài liệu PLC
+++---o0o---+++
Các huynh giúp đệ em làm bài về PLC này được không,cám ơn các huynh trước:
Bài tập 7: (Số thứ tự 9) Điều khiển động cơ AC hoạt động theo yêu cầu sau:

- Nhấn ON cho phép điều khiển. + Nhấn nút CT1: ĐC hoạt động 1 chu trình. + Nhấn nút CT2: ĐC hoạt động 2 chu trình.

+ Nhấn nút CT3: ĐC hoạt động 3 chu trình. - Chu trình hoạt động của ĐC: Chạy thuận 5s, dừng 10s, chạy ngược 15s.

* Nhấn OFF: ĐC dừng ngay.

Yêu cầu:

+ Vẽ sơ đồ mạch động lực

+ Lập địa chỉ ngõ vào/ra

+ Vẽ sơ đồ kết nối PLC

+ Viết chương trình PLC:yoyo70:

minhphu10791
13-12-2012, 02:52
mình cũng mới tòm tem học cái này..
bài của bạn ở trên theo mình thì:
dùng cauter+ timer để tạo lập chu trình hoạt động và đếm số chu trình thực hiên
on: set bit nhớ M0.0
ct1: set M0.1, đồng thời khống chế bộ so sánh 1 với cauter
ct2 và ct3 tương tự.

tanminh.evn
17-12-2012, 10:56
bạn là dân điện mà ko biết Step7 microWin hả ? đó là phần mềm lập trình cho PCL simen
Không biết thật mà. Có thể nói rõ hơn được không về phần mềm này lạicòn phần mềm composer nữa chứ tớ cũng chả biết đang tìm hiểu mà cho tớ biết tìm tài liệu ở đâu nhé. thank!

duychung
17-12-2012, 12:19
cám ơn các huynh nhiều heng :yoyo70:

haint78
18-12-2012, 09:37
mình cảm ơn bạn huu su nhiều nhé.

tranglgtech
19-12-2012, 09:19
Không biết thật mà. Có thể nói rõ hơn được không về phần mềm này lạicòn phần mềm composer nữa chứ tớ cũng chả biết đang tìm hiểu mà cho tớ biết tìm tài liệu ở đâu nhé. thank!

Tùy vào dòng PLC của Siemens mà có dùng phần mềm lập trình, ví dụ như S7-200 thì chỉ cần dùng step7 microwin, 300, 400 thì dùng Step 7 Manager còn như dòng S7-1200 mới đây thì dùng SIMATIC Step7 Basic.
Còn tài liệu tìm hiểu lập trình thì hỏi bác Google

10062951
08-01-2013, 19:14
Các bác giúp em với.Em đang làm đề tài mô phỏng bồn trộn sản phẩm bằng phần mềm GT .Em mới hoc plc thôi nên chưa biết làm.Các bác giúp em với.Em cảm ơn

_HunTer_
15-01-2013, 15:31
Bọn t học PLC chán wa, ai phụ đạo giúp với,mấy mạch đơn giản thui.vd nhu điều khiển mạch đèn giao thông,điều chỉnh tốc độ động cơ

tanminh.evn
17-01-2013, 19:56
//////////////////?????????????

nghiatdh
31-05-2013, 16:36
Tổng hợp đề thi khoa Điện ĐHBK ĐN:

http://www.mediafire.com/?a3169tw8ytb9a2y

anhsaodem
31-05-2013, 23:34
Anh e trong diễn đàn ai nghiên cứu về PLC và có kinh nghiệm lâu năm cho mình hỏi chút nhé!
mình đang làm báo cáo về vấn đề trạm trộn bê tông!mình có tham khảo bài của 1 anh trên diễn đàn! Trong bài có sử dụng PLC s7 - 200 và có khá nhiều cổng vào ra(30 vào 18 ra)!và ko thể mô phỏng đựợc trên Simmulato vậy mọi ng cho mình ý kiến về phần mềm nào có thể mô phỏng được trong trường hợp này ko! mình test trên phần cứng thật thì đã chạy ngon lành rui! nhưng mình đang cần mô phỏng! có Bác nào Pro giúp mình với! liên hệ với mình qua mail giaphu.ict@gmail.com
thank!
+++---o0o---+++
áđđđđ Anh e trong diễn đàn ai nghiên cứu về PLC và có kinh nghiệm lâu năm cho mình hỏi chút nhé!
mình đang làm báo cáo về vấn đề trạm trộn bê tông!mình có tham khảo bài của 1 anh trên diễn đàn! Trong bài có sử dụng PLC s7 - 200 và có khá nhiều cổng vào ra(30 vào 18 ra)!và ko thể mô phỏng đựợc trên Simmulato vậy mọi ng cho mình ý kiến về phần mềm nào có thể mô phỏng được trong trường hợp này ko! mình test trên phần cứng thật thì đã chạy ngon lành rui! nhưng mình đang cần mô phỏng! có Bác nào Pro giúp mình với! liên hệ với mình qua mail giaphu.ict@gmail.com
thank! fd

edogawa conan
10-03-2014, 23:15
2 bạn!
Nếu bạn đang làm đồ án thì tốt nhất nên mua hoặc thuê 1 con 200 về mà online.
Nếu không biết chỗ thuê thì liên hệ mình, mình hỏi cho, dân sư phạm kỹ thuật đây! :1:

quyet_ga
24-03-2014, 23:45
2/ Lập trình Counter:

http://data.webdien.com/photo/up/0ec6e0e52485f8c448fddb9df7cbb009.png

Ví dụ:
+Đếm sản phẩm trong máy đóng gói bằng vạch đen.
+Trong máy đóng gói, còn có cảm biến nhận biết vị trí cắt.
+Máy sẽ dừng khi hết bao bì.

http://data.webdien.com/photo/up/79f66d2d02a94407ed51fd8fc96d258c.png

======================================
HoNgocNam@yahoo.com, support@kht.com.vn, 0909 901 447)
Chương trình bác viết dài thế nào chứ viết thế này em sao hiểu với mô phỏng được

quyet_ga
25-03-2014, 09:34
2/ Lập trình Counter:

http://data.webdien.com/photo/up/0ec6e0e52485f8c448fddb9df7cbb009.png

Ví dụ:
+Đếm sản phẩm trong máy đóng gói bằng vạch đen.
+Trong máy đóng gói, còn có cảm biến nhận biết vị trí cắt.
+Máy sẽ dừng khi hết bao bì.

http://data.webdien.com/photo/up/79f66d2d02a94407ed51fd8fc96d258c.png

======================================
HoNgocNam@yahoo.com, support@kht.com.vn, 0909 901 447)
cái lệnh "ldp x1 cnt c0 d0" là như thế nào vậy anh, em mô phỏng nhưng không được. thằng d0 có nghĩa là gì ở đây?

quyet_ga
25-03-2014, 10:18
Các lệnh tính toán rất rất cơ bản là ( Cộng, trừ, nhân, chia) và thường là làm việc với số thực, 2 trục không gian là ok rồi.
1/ Tìm từ khóa trong manual
http://data.webdien.com/photo/up/427701c1f341966a260fab47293b8f22.png
2/ Bạn cần chú ý:
2.1/ Kiểu dữ liệu, số bit dữ liệu.
2.2/ vấn đề chồng dữ liệu!
2.3/ Lệnh hay dùng để chuyển đổi Data MOVE.

Yêu cầu: Cần cho băng tải chạy thời gian T, với T cài đặt từ màn hình. Bạn hãy chuyển từ T sang tần số f biến tần. Tham số bù trừ được nhấn từ nút nhấn bên ngoài. Nút X1 , tăng 2Hz , nút X2 , giảm 2Hz.

Thiết kế chương trình:

T = 1/f , giả sử công thức tinh gọn về như thế:
Các bước thực hiện:
1/ thực hiện phép tính chia 1 / T lưu vào ô nhớ Data 0 ( Kết quả phép toán này 32bit).
2/X1 nhấn Data 0 = data0 + 2.
3/X2 nhấn Data 0 = data0 - 2.
4/Lưu Data 0 = Data 2 ( bạn lưu vào Data 1 sẽ bị trùng dữ liệu ?).

Chương trình mẫu:

http://data.webdien.com/photo/up/ca0603cfc37e1ef89a85e2d168ff7550.png

PS:
1/ Mỗi chương trình mình viết đều chưa trọn vẹn.
2/ bạn chú ý phần nút nhấn sử dụng cạnh nhé? Nếu ko dùng cạnh thì sao? Thử mới biết thôi!
2/ Chờ phản hồi , mổ xẻ cùng các bạn.

======================================
HoNgocNam@yahoo.com, support@kht.com.vn, 0909 901 447)
Em không hiểu cái thằng T cho lắm. T ở đây là chu kỳ hay thời gian chạy băng tải vậy anh. Nếu là thời gian chạy băng tải thì sao lại là T=1/f được. mà nếu nó là chu kỳ thì là chu kỳ của cái gì vậy.
Mong mọi người giải đáp giùm.
Thanks.

huuquyet
26-03-2014, 21:59
bác nào có đồ án đếm và phân loại sản phâm theo chiều cao cho em xin xem thử với

kenka
27-03-2014, 09:06
1/ T là chu kì hoạt động của máy.
2/ T = k/f , k hệ số tính toán. Để đơn giản cho k=1.
===================================
Mr. Kenka - 0906 667 048
Skype : booster pump
Email: booster-pump@kenka-s.com
http://kenka1s.wordpress.com/

changbuntm
16-04-2014, 02:20
Em đang làm đồ án về xây dựng hệ thống phun sương khử mùi trong nhà máy xử lý rác thải, có điều khi phân tích điểm mạnh của PLC (cụ thể là S7200) so với việc dùng vi xử lý trong đồ án này thì em hơi bí từ. các bác có gợi ý gì cho em ko ạ

thuyhua
12-05-2014, 09:23
ae có ai có tài liều về cách kết nối các cpu với các thiết bị ntn không ?

huytb1102
16-05-2014, 10:30
anh chị giúp em Đấu mạch khởi động tuần tự 4 động cơ điều khiển bằng timer để em xác định số đầu vào ra lập trình cho con PLC 214 của siemen với

vuaeps
16-05-2014, 19:58
anh chị giúp em Đấu mạch khởi động tuần tự 4 động cơ điều khiển bằng timer để em xác định số đầu vào ra lập trình cho con PLC 214 của siemen với
Đơn giản mà bạn, bạn làm tới đâu rồi, viết lên đây để a/e support:khi506:

topedu2011
16-05-2014, 20:38
bác nào có đồ án đếm và phân loại sản phâm theo chiều cao cho em xin xem thử với
Bạn ở hn qua bên mình tư vấn cho, bên minh có mô hình giong đề tài của bạn bạn vào đây tìm hiểu thêm http://topedu.com.vn/index.php?language=vi&nv=news&op=Ho-tro-do-an/Danh-sach-mot-so-do-an-do-TopEdu-ho-tro-nam-2012-146

phuoctam258
17-09-2014, 12:45
Bác nào có đồ án điều khiển máy bán cafe tự động đơn giản sử dụng PLC S7200 không cho em xin với. Nghĩa là khi bỏ đồng xu vào máy thì cốc giấy đưa ra ở cửa ra. Đồng thời, van của bình cafe sẽ dc mở để cafe chảy vào bình pha trộn. Sau 2s, van của bình nước nóng sẽ được mở cho vào bình pha trộn. Đồng thời van cafe và cửa cốc giấy đóng lại.Khi áp suất trong bình trộn đạt đến giá trị đặt thì van nước nóng khóa lại. Động cơ trộn sẽ hoạt động trong 60s. Sau 60s , van bình trộn mở để rót cafe, sau khi rót hoàn tất thì van bình trộn đóng lại. mong các bác giúp đỡ. :3