请问各位老师。
1、1200能否用STL语言编程(在新建块时可选的编程语言只有SCL FBD LAD)?
2、有没有1200间接寻址的资料?
谢谢支持。
图片说明:
最佳答案
1、S7-1200可使用梯形图(LAD)、功能块图(FBD)和结构化控制语言(SCL)语言。目前还不能使用STL语言。
2、有没有1200间接寻址的资料?
S7-1200在LAD里可以直接用array[i]访问。S7-1200的间接寻址需要通过数据块中的数组来实现。指令FieldRead通过索引(又称为下标)变量从数组中读取数值,指令FieldWrite 通过索引变量向数组中写数值,使用这两条指令可以实现间接寻址。 索引变量是间接寻址中的地址指针,它的值是要读写的数组元素的索引值。地址指针就像收音机调台的指针,改变指针的位置,指针指向不同电台。改变地址指针中的索引值,指针“指向”数组不同的元素。间接寻址的优点是可以在程序处理期间,通过改变指针的值动态地修改指令中的地址。
有关S7-1200间接寻址。
http://wenku.baidu.com/view/aa2f8f3e0b4c2e3f5727633d.html
提问者对于答案的评价:
谢谢阿鸣老师的回答,很详细。百度文库里的例子也很实用,给出了清晰的思路。
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc173470.html