西门子PLC写程序块

怎样写一个程序快可以直接调用,比如模拟量转数字量的。如图

第1个回答  2015-01-29
要自己创建FB块或FC块。
在FB的局部变量表中,建立块内使用的各种变量,INPUT,OUTPUT,TEMP,等。
还需要自建一些UDT类型,变量引用。
自己做块程序,需要一些实际编程经验才行。
FB块程序调用,建立调用的背景数据块。
FC块的话,内部的局部变量只保持一个周期有效,FB块内部的变量不同,这是两者的区别。

太深,我也说不通,只能帮到这么多了。追问

不懂啊!什么是FB块FC块,背景数据块,UDT?是在自程序的局部变量表中填写吗,然后就可以调用这个自程序?有什么资料能学到这个吗?关于PID控制的。需要把模拟量变成数字量然后再输出模拟量。

追答

你好,西门子的S7基础教程中,有关于PID的控制方法,指令集中也有关于数模转换和模数转换的指令,可以参考学习一下,我也没有用过这类指令,一般只用离散的数字量控制电路。
FB和FC块是西门子程序中可创建的块程序,内部可以编程梯形图等指令的。

本回答被提问者和网友采纳
相似回答