Mình cần hiện timer 5 trong i/o field . mình chọn kiểu dữ liệu là unsiged 16bit nên khi hiện ra nó không có kiểu timer ( ra kiểu số ) . các bạn nào biết cách hiện đúng như timer chỉ mình với !
Printable View
Mình cần hiện timer 5 trong i/o field . mình chọn kiểu dữ liệu là unsiged 16bit nên khi hiện ra nó không có kiểu timer ( ra kiểu số ) . các bạn nào biết cách hiện đúng như timer chỉ mình với !
Bạn phải tự chuyển đổi từ con số đó sang đúng đơn vị bạn cần (ms, s, m...). Hoặc dùng IEC Timer cho đơn giản.
300 có cả SIMATIC Timer và IEC Timer nhé. SIMATIC Timer dùng kiểu dữ liệu S5Time còn IEC dùng kiểu Time.
Với S5Time, nếu màn hình bạn đang dùng là dạng Line/Graphic thì timebase nó là second, nếu màn hình bạn dùng là loại Windows Base thì timebase nó là milisecond.
Bạn dùng chức năng linear scaling trong mục tag của WinCC rồi chỉnh lại scale cho phù hợp.
Chi tiết: http://support.automation.siemens.co...ard&viewreg=WW
SCL (Structured Control Language)
có ai làm S7-200 không ạ! chỉ cho em với !
để tính thời gian thì không nhất thiết phải dùng timer, sẽ không lo ngại về kiểu s5t nữa
a hiếu ơi! em muốn hiện còng I/O theo giá trị %: em đã đặt tỷ lệ trước ở PLC nhưng em muốn truyền trực tiếp từ wincc xuống PLC để k pai đổ lại chương trình em muốn đặt tỷ lệ cổng I/O 1 là 30% ,I/O 2 LÀ 70 % tổng dk 100% cảm biến báo đóng van và động cơ trọn hoạt động , nhưng e chỉ nhập dk 1 cổng ,còn cổng kia nhập k tác dụng , nó k hiểu là cộng dồn hay sao ấy : a giúp em với ,em cám ơn! em có hình ảnh
Đính kèm 2367
Bạn phải kiểm tra lại logic bạn viết trong chương trình.
Như mình đã nói có 2 cách xử lý: một là bạn viết logic dưới PLC rồi gửi status hoặc Process value lên HMI, hai là bạn thực hiện logic trên HMI. Theo mình thì cách 1 dễ hơn cho bạn, bạn chỉ cần cộng 2 giá trị, rồi so sánh với giá trị cần đạt đến để start motor (100%)
[QUOTE=Mechatronic_Hieu;49199]Bạn phải kiểm tra lại logic bạn viết trong chương trình.
Như mình đã nói có 2 cách xử lý: một là bạn viết logic dưới PLC rồi gửi status hoặc Process value lên HMI, hai là bạn thực hiện logic trên HMI. Theo mình thì cách 1 dễ hơn cho bạn, bạn chỉ cần cộng 2 giá trị, rồi so sánh với giá trị cần đạt đến để start motor (100%)[/QU
vâng a! em muốn nhập trực tiếp từ wincc để không pai đổ lại chương trình trền PLC ấy thôi mà