Kớ hiệu dựng trong chương trỡnh thang:
Trong đú: Sq: là word nguồn đầu; R: là word kết quả
DM6144 tới DM6655 khụng được dựng trong R.
Khi trạng thỏi của ngừ vào là OFF lệnh ROOT(72) khụng thực hiện, khi trạng thỏi của ngừ vào là ON lệnh ROOT(72) sẽ khai căn của Sq rồi cất kết quả trong R.
Vớ du:
RSq Sq ROOT(72)
Vớ dụ trờn mụ tả sự khai căn của một số 8 số, kết quả của nú là một số 4 số và được làm trũn.
Do: 63250561 = 7953.0221 Nờn kết quảđược làm trũn là:
4.3.31 Lệnh END (01).
Kớ hiệu dựng trong chương trỡnh thang:
Lệnh này được đặt ở cuối chương trỡnh, nếu khụng cú lệnh này trong chương trỡnh thỡ toàn bộ chương trỡnh sẽ khụng được thực hiện.
Sau khi PLC gặp lệnh này thỡ chương trỡnh lại được lặp lại từ đầu chứ
khụng phải hết ( hết một chu trỡnh). 4.4 Một số lệnh lập trỡnh phổ biến khỏc của OMRON. 4.4.1 Bộ định thời TIMER: END(01) DM0000 6 3 2 5 0 5 6 1 D M 0 0 0 1 9 7 5 3
Vớ dụ: Timer cú set value = 100x0.1=10 giõy.
Khi bật khoỏ CH000.00 lờn, Timer số 000 sẽ bắt đầu đếm thời gian, khi 10 giõy trụi qua, tiếp điểm của Timer là TIM000 sẽđược bật lờn ON và làm đầu ra CH010.00 cũng được bật lờn ON. Timer cũng sẽ bị reset về
giỏ trị đặt khi đầu vào 00000 tắt.
Bộ Timer này cú thời gian được lưu trong DM 0000. PLC sẽ lấy giỏ trị
trong DM0000 làm giỏ trị cài đặt cho Timer. Giả sử nội dung của DM0000 là 150. Khi bật khoỏ CH000.00 lờn, Timer số 000 sẽ bắt đầu
đếm thời gian, khi được 15 giõy (150x0.1=15) tiếp điểm của timer là TIM 000 được bật lờn ON và làm đầu ra CH0100.00 cũng được bật lờn ON.
4.4.2Bộ đếm COUNTER.
Lỳc khởi đầu giỏ trị hiện hành của bộ đếm được bắt đầu tại SV. Bộđếm sẽ giảm giỏ trị hiện hành của nú (CNT N) đi một đơn vị mỗi lần cú sườn lờn ở xung đầu vào CP và cờ bỏo hoàn thành CNT N sẽ bật lờn giỏ trị hiện hành của bộ đếm giảm về 0. Bộđếm sẽ bị reset về giỏ trị đặt SV khi cú sườn lờn của đầu vào R.
Mỗi lần bật khoỏ CH000.00 giỏ trị của Counter giảm đi một . khi bật khoỏ CH000.00 đủ 10 lần thỡ cờ bỏo CNT000 bật lờn ON và do đú cũng bật đầu ra CH0101.00 lờn ON. Bộ đếm sẽ bị reset khi bật switch CH000.01.
Do thời gian đặt tối đa của timer là 0.278 giờ nờn để tăng thời gian đếm của timer, ta cú thể dựng kết hợp với Counter như sau:
Vớ dụ: Mở rộng thời gian đặt lờn 10 giờ
Vớ dụ ứng dụng của bộ đếm:
Trong vớ dụ này ta sẽ lập trỡnh PLC cho cụng đoạn đúng gúi sản phẩm vào bao bỡ. Đõy là cụng đoạn rất hay gặp trong cỏc dõy chuyền sản xuất. Trờn hỡnh ta thấy cỏc sản phẩm hoàn thiện được băng chuyền chuyển tới cỏc thiết bị đúng bao. Cứ 5 sản phẩm đúng vào một bao. Cú một cảm biến quang điện làm nhiệm vụ phỏt hiện sản phẩm trờn băng chuyền và gửi tớn hiệu xung về bộ đếm trong PLC. Mỗi khi đếm đủ 5 sản phẩm, bộ đếm gửi tớn hiệu ra cho cuộn hỳt solenoid làm việc. Thời gian cuộn hỳt làm việc là hai giõy. trong thời gian cuộn hỳt làm việc, băng truyền ngừng chạy.
Trường hợp này, ta cú một đầu vào duy nhất là tớn hiệu xung từ cảm biến, đặt là bit 00.2 đầu ra sẽ là tớn hiệu gửi cuộn hỳt, đặt là 1001, và tớn hiệu ngừng băng truyền đặt là 1000.
Chương trỡnh cần lập sẽ như sơđồ sau:
Bỡnh thường cuộn hỳt khụng làm việc, băng truyền chạy nhờ cú tiếp
điểm thường đúng 1001 ở trạng thỏi OFF. Lỳc này cảm biến sẽ gửi tớn hiệu xung về PLC mỗi khi cú sản phẩm đi qua và đầu vào lỳc này được dựng làm đầu vào đếm của bộ đếm CNT 0. Khi cú đủ 5 sản phẩm tiếp
điểm CNT sẽ đúng, reset counter về giỏ trị ban đầu là 5, đồng thời gửi tớn hiệu cho cuộn hỳt và timer làm việc trong mạch tự giữ. Lỳc này
băng truyền ngừng chạy do tiếp điểm 1001 ngắt mạch hoạt động của
đầu ra 1000. Sau hai giõy tiếp điểm TIM001 sẽ ngắt nguồn hoạt động của cuộn hỳt và băng truyền tiếp tục chạy, lặp lại chu trỡnh.
Chỳ ý: Lệnh END ở cuối chương trỡnh chỉ đỏnh dấu việc kết thỳc chu trỡnh làm việc hiện hành của PLC và bắt đầu chu trỡnh mới từ lệnh đầu tiờn chủa chương trỡnh. Nú khụng cú ý nghĩa là chương trỡnh sẽ dừng. Chương trỡnh chỉ dừng khi ta chuyển chế độ sang Program Mode hoặc cú sự cố bờn trong PLC.
4.5 Lập trỡnh bằng phần mềm SYSWIN trờn mỏy tớnh.
4.5.1 Phần mềm SYSWIN:
SYSWIN là một phần mềm lập trỡnh cho PLC OMRON dưới dạng Ledder Daigram thực thụ chạy trong WINDOW. Để cài đặt phần mềm này cần đảm bảo mỏy tớnh cú cấu hỡnh tối thiểu như sau:
Windows 3.1, 3.11 ,Windows95, Windows98 ắ >486 DX50 CPU
ắ >8 M Byte Ram
ắ >10 MB Free HDD (Đĩa cứng trống)
4.5.2 Lập trỡnh với SYSWIN
1) chọn folder nơi lưu SYSWIN và khởi độnh chương trỡnh Vớ dụ:
PLC Type chọn CPM1 CPU chọn ALL
Series chọn C Editor chọn Ladder
Project Type chọn Program
Interface chọn Serial Communications Bridge chọn Option Direct
Moden chọn Option Local
Codding Option chọn SYSWIN Way
Ta lựa chọn cỏc mục trờn ở hộp hội thoại New Project Setup tiếp theo là Click OK
3) Màn hỡnh sẽ hiện ra một khung làm việc cho chương trỡnh dạng Ladder Daigram.
Dựng chuột di đến thanh cụng cụ ( Drawing Tool ) và nhấn vào biểu tượng tiếp điểm (Contact) hoặc nhấn phớm F2 để chọn lệnh này.
Di chuột đến nơi cần đặt tiếp điểm trờn sơ đồ và nhấn nỳt trỏi chuột.
Đỏnh vào địa chỉ 000.00 ở ụ Address và nhấn OK trờn hộp thoại trờn. Màn hỡnh sẽ hiện ra một network mới với tiếp điểm vừa nhập và ụ chọn màu đen chuyển sang vị trớ bờn cạnh tiếp điểm này.
Làm tương tự như vậy với cỏc tiếp điểm tiếp theo
Đỏnh vào ụ Address địa chỉ 000.01 rồi nhấn OK.
Tiếp theo từ thanh cụng cụ chọn lệnh Output rồi di chuột đến vị trớ cần
Đỏnh vào ụ Address địa chỉ 010.00 rồi nhấn OK.
Nhận lệnh OR bằng cỏch tạo ra một tiếp điểm nối song song với tiếp
điểm đầu tiờn trờn network.
Trờn thanh cụng cụ chọn tiếp điểm contact
Và đặt nú dưới tiếp điểm đầu tiờn là 000.00
Gừ vào ụ Address địa chỉ 000.02 và nhấn OK.
Tiếp theo nối tiếp điểm vừa tạo với tiếp điểm nằm trờn bằng cỏch chọn cụng cụ Vertical Short rồi nhấn chuột vào vị trớ nằm giữa hai dũng hoặc nhấn F5
Để xoỏ tiếp điểm CH000.01, nhấn con trỏ chuột ở tiếp điểm này ( hoặc dựng bàn phớm di ụ chọn đến tiếp điểm) sau đú nhấn phớm DEL hoặc từ
menu Edit chọn Delete.
Nếu muốn phục hồi lại lệnh vừa xoỏ, chọn Undo từ menu này.
Hiện ta đó nhập xong một network của chương trỡnh. Để thờm network mới vào ta nhấn vào nỳt Insert Network
Từ hộp thoại hiện ra, chọn vị trớ nơi sẽ chốn Network. ở đõy ta sẽ chốn Network mới vào phớa dưới network hiện hành nờn ta sẽ chọn Below Curent Network và nhấn OK
Giả sử Network mới này là lệnh END (01). Đặt vị trớ con trỏ vào vị trớ ụ đầu tiờn của network, sau đú bấm phớm F8 để chốn lệnh Function vào ụ trúng đú. Để chọn lệnh cần thiết, cú thể đỏnh mó lệnh ( ở đõy là 01 )
đỏnh tờn lệnh hoặc lựa Function từ một danh sỏch cú sẵn bằn cỏch nhấp vào nỳt Select. Ngoài ra cú thể tham khảo thờm về lệnh bằng cỏch nhấp vào nỳt Reference.
Gừ END vào ụ Function rồi nhấn OK để kết thỳc
Chương trỡnh hoàn chỉnh ta vừa nhập cú dạng như hỡnh sau: