实验七:模拟量输入输出实验
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验七:模拟量输入输出实验
实验目的:
掌握EM235模块的使用方法
掌握S7-200模拟量输入输出的方法
实验环境:
THPFSM-1.2型实验台
PC机
Step7-Micro/Win软件
MCGS组态软件
实验原理:
1. EM235模块的接口连接,可参见EM235说明书(上网下载相关说明书,有相关毕业设计的同学会用到)
2. 模拟量输入输出原理:EM235的模拟量范围是0-5V(或0-10V,与设置有关),其对应的数字量是:单极性,全量程范围-32000~+32000
实验内容:
1. 实验任务:
(1)编写S7-MICRO/WIN程序,每隔1秒钟,VW0中的数值增加工厂100,将该值传送到VW2后向PLC的AQW0输出该数据,把EM235的模拟输出量接入直流电压表,
测量该值。
(2)编写上位机MCGS程序,读取下位机VW0中的数据并显示。
(3)编写上位机MCGS程序,对VW2中的数值进行处理,转化成其对应的模拟量后在MCGS中显示。注意,该值应与直流电压表中测量的结果一致。
(4)完善下位机程序,将AIW0中的数据送入VW4,和VW6。编写MCGS程序,在其中读取VW4中的数据并显示,注意该值是一个0-32000之间的数字量;在MCGS
中读取VW6中的数据并显示,注意该值是一个模拟电压值,其值可能在0-5或
0-10V之间。
2.编写下位机程序
参考代码如下(可参见有关资料):
3.编写MCGS工程
(1)增加实时数据库变量
AO(输出的模拟电压值),ShowAO(AQW0寄存器中的值);
AIA(输入的模拟电压值),AID(AIW0寄存器中的值);
(2)增加PLC的数据通道,如下图示:
增加了WB0,WB2,WB4,WB6四个数据通道,并将这四个通道与ShowAO/AO/AID,AIA四个数据库变量进行绑定。
(3)通道的数据处理
将AO处理为AO=AO/3200(依据:根据数模转换的公式,把数字量转化为其对应的模拟量)。将AIA处理为AIA=AIA/4800(依据,根据数模转换的公式,把数字量转化为其对应的模拟
量)。
(4)在MCGS用户窗口中增加四个标签控件,显示四个数据库变量,注意设置其小数位数。
(5)运行程序
a)连接PLC电源和地;
b)将实验面板上“直流可调电源”接入PLC的AI输入区中的A输入,将PLC的AO模
拟量输出区中的VO接“直流数字电压表”
c)同时运行PLC程序和MCGS程序,MCGS界面如下所示。
实验总结:(当EM235工作单极性模式,输入输出模拟量在0-10V之间,试写出此时的模拟量与对应的数字量之间的线性关系式。并用梯形图实现这种关系)