31/08/2554 10:42 น. |
EX. เช่น ส่ง sms เข้า GSM modem แล้วสั่งให้ PLC ทำงานแบบนี้เป็นต้นอ่ะครับ แล้วต้อง Config แบบไหนครับ โดยผมเช็คแล้วนะครับ ว่า GSM modem ต่อเข้ากับเครื่องแล้วสามารถใช้พวก คำสั่ง AT ได้ครับ โดยใช้ Hypertermenal ครับ โปรแกรมที่ใช้เขียนขอเป็น Pro Worx 32 ไม่ก็ Concept นะครับ PLC เป็นของ RS232/485 TSX Momentum 171ccc96020 GSM Modem เป็นของ Fargo Maestro 20 ครับ ผมพึ่งศึกษาเรื่อง PLC มาได้ เดือนกว่าเองครับต้องขออภัยและขอขอบคุณล่วงหน้านะครับ |
01/09/2554 21:43 น. |
ไม่แน่ใจนะครับ ผมเคยใช้แต่ออมรอน รับส่ง sms ผ่าน GSM modem (นานมาแล้ว จำได้คร่าวๆ) ว่าเราต้องไปเขียน(กำหนดค่า) AT Command ไว้ในเมมโมรี่ แล้วเขียนโปรแกรมให้ read , write ค่า (AT) ออกไปยังพอร์ต Serial Port ที่คอนฟิคไว้ ( GSM modem ) ส่วนฟอร์แมตของ AT Command คงหาไม่ยาก เช่น mw0 = คำสั่งที่เราจะส่งข้อความไปยังหมายเลย 08xxxxx (ลองส่งไปที่มือถือคุณดู) mw1 = ข้อความที่เราต้องการจะส่ง แล้วเราก็เขียนโปรแกรม write mw0 , mw1 ไปที่ Serial Port ( GSM modem ) ครับ |
01/09/2554 21:53 น. |
อ่่อ แต่ครั้งแรกผมเอา CPU 2 ตัวมาลิงค์กันผ่าน Serial Port ให้ได้ก่อน เขียนให้ทั้ง 2 ตัว read , write ค่ากันไปมาให้ได้เสียก่อน จากนั้น ก็ถอดสายลิงค์ Serial Port ออก แล้วเปลี่ยนเป็น GSM modem แทน โดยใช้คำสั่งเดิม ครับ ปล.ไม่รู้จะเป็นประโยชน์ได้บ้างหรือป่าว |
01/09/2554 22:10 น. |
+ ผมก็ใช้วิธีนี้กับ TSX Premium นะครับ แต่จะสื่อสารกันผ่านวิทยุสื่อสารครับ (ว.2 เปลี่ยน นี่แหละครับ) ตอนนั้นใช้ TELEMECANIQUE PREMIUM TSX57 CPU เอามา 2 ตัว ลิงค์กันผ่าน Serial Port ให้ได้เสียก่อน กำหนดข้อมูลไว้ใน Memory แล้วใช้คำสั่ง Read Var , Write Var อ่าน + เขียน ข้อมูลในเมมโมรี่ รับ+ส่ง กันก่อน จากนั้นถอดสายออก ( ที่ลิงค์ผ่าน Serial Port ) แล้วเอาวิทยุสื่อสาร ที่มี Serial Port มีต่อแทน + ใช้คำสั่ง Read Var , Write Var อ่าน + เขียน ข้อมูลในเมมโมรี่ เหมือนเดิม โดยสลับกัน write ค่า ไม่ให้ทำพร้อมกัน ครับ หวังว่าจะพอเป็นไกด์ได้บ้างนะครับ |