PLC重新上电,PID无输出

S7-200向导作的PID,PLC断电重新上点后,PID无输出,重启程序后才有输出,不知原因,想请教一下,谢谢!

最佳答案

为什么向导生成的 “PID block” 有时不工作?
 描述:
 在 STEP 7 Micro/WIN 中,指令向导所生成的 PID 控制器有时不工作,这是由初始化子程序 “PIDx_INIT” 使能位 “EN” 的开关转换造成的(见图.01)。 

 
 图. 01 

 
 解决方案:
 为了保证 PID 控制器的正确工作,必须在主程序的每一扫描周期,用特殊标志位0.0 (SM0.0)来初始化程序 “PIDx_INIT”。(见图. 03, Network 2) 。
 “PIDx_INIT” 块内,通过特殊标志位 0.1 (SM0.1) 来初始化 PID 控制器所需要的变量,这些变量用于逻辑控制及启动 PID 中断程序 "PID_EXE" 。 PID 中断程序按照 PID 采样时间循环调用。 

 PID 控制器的手动控制:
 如果 PID 控制器要在特定时间或事件下激活,必须在PID 指令向导中选择 “手动模式” (如图.02)。 

 
 图. 02 

 
 选择手动模式后,会增加两个新的参数 “Auto_Manual(自动_手动)” 和 “ManualOutput手动输出”,所以必须在主程序里重新插入子程序调用块。(见图 03, Network 2)。
 按照图.01中的条件在 Network 1(网络1)中就是激活 PID 控制器的条件。(如图.03) 

 
 图. 03 

 
 手动模式 (Auto_Manual) 被激活后,PID子程序运算停止,输出值不再变化。从 “ManualOutput” 参数输入的标准化的( 0.00 到1.00) 值,按照向导里的配置(如图. 04 ),转化成 “Output输出” (数据类型:整数): 

 Output = ManualOutput * (upper limit - lower limit) + lower limit value
 输出=手动输出*(高限 - 低限) + 低限值 

 
 图. 04 

 关键字:
 PID, INIT, 手动模式#Ende# 

 
 --------------------------------------------------------------------------------

 © Siemens AG, 1998, 2000 
  
  
  条目号:25781753     日期:2007-11-09   
  
  http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&siteid=cseus&objid=25781753
 

提问者对于答案的评价:
xx

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc351243.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:42
下一篇 2021年7月5日 上午12:42

相关推荐

  • CAD模型下载

    S7200SMARTCAD模型在哪里下载 最佳答案 S7-200 SMART PLC及扩展模块CAD图片集合下载:http://www.ad.siemens.c…

    SIMATIC S7-200 2017年6月11日
  • s7-200驱动步进电机

    老师,你们好,我在用西门子-200驱动一个步进电机。我现在能让他动起来了,我想用向导让它进行一个加速 匀速  减速的过程,NETWORK 1…

    SIMATIC S7-200 2020年11月1日
  • s7200cn PLC忘了密码怎么处理

    请教:当初自己给工程项目加了4级密码,PLC用的型号:S7200CN cpu224, 但是不知为什么,密码忘记了,怎么也想不起来了,自己手头有源程序,想做一些更…

    2017年8月24日
  • EM 253 控制面板不能用

    我用EM253模块控制,但是程序点动前进和后退现在只能一个方向转。进入控制面板,面板内容都被禁止不能用,不知道为什么。 最佳答案 要激活控制面板,需要将CPU转入STOP状态 提问…

    SIMATIC S7-200 2021年7月4日
  • 300与200通讯问题

    是不是默认DB1对应200的V区? 最佳答案 300无论是采用那个数据存储区,通讯对应的均只能是V区。可以用I/Q/M/DB这些区域与200的数据交换。 提问者对于答案的评价:我试…

    SIMATIC S7-200 2021年7月5日
  • s7-200的寻址问题

    在学习s7-200的间接寻址时看到:   MOVB &VB200,AC1     &nbs…

    SIMATIC S7-200 2020年11月1日
  • MicroWIN Smart程序怎么自定义库?

    MicroWIN Smart程序怎么自定义库? 最佳答案 请见:、西门子S7-200SMART编程用户自定义指令库:https://www.siemensplc.com/…

    SIMATIC S7-200 2021年7月5日
  • 一个PLC 带二个触摸屏

    一个PLC 带二个触摸屏 。如采用总线,S7-200 加个EM277 ,二个屏相距100米。触摸屏直接接DP接口。是否可行。怎么设置通信呢?…

    SIMATIC S7-200 2020年11月1日
  • 这个插口可以连接pp数据线到电脑吗

    这种个485线插口可以接ppi电缆吗?能在线上传或者编程程序 吗 图片说明:    最佳答案 一个带编程口的dp插头上操作上传和下载?如果是,这个需要…

    2021年7月5日
  • 多台plc通讯

    我手头上有一台smart200和三台s7200,我想再购买一台plc来控制这四个plc,要选什么型号和采用什么通讯方式比较好? 最佳答案 纵观200及200smart P…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论