Cách khai báo lỗi trong plc s7 300 năm 2024

Mình đã khai báo ngỏ vào analog là PIW128 rồi, sử dụng hàm sacle để call "sacle" và cho ngõ ra là MD210 nhưng sau khi làm tròn integer MD210 và so sánh với giá trị có sẵn thì trong MD210 dường như không có gì cả để so sánh. Ví dụ khi so sánh MD210 với L

49 hoặc với L

50 thì giống như so sánh MD100 hoặc MD240 với L

50. Sao kì vậy? PLC chưa xử lí analog hay kết quả sau scale được cất đâu đó chứ không phải ngõ OUT? CPU 314 này có 4 ngõ vào AI0, AI1,AI2 AI3. Mình đã thử hết 4 ngõ đó rồi. Thước Analog hoạt động tốt, range của nó từ 0V- 10V.

mail: manhhungck04@yahoo.com cellnumber: 0985563064

Comment

  • Thành viên chính thức
  • Tham gia: Nov 2007
  • Bài viết: 80

    Comment

  • Thành viên chính thức
  • Tham gia: Apr 2007
  • Bài viết: 78

    Nguyên văn bởi manhhungck04 Mình đã khai báo ngỏ vào analog là PIW128 rồi, sử dụng hàm sacle để call "sacle" và cho ngõ ra là MD210 nhưng sau khi làm tròn integer MD210 và so sánh với giá trị có sẵn thì trong MD210 dường như không có gì cả để so sánh. Ví dụ khi so sánh MD210 với L

    49 hoặc với L

    50 thì giống như so sánh MD100 hoặc MD240 với L

    50. Sao kì vậy? PLC chưa xử lí analog hay kết quả sau scale được cất đâu đó chứ không phải ngõ OUT? CPU 314 này có 4 ngõ vào AI0, AI1,AI2 AI3. Mình đã thử hết 4 ngõ đó rồi. Thước Analog hoạt động tốt, range của nó từ 0V- 10V.

    mail: manhhungck04@yahoo.com cellnumber: 0985563064 Địa chỉ ngõ vào analog như của bạn đưa ra sai, nên kết quả thu được không như bạn mong muốn. Với mô đun analog có đầu vào như của bạn và nếu insert vào slot thứ 4 của rack thì địa chỉ các cổng vào là: PIW256, PIW258, PIW260 và PIW262. Mà theo tôi nhớ không nhầm thì với mô đun analog loại 4 đầu vào này thì tín hiệu tương tự mà bạn gửi vào AI chỉ có thể là dòng 0-20mA hoặc 4-20mA thôi. Chứ ko phải là 0-10V như bạn chỉ ra đâu. Bạn nên tra cứu catalog của mô đun analog đó chú đừng làm "bừa", vì mỗi loại mô đun bạn chỉ có thể thực hiện kiểu kết nối dây tín hiệu loại nhất định phù hợp với từng loại mô đun. Khi thực hiện khai báo phần cứng cũng phải khai báo điều này cho phần mềm Step7 nó biết thì kết quả mới đúng được. Bạn làm đi nhé, lâu lắm rồi tôi cũng ko làm về lĩnh vực này nên chỉ có thể nói giúp bạn vài lời như vậy thôi. Chúc thành công! Trân trọng Viet Nguyen AC2/K47-hut

    Comment

  • Thành viên mới
  • Tham gia: Jul 2007
  • Bài viết: 10

    Nguyên văn bởi hero_ac Địa chỉ ngõ vào analog như của bạn đưa ra sai, nên kết quả thu được không như bạn mong muốn. Với mô đun analog có đầu vào như của bạn và nếu insert vào slot thứ 4 của rack thì địa chỉ các cổng vào là: PIW256, PIW258, PIW260 và PIW262. Mà theo tôi nhớ không nhầm thì với mô đun analog loại 4 đầu vào này thì tín hiệu tương tự mà bạn gửi vào AI chỉ có thể là dòng 0-20mA hoặc 4-20mA thôi. Chứ ko phải là 0-10V như bạn chỉ ra đâu. Bạn nên tra cứu catalog của mô đun analog đó chú đừng làm "bừa", vì mỗi loại mô đun bạn chỉ có thể thực hiện kiểu kết nối dây tín hiệu loại nhất định phù hợp với từng loại mô đun. Khi thực hiện khai báo phần cứng cũng phải khai báo điều này cho phần mềm Step7 nó biết thì kết quả mới đúng được. Bạn làm đi nhé, lâu lắm rồi tôi cũng ko làm về lĩnh vực này nên chỉ có thể nói giúp bạn vài lời như vậy thôi. Chúc thành công! Trân trọng Mô đun analog của S7 300 có thể chọn 0->20mA, 4->20mA, 0->10V, đầu dò Pt100,TC,.... Bạn vào phần Hardware Config để chọn cho đúng loại cần sử dụng là được. Còn địa chỉ PIW thì để nó tự động đặt theo thứ tự Rack cắm mô đun vào hay mình chọn cũng được, miễn sao đừng trùng nhau là được, nhưng chỉ cần chọn AI đầu tiên, còn các AI tiếp theo thì nó tự động chọn cho mình theo kế tiếp (EX: AI đầu tiên chọn là PIW100 thì địa chỉ kế tiếp là PIW102, PIW104,PIW106, (1W=2Byte mà Siemens dùng đơn vị là Byte). Nếu cổng AI nào không sử dụng thì Deactive đi để chu kỳ quét được nhanh hơn. Last edited by thinhsve; 03-08-2008, 20:55.

    Comment

  • Thành viên mới
  • Tham gia: Jan 2008
  • Bài viết: 5

    Có bạn nào đã từng nghiên cứu modul Measuring and handling của SIEMEN không? Module này với S7 300 có CPU là 314 IFM, CPU có số hiệu 6ES7 314-5AE030A0B. CPU này gắn thêm 2 module trên rack 0 của nó là AI4/AO1x 12Bit.(hoặc DI 125) module thứ 2 là DI/DO địa chỉ là 124 và 125 và thường gọi là module onboard. Module AI gắn sát CPU và module DI/DO gắn sát module AI.Vấn đề là mình đã thử khai báo ngõ vào analog với nhiều địa chỉ khác nhau ví dụ PIW128, PIW256,...nhưng chỉ có khai báo PIW128 là khi download xuống không bị lỗi còn các khai báo khác sau khi download đèn SF sáng đỏ, chương trình không chạy. Nhưng chính PIW128 đưa vào ngõ IN của hàm "Scale" thì ngỏ OUT không thu được giá trị gì cả. Thước analog có 3 dây, 2 dây cấp nguồn DC10V và dây còn lại đưa vào ngõ AI. Bạn nào có kinh nghiệm về Analog chỉ bảo dùm nhé! Mình sẽ cám ơn nhiều!

    Comment

  • Thành viên mới
  • Tham gia: Jul 2007
  • Bài viết: 10

    Bạn đọc Manual này phần Input/Output chỗ có hình vẽ của CPU 314IFM sẽ giải quyết được vấn đề đó(Mục 1.3 trang 1-5). Chúc thành công. Last edited by thinhsve; 03-08-2008, 20:27.

    Comment

  • Thành viên chính thức
  • Tham gia: Apr 2007
  • Bài viết: 78

    Nguyên văn bởi thinhsve Mô đun analog của S7 300 có thể chọn 0->20mA, 4->20mA, 0->10V, đầu dò Pt100,TC,.... Bạn vào phần Hardware Config để chọn cho đúng loại cần sử dụng là được. Còn địa chỉ PIW thì để nó tự động đặt theo thứ tự Rack cắm mô đun vào hay mình chọn cũng được, miễn sao đừng trùng nhau là được, nhưng chỉ cần chọn AI đầu tiên, còn các AI tiếp theo thì nó tự động chọn cho mình theo kế tiếp (EX: AI đầu tiên chọn là PIW100 thì địa chỉ kế tiếp là PIW102, PIW104,PIW106, (1W=2Byte mà Siemens dùng đơn vị là Byte). Nếu cổng AI nào không sử dụng thì Deactive đi để chu kỳ quét được nhanh hơn. - Đúng như bạn thinhsve nói, địa chỉ các ngõ vào PIW có thể để mặc định hoặc tự đặt. Ta cũng không cần quan tâm có đặt trùng nhau hay ko, vì nếu trùng Step7 sẽ báo ngay là ko đặt được. Vấn đề ở đây là không phải mô đun tương tự nào cũng có thể chọn các kiểu đầu đo như ở trên. Một số mô đun chỉ có thể chọn 0-20mA hoặc 4-20mA thôi, cái này tùy theo mã mô đun mà mình chọn. - Chắc bạn thinhsve có nhiều kinh nghiệm làm về dòng PLC của Siemens. Cách đây 1 năm tôi cũng từng làm khoảng 4 tháng về PLC dòng S7-300 của Siemens, hiện nay tôi ko làm về lĩnh vực này nữa. Nhưng tôi lại rất thích và mong có dự án để có thể làm thêm về mảng này. Hy vọng có thể trao đổi với bạn nhiều hơn. Trân trọng Viet Nguyen AC2/K47-hut

    Comment

  • Thành viên mới
  • Tham gia: Feb 2007
  • Bài viết: 15

    bác H.Hai ơi.Tại sao em mở bài của bác nó báo lỗi "the project cannot be opened before it is converted with "Project Migrator" Bác nào đã mở được thì chỉ cho em với Last edited by tangtoc; 08-08-2008, 00:57.

    Comment

  • Thành viên chính thức
  • Tham gia: Apr 2007
  • Bài viết: 78

    Nguyên văn bởi tangtoc bác H.Hai ơi.Tại sao em mở bài của bác nó báo lỗi "the project cannot be opened before it is converted with "Project Migrator" Bác nào đã mở được thì chỉ cho em với Do phiên bản mà bạn dùng hiện tại khác so với phiên bản mà Project kia được tạo ra. Bởi vậy cần phải convert sang phiên bản hiện tại. Bạn dùng tool Project migrator để chuyển sang nhé Chúc thành công! Viet Nguyen AC2/K47-hut

    Comment

  • Thành viên tích cực
  • Tham gia: Jan 2008
  • Bài viết: 134

    Nguyên văn bởi tangtoc bác H.Hai ơi.Tại sao em mở bài của bác nó báo lỗi "the project cannot be opened before it is converted with "Project Migrator" Bác nào đã mở được thì chỉ cho em với À hiện tại thì mình đang dùng bản 5.0,bạn phải thay đổi lại tên máy tính của bạn chứ,mà trước khi chạy bạn phải mở chương trình PLC nên rồi chạy PLCsim sau đó chạy wincc là ok!Mong được sự góp ý của bạn để mình cùng nhau trao đổi! YM :

    Comment

  • Thành viên chính thức
  • Tham gia: Apr 2007
  • Bài viết: 78

    Nguyên văn bởi H.Hai À hiện tại thì mình đang dùng bản 5.0,bạn phải thay đổi lại tên máy tính của bạn chứ,mà trước khi chạy bạn phải mở chương trình PLC nên rồi chạy PLCsim sau đó chạy wincc là ok!Mong được sự góp ý của bạn để mình cùng nhau trao đổi! - Vấn đề của tangtoc ở đây là chưa mở được project, chứ chưa nói gì đền chuyện rutime bạn ạ. - Với các phiên bản WinCC V5.x,database dựa trên nền tảng là sybase 7, còn phiên bản V6.x thì lại dùng SQL server(từ 2000 trở lên). Bởi vậy khi cần mở được project viết trên phiên bản V5.x trên phiên bản V6.x thì đầu tiên phải convert đã. Chúng ta có thể dùng Tools có sẵn khi cài trong WinCC là project mỉgator để chuyển. Nhưng muốn dùng được tool này trên máy tính phải cài thêm 2 công cụ sau đây: + sybase 7: cái này có kèm trong đĩa WinCC V6.0, ở thư mục OPTIONS thì phải + Adaptive server anywhere 7, cái này cũng có kèm trong phiên bản V6.0. Tangtoc kiểm tra lại đi nhé, anh thấy khi chạy start screen của đĩa WinCC trong phần Additional sofware có mục SQL anywhere studio 7 đó, em cài cái đó là ok. - to tangtoc: Hiện tại tài khoản yahoo của anh bị lỗi nên khi chát với em không thể nhận được tin nhắn ngay lập tức, có vấn đề gì cần tư vấn em có thể lên diễn đàn nhé. Trân trọng! Viet Nguyen AC2/K47-hut

    Comment

  • Thành viên mới
  • Tham gia: Feb 2007
  • Bài viết: 15 To hero_ac:em không cài được sybase 7 vì khi chạy SQL anywhere studio 7 cài được nữa chừng thì nó báo phải chèn đĩa 5.0 hoặc 5.1 vào,mà em thì không có đĩa đấy.Còn phần Adaptive server anywhere 7 thì em không thấy có trong đĩa 6.0. Attached Files
  • ![Click image for larger version

    Name: aas.JPG Views: 1296 Size: 35.5 KB ID: 1333202](////i0.wp.com/www.dientuvietnam.net/forums/forum/t%E1%BB%B1-%C4%90%E1%BB%99ng-h%C3%B3a-v%C3%A0-c%C3%B4ng-ngh%E1%BB%87-robot/%C4%90i%E1%BB%81u-khi%E1%BB%83n-t%E1%BB%B1-%C4%91%E1%BB%99ng-h%C3%B3a/l%E1%BA%ADp-tr%C3%ACnh-plc-v%C3%A0-%E1%BB%A9ng-d%E1%BB%A5ng/5055-t%E1%BB%95ng-h%E1%BB%A3p-s7-300/filedata/fetch?id=1333202)

    Comment

  • Thành viên chính thức
  • Tham gia: May 2006
  • Bài viết: 37 mình chưa biết gì về PLC muốn học về PLC, ở KHTN có khóa học theo trình tự S7-200 đến S7-300/400 sau đó là WinCC. nhưng cho mình hỏi chỉ học S7-300 và Wincc không liệu có được ko? nếu học như vậy thì liệu có theo được chưong trình học không, xin cho lời khuyên

Chủ đề