ถ้าหากเราต้องการรวมค่าจาก OPC ตั้งแต่ 2 ค่าขึ้นไปเข้าด้วยกันเพื่อแสดงแบบ String ที่เอาคำมาต่อกันเราสามารถจะทำได้ในGENESIS32 SCADA(หรือในGENESIS64ก็ได้)
ใน GENESIS32 เมื่อเวลาจะเลือกเอาData Sourceมาใช้งานเช่นในProcess Pointให้เลือกExpression
เลือก Function > String > concat(String1,String2) ซึ่งหมายถึงการรวมStringสองค่า
จะได้ฟังก์ชั่นแสดงใน Expression ดังรูป
เคอร์เซอร์จะอยู่ในวงเล็บก่อนเครื่องหมายคอมม่า ให้คลิ้กปุ่ม Taqs>Unified Browser เพื่อไปดเลือกเอาสัญญาณหรือData Sourceอื่นๆมาใช้ เมื่อเลือกสัญญาณสองสัญญาณครบแล้วจะได้ดังรูป
เมื่อทดสอบรันก็จะได้ผลลัพธ์การเอาค่า OPC มาต่อกันดังรูป
จากรูปเป็นการเอาค่าของ OPC tag สองค่ามารวมกัน ค่าแรกมีค่าเป็น”Test : “ ส่วนค่าที่สองเป็นค่าตัวเลข
หากเราต้องการเอา OPC tag หรือ Data Source อื่น ๆ ที่มากกว่าสองค่ามารวมกันสามารถใช้ concat ลักษณะนี้ได้
concat(tag1 , concat( tag2, tag3) )
concat(concat( tag1 , tag2) , concat( tag3, tag4) )
นอกจากใช้ concat รวมค่าแบบ String แล้ว เรายังสามารถใช้ฟังก์ชั่น tostring() เพื่อรวมคำได้เช่นกันดังนี้
tostring(tag1 ) + tostring(tag2)
เช่นตัวอย่างดังรูปก็ได้ผลลัพธ์ออกมาแบบเดียวกัน
ซึ่งในกรณีมีค่าหลาย ๆ ค่าก็สามารถนำมาบวกกันในExpressionเพื่อรวมแบบStringได้เลย