thầy H ơi, dow về mở lên thì nó có khóa,khối mở ra ko có gì cả vậy.
Printable View
Đây là code các bạn sử dụng chứ mình không muốn các bạn modify của mình. Và mình có ghi file miêu tả cách hoạt động rồi. Đây là code ứng dụng chứ ko phải dùng để cho các bạn modify.
Công việc hiện nay của mình là viết code ứng dụng thành các hàm FC, FB và các bạn ứng dụng code đó thôi. Còn muốn viết lại thì các bạn dựa vào hoạt động để viết.
học dến bjo ms đủ tầm để hiểu cái này nhỉ?
Trích dẫn:
học dến bjo ms đủ tầm để hiểu cái này nhỉ?
Thời gian 2 năm, 10 tháng/năm, 20 ngày/tháng, 16 giờ/ngày. Để khoá function thì có tool thực hiện chuyện này nhưng bây giờ mình không sử dụng Tool để khoá nữa mà mình viết luôn code khi code xong thì cũng khoá function.Trích dẫn:
ok, em hiểu rùi. vậy em muốn làm 1 hàm đơn giản nào đó sau đó muốn khóa nó lại ntn thì làm ntn vậy thầy H.
Mà cuộc đời cũng ngang trái học thì lâu mà đem kiến thức đó đi dạy thì chỉ vài khoá học thì cũng gần như giải quyết những cái mất trong thời gian đó. ^^
code bác Hiếu viết bằng SCL thì phải, nếu đúng như dohung nói dùng lệnh để lock thì hoàn toàn có thể unlock được, nhưng unlock ra để làm gì nhỉ? học bác ấy ý tưởng là được rồi :)
- biết vậy nhưng nghiên cứu song cũng chỉ để bán và dạy học thôi chứ cứ nghiên cứu rồi mang đi để người khác nghiên cứu lại từ đầu thì bao TDH phát triển lên được
Anh Em đi sau không có điều kiện nghiên cứu thì phải bỏ tiền đi học và đi mua đó cũng phần nào trả được công lao nghiên cứu, tự học của các anh em đi trước rồi
Quy luật của xã hội là vâỵ mà
Các bạn cho mình hỏi chương trình của mình trong lúc đang chạy thì bỗng dưng bị lỗi SF và lỗi nomna dịch ra thê này." OB1 ko thể load được FC21 (fc này mình viết) hoặc ko có FRB."
Lỗi này mới xuất hện dạo gần đây trước đây ko có, mình stop CPU và chuyển run lại thì vẫn tiếp tục chạy được , nhưng khoảng 30-60 phút lại SF cũng đúng ngay vị trí lần trước bị SF ( lưu ý rằng vị trí này băng tải chạy qua có khi ko bị lỗi , nhưng nếu có lỗi SF thì có đúng ngay tại vị tri đó).
1.Bây giờ mình dùng OB82 để ngắt lỗi trong OB1 thì phải dùng như thế nào.
2.mình nghe nói khối SFC39 dùng để thực hiện ngắt có đúng ko, và đúng thì dùng như thê nào.
3.Khối sfc51 dùng để read lỗi mình ko biết cach xài , mong các bạn giúp đỡ.
Thanks in advance.
Về giải pháp tạm thời thì có thể miêu tả cho bạn như sau: Coi lại đã viết đúng cấu trúc chưa. Vì theo bạn miêu tả khi download FC của bạn xuống thì bị lỗi. Còn không phải cứ lỗi là lấy OB82 ra thì hết lỗi phải coi xem bị lỗi thế nào. Bạn nên coi lại cấu trúc của con PLC 300 của bạn hỗ trợ những gì và coi kỹ buffer lại để hiệu chỉnh là ok.
hồi hôm có học viên nói là code STL người ta đọc không hiểu ^^ mình bảo lấy code ra mình đọc cho coi xong cái hết dám nói " viết code STL để người ta đọc không hiểu". Code viết là ý tưởng nhưng chỉ cần miêu tả quy trình thì mình có thể hỗ trợ viết code lại hay modify hệ thống có sẵn cho đỡ cực. LAD là dành cho bắt đầu học cho đỡ ngán STL nhưng nâng cao cũng không sử dụng STL mà chỉ cần hiểu và modify là ok. CÒn lại viết code theo tư duy lập trình thì phù hợp hơn. Nhưng để giữ lại và bảo mật quyền riêng tư thì pha code + "chiêu". ^^ Còn lại ai cũng hiểu những điều không cần nói ra vì chúng ta là những người " châu á cầm đũa".
^_^ bảo mật thì cứ làm ngôn ngữ cấp cao như cfc, scl rồi dịch thành nguyên 1 khối thì không ai đọc được đâu, nhớ xóa file nguồn đi là được
Là sao là sao?!!!! trong file có ghi hướng dẫn sử dụng. Các bạn xài thôi chứ tôi không muốn các bạn chỉnh sửa. Còn lại thích thì tự viết lại. Chỉ share ứng dụng chứ không thể share source bạn không hiểu câu đó hả. Miễn sao là xài được theo đúng như mô tả là được rồi. Không ép bạn mà. Và các bạn có thể tự viết lại.Trích dẫn:
Viết code rồi khóa là sao anh
P/S: Nhiều khi mấy bạn có tự nhận thấy một điều muốn chia sẻ thì làm ơn chia sẻ đi, hỗ trợ người khác đi rồi muốn gì thì sẽ có người giúp chứ ngồi không mà cái gì cũng muốn. Kỳ lạ thật. Cái gì cũng có giá của nó chứ. Đúng không? Share to be share?!
Anh Hiếu ơi, cho em hỏi anh chút xíu.
Em muốn tìm hiểu về S7-300 mà có chỗ em vẫn chưa có hiểu được, sự khác nhau giữa FB và FC. Anh có thể giúp em hiểu rõ hơn về vấn đề này được không ạ..! Em cảm ơn anh rất nhiều
Ý kiến của mình là như thế này:
FC: đây kà khối chức năng, có dạng như chương trình con: FC1 -> FCn
FB: ngoài việc tạo chương trình con như khối FC, FB củng tạo đc chương trình con như khối FC đi kèm với khối dử liệu DB (cá biệt)
cá biệt: chỉ tập trung trong khối FB đi kèm với nó
DB: khối dử liệu: có 2 loại
+ DB chia sẻ
+ DB cá biệt
Về khối FB, FC thì Khanhmy đã trình bày vậy là khá ổn rồi, tuy nhiên bổ sung thêm một xíu là dữ liệu tham số của FB có thể truy cập và đưa hiện thỉ trạng thái nếu muốn còn FC thì không làm được. Và FB còn có một số tích năng về ngôn ngữ lập trình mà FC không có được.
Thân chào
em có 3 bài toán cùng 1 project,bây giờ muốn tạo chương trình con cho 3 bài đó thì làm kiểu gì ạ?
và cách gọi chương trình của mỗi bài như thế nào ạ?ai biết về cái này thì thử viết 1 project cho em dễ hiểu được không?em lập trình trên s7-300
rất mong mọi người chỉ bảo.
cảm ơn anh nhé!
cho mình hỏi vơi bạn ơi: Nếu như mình dùng thêm model mở rộng Cp343-2 cho mạng Asi thì cần dùng thêm khối chức năng nào không. Mình có đọc tài liệu thì nó bảo là có khối FC 344_2 nhưng mình tìm không thấy
nhưng anh ơi,em làm qua mạng truyền thông profibus, các chương trình con đó là ở slave, bây giờ làm thế nào để master nó cũng biết được mình đang load bài nào.
mà anh bảo tín hiệu kích cho bài toán thì mình dùng các nút nhấn như bình thường ạ?
Mình chỉ nêu cái hướng chứ mình chưa thử ^^
Trong mạng Profibus, có 2 thanh đọc/ghi: PIW/PQW
Trên con Master bạn dùng chân kích: ví dụ là
+ I0.0 sẻ MOV số 1 vào PQW10
+ I0.1 sẻ MOV số 2 vào PQW10
+ I0.2 sẻ MOV số 3 vào PQW10
Rồi, trên Slave bạn thực hiện so sánh (lệnh CMP):
+ PIW10=1 =>> thực hiện FC1
+ PIW10=2 =>> thực hiện FC2
+ PIW10=3 =>> thực hiện FC3
Chúc thành công
Mình chỉ nêu cái hướng chứ mình chưa thử ^^
Trong mạng Profibus, có 2 thanh đọc/ghi: PIW/PQW
Trên con Master bạn dùng chân kích: ví dụ là
+ I0.0 sẻ MOV số 1 vào PQW10
+ I0.1 sẻ MOV số 2 vào PQW10
+ I0.2 sẻ MOV số 3 vào PQW10
Rồi, trên Slave bạn thực hiện so sánh (lệnh CMP):
+ PIW10=1 =>> thực hiện FC1
+ PIW10=2 =>> thực hiện FC2
+ PIW10=3 =>> thực hiện FC3
Chúc thành công
mìh ko bik về PLC nhưng có mấy câuu hỏi muốn hỏi mọi người
1. Mình muốn điều khiển 12 step motor 6 dây + 1 động cơ điện bằng 1 PLC thì cần dùng bao nhiêu modul I/O mở rộng
2. PLC hiện tại của hãng nào có nhiều I/O nhất
xin cám ơn mọi người.
Chào mọi người số là thế này tôi đang giúp 1 người bài toán ôn định tốc độ động cơ. Thì tôi viết trên hàm Fb41 thì test đã ổn định nhưng thầy giáo của chị ấy bắt dùng PID tự chỉnh. Khi tôi viết chuơng trình dùng hàm fb50 và fb41 thì các
hệ thống vẫn tự tìm được tham số Kp và Ti nhưng hệ thống lại không ổn định.
Bác nào làm qua về vấn đề này có thể chia sẻ cho em ít kinh nghiệm được không. Kinh mong hồi âm của mọi người
anh Hiếu cho em hỏi
cách sử dụng khối FC 7 trong s7 300 như thến nào vậy anh. EM tìm hiểu thì biết là nó dùng cho mạng Asi.
theo tài liệu kỹ thuật thì plc s7-400 không có giới hạn số io, bạn có thể gắn thoải mái
Anh DoHung cho Em hỏi, Em xem các hàm chuẩn trong thư viện của S7-300, các hàm này đều bị khóa. Vậy Anh có thể nói qua cho Em về cách unlock để tìm hiểu về Code của các hàm đó được không. Thanks Anh nhiều.
chào mọi người mình đang làm một bài tập sử dụng các hàm SFC 2, SFC3, SFC 4 trong plc s7300 để hiển thị thời gian làm việc của một động cơ, các pro nào làm rùi chỉ cho mình với.
chào mọi người!e co con cpu317 -2dp.sao khi khởi động simatic manager trog project kg có hiển thị model cua cpu này chỉ co 315,316,318.thôi
thú thật là e mới làm wen với simatic thôi,trước jo chi sd LG thôi.mong bà con gần xa chỉ giáo.thank!
sách anh hiếu chắc sẽ rất hay, chúc anh sẽ sớm thành công anh nha
Bạn nào có vi dụ cụ thể thì up lên co mọi người cùng tham khảo, thanks