Phần mềm này có nhiêu chử đâu đó mà cần tiếng Việt bạn, cố gắng mày mò chắc nhớ nhanh hơn, với lại có google dịch kìa, bắt tay làm thui:-c
Printable View
Mình muốn hỏi 1 chút là: Hiện mình đang viết 1 code đơn giản để điều khiển nồi hơi. Mình gặp phải 1 rắc rối trong phần mô phỏng bằng Simu là: phần sơ đồ điều khiển do người khác làm lại chuyển ngươc toàn bộ tín hiệu từ cảm biến về PLC bằng cách đấu qua 1 con relay. Ví dụ: cảm biến mức thấp: On qua relay thành off rồi chuyển về PLC để xử lý. Phần code mình viết chạy mô phỏng ok rồi, nhưng gặp rắc rối ở phần mô phỏng bằng Simu, mình không biết diễn tả tín hiệu ON của cảm biến thành OFF như nào cả. Mong các thầy các bạn giúp mình.
em có làm 1 bài mô phỏng nhỏ về thời gian thực về đèn giao thông nhưng em ko hiểu sao khi dùng pc-simu mô phỏng thì nó chạy ko đúng:
về thời gian sáng,tắt của các đèn không đúng như mình đặt trong chương trình.
http://www.mediafire.com/?m5hcd4bdynt4x74
http://www.mediafire.com/?aai56o6a976sx1x
và em muốn hiển thị ra led đếm ngược như clip của anh anhlv.ddt thì làm như thế nào ạ?
các a giúp dùm em.em cám ơn
em muốn hiển thị ra led đếm ngược đồng bộ với đèn như clip http://youtu.be/Mj8fw1NZY9M thì làm như thế nào ạ? anh có thể làm cho em cái ví dụ hiển thị thời gian đếm ngược của 1 đèn thôi được ko ạ
http://nt0.upanh.com/b3.s11.d1/1362c...10.hienthi.jpg
như vậy hay thế nào ạ??
theo như bài vd của a thì giá trị đếm ngược lưu vào vb0 vậy từ vb0 mình phải viết gì nữa để xuất ra led ạ?
e thấy trong pc-simu,chọn led hiển thị 2 số thì ngõ ra là Q0.0-còn set được và cố đinh Q0.7
mà cái này em định cho nó đồng bộ với đèn nữa,vậy thì vd đèn xanh là Q0.0 thì led hiển thị mình cũng làm Q0.0 phải ko ạ?
còn đèn vàng mình phải viết cho nó lưu vào vb1 chẳng hạn...đúng ko anh?
mà anh ơi cái đèn này em lấy thời gian thực là từ vb0 nên giá trị đếm này em lưu vào vb10 được ko ?
a kid ơi giúp em với
Chương trình và file mô phỏng trên PC-Sim
Dùng PLC 226
Giúp đc bạn đến đây thôi còn lại bạn tự nghiên cứu tiếp
PS:làm cho vui thì ok,chứ chả ai dùng plc xuất led cả
thanks anh kid,anh cho em hỏi lả em xuất ra led đếm ngược được rồi nhưng đèn sáng và thời gian hiển thị trên led nó ko trùng khớp với nhau...giống như cái clip của anh khanhmy làm ở trang 3 đó anh http://www.youtube.com/watch?feature...&v=xs4_FpXRON4
nhưng em ko lấy sm0.5 làm xung mà lấy timer làm xung 1s như anh hướng dẫn mà nó cũng ko đồng bộ được.
Bạn làm như mình hướng dẫn kia kìa, đơn giản thui mà, cái code đó mình không luu nên không còn, hic
Đính kèm 584Đính kèm 585
http://nt5.upanh.com/b6.s35.d1/2babd...51848255.1.jpghttp://nt6.upanh.com/b1.s33.d1/84c00...51848256.2.jpg
em làm như vậy nè anh sao ko được ?nó cũng bị lệch vài s chứ ko đúng y như anh được
Thế sao đúng. thế này nhé, em chạy timer T37, lấy giá trị tức thời của nó đem qua mà hiển thị, ai lại đi dùng bộ đếm làm gì ???? hiện tại ko có phần mềm ở đây, để chiều anh viết lại cho, đơn giản mà
t 37,38,39 em dùng làm cho chế độ đèn bình thường,cao điểm,đèn vàng nhấp nháy.nếu mà lấy luôn giá trị tức thời của nó thì làm thế nào a?
http://nt3.upanh.com/b2.s35.d1/5b872...51872793.1.jpg
với time có thể truy cập vào 2 dạng T_bit và T_word, nếu cần giá trị, ví dụ T37, em dùng lệnh mov_w move T37 sang 1 vùng nhớ kiểu word là lấy đc giá trị tức thời của nó
em cũng xài mov_w như anh nói mà sao cũng ko dc anh ơi...anh xem qua dùm em.
http://nt6.upanh.com/b1.s32.d2/0e22d...51917886.1.jpghttp://nt8.upanh.com/b4.s33.d1/17cf9...51917888.2.jpg
Không dùng counter. bạn không biết cách truy cập vào timer dạng word sao ???
sao em up bị thiếu hình kỳ vậy....
http://nt4.upanh.com/b3.s11.d1/64d35...51928014.1.jpghttp://nt5.upanh.com/b6.s32.d1/e46fc...51928015.2.jpg
em làm thế này mà thời gian nó chạy nhanh lắm a ??? ko biết a làm sao chỉ em đi a.
anh ơi cho em hỏi cái PC simulink nó có mô phỏng cho PLC giao tiếp với PC không ạ? (nhận, xuất byte) Nếu giao tiếp bằng VB nữa thì càng tốt hihi
vâng, chính xác rồi đó anh. Em đang học về PLC, lúc trên trường, khi thầy dạy thì có PLC thật, còn khi về nhà em không có nên phải dùng mô phỏng. Nhưng em không biết có mô phỏng được hay không.
Ví dụ 1: Viết chương trình bằng VB có nút start, stop. Khi nhấn Start, PLC bật Q0.0, nhấn stop thì Q0.0 off.
Ví dụ 2: Viết chương trình đổ vào PLC. Khi nhấn phím 1 thì Q0.1 on, nhấn phím 2 thì Q0.2 on...
Ở VD1, khi lập trình VB ta phải khai báo cổng com số mấy. Mà mình đang mô phỏng mà, làm sao có được cổng com này để mà khaii báo.
Mong mấy bậc tiền bối giúp đỡ ạ ^_^. Em mới học về PLC và thấy thích môn này lắm luôn hihi.
Mấy cái này không dùng mô phỏng cho giao diện được đâu.Nếu muốn làm giao diện test bạn có thể dùng PLC SIM của Step 7 Manager kết hợp Wincc hoặc WinccFlex khi đó PLC SIM sẽ đóng vai trò là PLC ảo cho phép giao diện trên Wincc hoặc WinccFlex kết nối và test runtime gần giống như khi kết nối với PLC thật
hic hic, vậy là phải học chay rồi. Sinh viên nghèo, PLC mấy triệu 1 cái, em hok có tiền mua T_T
Theo cách tính của mình dành cho các bạn đam mê PLC
- Đầu tiên học nhanh và nhiều tài liệu nhất là con S7-200 , mua con 2nd thôi giá chừng 3tr xài và vọc cỡ 3 năm cho sướng , đem bán lại chắc lỗ cỡ 300 ngàn là cùng . Quá rẻ. Còn hên nửa thì có sửa chữa thay thế cho khách hàng, thì tính là hàng hiếm hàng độc bán có khi lời gấp 3 đấy!!!
- Bạn thử hỏi hảng hay đại lí Siemens hàng S7-200 dòng 214, 216 xem sao ? giá không dưới 10 tr