关于S7-200系列CPU通过自带PID向导生成的PID控制问题

各位大师,小弟近期遇见一个关于S7-200系列CPU通过自带PID向导生成的PID控制问题。
就是我通过PID向导生成了PID控制输出模拟量用于控制变频器实现控温,这部分都已经实现,而且使用的时候也正常,就今天突然发现PID没有输出模拟量控制变频器了,打开软件监控PID内部也显示是没有模拟量输出,觉得很奇怪。我就找原因也没有找到,各个参数设置都没有问题(给定值小和过程值PV大,且比例是反比例,这个PID是用于控制制冷)。开始下载进入PLC时,控制一点问题没有。
1、是否我在编程时使用的定时器功能重复了吗?
     我程序中其他部分控制使用的是TON定时器,地址从T37~T49都有使用,本人将一些地址换成大范围的T101~T255,重新下载到PLC后又可以正常运行了。
2、是否PLC使用环境温度高吗?
     PLC使用环境是在电控箱内,内部温度比较高,手感觉都很高,比一个人体温度还高。
3、是否还有其他我没有注意到的吗?

另:将程序重新下载至PLC后又可以了,不知道是为什么?

还望各位大师帮帮小弟解决这个困惑。

图片说明:

关于S7-200系列CPU通过自带PID向导生成的PID控制问题    关于S7-200系列CPU通过自带PID向导生成的PID控制问题    关于S7-200系列CPU通过自带PID向导生成的PID控制问题    关于S7-200系列CPU通过自带PID向导生成的PID控制问题    关于S7-200系列CPU通过自带PID向导生成的PID控制问题    关于S7-200系列CPU通过自带PID向导生成的PID控制问题   

最佳答案

没有输出与你已经调试好的参数基本没有关系,与设置值和反馈值是否正确输入(设置)有关;
和你是否调用pid指令有关。注意一点的是使用向导pid,不能够再采用时间中断SMB34的赋值。
一般45度正常工作。

提问者对于答案的评价:
谢谢!!!我已重新按照PID向导重新生成了PID控制,到目前为止运行还算正常。谢谢各位大师给出的答案。小弟这感激不尽,又学到了东西。

专家置评

pid向导使用注意事项
1、生成的程序要sm0.0无条件常调用,否则有可能pid不输出
2、向导分配的v区不能够与程序其他地方重叠
3、如果需要有条件切换是否投入,可以将条件用于手动自动切换
4、pid向导会占用定时中断,查看向导已经占用的中断,在程序其他地方不要再重复定义使用
5、只要pid有输出,控制效果要靠调节pid参数实现,可以在数据块中找到对应pid参数的v区,调节参数
6、如果要使用自整定功能,需要先手动调节pid参数,调节至基本稳定,再启用自整定,否则有可能整定不过去
7、自整定不是必须的

标准型s7-200plc的工作温度
运行温度:水平安装0-55度;垂直安装0-45度,参考系统手册,附录A,技术规范

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月13日 下午6:07
下一篇 2017年6月13日 下午6:07

相关推荐

  • RTU通讯

    MB_MASTER主站指令,REQ只要触发上升沿,就会出现错误代码,16#8200,经查询代表  端口正忙于处理传送请求,如何解决,请大神指点,不要给我发官方地…

    SIMATIC S7-200 2021年7月5日
  • 用笔记本监控200PLC时出现通信故障,请教如何处理

    请教各位高手有没有遇到过类似情况:在调试过程中用笔记本监控程序状态(用的是PC/PPI电缆,PLC是226CN,PORT0接笔记本,PORT1接台达触摸屏)时,突然笔记本与PLC的…

    SIMATIC S7-200 2021年7月4日
  • 移位寄存器溢出位SM01.1

    “S7-200可编程序控制器系统手册”P182页上的实例:“移位寄存器位指令”,我上机实验,无论如何溢出位SM1.1都不为1 。请问是什么原因? 问题补充:SM1.0的位…

    SIMATIC S7-200 2020年10月31日
  • CPU226 EM277 MP277

    一项目改造CPU226+EM277+MP277,有如下疑问:1.CPU226两个端口可否同时使用Modbu通讯库和其对应的从站通讯?2.因为2个通讯口都已经被modbus通讯使用,…

    SIMATIC S7-200 2020年11月1日
  • S7200PLC继电器输出电气寿命

    PLC继电器输出控制电磁阀,频率每分钟通断一次,一天平均通断500次。系统手册继电器的电气寿命为10W次,这种场合下能否使用继电器DO输出,是否需要换成晶体管输出。继电器输出能否用…

    SIMATIC S7-200 2017年8月24日
  • 200PLC梯形图编程

    各位高手好,我现在又一个气化站项目,这个气化站分成A、B两路分开气化,每4个小时进行自动切换,我做的程序,测试了一下,只能从B路切换到A路,不能从A路自动切换的B路,请看图片,请各…

    2018年12月5日
  • 求200自由口通讯程序

    求西门子s7200PLC与一个智能温度扩展模块自由口通讯的程序例子,226的plc,用PORT1口通讯,处理温度模块传过来的八路温度数据。自己程序也写了,发现还是不行,先请教各位高…

    SIMATIC S7-200 2021年7月4日
  • ST30延时启动

    PLCsmartST30上电延时启动,概率性出现几分钟至几小时的延时启动,期间所有指示灯不亮,启动后所有功能正常。4台设备三台出现这样问题,把好的那个设备上的PLC换过来一切都正常…

    SIMATIC S7-200 2021年7月5日
  • 编程电缆的选用

    我想请您帮我查一下,6ES7901-3DB30-0XA0支持WIN7系统吗?有人说在WIN7的操作系统下运行,这根原装线性能并不好。 最佳答案 6ES7901-3DB30-OXAO…

    SIMATIC S7-200 2017年6月10日
  • 200PLC使用PC/PPI通信问题

    怎么把PC/PPI通信设置里面地址2修改为0,我修改完后点击确定,又会变成2修改不了。 钻石用户推荐最佳答案 先改成5,或者大点的数,确定,然后再打开改成0确定就可以了 提问者对于…

    SIMATIC S7-200 2021年7月5日