Hello Seppo;
SCL is a Pascal-like programming environment for S7-300/400 CPUs. It is included in the scope of Step7-Professional, or can be bought as a single option. It is very convenient if you need to program complex mathematics or type conversion clearly, without the hastle of ladder or the complexity of STL.
Hope this helps,
Daniel Chartier