西门子1200能否用STL编程?

西门子plc 发布于 1年前 分类:S7-1200

请问各位老师。
1、1200能否用STL语言编程(在新建块时可选的编程语言只有SCL FBD LAD)?
2、有没有1200间接寻址的资料?
谢谢支持。

问答论坛

1个回复

  • plc电工爱好者
    plc电工爱好者

    1、S7-1200可使用梯形图(LAD)、功能块图(FBD)和结构化控制语言(SCL)语言。目前还不能使用STL语言。
    2、有没有1200间接寻址的资料?
    S7-1200在LAD里可以直接用array[i]访问。S7-1200的间接寻址需要通过数据块中的数组来实现。指令FieldRead通过索引(又称为下标)变量从数组中读取数值,指令FieldWrite 通过索引变量向数组中写数值,使用这两条指令可以实现间接寻址。  索引变量是间接寻址中的地址指针,它的值是要读写的数组元素的索引值。地址指针就像收音机调台的指针,改变指针的位置,指针指向不同电台。改变地址指针中的索引值,指针“指向”数组不同的元素。间接寻址的优点是可以在程序处理期间,通过改变指针的值动态地修改指令中的地址。