LỚP TDO5 - ĐH GTVT TP.HCM

XIN MỜI ĐĂNG NHẬP VÀO FORUM CỦA LỚP TD05

Join the forum, it's quick and easy

LỚP TDO5 - ĐH GTVT TP.HCM

XIN MỜI ĐĂNG NHẬP VÀO FORUM CỦA LỚP TD05

LỚP TDO5 - ĐH GTVT TP.HCM

Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

lỚP TD05- NGÀNH TỰ ĐỘNG HÓA CÔNG NGHIỆP - ĐẠI HỌC GIAO THÔNG VẬN TẢI TP.HCM

Latest topics

» Phần mềm lập trình cho PLC Allen-Bradley (Rockwell Automation)
by trungdoan Tue Mar 22, 2016 12:55 am

» Lập trình S7-200 nâng cao
by tuandhdi4kt Sun Sep 06, 2015 10:29 pm

» [Ebook] Automating with STEP 7 in STL and SCL: SIMATIC S7-30
by tuandhdi4kt Sun Sep 06, 2015 9:23 pm

» Đồ Án "Cẩu hàng Điều khiển nâng hạ cẩu hàng trên cảng trọng lượng 5 tấn"
by a2s2c2 Fri Jun 12, 2015 9:44 pm

» connect RSLogix500 with RSView32 via RSLinx OPC Sever de lam mot he thong SCADA
by tranthanhhai Sun May 31, 2015 11:27 am

» Một cuốn sách rất hay để học lập trình PLC - Programmable Logic Controllers, 2010 4th edition
by amitufuo Sat May 30, 2015 5:35 pm

» Xin tài liệu
by huy070707 Mon Dec 01, 2014 6:09 pm

» Crack cho các phần mềm lập trình PLC Allen-Bradley (Rockwell Automation)
by quanghaiqn132 Mon Nov 24, 2014 12:49 am

» mitsubishi
by duong Thu Nov 13, 2014 8:23 pm

» Các phần mềm lập trình setup hệ thống Mitsu
by ngoctruong27 Tue Sep 30, 2014 1:11 pm

» Cấu trúc và lập trình họ vi điều khiển 8051
by anhkhoa23 Sun Sep 21, 2014 5:23 am

» FluidSIM v3.6
by khactienkt Wed Aug 13, 2014 10:07 pm

» PLC Training software Mitsubishi
by dangnamtn Wed Jun 25, 2014 12:02 am

» mô phỏng S7-300 với SPS-VISU
by thuyliem Wed Apr 02, 2014 1:22 pm

» cách thức làm mạch đếm sản phẩm
by lecuong Fri Mar 21, 2014 9:22 am

» Các ví dụ lập trình PLC Omron (Tiếng Anh,Rất hay)
by lecuong Fri Mar 21, 2014 9:07 am

» PHẦN MỀM ITS PLC PE PROFESSIONAL V1.23
by nguyenkimanh_ht Mon Feb 24, 2014 10:51 am

» mang truyen thong cong nghiep
by CPC80 Sun Feb 16, 2014 3:11 pm

» Ebook sử dụng Step 7 lập trình S7-300 và S7-400
by huuphong.spkt08 Tue Feb 04, 2014 9:58 am

» Link down Pic Tiếng việt mới nè
by quocdat Wed Jan 08, 2014 1:34 am

Top posters

lethanhson (316)
Môn PLC I_vote_lcapMôn PLC I_voting_barMôn PLC I_vote_rcap 
hungnho86 (302)
Môn PLC I_vote_lcapMôn PLC I_voting_barMôn PLC I_vote_rcap 
letronghoang (292)
Môn PLC I_vote_lcapMôn PLC I_voting_barMôn PLC I_vote_rcap 
its_me (266)
Môn PLC I_vote_lcapMôn PLC I_voting_barMôn PLC I_vote_rcap 
mrken (255)
Môn PLC I_vote_lcapMôn PLC I_voting_barMôn PLC I_vote_rcap 
tranhuyngoc (254)
Môn PLC I_vote_lcapMôn PLC I_voting_barMôn PLC I_vote_rcap 
lanhieu0305 (193)
Môn PLC I_vote_lcapMôn PLC I_voting_barMôn PLC I_vote_rcap 
huynhhungtd05 (193)
Môn PLC I_vote_lcapMôn PLC I_voting_barMôn PLC I_vote_rcap 
hailua246 (175)
Môn PLC I_vote_lcapMôn PLC I_voting_barMôn PLC I_vote_rcap 
toantran (165)
Môn PLC I_vote_lcapMôn PLC I_voting_barMôn PLC I_vote_rcap 

+2
thienson
trinhthangnb
6 posters

    Môn PLC

    trinhthangnb
    trinhthangnb


    Giới tính : Nam
    Tổng số bài gửi : 57

    Points : 100
    Join date : 13/09/2008
    Age : 37
    Đến từ : Ninh Bình

    Môn PLC Empty Môn PLC

    Bài gửi by trinhthangnb Sun Aug 22, 2010 9:47 pm

    Tớ đang lập trình đèn giao thông dùng s7200 bài đèn giao thông, mình dùng vùng nhớ VB3,4,5. để nhập thời gian thực vào! nhưng mình không biết khi bắt đầu chạy chương trình thì thời gian thực sẽ bắt đầu từ thời gian mình nhập bên trên hay thế nào và mình lấy thời gian đó như thế nào?ví dụ mình muốn đọc thời gian thực từ 23h tới 5h thì mình lấy như thế nào? mong các bạn giúp đỡ! Embarassed - Question
    thienson
    thienson


    Giới tính : Nam
    Tổng số bài gửi : 111

    Points : 196
    Join date : 12/09/2008
    Age : 37
    Đến từ : Đồng Nai gạo trắng nước trong. Ai đi đến đó thời không muốn về

    Môn PLC Empty Re: Môn PLC

    Bài gửi by thienson Mon Aug 23, 2010 6:35 am

    Nên nhập trực tiếp từ PC cho nhanh không nên nhập gián tiếp. Đầu chương trình dùng lệnh Read_RTC là xong.
    avatar
    jayacepalius


    Giới tính : Nam
    Tổng số bài gửi : 38

    Points : 42
    Join date : 22/01/2010

    Môn PLC Empty Re: Môn PLC

    Bài gửi by jayacepalius Mon Aug 23, 2010 10:41 am

    Việc thiết lập thời gian thực (TGT) trong s7-200 có 2 cách!
    Cách 1: Thực hiện lệnh SET_RTC (tuy nhiên phương pháp này có vẻ ít dùng vì nó đòi hỏi phải thự hiện lệnh này ngay lúc đúng thời gian ấy ngòai thực tế)
    Cách 2: Thực hiện bằng PC.PC lúc connect với S7-200 qua RS-485 sẽ có chức năng đồng bộ hóa thời gian với PC.Vì vậy chỉ thực hiện đồng bộ 1 phát là xong, thời gian sẽ dc duy trì tự động trong PLC.

    Còn về cách đọc thời gian thực,vì dụ với bài đèn giao thông này đi.Anh sẽ dùng lệnh READ_RTC và move vào VB0
    Như thế này này
    Sau lệnh này thì thời gian thực sẽ move vào lần lượt các ô nhớ như sau:

    Môn PLC Untitled-11

    VB0-YEAR (NĂM) TỪ 00-99
    VB1-MONTH (THÁNG)từ 1-12
    VB2-DAY (NGÀY)1-31
    VB3-HOUR (GIỜ)00-23
    VB4-MINUTE (PHÚT)00-59
    VB5-SECOND (GIÂY)00-59
    VB6- LÚC NÀO CŨNG LÀ 00
    VB7-NGÀY TRONG TUẦN (1=CHỦ NHẬT)1-7
    vì vậy anh ko nhất thiết (thậm chí có thể sai, vì có thể các giá trị sẽ chồng lấn nhau) nếu khai báo nhiều ô nhớ, chỉ cần khai báo VB0 là dc!
    TẤT CẢ CÁC Ô NHỚ NÀY ĐỀU CÓ GIÁ TRỊ LÀ SỐ BCD
    Vì vậy, sau khi đọc thời gian thực vào các ô này, khi cần so sánh (ví dụ anh cần bật đèn vàng từ 23h đêm) thì anh phải so sánh thế này
    Môn PLC Untitled1-1

    Sở dĩ là 35 là vì sao.Vì 23 giờ, số 23 là số BCD ko nén,ta phải đồi đồi số này ra thành số Binary đề có thề so sánh bằng lệnh byte (vì byte là số binary)
    Cách đổi thế này.2=0010; 3=0011; như vậy 23=0010 0011=00100011=35!
    Và như vậy anh có thể đồi bất kì số nào, vì giới hạn là các số 2 chữ số thui ah
    Chào anh!
    trinhthangnb
    trinhthangnb


    Giới tính : Nam
    Tổng số bài gửi : 57

    Points : 100
    Join date : 13/09/2008
    Age : 37
    Đến từ : Ninh Bình

    Môn PLC Empty Re: Môn PLC

    Bài gửi by trinhthangnb Mon Aug 23, 2010 7:26 pm

    Cam ơn Thiện Sơn và jayacepalius nhé! "như vậy thời gian thực mà PLC hiểu khi ta dùng lệnh READ-RTC là thời gian có mốc là thời gian ta nhập vào và nó bắt đầu tính khi ta chạy PLC đúng không các bạn"? nếu như thế này thì tớ thấy thời gian khó mà đúng như thời gian thực! liệu có cách nào làm cho sai số giữa đồng hồ của PLC mà ta dùng lệnh READ-RTC và thời gian thực trong phạm vi chấp nhận đc ko các bạn? tớ cug hiểu ý các bạn và tớ có tham khảo ví dụ mẫu này: http://www.mediafire.com/?tp33f7t7e9clqx8
    ko biết cách các bạn đã làm các bạn thử mô phỏng được không?
    avatar
    jayacepalius


    Giới tính : Nam
    Tổng số bài gửi : 38

    Points : 42
    Join date : 22/01/2010

    Môn PLC Empty Re: Môn PLC

    Bài gửi by jayacepalius Mon Aug 23, 2010 8:35 pm

    Có lẽ anh chưa hỉu ý em rùi.Việc set_RTC (hay dùng chức năng synchronyze-đồng bộ hóa thời gian với PC) là làm duy nhất 1 lần và chỉ 1 lần.
    Còn Read_RTC phải là luôn luôn và luôn luôn đọc.Cụ thể đầu EN của lệnh Read_RTC ko cần nối tiếp điềm,có điện thường trực, để lúc nào các ô nhớ VB0 đến VB7 chứa dc thời gian hiện tại!
    Anh bảo là "thời gian khó đúng với TGT" là thế nào, sao mà ko đúng dc.Chính xác đến từng giây đó chứ!
    trinhthangnb
    trinhthangnb


    Giới tính : Nam
    Tổng số bài gửi : 57

    Points : 100
    Join date : 13/09/2008
    Age : 37
    Đến từ : Ninh Bình

    Môn PLC Empty Re: Môn PLC

    Bài gửi by trinhthangnb Mon Aug 23, 2010 11:52 pm

    àh! Mình hiểu rồi! lần này là thông kinh mạch thật rùi! Thank! jayacepalius nhé!
    nguyenanhsao
    nguyenanhsao


    Giới tính : Nam
    Tổng số bài gửi : 22

    Points : 26
    Join date : 14/07/2009

    Môn PLC Empty Re: Môn PLC

    Bài gửi by nguyenanhsao Tue Aug 24, 2010 10:44 am

    nếu mình chỉ khai báo VB0 vậy mình hỏi bạn tí nhé.
    khi bắt đầu lập trình mình set RTC.
    rồi mình muốn nhập:10h 30p 30s ngày 8 tháng 8 năm 1988. thì mình phải nhập như thế nào bạn.
    - khi kết nối máy tính với s700 thì hệ thống sẽ báo là kết nối.
    bạn nói có thể set RTC qua cổng đồng bộ với máy tính thì mình phải dùng lệnh gì để set thời gian.
    cám ơn bạn jac nhé. sunny
    avatar
    jayacepalius


    Giới tính : Nam
    Tổng số bài gửi : 38

    Points : 42
    Join date : 22/01/2010

    Môn PLC Empty Re: Môn PLC

    Bài gửi by jayacepalius Tue Aug 24, 2010 11:54 am

    Chào anh!
    Thứ nhất em chưa rõ anh muốn "nhập:10h 30p 30s ngày 8 tháng 8 năm 1988" là thế nào?
    Nghĩa là anh muốn đến thời điểm đó xảy ra 1 sự kiện j đó hay là muốn đặt thời gian hiện tại là mốc thời gian đó?
    Nếu anh muốn đến thời gian đó xảy ra 1 sự kiện j đó thì anh chỉ việc dùng các lệnh so sánh byte là dc, cụ thể thế này:

    Môn PLC Untitled-12

    Còn về cách đồng bộ time giữa PLC và Pc thì thì anh phải dùng Step 7 MicroWin 4.0 (hoặc các bản 3.2 đều dc), vào Menu chọn Time of Day clock như hình

    Môn PLC Untitled-13

    Lưu ý là anh phải connect PLC thực với PC thì các Port nó mới hiều, hoặc với chương trình giả lập PLC ảo S7-200 Simulator thì các anh làm như sau để có thể đồng bộ dc
    Vào configuration/current time

    Môn PLC Untitled-14

    Sau đó trong hộp thọai Current time anh chọn Same PC

    Môn PLC Untitled-15

    Thế là xong!
    nguyenanhsao
    nguyenanhsao


    Giới tính : Nam
    Tổng số bài gửi : 22

    Points : 26
    Join date : 14/07/2009

    Môn PLC Empty Re: Môn PLC

    Bài gửi by nguyenanhsao Tue Aug 24, 2010 2:07 pm

    uh.đồng bộ thời gian của bạn được thực hiện bằng cách nạp thời gian thực khi dơnload chương trình vào PLC. cách đó chỉ thực hiện được khi nạp chương trình lại thôi.
    giả sử mình nạp chương trình cho PLC rồi và rút nguồn ra. mang cục PLC đó đi lắp ráp ở công trình thì sai mất( vìn thường trong plc không có thiết bị tích điện).
    với các ứng dụng nạp thời gian thực bằng màn hình HMI nên mình thắc mắc muốn nạp thời gian thực vào PLC bằng tay thông qua màn hình HMI thì mình sẽ nhập lệnh cho PLC thế nào?
    chỉ là lệnh trong PLC thôi nhé vì mình cấu hình cho HMI lại là chuyện khác.
    chỉ mình với nhé!
    thanks sunny
    avatar
    jayacepalius


    Giới tính : Nam
    Tổng số bài gửi : 38

    Points : 42
    Join date : 22/01/2010

    Môn PLC Empty Re: Môn PLC

    Bài gửi by jayacepalius Tue Aug 24, 2010 3:37 pm

    Không đâu anh ạ!
    Theo 1 tài liệu em đọc dc thì trong PLC s7-200 nó có 1 nguồn điện nuôi (1 cục pim thô) để cung cấp năng lượng cho đồng hồ thời gian thực.Vì thế sẽ ko có hiện tượng "sai" trong quá trình sử dụng realtime ở đây! (Giống như pin CMOS trong PC vậy, nuôi đồng hồ trong máy tính ấy)
    Còn về HMI thì lĩnh vực này em ko rành, cái này phải nhờ cao thủ khác chỉ bảo
    huynhhungtd05
    huynhhungtd05


    Giới tính : Nam
    Tổng số bài gửi : 193

    Points : 331
    Join date : 04/07/2009
    Age : 36
    Đến từ : vùng quê nghèo của 1 tỉnh lẽ nhỏ phú yên.

    Môn PLC Empty Re: Môn PLC

    Bài gửi by huynhhungtd05 Sun Aug 29, 2010 11:37 pm

    1 câu hỏi nữa, jayacepalius là ai thế,siêu wá vậy,nghe xưng là em thì có vẻ nhỏ hơn à
    avatar
    jayacepalius


    Giới tính : Nam
    Tổng số bài gửi : 38

    Points : 42
    Join date : 22/01/2010

    Môn PLC Empty Re: Môn PLC

    Bài gửi by jayacepalius Mon Aug 30, 2010 10:03 am

    Siêu j đâu.Biết sơ thôi..


    Được sửa bởi jayacepalius ngày Wed Dec 21, 2016 12:55 am; sửa lần 1.
    avatar
    mamaac


    Giới tính : Nam
    Tổng số bài gửi : 2

    Points : 2
    Join date : 28/09/2011

    Môn PLC Empty Re: Môn PLC

    Bài gửi by mamaac Wed Sep 28, 2011 10:01 pm

    vay cho e hoi neu e hok doi thoi gian nhung e dung ma nay dc hok vay,vi duu nhu e muon nhap 10h e dung ma 16#10 dc hok may anh
    avatar
    mamaac


    Giới tính : Nam
    Tổng số bài gửi : 2

    Points : 2
    Join date : 28/09/2011

    Môn PLC Empty Re: Môn PLC

    Bài gửi by mamaac Wed Sep 28, 2011 10:03 pm

    wen nua may anh tra loi som cho e nha ah ai co phan mem s7-200 thi cho xin lun nha phan mem mo phong nua tk truoc nha

    Sponsored content


    Môn PLC Empty Re: Môn PLC

    Bài gửi by Sponsored content


      Hôm nay: Sat Apr 27, 2024 2:57 am