1 / 15
文档名称:

完整版西门子PLC编程模拟量.docx

格式:docx   大小:576KB   页数:15页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

完整版西门子PLC编程模拟量.docx

上传人:飞行的大米 2022/6/3 文件大小:576 KB

下载得到文件列表

完整版西门子PLC编程模拟量.docx

相关文档

文档介绍

文档介绍:完整版西门子PLC编程模拟量
完整版西门子PLC编程模拟量
1 / 151
完整版西门子PLC编程模拟量
对输入、输出模拟量的 PLC编程的探讨及编程实例解析
对于初学PLC编程的人来说,模拟量输入、输出模块的编程要,即输入4ma时,电动阀关门,输入20ma时,电动阀门全开。
为此选用了含有4路模拟输入和一路模拟输出的模块 EM235。其4路模拟量
输入信号皆设定为 0~20ma电流输入模式,一路模拟量输出信号设定为 4~20ma
电流输出模式。
要求用触摸屏显示这4种信号的时时状态值,并在触摸屏上设置控制的温度参数,传给PLC使PLC按此值进行温度控制。由于本文重点是讲述有关模拟量
的输入与输出的编程设计,对触摸屏的编程设计不予讲述,只提供触摸屏与 PL
的通讯变量:
VD0:为真空压力显示区,由PLC传送给触摸屏。VD4:为蒸汽压力值显示区,由PLC传送给触摸屏。VW8:为蒸汽温度值显示区,由PLC传送给触摸屏。VW10:为电机转速值显示区,由PLC传送给触摸屏。VW12:设定温度值区,由触摸屏传送给PLC.
一、硬件电路的配置:
〔一〕、硬件设置
除上述4种传感器外,选用:
1、S7-200PLC一台,型号为:CPU222 CN。
2、选用EM235模拟量输入模块一块〔输入设置:0~20ma工作模式;输出设置:
4~20ma〕。
3、变频器一台,型号为 PI8100,由PLC控制启停,手动调速。
4、西门子触摸屏一块。型号: Smart700
硬件电路图
完整版西门子PLC编程模拟量
完整版西门子PLC编程模拟量
5 / 155
完整版西门子PLC编程模拟量
〔二〕、对传感器输出的 4~20ma转换为显示量程的公式推导:
EM235模拟量输入输出模块,当输入信号为20ma时,对应的数字量=320
00,故:
输入=4ma时,对应的数字量=6400,对应显示量程值=0。输入20ma时,对应的数字量
=32000,对应显示量程值最大值=Hm,其输出量与模块的数字量的变化关系曲线如图一所
示:
完整版西门子PLC编程模拟量
完整版西门子PLC编程模拟量
6 / 156
完整版西门子PLC编程模拟量
这4个转换公式,前二种为实数运算,后二种为整数运算,为简化程序,自定义二个功
能块分别用于实数与整数运算,而每个功能块在程序运行中又都调用二次,分别计算不同的
物理量。为此功能块设有二个数字输入与一个计算结果输出三个口, 以适用于屡次调用去计
算不同物理量的值。请见下面编程:
〔三〕、实数运算功能块〔 SBR_0〕:
完整版西门子PLC编程模拟量
完整版西门子PLC编程模拟量
7 / 157
完整版西门子PLC编程模拟量
〔四〕、整数运算功能快〔 SBR_1〕:
完整版西门子PLC编程模拟量
完整版西门子PLC编程模拟量
8 / 158
完整版西门子PLC编程模拟量
(五)、将模块的数字量,按对应公式转换为量程显示值的编程
完整版西门子PLC编程模拟量
完整版西门子PLC编程模拟量
9 / 159
完整版西门子PLC编程模拟量
完整版西门子PLC编程模拟量
完整版西门子PLC编程模拟量
10 / 1510
完整版西门子PLC编程模拟量
分析以上梯形图可知,该程序编写的特点:1、选用自定义功能块编写转换公式的子程序,2、对多个转换变量的调用采用每个扫描周期对MB0加1的依次循环调用的方式,这样的编程处理会使编写的程序,简短易读易懂。
〔六〕、对模拟量输出的编程处理
对罐体温度控制是采用渐近比拟的控制方式进行编程。设计思路是这样的:
当罐体的温度低于设定温度 10度时,控制加热蒸汽的电动阀门全翻开,当
罐体的温度低于设定温度7度时,电动阀门翻开3/4,当罐体的温度低于设定温度4度时,电动阀门翻开1/2,当罐体的温度低于设定温度2度时,电动阀门打
开1/4,当罐体的温度低于设定温度1度时,电动阀门翻开1/8,当罐体的温度=设定温度时,电动阀门关闭。
完整版西门子PLC编程模拟量
完整版西门子PLC编程模拟量
11 / 1511
完整版西门子PLC编程模拟量