ใครใช้S7 1200 ติดต่อกับGENESIS SCADAได้เลย ไม่ต้องซื้อOPCเพิ่ม

GENESIS32 และ GENESIS64 มีModbus OPC Server ให้ใช้ทั้ง Modbus TCPและSerial(RTU) ส่วนS7 1200ก็มีModbus TCPดังนั้นเราสามารถเอาS7 1200มาติดต่อGENESIS SCADAได้โดยไม่ต้องซื้อOPC Serverเพิ่มทำให้ประหยัดลงไปได้ครับ

หลักการคือใช้Instruction Blockชื่อ MB_SERVERเพื่อบริการข้อมูลแบบModbus TCPให้กับModbus OPC ServerของGENESIS SCADAนั่นเอง

โดยสร้างDB Global Memoryขึ้นมาแล้วกำหนดAddressและData Typeที่ต้องการสร้าง จากนั้นก็เขียนโค้ดเพื่ออัพเดทข้อมูลในDBตามที่ต้องการ เช่นเมื่อค่าสัญญาณInputเปลี่ยนก็อัพเดทค่าRegisterที่เกี่ยวข้อง จะทำให้SCADAได้ข้อมูลที่อัพเดทนั้นเอาไปใช้  รายละเอียด

Single Rung of Logic on Modbus TCP Server

 

ดูVDOตัวอย่างการเขียนโปรแกรมให้S7 1200สื่อสารแบบModbus TCP

บทความที่เกี่ยวข้อง

Advertisements
This entry was posted in Tips. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s