Có bác nào có bài tập mẫu về lệnh call không nhỉ ? Chia sẻ cho em tham khảo với .E đang bí về vấn đề này .
Printable View
Có bác nào có bài tập mẫu về lệnh call không nhỉ ? Chia sẻ cho em tham khảo với .E đang bí về vấn đề này .
hàm này dùng gọi một nhãn hoặc chương trình con, bạn hỏi vơi PLC S7 200 phải không? trong chương trình nếu bạn viết với lad thì hàm call sẽ dùng để gọi SBR. ví dụ trong SBR1 bạn dùng để thiết lập thông số nào đó mfa chỉ cần gọi 1 lần trong lúc PLC làm việc, thì chỉ việc dùng hàm call trong main call SBR 1 và đặt trước nó là 1 NO khai báo SM0.1 là ổn ^^
hàm này dùng gọi một nhãn hoặc chương trình con, bạn hỏi vơi PLC S7 200 phải không? trong chương trình nếu bạn viết với lad thì hàm call sẽ dùng để gọi SBR. ví dụ trong SBR1 bạn dùng để thiết lập thông số nào đó mfa chỉ cần gọi 1 lần trong lúc PLC làm việc, thì chỉ việc dùng hàm call trong main call SBR 1 và đặt trước nó là 1 NO khai báo SM0.1 là ổn ^^
uhm đúng như anhlv đã nói thì chỉ gọi hàm đó ra rù gán cho nó giá trị gọi cái gì là dc rui
con 200 or 300 zi kun de thôi bạn gọi ra sau đó nhấn F1 dọc giá trị mà nó có thể gọi là gì thì dc rồi không khó đâu
là thử đi mới biết chứ không làm sao biết good lucky
Thanks bác mod . Giờ em mới dậy. bác có bài tập nào về nó ko ? hoặc Bác có thể viết 1 ví dụ cụ thể dc ko ? .Trích dẫn:
hàm này dùng gọi một nhãn hoặc chương trình con, bạn hỏi vơi PLC S7 200 phải không? trong chương trình nếu bạn viết với lad thì hàm call sẽ dùng để gọi SBR. ví dụ trong SBR1 bạn dùng để thiết lập thông số nào đó mfa chỉ cần gọi 1 lần trong lúc PLC làm việc, thì chỉ việc dùng hàm call trong main call SBR 1 và đặt trước nó là 1 NO khai báo SM0.1 là ổn ^^
đây bạn kích xem cái đèn nó ntn. bạn xem rùi tự làm lấy 1 bào vd nào tốt hơn chút. chứ ko ai làm cho vd ngon đâu. ;))
co 2 cách gọi đó.
http://www.mediafire.com/?a5wxyv01svq50cn
Thanks bác thanhke_auto nhé ;)
Thanks nhưng chương trình không chạy ;))
thanhke đua code mà ko check lỗi kìa, lỗi rất cơ bản, đặt một cái thường mở khai báo SM0.0 trước lênh gọi SBR_0 là hết lỗi ^^
Trích dẫn:
LD SM0.0
CALL SBR_0:SBR0
em check rùi,e bết có lỗi chứ. nhưng mà em ko nói, để bạn đó tự sửa thì hay hơn anh ạ.không phải em cho code free, mà để bạn đó tự làm xem ntn, với lại nếu bật S7_simulator mà ko chọn CPU 22x thì cũng ko chạy. để dòng 21x sẽ báo lỗi vùng nhớ L
dù sao cũng xl bạn nha.heheheheheheheh:)) ,làm như anh anhlv.ddt với m nói là chạy đó.
cảm ơn anh anhlv đã nhắc nhở,hihihihi
:)) . Theo bạn thanhke_auto thì để sm0.0 với m0.0 nó khác gì nhau ko?
Bác thanhke_auto đã chạy code mình làm trên s7 Sim chưa? Bác Mod đã thêm vào sm0.0 bác đã thử chạy chưa? Hình như không chạydc thì phai :|
diễn đàn vắng quá nhỉ ?
Cũng không có gì là bó tay đâu bác
http://3.bp.blogspot.com/-mu-VK1O2Y7...8/s1800/TT.JPG
Không chạy thật mà bác thanhke_auto ;)
chọn lại cpu226 đi, cái l63.7 không có trong 224 ^_^
226 cũng vậy à ! ^^ ;))
đây nha, ko thắc mắc nhiều nha. chạy 100% mà, CPU 224 đó.
[IMG]http://img809.imageshack.us/img809/9955/aaaaatb.jpg[/IMG]
[IMG]http://img403.imageshack.us/img403/2153/bbbbbai.jpg[/IMG]
;)) Chắc sim của mình bị lỗi :|
Chay rồi , ngon lành các thứ . Thế mà thằng bạn em nó xem code nó bảo thế này không dc , rồi nói cười :| . Các bác vào cho ý kiến .
bác mod anhlv nhận xét cho vài lời ý kiến. Em kết nhất bác anhlv :X .
Download: http://www.mediafire.com/?928g61xuqv9qai3
chương trình dài thế này, với rất nhiều chương trình con, xong e không chạy được đúng yêu cầu đâu. em cứ test thử sẽ biết.
liệu có cần thiết sử dụng chương trình con trong code đó ko.
Em viết khởi động , dừng , sự cố thôi ^^ viết như 1 bài toán mà thôi. Em chay thử rồi.Trích dẫn:
chương trình dài thế này, với rất nhiều chương trình con, xong e không chạy được đúng yêu cầu đâu. em cứ test thử sẽ biết.
Đã bảo mình viết theo cách gọi hàm con mà lại :|Trích dẫn:
liệu có cần thiết sử dụng chương trình con trong code đó ko.
Lần trước có bài mình viết theo lối tường minh rồi còn gì :-s
Còn chạy với yêu cầu thực tế thì ko đc là chắc :|
Ý em hỏi là viết thế có dc không ? Dài dòng hay là thế nào mà bạn em cười ?. Bác mod có thể phê bình mà.
^^ thế này nhé, viết như bạn nếu chương trình phức tạp chút thì rất khó quản lý I/O, khai báo qua biến L như thanhke để cho chỉ cần phải báo I và Q ở trong chương trình Main thì sẽ dễ quản lý hơn rất nhiều.