In this paper,the ZSL850 internal climbing tower crane used in a super-high-rise project is described.The crane is equipped with innovative supporting beams and automatic wall-attached locking mechanism,which can optimize its self-climbing technology and improve construction stability.The technical parameters,structural composition,working principle,performance characteristics and practical application of the supporting beam and the automatic wall-attached locking mechanism are studied in detail.The design and modeling of supporting beam system are carried out,and the composition,frame design and load condition of supporting beam are analyzed.The results show that all the stress conditions of the automatic wall-attached locking mechanism of supporting beam meet the relevant design standards under normal working and climbing conditions,and the safety and stability of construction are guaranteed,which provides some theoretical and practical experience for the application of tower crane in similar super high-rise buildings.