-
Thành viên cấp 1
có ai biết cách hiển thị thời gian của timer bên plc qua win cc không giúp mình với,ví dụ như đèn giao thông chẳng hạn hiển thị thời gian đếm lùi ah,thanks
-
-

Gửi bởi
huuduc90
có ai biết cách hiển thị thời gian của timer bên plc qua win cc không giúp mình với,ví dụ như đèn giao thông chẳng hạn hiển thị thời gian đếm lùi ah,thanks
Sử dụng đặc tính I/O field đó bạn
-
-
Thành viên cấp 1

Gửi bởi
khanh my
Sử dụng đặc tính I/O field đó bạn
hjx bạn nói vậy thì...,hiển thị bằng I/O thì mình biết rồi,mà quan trọng là cài đặt thuộc tính sao để hiển thị được timer trong plc,nghe đâu phải xài code C nữa mới được
-
-

Gửi bởi
huuduc90
hjx bạn nói vậy thì...,hiển thị bằng I/O thì mình biết rồi,mà quan trọng là cài đặt thuộc tính sao để hiển thị được timer trong plc,nghe đâu phải xài code C nữa mới được
k cài đặt thuộc tính gì cả, chỉ gán cái I/O field đó vào một miền nhớ, và bạn phải viết chương trình cho nó, ví dụ muốn đếm lùi đầu tiên bạn MOV 1 số (ví dụ như đèn đỏ sáng 30s thì MOV số 30) vào miền nhớ, sau đó tạo xung clock cứ sau 1s trừ đi 1
-
-
Thành viên cấp 4
chủ topic hỏi đúng rồi đó. trong s7-200 timer T35 chẳng hạn có đơn vị là 10ms nếu bạn muốn chạy 1p thì timer giá trị cài là 600, nếu bạn lấy giá trị T35 hiển thị thì đơn vị là 10ms (màn hình hiển thị 600 x 10ms chẳng hạn) còn nếu muốn hiển thị dạng hh:mm:ss:ms thì phải viết code plc hoặc viết code c hoặc vb trên wincc. Cái này mình nhớ là trên trang siemens có ví dụ đó,
Còn S7-300 thì đơn giản hơn, hiển thị thẳng là được
-
-
Thành viên cấp 4

Gửi bởi
ncrazy
chủ topic hỏi đúng rồi đó. trong s7-200 timer T35 chẳng hạn có đơn vị là 10ms nếu bạn muốn chạy 1p thì timer giá trị cài là 600, nếu bạn lấy giá trị T35 hiển thị thì đơn vị là 10ms (màn hình hiển thị 600 x 10ms chẳng hạn) còn nếu muốn hiển thị dạng hh:mm:ss:ms thì phải viết code plc hoặc viết code c hoặc vb trên wincc. Cái này mình nhớ là trên trang siemens có ví dụ đó,
Còn S7-300 thì đơn giản hơn, hiển thị thẳng là được
vậy nếu bạn có cách hay đó thì bạn chia sẻ cho anh em có được không vậy, nếu như chưa biết cách này của bạn tôi vẫn làm hiển thị ra giờ phút giây được nhưng mà mất công
-
-
Thành viên cấp 4
Hi hi, cách thì không phải của mình, chẳng qua lang thang trên support của siemens thấy có nó nên nhớ thôi
Hiển thị nội dung timer dạng s5t# bằng static text
https://support.automation.siemens.c...ard&viewreg=WW
Hiển thị dạng iec
https://support.automation.siemens.c...ard&viewreg=WW
Cách trong ví dụ này có lẽ là cách mất công của bạn đó, nhưng mà người ta bưng săn lên rồi, mình chỉ ăn thôi ^_^
-
-
Thành viên cấp 4

Gửi bởi
huuduc90
có ai biết cách hiển thị thời gian của timer bên plc qua win cc không giúp mình với,ví dụ như đèn giao thông chẳng hạn hiển thị thời gian đếm lùi ah,thanks
cái này có phải bạn muốn nó đếm tiến.
timer trong PLC thì nó luôn đếm ngược so với giá trị đặt đúng ko, vd như bạn đặt tmer là 30s và muốn hiển thị trên wincc là từ 0-->30
cái này bạn lấy 1 giá trị 60-giá trị timer bạn đếm được ,sau đó lấy giá trị của 60-30s đưa vào IO file của win cc
lúc này nó sẽ hiển thị đếm lên cho bạn ,cái này tôi cũng gặp khi làm timer. suy nghĩ chút sau đó hãy hỏi bạn nha
tôi nghĩ bạn hoàn toàn làm đk cái này thôi,chẳng qua bạn chưa nghĩ đó
Lần sửa cuối bởi _DavidTran_, ngày 02-22-2012 lúc 09:43 AM.
-
-
Thành viên cấp 1

Gửi bởi
thanhkethuhien
cái này có phải bạn muốn nó đếm tiến.
timer trong PLC thì nó luôn đếm ngược so với giá trị đặt đúng ko, vd như bạn đặt tmer là 30s và muốn hiển thị trên wincc là từ 0-->30
cái này bạn lấy 1 giá trị 60-giá trị timer bạn đếm được ,sau đó lấy giá trị của 60-30s đưa vào IO file của win cc
lúc này nó sẽ hiển thị đếm lên cho bạn ,cái này tôi cũng gặp khi làm timer. suy nghĩ chút sau đó hãy hỏi bạn nha
tôi nghĩ bạn hoàn toàn làm đk cái này thôi,chẳng qua bạn chưa nghĩ đó
Đầu tiên nếu việc đưa trực tiếp Timer lên WinCC thì bạn phải tạo làm thêm một bước nữa là thiết lập trong WinCC để có thể chuyển từ ms - s.
Vậy nên các bạn nên xử lý ngay tại chương trình PLC bằng cách: Lấy thời gian Timer chia cho 1 giá trị (phút thì chia 60 , giờ thì chia 3600). Kết quả này sẽ được hiển thị lên WinCC.
Thân,
-
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à 04:39 PM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu