FC3. Convert Date and Time of Day to DAte_And_Time
Hi mọi người,
Topic truoc post nhầm ảnh, mình post lại ảnh mình đang gặp. Mình ko hiểu sao khai báo đúng kiểu date type mà nó lại ko được .
Ai có kn giúp mình với.
Thanks.
Sợ bạn nói là khai báo của step 7 có vấn đề mình làm cho bạn 1 cái demo tương tự như của bạn để bạn so sánh thao tác bạn sai sót gì không nhé.
Chúc may mắn.
Hi,
Mình lấy cái bảng demo của bạn, mình xóa dòng p#db1.dbx6.0 và minh đánh lại thi nó cũng báo lỗi tương tự.
Mình phải vào cái DB1 đó, xem address địa chỉ nó tên gì thì copy cái tên dán vô, thì ko sao. Còn Dánh P#db1.dbx6.0 là báo lỗi.
Không hiểu tại sao.
Hi bạn Hiếu,
Mình đâu có làm lại đâu mà sai. Mình lấy chính cái demo của bạn, mình xóa cái output cua khối fc3 (P#db1.dbx8.0). Rồi mình đánh lại đúng như địa chỉa trên thì nó vẫn báo cái dòng như hình mình up.
Thứ 2 nữa là khi mình lấy cái demo của bạn simulator, giá trị 2 input dầu vào thay đổi nhưng mình ko thấy output thay đổi, bạn thử check lại nhé.
Vì mình chưa làm khối fc3 này bao giờ nên chưa có kn. Mong mọi người giúp đở
Thank all. Untitled.jpg
Hi
File mình đây.
Trong FC217 mình đánh trực tiếp địa chỉ P#db217.dbx10.0, khong được nên mình ko save được. Bạn lấy file mình insert fc3 vào fc217 và thử khai báo nhé. Nếu thấy có gì sai mong bạn báo giúp mình.
Với bạn thử kiểm tra trong demo của bạn , khi 2 giá trị input của khối fc3 thay đổi mình không thấy giá trị output thay đổi (simulator)
Thank bạn vì giúp đỡ. HATN_Con.rar
Hi bạn Hiếu,
Mình đâu có làm lại đâu mà sai. Mình lấy chính cái demo của bạn, mình xóa cái output cua khối fc3 (P#db1.dbx8.0). Rồi mình đánh lại đúng như địa chỉa trên thì nó vẫn báo cái dòng như hình mình up.
Thứ 2 nữa là khi mình lấy cái demo của bạn simulator, giá trị 2 input dầu vào thay đổi nhưng mình ko thấy output thay đổi, bạn thử check lại nhé.
Vì mình chưa làm khối fc3 này bao giờ nên chưa có kn. Mong mọi người giúp đở
Thank all. Untitled.jpg
anh sai rõ ràng rồi... anh đánh lại cái đó làm chi... ngõ ra FC3 là kiểu dữ liệu DATE-TIME anh gõ cái pointer vào thì sai là phải rồi...
tự dưng kiểu dữ liệu ng ta là DATE_TIME anh lại đi đưa kiểu dự liệu pointer vào
cái kiểu DATE_TIME lớn hơn 4 byte nên khi anh nhập vào mà đúng nó sẽ ra cái pointer (p#....), còn mấy kiểu dữ liệu nhỏ hơn 4 byte thì nhập đúng nó sẽ không ra cái p#.... vì kiểu dữ liệu đó chứa được trong thanh ghi tích lũy của PLC
nhưng mà anh nhập trực tiếp p#.... thì k được đâu.... thao tác nhập của anh sai rồi....
à còn cái mô phỏng anh xem lại cách anh mô phỏng đúng chưa nhé, anh chưa tìm hiểu kĩ mà dám bảo ng khác check lại.... cái kiểu DATE_TIME anh monitor khối DB nó ra cái màu xám kia nghĩ là kiểu dự liệu đó không cập nhật được bằng cách này.... trong khối DB có 1 số kiểu mà dự liệu của nó không cập nhật dc (cái k cập nhật được thì "Actual Value" ra màu xám như trên kia).... còn muốn mô phỏng mà nhìn thấy thì tự tìm hiểu nhé... anh xem cấu trúc của kiểu DATE_TIME là làm được thôi
Đánh dấu