มี PLC ที่มีขายทั่วไปในเชิงพาณิชย์ที่สามารถรวบรวม / ดาวน์โหลดโปรแกรมผ่าน API ได้หรือไม่?
ทีมของฉันตัดสินใจใช้ PLC เพื่อควบคุมกระบวนการทางอุตสาหกรรมที่ต้องใช้ IO แบบเรียลไทม์กับอุปกรณ์ภายนอกด้วยการประมวลผลที่น้อยที่สุด อย่างไรก็ตามเราคาดว่าผลลัพธ์ที่แน่นอนที่จำเป็นในการเปลี่ยนแปลงระหว่างการรัน (อันที่จริงแล้วการรันที่กำหนดจะไม่ค่อยเกิดขึ้นซ้ำ) และผู้ประกอบการจะไม่มีประสบการณ์การเขียนโปรแกรม PLC / ซอฟต์แวร์ใด ๆ ในขณะที่ฉันไม่สามารถเปิดเผยผลิตภัณฑ์จริงได้การเปรียบเทียบที่ดีที่สุดคือเรากำลังออกแบบเครื่องทำสมูทตี้อุตสาหกรรมโดยมีการควบคุม PLC อย่างแม่นยำในการเปิดและปิดวาล์วต่างๆในแบบเรียลไทม์ ผู้ประกอบการจะใช้ซอฟต์แวร์ของเราในการออกแบบลำดับการเติมสารรีเอเจนต์ที่แตกต่างกันและการเปิด / ปิดของเครื่องจักรกลหนักที่เกี่ยวข้อง (เช่นเครื่องผสมอุตสาหกรรม) นี่คือความท้าทาย: วิธีการในปัจจุบันของเราคือการเขียนคอมไพเลอร์ของเราเองซึ่งแปลคำสั่งที่ผู้ประกอบการมอบให้ (open valve A เป็นเวลา 10 ms, open valve B เป็นเวลา 20 ms) ลงใน ladder logic และรหัสเครื่อง PLC จากนั้นเราจะดาวน์โหลดโปรแกรมที่คอมไพล์ด้วยตนเองโดยตรงไปยัง PLC ผ่านทางอนุกรม ทั้งหมดนี้จะต้องเป็นแบบอัตโนมัติเพื่อให้ผู้ควบคุมเครื่องเพียงคลิกปุ่มหลังจากที่ทำตามขั้นตอนตามลำดับ อย่างไรก็ตามแม้จะมีงานวิจัยของฉันฉันไม่พบผู้ขาย PLC รายเดียวที่ทั้ง 1) มีคอมไพเลอร์กับ API หรือเผยแพร่ข้อมูลที่เพียงพอเกี่ยวกับรหัสเครื่อง PLC …