Cung cấp PLC Siemens, Biến tần Siemens, Cáp lập trình PLC Máy nén khí Ingersoll Rand, Wuxi, Ally Win
Kho báo giá thiết bị điện, tự động hóa, cơ khí máy móc, cho thuê chung cư Thang máy Mitsubishi, plc siemens, lọc nước
Hãy tìm kiếm trước khi post câu hỏi Google
Trả lời
  #1 (permalink)  
Cũ 04-10-09, 09:42 PM
Junior Member
 
Tham gia ngày: Oct 2009
Bài gửi: 22
Thanks: 10
Thanked 2 Times in 1 Post
Mặc định lập trình đồng hồ thời gian thực trong PLC

chào các bác!
em có cái đồ án về PLC, lập trình đồg hồ thời gian thực tích hợp.Nhưng em chưa bít bắt đầu thế nào để làm nó.
có phải là em phải cài đặt 1 đồng hồ thực trong plc không vậy?
nó hoạt động như là 1 bộ hẹn giờ phải không?
có bác nào rành về phần này thì mách cho em với.em đang bí quá rùi
thanks các bác !
Trả Lời Với Trích Dẫn
  #2 (permalink)  
Cũ 04-10-09, 10:47 PM
Moderator
 
Tham gia ngày: Jan 2009
Đến từ: HCM city
Bài gửi: 286
Thanks: 0
Thanked 97 Times in 71 Posts
Mặc định

Nếu PLC cảu bạn là S7-300/400 thì mình có thể giúp. Các loại khác thì không rành lắm nhưng mình nghĩ là bất kỳ PLC của hãng nào cung có tích hợp sẵn đồng hồ này.
Trả Lời Với Trích Dẫn
The Following 2 Users Say Thank You to Thinktosay For This Useful Post:
raisomoon08 (11-04-10), thanh48ckcd (14-06-10)
  #3 (permalink)  
Cũ 05-10-09, 04:52 PM
Junior Member
 
Tham gia ngày: Oct 2009
Bài gửi: 22
Thanks: 10
Thanked 2 Times in 1 Post
Mặc định

vâng.
thầy cho chúng em làm với s7 300 bác ah.
Trả Lời Với Trích Dẫn
  #4 (permalink)  
Cũ 31-10-09, 09:33 PM
Junior Member
 
Tham gia ngày: Oct 2009
Bài gửi: 8
Thanks: 0
Thanked 2 Times in 1 Post
092 dong ho thoi gian thuc trong plc

cac bac oi giup em voi ????
bac nao biet ro ve dong ho thoi gian thuc trong plc s7300 ko chi cho em voi
thay bat em lam ve cai do ma tieng anh cua em kem wa ko hieu duopc phan help trong do nen chiu bo tay
bay gio ma tra tu dien thi em toi may .GIUP EM VOI MAY PRO OI
Trả Lời Với Trích Dẫn
  #5 (permalink)  
Cũ 31-10-09, 11:16 PM
Moderator
 
Tham gia ngày: Jan 2009
Đến từ: HCM city
Bài gửi: 286
Thanks: 0
Thanked 97 Times in 71 Posts
Mặc định

Trích:
Nguyên văn bởi vanluudtdh Xem bài viết
cac bac oi giup em voi ????
bac nao biet ro ve dong ho thoi gian thuc trong plc s7300 ko chi cho em voi
thay bat em lam ve cai do ma tieng anh cua em kem wa ko hieu duopc phan help trong do nen chiu bo tay
bay gio ma tra tu dien thi em toi may .GIUP EM VOI MAY PRO OI
Cái này hình như mình trả lời rồi mà ta, thôi để hôm nào rảnh mình ngồi xem lại rồi post lên lại cho anh em.
Trả Lời Với Trích Dẫn
The Following 2 Users Say Thank You to Thinktosay For This Useful Post:
raisomoon08 (11-04-10), thanh48ckcd (11-08-10)
  #6 (permalink)  
Cũ 01-11-09, 12:58 PM
Junior Member
 
Tham gia ngày: Oct 2009
Bài gửi: 8
Thanks: 0
Thanked 2 Times in 1 Post
20 help

anh thinktosay oi bay gio em dang can lam anh co the giup em duoc ko.Chang han co vi du la minh hen 3h ngay 1thang 11nam 2009 xuat ra mot tin hieu dieu khien mo may bomnuoc thi cai dat nhu the nao.Anh co the giup emti mi hon duoc ko .THANK anh nhiu.

Mod: Bác ghi tiếng Việt có dấu dùm em nhé.
Trả Lời Với Trích Dẫn
The Following 2 Users Say Thank You to vanluudtdh For This Useful Post:
huyto11k (17-11-09), raisomoon08 (11-04-10)
  #7 (permalink)  
Cũ 01-11-09, 02:49 PM
Moderator
 
Tham gia ngày: Jan 2009
Đến từ: HCM city
Bài gửi: 286
Thanks: 0
Thanked 97 Times in 71 Posts
Mặc định

Trích:
Nguyên văn bởi vanluudtdh Xem bài viết
anh thinktosay oi bay gio em dang can lam anh co the giup em duoc ko.Chang han co vi du la minh hen 3h ngay 1thang 11nam 2009 xuat ra mot tin hieu dieu khien mo may bomnuoc thi cai dat nhu the nao.Anh co the giup emti mi hon duoc ko .THANK anh nhiu
Trước hết vào phần hardware config để set ngày tháng năm như trong hình hướng dẫn kèm theo. Hoặc là đọc help để biết cách sử dụng các hàm set thời gian "SFC28 "SET_TINT"". Vào tìm hiểu các OB10 đến OB17 Time of day interrup, để biết cách sử dụng các OB này. Mở một cái OB nào đó ra rồi vào thưu viện chuẩn tìm đến OB10... rồi nhấn F1 để biết cách sử dụng cái hàm này như thế nào, cách lấy giờ ngày tháng năm ra sao từ đó mà làm nha, dễ dang mà.
Hình Kèm Theo
Kiểu File : jpg HW.JPG‎ (68.5 KB, 356 lần tải)
Trả Lời Với Trích Dẫn
Các thành viên đã cảm ơn Thinktosay về bài viết hay này:
raisomoon08 (08-04-10)
  #8 (permalink)  
Cũ 01-11-09, 11:06 PM
Moderator
 
Tham gia ngày: Jan 2009
Đến từ: HCM city
Bài gửi: 286
Thanks: 0
Thanked 97 Times in 71 Posts
Mặc định Đây là ví dụ về đồng hồ thời gian thực

//************************************************** *********************************

//Addresses Used

//Address Meaning
//I 0.0 Input to read a variable time into MD 0
//I 0.1 Input to set the time
//MW 0 Date, can be changed via STATUS VAR
//MD 2 Time, can be changed via STATUS VAR
//MW 6 Current date
//MW 8 Current day
//MD 10 Current time of day
//************************************************** *********************************

FUNCTION FC 10 : VOID

TITLE = CPU- Set and read CPU time

VERSION : 1.0

VAR_TEMP

IN_TIME : TIME_OF_DAY ; //TOD actual parameter
OUT_TIME : TIME_OF_DAY ; //TOD actual parameter
IN_DATE : DATE ; //DATE actual parameter
OUT_DATE : DATE ; //DATE actual parameter
IN_TIME_DATE : DATE_AND_TIME ; //DT actual parameter
OUT_TIME_DATE : DATE_AND_TIME ; //DT actual parameter
CUR_RETVAL : INT ; //Current return value
END_VAR

BEGIN

NETWORK
TITLE = Save the required time and date
// in the temporary variables
L D#1997-1-20 ; //Specify date as constant
AN I 0.0 ; //if I 0.0 = 0; variable value in MW 0 if I 0.0 = 1
JC nko1 ;
L MW 0 ; //Specify value in MW 0 as date
//(change via STATUS VAR)
nko1: T #IN_DATE ;
L TOD#13:30:0.0 ; // Specify time as constant
AN I 0.0 ; // if I 0.0=0; variable value in MD 2 if I 0.0 = 1
JC nko2 ;
L MD 2; // Specify value in MD 2 as time

//(change via STATUS VAR)
nko2: T #IN_TIME ;

NETWORK
TITLE = Combine date and time
// to the output variable (format DATE_AND_TIME)
CALL FC 3 // Standard FC3 "D_TOD_DT" (conversion D and TOD
// to DT)
(IN1 := #IN_DATE, //Combines date from input variable (format DATE)
IN2 := #IN_TIME, //and time from input variable
RET_VAL := #IN_TIME_DATE); //(Format TIME_OF_DAY)
//to form output variable
//(format DATE_AND_TIME)

NETWORK
TITLE = Set time at positive edge

A I 0.1 ; // Set time if positive edge at I 0.1
FP M 255.1 ;
= M 255.0 ; // Edge memory bit


NETWORK
TITLE = Set time at positive edge
A I 0.1 ; //Set time if positive edge at I 0.1
FP M 255.1 ;
= M 255.0 ; //Edge memory bit

NETWORK
TITLE = Set the time
A M 255.0 ; // Set time if M 255.0=1 (positive edge)
JNB _005 ;
CALL SFC 0 // SFC 0 "SET_CLK" (set time-of-day interrupt)
(PDT := #IN_TIME_DATE, // Current date and time
RET_VAL := MW 200); // Contains error code (if SFC processing faulty)
_005: A BR;
= Q 4.0 ; // Q 4.0=1 if setting time OK

NETWORK
TITLE = Read time
CALL SFC 1 // SFC 1 "READ_CLK" (read time)
(RET_VAL := #CUR_RETVAL , // Contains error code
//(if SFC processing faulty)
CDT := #OUT_TIME_DATE); // Contains read time
// and date (format DT)

NETWORK
TITLE = Extract date from format DATE_AND_TIME
CALL FC 6 //FC6 "DT_DATE" (conversion DT to DATE)
(IN := #OUT_TIME_DATE, // Read time and date
//(format DT)
RET_VAL := #OUT_DATE); // Output variable in format DATE
//(current date)

NETWORK
TITLE = Display current date
L #OUT_DATE ;
T MW 6 ; // Display current date in MW 6

NETWORK
TITLE = Extract day from format DATE_AND_TIME
CALL FC 7 // FC7 "DT_DAY" (conversion DT to DAY)
(IN := #OUT_TIME_DATE, // Read time and date
//(format DT)
RET_VAL := MW 8) // Display current day in MW 8

NETWORK
TITLE = Extract time from format DATE_AND_TIME
CALL FC 8 // FC8 "DT_TOD" (conversion DT to TOD)
(IN := #OUT_TIME_DATE, //Read time and date
//(format DT)
RET_VAL := #OUT_TIME); //Output variable in format TOD
//(current time of day)

NETWORK
TITLE = Display current time
L #OUT_TIME ;
T MD 10 ; //Display current time of day in MD 10

END_FUNCTION

//************************************************** *********************************
ORGANIZATION_BLOCK OB 1
TITLE = Call FC10
VERSION : 1.0

VAR_TEMP
SYSTEM : ARRAY [1..20] OF BYTE ;
END_VAR

BEGIN

CALL FC 10 ;

END_ORGANIZATION_BLOCK
Trả Lời Với Trích Dẫn
The Following 2 Users Say Thank You to Thinktosay For This Useful Post:
0904841310 (05-03-12), raisomoon08 (08-04-10)
  #9 (permalink)  
Cũ 01-11-09, 11:08 PM
Moderator
 
Tham gia ngày: Jan 2009
Đến từ: HCM city
Bài gửi: 286
Thanks: 0
Thanked 97 Times in 71 Posts
Mặc định

Các chú tìm hiể máy cái OB và cái FC, ·

. SFC 0 "SET_CLK" Set the clock

· SFC 1 "READ_CLK" Read the clock

· FC 3 "D_TOD_DT"

· FC 6 "DT_DATE"

· FC 7 "DT_DAY"

· FC 8 "DT_TOD"
Trả Lời Với Trích Dẫn
The Following 2 Users Say Thank You to Thinktosay For This Useful Post:
raisomoon08 (08-04-10), thanh48ckcd (01-11-10)
  #10 (permalink)  
Cũ 01-11-09, 11:10 PM
Moderator
 
Tham gia ngày: Jan 2009
Đến từ: HCM city
Bài gửi: 286
Thanks: 0
Thanked 97 Times in 71 Posts
Mặc định

Từng ấy dữ liệu là đủ để anh em timg hiểu thêm về đồng hồ thời gian thực rồi đó, tuy không cụ thể vì tôi không có thời gian nhưng hi vọng mấy anh em tìm hiểu thêm
Trả Lời Với Trích Dẫn
Các thành viên đã cảm ơn Thinktosay về bài viết hay này:
raisomoon08 (08-04-10)
Trả lời

Bookmarks

Ðiều Chỉnh Kiếm Trong Bài
Kiếm Trong Bài:

Kiếm Chi Tiết

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

BB code is Mở
Mặt cười đang Mở
[IMG] đang Mở
HTML đang Tắt
Trackbacks are Mở
Pingbacks are Mở
Refbacks are Mở



Múi giờ GMT. Hiện tại là 06:08 PM
Powered by: vBulletin v3.7.4
Copyright ©2000-2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.
Diễn đàn bạn đọc Hiện Đại Hóa