12/09/2547 18:41 น. |
ในplc s5 สามารถสร้างนาฬิกาแบบ 24 ชม.ได้มั๊ยครับ อย่างไรครับ |
20/09/2547 06:48 น. |
ได้ มีคำสั่งในกลุ่ม System (RS) ต้องเขียน Function block เพื่อย้ายจาก RS ไป Data word แล้วจึงนำ Data word ไปใช้งาน |
20/09/2547 17:41 น. |
คุณ halt ขอความกรุณาช่วยเขียนคำสั่งแบบ stl ให้ดูเลยได้มั๊ครับ<br>ขอบคุณครับ |
21/09/2547 07:03 น. |
ไม่ทราบว่าใช้ S5 รุ่นไหนอยู่ครับ แล้วมีพื้นฐาน Step5 บ้างหรือเปล่า |
21/09/2547 08:37 น. |
ที่บริษัทใช้ 95, 115,135 ครับ ความรู้มีพื้นฐานพอเขียนโปรแกรมแบบง่ายๆได้บ้าง รบกวนคุณ haltนะครับ ขอบคุณครับ |
21/09/2547 12:47 น. |
รุ่น 95 สามารถทำได้ สำหรับ 115,135 นั้นเป็น Rack ของ CPU ที่สำคัญคือ CPU ว่าเป็นรุ่นไหน เช่น 928 เป็นต้น สำหรับรุ่น 95 ไม่ยากถ้าคุณมี Manual ในนั้นจะบอกได้ละเอียดมากกว่า แต่อาจจะอ่านแล้วไม่เข้าใจ ถ้าไม่มีพื้นฐาน ผมจะไม่เขียนให้น่ะ แค่แนะนำเท่านั้น เบื้องต้น อยากทราบว่า<br> 1. คุณมี Step5 version อะไร<br> 2. ใน Step5 มีซอฟแวร์ DB1 Com หรือเปล่า ให้ดูใน Sub Folder S5_SYS ถ้ามีจะมี Sub Folder DB1 ถ้าเก่งแล้วไม่จำเป็นต้องมีซอฟแวร์นี้ก็ได้ Com อยู่ใน S5_SYSDB1 Com<br> 3. ต้องการเอาพุท เป็น อะไร (FW, DW, QW)<br> 4. ต้องการแสดงผลแบบไหน AM/PM หรือ 0-23<br> 5. นำไปใช้งานอะไร<br> |
22/09/2547 18:37 น. |
ใช้ v.6.6 ครับ<br>ขอบคุณ....คุณhalt อีกครั้งครับผมจะพยายามค่อยๆลองเขียนดูครับ |
23/09/2547 11:23 น. |
งั้นดีเลยเรามาเริ่มกันเลยน่ะ ผมไม่แน่ใจว่าคุณมีซอฟแวร์ DB1 Com หรือเปล่าแต่ก็ไม่เป็นไร วิธีการก็คือแก้ไขค่าใน DB1 ซึ่ง DB1 เป็น DB พิเศษที่สงวนไว้ให้กับระบบ User ไม่สามารถนำมาใช้อย่างอื่นได้ ถ้าจะเปรียบเทียบให้เห็นภาพง่ายๆ DB1 ก็เปรียบเสมือนกับ CMOS SETUP ในคอมพิวเตอร์นั่นเอง เราสามารถที่จะกำหนดค่า I/O ต่างๆ ได้ การกำหนดค่าสัญญาณนาฬิกาก็เช่นเดียวกันซึ่งขั้นตอนเคร่าๆ สามารถทำได้ดังนี้<br>1. ทำ Overall reset ; PLC จะสร้าง DB1 ขึ้นมา<br>2. Transfer DB1 ไปยังโปรแกรมไฟล์<br>3. เปิด DB1 ในโปรแกรมไฟล์ขึ้นมาแก้ไข(เปิดฟอร์แมท KS)<br>4. กำหนดค่าให้ DB1 ในโปรแกรมไฟล์เพื่อเปิด Clock parameter โดยการลบเครื่องหมาย # ที่อยู่หน้าคำ CLPในบรรทัด Data word 84 และที่อยู่หน้าคำ END ในบรรทัด Data word 156 ออก แต่ต้องระวังอย่าให้ตำแหน่ง CLP และ END เลื่อน มิฉะนั้นอาจจะ Error ได้<br>5. ในบรรทัด Data word 96 หลังคำ CLK คือค่า Data clock ยกตัวอย่าง ถ้าคุณกำหนดค่าเป็น CLK DB5 DW0 หมายความว่า Data clock จะอยู่ใน DB5 และค่าเริ่มต้นคือ DW0 ซึ่งจะมี 3 Data word และจะไล่ลำดับดังนี้<br>DL0 = N/A<br>DR0 = ค่าของวันในสัปดาห์ เช่น 1 = อาทิตย์<br>DL1 = ค่าวันที่<br>DR1 = ค่าของเดือน<br>DL2 = ค่าของปี<br>DR2 = ค่าฟอร์แมทเวลา (Bit 7 ; 0 =0 AM, 1=PM) แต่ต้องดูค่าที่เซ็ทใน Status word ด้วย<br>(ยังไม่กล่าวถึง)<br>DL3 = ค่าของนาที<br>DR3 = ค่าของวินาที<br>6. Save ค่า DB1<br>7. Transfer DB1 เข้าไปใน PLC แล้ว Restart <br>8. เช็คค่า “STATUS VAR” ของ DB5<br>9. ประยุกต์ใช้งาน<br>ได้ผลยังไงเล่าสู่กันฟังน่ะ |
23/09/2547 11:54 น. |
คำถามนี้ เหมือนจะเห็นอยู่ที่ <a href="http://www.thaiplc.com" Target="_BLANK">www.thaiplc.com</a> นะ |
24/09/2547 10:57 น. |
คุณhalt... พอดีช่วงนี้ผมพักร้อน3วันครับไปบริษัทเมื่อไหร่ผมจะลงมือทันที่ขอบคุณในความเอื้อเพื้อครับ...<br> ขออณุญาติคุยนอกประเด็นหน่อยนะครับผมขอแนะนำตัวเองอีกนิดครับ ผมเป็นพนักงานบริษัทแห่งหนึ่งในนิคมอุ๖สาหกรรมมีหน้าที่ดูแลเกี่ยวกับระบบไฟฟ้าในโรงงานที่ผลิตบัสบาร์ทองแดงบริสุทธิ์ ก็มีเครื่องจักรของฝรั่งที่ควบคุมด้วย plc อยู่หลายเครื่อง ความรู้ในระบบ plc ก็ไม่มีแต่ด้วยหน้าที่ก็ต้องพัฒนาตัวเองขึ้นมาแบบงูๆปลาๆไป แค่นี้นะครับแล้วจะส่งข่าวมา สวัสดีครับ |
15/10/2547 10:38 น. |
ช่วงหลังๆ ติดงานไม่ค่อยได้เข้ามาดู เท่าไหร่ ต้องขอโทษด้วย ครับ พี่ๆ เป็นไงบ้างครับ พี่ chittakorn แก้ปัญหา ได้หรือยัง มีอะไรให้ช่วยยินดีนะครับ ผมพอมีประสบการณ์ ด้าน PLC SIEMENS อาจจะพอช่วยเหลือได้ หากมีปัญหา .... ให้ ช่วย อะไร ก็ email มานะครับ <a href="mailto:plcboy@hot,ail.com" Target="_BLANK">plcboy@hot,ail.com</a> |