Clock memory in S7-300

การ Set Flashing Memory (Clock Memory) กรณีต้องการให้ Output กระพริง 0.5s / 1S. / 2S. ตามต้องการ ทำได้อีกวิธี ดังนี้ (ยังไม่มีรูป เพราะเนทเน่าครับ)
1. Open Project Simmatic และ Open Hardware Config เพื่อติดตั้ง CPU และ I/O






2. Open Object Properties หรือ Double Click ที่ CPU ใน หน้าต่าง Hardware Config
3. เลือก Tab Cycle/Clock Memory
4. ด้านล่างของหน้าต่างนี้ มีส่วนของ Clock memory อยู่ ให้ติ๊กถูกที่ช่อง 4 เหลี่ยม
5. ใส่ค่า Address ของ Memory ที่ช่อง Memory Byte เช่น 100 แล้ว กด OK ก็จะเป็นการตั้งค่า ให้ M100.0 - M100.7 กลายเป็น Clock Memory ได้



6. Save&Complie and Download to CPU แล้วปิดหน้า Hardware ลง



7. เปิด OB1 แล้วทดลองเขียน โปรแกรมดังนี้

กระพริบ 1S
|------] m100.5 [-------------------------(Q4.0)

กระพริบ 0.5S
|------] m100.7 [-------------------------(Q4.1)

กระพริบ 2S
|------] m100.3 [-------------------------(Q4.2)




ทดลองดูนะ แล้วพิจารณาเอง ว่า ตั้งค่าตัวนี้ ง่าย หรือ ใช้ Timer 2 ตัว ง่ายกว่า.. อันไหนเร็วกว่ากัน ก็ได้เปรียบเรื่องเวลา

ค่าเวลการกระพริบ ถูกกำหนดไว้แล้ว ให้ทดลองดูที่ PLC Sim แล้วเปิด M100 ขึ้นมาจะเห็นว่ากระพริบทุก bit



BIT    :    7         6      5      4      3      2      1      0
Time :  0.5s / 0.65s / 1s / 1.5s / 2s / 2.5s / 5s / 10s




[[ การฝึกฝนบ่อยๆ ทำให้คนพัฒนาขึ้น ]]

Reference : https://www.facebook.com/Mechatronnic2Day?ref=hl 

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

บทที่ 1 พื้นฐาน PLC

บทที่ 9 คำสั่งของ STEP 7

บทที่ 7 พื้นฐานในการเขียนโปรแกรม