怎样写温度读取和控制的程序

刚刚接触西门子的PLC,现在200SMART的主机扩展一个AI 2xRTD的温度模块,3线铂金电阻温度传感器,现在用触摸屏做温度读取和控制,请教下大家硬件接线和这段程序怎么写呢?最好带PID控制,谢谢了

最佳答案

先下载,西门子 S7-200 SMART PLUS V1.7 技术参考,链接:https://support.industry.siemens.com/cs/document/76488152
接线参考:输入、输出信号---模拟量扩展模块接线---RTD模块接线
西门子200smart需要在硬件扩展模块中组态模块消息,在EM0槽(或者其它槽中插入模块)并按实际连接的热电阻组态,这样个通道地址就有了,编程按这些地址编辑
如在EM0号槽插入,地址是AIW16
LD     Always_On
MOVW   EM0_输入0, VW0   //VW0就是传感器的数据
实际温度值除10.0

提问者对于答案的评价:
按照你的写法最简单的将温度读出来了,谢谢!如果我要做PID控制是还要写一大段程序吗?我是用PT100测量水的温度控制升温蒸汽阀门,温度最高100摄氏度,比如我设定90度,但是要是90度才关掉蒸汽阀温度就会冲过头,所以要提前调节阀门的开关动作频率,请教下这个怎么写呀?

专家置评

已阅,最佳答案正确。

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

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

相关推荐