感悟网 导航

西门子200PLC中调用子程序指令SBR_N,如图调用PID1_INIT,请问在PID1_INIT中进行了什么运算?如图 谢谢! 西门子S7-200PLC子程序调用。

作者&投稿:蔡珠 (若有异议请与网页底部的电邮联系)
西门子200PLC PID程序的调用~

PID 指令需要 一个 固定的间隔时间 去执行它。所以需要在“定时中断”子程序中调用PID指令。
如果在主程序中调用PID指令,就有可能导致 PID控制回路无法稳定工作或导致偏差过大。
因为扫描周期是不固定的。
希望我的回答对你有帮助,如果需要更多的交流,可以发“百度私信”给我。

1, 首先你要明白PLC执行时的扫描顺序, 输入扫描,程序自上而下顺序执行,输出扫描刷新。
2,子程序没执行完, 断开触点,子程序执行到断开前的扫描周期, 之后不执行,子程序输出保持, 注意,是保持。
3,结论,断开后就不扫描了, 子程序内部的输出保持。

pid的中断运算,我不知道你现设置的中断条件是什么!举个例子,假如你的案子是搞恒压供水的,pid是用来维持水压调节,中断条件是用水总量超过10吨!那么_int里执行的就是当水超过十吨时,退出pid

如果你要看程序的话 请输入解锁密码

从过程值到设定值的PID运算

《西门子PLC什么情况下调用子程序》
答:严格地说,你得事先编好一段子程序并且编译无误,然后当在主程序或其他的子程序中设置的调用该子程序的条件满足时,就可以调用该子程序了。PLC得听你的,你想让它在什么情况(你设置的条件)下调用,它就什么情况下调用,呵呵。

《PLC子程序的调用是怎么回事?》
答:结构化编程。常用的功能写个子程序,可以被主程序或其他子程序调用。类似于高级语言中的函数或方法调用。如C语言,主函数为main(),其他函数可以被他调用,同时函数之间也可以互相调用。调用时用实参赋给形参(如果有参数传递的话),PLC也是这样。以西门子S7-300为例。主程序是OB1,常用或重复的功能...

《西门子PLC S7-200 子程序调用问题》
答:我觉得置位和自锁都能保留。对于你这个程序而言,不管以后调不调用子程序,这两个输出都是一直置一的。

《西门子200PLC中调用三个子程序,子程序中用不同条件进行输出线圈,为什么...》
答:你用了双线圈输出吧,好好检查下看看,双线圈输出以最后一个线圈的状态为准,比如下面这种,即使M0.0为1了,Q0.0也还是为0,因为以最后一个线圈的值为准

《求西门子的子程序调用的编程实例,另外还想问一下子程序是和主程序在...》
答:子程序和功能块最终都是要在主程序的调用下起作用的主程序相当于是一间房子 而子程序就相当于是房子中的桌子 主程序 程序主体(称为 OB1),在其中放置控制应用程序的指令。 主程序中的指令按顺序执行,每个 CPU 扫描周期执行一次。子例程 子例程是位于单独程序块的可选指令集,只在从主程序、中断...

《西门子plc调用子程序指令前边加S2.0是什么意思?》
答:应该是s0.0,西门子plc调用子程序指令前边加S0.0指的是顺控继电器。STEP7-Micro/Win在程序编辑器窗口中为每个POU提供单独的页面。主程序总共是第1页,后面是子程序或中断程序。由于每个程序在编辑器窗口中是分开的,所以编译时会在程序末尾自动添加无条件结束指令或无条件返回指令,用户程序只能使用条件...

《西门子200PLC有没有像三菱一样的主控指令?》
答:有的,不过形式略有不同。

《谁知道下边这个西门子200PLC子程序真么写的》
答:这是子程序,鼠标点右键,插入—子程序。添加子程序后,左边指令库有—调用子程序,

《西门子200PLC PID程序的调用》
答:PID 指令需要 一个 固定的间隔时间 去执行它。所以需要在“定时中断”子程序中调用PID指令。如果在主程序中调用PID指令,就有可能导致 PID控制回路无法稳定工作或导致偏差过大。因为扫描周期是不固定的。希望我的回答对你有帮助,如果需要更多的交流,可以发“百度私信”给我。

《西门子 s7 200plc的子程序没调用会运行吗》
答:子程序就是给主程序调用的,你不调用,它就是一个过程放着肯定不执行的啊。

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网