The 31T-0029-18 is a straight DIN 41612, high power cable socket, which is suitable for current rating of 40A.