วิธีการกำหนดค่าที่อยู่ IP บนซีรีส์ SR-12/22: การตั้งค่า Ethernet ด้วย xLogicSoft

การตั้งค่าพารามิเตอร์ Ethernet ให้ถูกต้องบน SR-12/22 เป็นงานที่ใช้เวลาเพียงสิบนาทีเมื่อคุณรู้ว่าหน้าต่างไหนทำอะไร จุดที่น่าสนใจคือมีสองเส้นทางที่แตกต่างกันโดยสิ้นเชิง — หนึ่งผ่านช่อง SR-RS485 และอีกหนึ่งโดยตรงผ่านเครือข่าย — และ PLC จะทำงานแตกต่างจากซีรีส์ PR เมื่อเชื่อมต่อแล้ว คู่มือนี้จะพาคุณผ่านทั้งสองเส้นทางและชี้ให้เห็นส่วนที่ทำให้ทุกคนประหลาดใจ.

สิ่งที่ SR12/22 มอบให้คุณ: การเชื่อมต่อ TCP สองตัว

SR12/22 รองรับการเชื่อมต่อ TCP สองตัว ตัวแรก, Socket 1, เป็นค่าคงที่: SR12/22 จะทำหน้าที่เป็นเซิร์ฟเวอร์ที่นั่นเสมอ ตัวที่สอง, Socket 2, สามารถตั้งค่าเป็นเซิร์ฟเวอร์หรือไคลเอนต์ก็ได้ โครงสร้างสอง socket นี้จะกำหนดวิธีที่คุณวางแผนเครือข่ายของคุณ — อุปกรณ์หนึ่งเชื่อมต่อกับ SR เป็นเซิร์ฟเวอร์ของมัน และ SR เองสามารถเชื่อมต่อกับอุปกรณ์ที่สองเป็นไคลเอนต์.

ค่าเริ่มต้นและการเตรียมเครือข่าย

ค่าพื้นฐานที่ต้องจำ: IP address ของ SR-12/22 คือ192.168.0.245, และพอร์ตเซิร์ฟเวอร์บน Socket 1 คือ8008.

ก่อนอื่นให้ตั้งค่า PC เป็น IP address คงที่ใน subnet เดียวกับ PLC — เช่น PC 192.168.0.28, PLC 192.168.0.226 ทั้งสองสามารถเชื่อมต่อผ่าน switch หรือ router หรือโดยตรงด้วยสายเครือข่าย ไม่มี DHCP, ไม่มี "รับอัตโนมัติ"; IP address คงที่ของ PC คือสิ่งที่ทำให้ส่วนที่เหลือของนี้เชื่อถือได้.

วิธี A: กำหนดค่าที่อยู่ IP ผ่าน SR-RS485

เปิดหน้าต่างการกำหนดค่าพารามิเตอร์ Ethernet ใน xLogicSoft — เครื่องมือ → ถ่ายโอน → การกำหนดค่า Ethernet.

หน้าต่างแบ่งออกเป็นสามพื้นที่.

พื้นที่ A: พารามิเตอร์เครือข่ายท้องถิ่น

นี่คือที่ตั้งค่า IP address ของ PLC, Subnet Mask และ Default Gateway มีกับดักที่สำคัญ: หากDHCP Serverตัวเลือกเปิดใช้งาน ค่าข้างต้นจะถูกละเลยและ PLC จะได้รับการตั้งค่า IP, mask และ gateway ใหม่จาก router โดยอัตโนมัติ อย่าเลือกตัวเลือกนี้เมื่อคุณอัปเดตเฟิร์มแวร์ — การอัปเดตจะล้มเหลว เก็บ Keep Alive และ Timeout ไว้ที่ค่าเริ่มต้น.

พื้นที่ B: ซ็อกเก็ต 1

ตั้งค่าพอร์ตเซิร์ฟเวอร์ของการเชื่อมต่อ TCP แรก (ค่าเริ่มต้น 8008) ที่นี่ SR12/22 สามารถเป็นเซิร์ฟเวอร์ได้เท่านั้น.

พื้นที่ C: ซ็อกเก็ต 2

SR12/22 สามารถตั้งค่าเป็นเซิร์ฟเวอร์หรือไคลเอนต์ได้ หมายเหตุว่าSource Portจะถูกใช้ไม่ว่าจะอยู่ในโหมดใด ดังนั้นมันจะต้องไม่เท่ากับค่าพอร์ต Socket 1.

ในโหมดเซิร์ฟเวอร์มีเพียง Source Port เท่านั้นที่สำคัญ — ค่าของมันคือพอร์ตเซิร์ฟเวอร์.

ในโหมดไคลเอนต์, Source Port, Dest Port และ Dest IP Address จะถูกใช้ทั้งหมด; Dest Port และ Dest IP Address จะชี้ไปที่อุปกรณ์เซิร์ฟเวอร์ที่คุณต้องการเข้าถึง ประเภทโปรโตคอลจะตั้งค่าเป็น TCP โดยค่าเริ่มต้น.

อ่าน เขียน รีเซ็ต

  • อ่าน— อ่านพารามิเตอร์ Ethernet ปัจจุบันจาก PLC xLogicSoft มักจะอ่านโดยอัตโนมัติเมื่อเปิดหน้าต่าง; คอมพิวเตอร์และ PLC ต้องเชื่อมต่อกันอย่างปกติ
  • เขียน— เขียนพารามิเตอร์ที่แก้ไขแล้วลงใน PLC เสมอคลิกที่นี่หลังจากการแก้ไข
  • รีเซ็ต PLC— เริ่มต้น PLC ใหม่เพื่อให้พารามิเตอร์ใหม่มีผล
  • ออก— ปิดหน้าต่างและเสร็จสิ้นการดำเนินการ

วิธี B: กำหนดค่าโดยตรงผ่าน Ethernet

หาก PLC สามารถเข้าถึงได้แล้วบนเครือข่าย คุณสามารถข้ามสาย RS485 ได้ทั้งหมด.

ค้นหาเครือข่าย

คลิกปุ่มค้นหาในแถบเครื่องมือเพื่อเปิดหน้าต่างค้นหาเครือข่าย คลิกที่Net Card Selectและเลือกการ์ดเครือข่าย PC ที่เชื่อมต่อกับ PLC — การเลือกการ์ดที่ไม่ถูกต้องหมายความว่าจะไม่มี PLC ปรากฏขึ้นเลย จากนั้นคลิกค้นหา; หลังจากนั้นสักครู่Ethernet PLCs จะปรากฏในรายการพร้อมกับ IP, MAC address และ CPU ID.

ดับเบิลคลิกที่ IP เป้าหมายและหน้าจอเข้าสู่ระบบจะปรากฏขึ้น — ชื่อผู้ใช้และรหัสผ่านคือadmin.

แก้ไขและนำไปใช้

หลังจากเข้าสู่ระบบ หน้าต่างการกำหนดค่า Ethernet จะเปิดขึ้น คลิกอ่านก่อน แก้ไขพารามิเตอร์ตามวิธี A จากนั้นคลิกเขียน การคลิกที่ปิดจะรีสตาร์ท SR และการกำหนดค่าใหม่จะมีผล.

การถ่ายโอนโปรแกรมผ่าน Ethernet

คอมพิวเตอร์ที่รัน xLogicSoft ต้องอยู่ใน LAN เดียวกับ SR12/22 การตั้งค่าการเชื่อมต่อขึ้นอยู่กับว่าฝั่งไหนเป็นเซิร์ฟเวอร์

เมื่อ SR12/22 เป็นเซิร์ฟเวอร์

ในการกำหนดค่าการสื่อสาร ให้เลือก MODBUS TCP และโหมด Ethernet จากนั้นตั้งค่าคอมพิวเตอร์เป็นไคลเอนต์. พอร์ตเป้าหมายคือพอร์ตเซิร์ฟเวอร์ของ SR (8008) และ IP เป้าหมาย xLogic คือที่อยู่ IP ของ PLC คลิกเชื่อมต่อกับ PLC และปุ่มดาวน์โหลดโปรแกรม (xLogic→PLC) และอัปโหลดโปรแกรม (PLC→xLogic) จะพร้อมใช้งาน

เมื่อ SR12/22 เป็นไคลเอนต์

ตั้งค่าคอมพิวเตอร์เป็นเซิร์ฟเวอร์และกำหนดพอร์ตท้องถิ่นให้กับคอมพิวเตอร์ (เช่น 8012) คลิกค้นหา รอรายการ เลือก IP ของ PLC และคลิกตกลง จากนั้นเชื่อมต่อกับ PLC ปุ่มดาวน์โหลด/อัปโหลดเดียวกันจะปรากฏขึ้น

ส่วนที่ทำให้ทุกคนประหลาดใจ

การเชื่อมต่อ Ethernet ของ SR12/22 เป็นการเชื่อมต่อทางฮาร์ดแวร์ ไม่ใช่ซอฟต์แวร์ เมื่อทั้งสองฝ่ายถูกกำหนดค่าและเชื่อมต่อทางกายภาพแล้ว ฮาร์ดแวร์ PLC จะเชื่อมต่อโดยอัตโนมัติ — และการเชื่อมต่อ TCP จะยังคงมีชีวิตอยู่ตราบเท่าที่ลิงก์ทางกายภาพมีอยู่ ไม่ว่าจะมีการเรียกใช้บล็อก Modbus ในโปรแกรมหรือไม่

สิ่งนี้มีผลจริง: เมื่อ SR PLC สองตัวสื่อสารด้วย Modbus TCP การเชื่อมต่อ TCP ระหว่างพวกเขาจะถูกครอบครองแม้ว่าโปรแกรมไคลเอนต์จะไม่แลกเปลี่ยนข้อมูลอย่างกระตือรือร้น อุปกรณ์หรือซอฟต์แวร์ที่สามไม่สามารถนำการเชื่อมต่อนั้นมาใช้ใหม่ได้ พฤติกรรมนี้แตกต่างจาก Ethernet ซีรีส์ PR ดังนั้นให้วางแผนเครือข่ายของคุณโดยคำนึงถึงเรื่องนี้

แผง LCD และการรีเซ็ตโรงงาน

คุณยังสามารถดูและแก้ไขพารามิเตอร์ Ethernet จากเมนูแผง LCD บน SR — มีประโยชน์เมื่อไม่มีแล็ปท็อปอยู่ใกล้ หากการกำหนดค่าถูกทำให้ยุ่งเหยิงและคุณต้องการเริ่มต้นใหม่ ให้กู้คืนพารามิเตอร์ Ethernet กลับสู่สถานะโรงงานผ่านเมนูแผงเดียวกันก่อนที่จะกำหนดค่าใหม่

ทำงานกับซีรีส์ PR-N แทน? การตั้งค่า Ethernet ของ PR-N จะมีรูปแบบที่แตกต่างกันคือหลายไคลเอนต์ — ดูคู่มือของเราเกี่ยวกับการกำหนดค่าที่อยู่ IP บนซีรีส์ PR-N.