-
Little PLC

Tạo khối hàm Timer TONR cho s7-300 giống S7-200
Chào mọi người :x
Hiện nay khi hỗ trợ dự án cho người bạn (về s7-300 làm mất 2 ngày miệt mài thì mình hoàn thành tất nhiên chưa hoàn chỉnh 100% nhưng đã chuyển giao rồi). Mình thấy trong thực tế có những yêu cầu mà khối hàm S7-300 vẫn chưa hoàn thiện theo yêu cầu (điều đó là tất nhiên vì cái gì cũng có khuyết điểm). Nhưng những khuyết điểm hiện tại dễ nhận thấy nhất là về các tập lệnh căn bản nhất của S7-300 đôi khi còn vài tính năng bị mất đi từ với S7-200. Điển hình nhất là cái anh Timer.
Với S7-200 thì TONR và S7-300 cũng có TONR là ( S_ODTS hay dạng coi là SS) thì rõ ràng S7-300 khác với S7-200 vậy làm sao để S7-300 có tính năng giống S7-200? Đây cũng là một vấn đề cần giải quyết và nếu các bạn built được thì nên tạo cho bản thân các hàm thư viện và lưu trữ (giống như 1 người bạn khác của mình nói để làm hàm thư viện trong nghiên cứu và dự án thực tế ^^).
Mình đã hoàn thành phần này ok rồi ^^. Giống 100% TONR của S7-200 luôn nhé. Vì dự án nên mình không thể share được vì chưa có sự cho phép nhưng thấy bài toán hay nên chia sẻ để mọi anh em có thể đặt vấn đề mới nếu có liên quan để built lên làm dự án cho riêng mình với thư viện riêng mình.
( Phần này viết bằng STL hay LAD hay SCL đều ok cả. Mình mất khoảng 30p để built nó theo TONR và cả phần nhập Timer từ màn hình HMI nữa ^^).
Một bài toán thực tế share theo các đơn vị nhỏ. Dạng tích tiểu thành đại ^^.
-
-
Thành viên Mới
theo tôi nghĩ, vấn đề tạo bộ TONR trong S7-300 cũng đơn giản. Bạn có thể dùng CV_word (vùng nhớ lưu giá trị hiện thời của Timer); bạn dùng lệnh so sánh dạng số nguyên cho nó là ok, chứ có gì đâu.
-
-
Little PLC


Gửi bởi
tuanvp.bk
theo tôi nghĩ, vấn đề tạo bộ TONR trong S7-300 cũng đơn giản. Bạn có thể dùng CV_word (vùng nhớ lưu giá trị hiện thời của Timer); bạn dùng lệnh so sánh dạng số nguyên cho nó là ok, chứ có gì đâu.
Bạn cứ thử viết đi. Nói thì dễ hơn làm.
Cũng muốn nghe cao kiến vì bài toán này tôi đâu có so sánh Timer đâu. Có thể nhập từ HMI

Cái này thì mình làm có thể nhập từ HMI.
Ví dụ nhập 20 là 20s. ^^. Nói chung nó cũng chẳng có gì lớn cả, chỉ nhỏ thôi nhưng built nhiều thì tạo ra nhiều hàm thư viện cho riêng mình thôi ^^
Lần sửa cuối bởi tran_hieu0983, ngày 09-13-2012 lúc 01:55 PM.
-
-
Thành viên cấp 10

Gửi bởi
tran_hieu0983
Chào mọi người :x
Hiện nay khi hỗ trợ dự án cho người bạn (về s7-300 làm mất 2 ngày miệt mài thì mình hoàn thành tất nhiên chưa hoàn chỉnh 100% nhưng đã chuyển giao rồi). Mình thấy trong thực tế có những yêu cầu mà khối hàm S7-300 vẫn chưa hoàn thiện theo yêu cầu (điều đó là tất nhiên vì cái gì cũng có khuyết điểm). Nhưng những khuyết điểm hiện tại dễ nhận thấy nhất là về các tập lệnh căn bản nhất của S7-300 đôi khi còn vài tính năng bị mất đi từ với S7-200. Điển hình nhất là cái anh Timer.
Với S7-200 thì TONR và S7-300 cũng có TONR là ( S_ODTS hay dạng coi là SS) thì rõ ràng S7-300 khác với S7-200 vậy làm sao để S7-300 có tính năng giống S7-200? Đây cũng là một vấn đề cần giải quyết và nếu các bạn built được thì nên tạo cho bản thân các hàm thư viện và lưu trữ (giống như 1 người bạn khác của mình nói để làm hàm thư viện trong nghiên cứu và dự án thực tế ^^).
Mình đã hoàn thành phần này ok rồi ^^. Giống 100% TONR của S7-200 luôn nhé. Vì dự án nên mình không thể share được vì chưa có sự cho phép nhưng thấy bài toán hay nên chia sẻ để mọi anh em có thể đặt vấn đề mới nếu có liên quan để built lên làm dự án cho riêng mình với thư viện riêng mình.
( Phần này viết bằng STL hay LAD hay SCL đều ok cả. Mình mất khoảng 30p để built nó theo TONR và cả phần nhập Timer từ màn hình HMI nữa ^^).
Một bài toán thực tế share theo các đơn vị nhỏ. Dạng tích tiểu thành đại ^^.
Cái này tranhieu dùng các hàm cơ bản để xây dựng nên một Block Instruction TONR ? Mình nghĩ cái này cũng không khó đâu ,để mình Buil thử xem .
Regards.
---------------------------------
Thank and Best Regards
cuongvcs
Email :
Hidden Content
Hidden Content
Tel : 0984198685
" Listen. Think. Solve. "
Skype :
cuongvcs
-
-
Little PLC


Gửi bởi
cuongvcs
Cái này tranhieu dùng các hàm cơ bản để xây dựng nên một Block Instruction TONR ? Mình nghĩ cái này cũng không khó đâu ,để mình Buil thử xem .
Regards.
Đây là đưa ra khái niệm vê hàm thư viện dành cho Project thực tế chứ không còn chỉ là learning cho vui và mình muốn hướng dẫn một số đơn giản hơn rồi sau đó đến các hàng phức tạp hơn ^^.
-
-
Thành viên Mới
Anh Hiếu có thể hướng dẫn em các bước cơ bản để tạo một khối hàm mới không ạ. Ý em là vào mục nào hay dùng công cụ nào để viết khối hàm mới thế ạ
-
-
Thành viên cấp 2
Anh Hiếu ơi em đang làm đồ án tôt nghiệp , vân đề của em giờ còn đúng chỗ đặt thời gian trên HMI thôi , mà em chưa có làm đc , mà cũng chỉ còn có 1 tháng nữa thôi là em bảo vệ . Anh giúp em đi , em cảm ơn anh
-
-
Thành viên cấp 4
đặt thời gian trên HMI là sao? nói rõ ra để mọi người còn góp ý cho bạn
-
-
Thành viên cấp 3
http://plcvietnam.com.vn/forum/showt...PLC-S7-300-400
Vào lấy hàm thư viện về xài. Mr Hiếu code rồi đó bạn.
-
-
Thành viên cấp 2
Mình cần cho máy chạy theo từng giai đoạn , mỗi giai đoạn chậy theo một thời gian có thể thay đổi được từ màn hình màn hình máy tính giao diện , Mình đang viết code bằng TIA v11 , nhưng ko đặt đc thời gian từ wincc , mình có dùng hàm TORN-X nhưng cũng chưa được . Mong mọi người giúp đỡ
-
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à 11:40 AM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu