西门子PLC写程序块

要自己创建FB块或FC块。
在FB的局部变量表中,建立块内使用的各种变量,INPUT,OUTPUT,TEMP,等。
还需要自建一些UDT类型,变量引用。
自己做块程序,需要一些实际编程经验才行。
FB块程序调用,建立调用的背景数据块。
FC块的话,内部的局部变量只保持一个周期有效,FB块内部的变量不同,这是两者的区别。
太深,我也说不通,只能帮到这么多了。

请问这个西门子编程程序块是什么意思?

CMP的意思就是比较;==,相等;R,实数/浮点数;所以,CMP==R的指令功能就是比较两个实数是否相等。
根据上述指令的功能,描述如下:当#L这个变量等于0.0时,#ZERO线圈接通(输出)。
至于双字整数,整数、实数的不同,属于“数据格式”的内容,你需要再好好地了解这方面的知识。

西门子 plc主程序块和子程序块有什么区别

在西门子plc200中,程序是先运行主程序的,在主程序里如果遇到调用子程序的指令时,如果该指令被激活那么就跳到子程序运行里面的程序,主程序停止运行,在plc300中,一般OB1为主程序,其他的都可以认为子程序,在主程序OB1中调用各种FC,SFC,还有OB块等等

最后修改日期: 2021年11月3日

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。