1/68
文档分类:IT计算机

s7200典型程序例子.doc


下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

特别说明:文档预览什么样,下载就是什么样。

下载所得到的文件列表
s7200典型程序例子.doc
文档介绍:
s7200典型程序例子
s7200典型程序例子
s7200典型程序例子
S7-200 应用示例
本章概述

内   容

H.1
模拟电位器
H–2
H。2
怎样使用高速计数器
H–6
H.3
自由通信口模式的简单应用
H–10
H.4
处理脉宽调制
H–13
H。5
可逆电动机起动器电路――适用于改变三相交流感应电动机旋转方向
H–16
H.6
步执行顺序(事件鼓定时器)
H–19
H.7
S7—200用自由通信口模式和并行打印机连接
H–23
H。8
通过自由通信口模式接受条形码阅读器的信息
H–27
H。9
集成脉冲输出通过步进电机进行定位控制
H–31
H。10
SIMATIC S7—221通过自由通信口模式控制贺氏(Hayes)调制解调器
H–37
H。11
几台SIMATIC S7—200 PLC使用自由通信口模式连接在一个远程I/O网络上
H–43
H.12
S7-224与SIMOVERT电机驱动器之间的自由通信口通信接口
H-54
H。13
用S7-200 CPU 224 DC/DC/DC进行定位控制,并具有位置监视和位置校正
H-64
H.14
用S7—200实现PID控制
H-80
H.15
模拟量输入的处理
H—92
H.16
S7—200与PC之间的连接:从Windows应用程序中读数据
H-98
ﻬH。1ﻩ模拟电位器
概述
本例包含了有关 SIMATIC S7-200 的模拟电位器(POT)的使用信息。电位器的位置转换为 0 至 255 之间的数字值,然后,存入两个特殊存储器字节 SMB28 和 SMB29 中,分别对应电位器0和电位器1 的值。
需要一把小螺丝刀用以调整电位器的位置。
本应用示例介绍了使用模拟电位器调整定时器设定值的三种方案.
例图
s7200典型程序例子
s7200典型程序例子
s7200典型程序例子
模拟电位器
s7200典型程序例子
s7200典型程序例子
s7200典型程序例子
程序框图
首次扫描初始
化所有缓冲区
主程序开始
POT0值装入
AC1和T35
调用SBR1
调用SBR2
从POT0读PV
值装入T33
从POT1读PV
值装入T34
T35到时后:
AC2加1
QB0显示
T35复位
T33到时后:
AC2加1
QB0显示
T33复位
T35到时后:
VW20加1
QB1显示
T34复位
主程序结束
10.1
10. 2(与非10.0)
新平均值存入VW14、16、18
子程序2开始
扫描计数器加1
加POT 1值到以前总和中
计算平均值,扫描计数器复位
100次扫描完成了吗?
新平均值在保护段之外吗?
将新的模拟电位器值送回到VW18
设置新保护段
子程序2结束





POT 0
变吗?
子程序1开始
AC1清零POT 0值
传给AC1
换算
POT 0值
加200ms偏移量
AC1值
传给VW0
子程序1结束
10.0
程序和注释
方案1说明了用模拟电位器对定时器设定值进行细调的方法。首先通过程序中的偏移量(本例中为20ms)对定时器进行粗调,然后再用电位器能把定时器的设定值精确地调整到满意的设置。每个定时器周期之后,执行子程序1中的指令,把POT 0的值(在SMB28中)读到AC1,除以2,再加上200ms偏移量。返回主程序时,AC2中的定时器循环计数值加1,并拷贝到输出字节(QB0),以供显示.
在方案2中,对电位器1(POT 1)的100次扫描值在AC3中累加后并取平均,再存入VW12。如果该值低于低保护限值VW14,或高于高保护限值VW16(两者均在首次扫描时初始化),则将新值VW12拷贝到VW14、VW16和VW18中。然后再分别对VW16和VW14的值减、加3ms,作为新限值,而VW18中的平均值被传回主程序作为定时器T34的设定值。返回主程序时,VW20中的定时器循环计数值加1,并拷贝到输出字节(QB1),以供显示。
s7200典型程序例子
s7200典型程序例子
s7200典型程序例子
在方案3中,把电位器0(POT 0)的值直接作为定时器T35的设定值,AC2中的定时器循环计数值加1,并拷贝到输出字节(QB0),以供显示.
本程序长度为110个字。
// 标题:模拟电位器:
// * * * * * * * * * * * *
内容来自淘豆网www.taodocs.com转载请标明出处.
相关文档
非法内容举报中心
文档信息
  • 页数68
  • 收藏数0 收藏
  • 顶次数0
  • 上传人woyaonulifacai
  • 文件大小959 KB
  • 时间2021-10-11