thi stop roi run lai
Printable View
thi stop roi run lai
bạn có thể sử dụng timer có nhớ đi trong s7-300 timer trẽ theo sường lên có nhớ - (SS)Trích dẫn:
timer trong s7 300 cho phép bạn lựa chon vùng nhớ để lưu giá trị đếm tức thời mà,chi việc độc gia trị vùng nhớ mà bạn chọn thôi.
trong s7 300 có loại timer có nhớ,khi tín hiệu điều khiển = 1 thì timer bắt đầu đếm, =0 thì timer dừng đếm, =1 lại thì đếm tiếp giá trị đó.
theo mình biết thi DB là khối chúa dữ liệu chương trình
khi gọi các khối chức năng fc hay fb đều có các db đi kèm,và trong db này đều có các dũ liệu có sẵn ,mình có thể thay đổi dũ liệu trong db này không và khi vận hành có sẩy ra lôi không các bạn?
chỉ có fb có db đi kèm thôi, bạn có thể làm gì với db này củng được nhưng tốt nhất là chỉ đọc thôi, còn ghi dữ liệu thì vận hành xảy ra lỗi là rất cao đó
anh có thể ví dụ 1 số lỗi ghi dữ liệu được không ạ, nếu 1 hệ thống dùng 1 giao diện giám sát và cần nhập DL vào thì nên dùng M chứ không nên dùng DL của DB hả anh. bây giờ nếu mình cần đọc giá trị ko điện nào đó như xung hay nhiệt độ ,... thì MOV vào DL của DB ko lỗi đâu đúng ko anh. cái này là kinh nghiệm các anh làm thực tế mà biết nên em muốn anh chia sẻ chút.
thank !
dữ liệu trong db ứng vs môi fb phải không a.thế còn UDT là gì ạ?
DB có 2 loại, loại thường để lưu dữ liệu, cái này truy cập vô tư, không sao cả, loại kia là instance db, là được tạo ra theo cấu trúc của 1 fb nào đó, loại này lưu dữ liệu đang xử lý của db, nếu bạn đọc thì không sao, nếu bạn ghi vào thì có 2 trường hợp, bị fb ghi đè, không sao, ghi đè fb, dữ liệu bị sai có thể tính toán sai hoặc fb báo lỗi....
còn UDT là giống như là cấu trúc mẫu của DB do siemens soạn sẵn dành cho các fb mà siemens viết sẵn, khi mình dùng các fb này thì mình tạo DB và khai báo kiểu là instance of UDT ....
anhn oi!em có vd này anh xem giùm em đc ko ạ em xem mãi ma không hiểu
http://www.mediafire.com/view/?cjnp4mgmam63n4a
dữ liệu trong UDT có giống vói DB không ạ,hay UDT đi với khối DB ạ