SIMATIC Step 7 V12 提供了新的SIMATIC S7-1500 控制器,其编译器进行了优化,专为编程语言STL(语句表)、FBD(功能块图)、LAD(梯形逻辑)、SCL(结构化控制语言)而设计。SCL 如今包含带有片存取的编程功能,可以迅速访问变量的各个部分,输出SCL码。V12还支持LAD和FBD新控制器的复杂算术运算的“计算框”功能,以及间接寻址和隐式类型转换。此外创新技术还包括 64位数据类型(LREAL、LINT、LWORD),自动接收当前值作为初始值,操作过程中的块扩展以避免数据丢失,可扩展至16 MB。集成符号编程可实现数据访问一致性、创建项目的透明度、通过自动更新项目数据将误差最小化。
TIA博途V12在设计过程中特别重视对目前项目和软件的再利用和兼容性:例如,从SIMATIC S7-300/400转向S7-1500,项目可以重复利用;S7-1200的程序可以复制粘贴到 S7-1500。用V11建立的项目也可以用V12打开保存。