第五章 S7-200 指令系统

* 第二个应用实例是用PLC完成三相异步电动机的正反转控制。 根据前面的控制思路,首先要有主电路。 实现电动机的正反转控制需要有两个接触器, 一个正转接触器KM1 一个反转接触器KM2 通过两个接触器对电动机的电源进行调相,实现正反转控制。 * 根据控制要求,I/O接线图中,有三个输入信号和两个输出信号送入PLC。 正转启动信号SB2接输入继电器X0,反转启动信号SB3接输入继电器X2,停止信号SB1接输入继电器X3。连接公共端COM。 正转接触器KM1的线圈接输出继电器Y1,反转接触器KM2的线圈接输出继电器Y2。 这里提醒大家注意:PLC的运算速度非常快,远远大于接触器硬件的动作速度,在程序中正反转输出信号交替时,可能会出现正转输出信号断开,正转接触器线圈还来不及释放,而反转输出信号接通送出,使反转接触器线圈动作的现象,造成电源的短路事故,所以在正转接触器的线圈回路串联反转接触器的常闭触点,在反转接触器的线圈回路串联正转接触器的常闭触点,实现硬件互锁功能。下面看梯形图。 * 梯形图有两条逻辑线,分别实现正转连续运转和反转连续运转,在两个方向的连续运转梯形图的基础上加入互锁触点。 也就是说在正转输出继电器线圈Y1回路中串入反转输出继电器Y2的常闭触点和反转启动信号的常闭触点X1进行互锁。 同理,反转输出继电器线圈Y2回路中串入正转输出继电器Y1的常闭触点和正转启动信号的常闭触点X0进行互锁。 梯形图中接触器和按钮的常闭触点实现软件双重互锁. 根据梯形图写出对应的指令表。 叙述指令表。 * * * * * * * * 例:喷泉的模拟控制参考程序,喷泉模拟控制的移位时间为0.5s,大于定时中断0的最大定时时间设定值255ms 。 主程序 INT_0 课堂练习 1、用自复位定时器设计一个周期为5s,脉宽为一个扫描周期的脉冲串信号。 2、3、用S、R、和跳变指令设计出如图所示波形图的梯形图。 Q0.0 I0.1 I0.0 3、用顺序控制继电器(SCR)指令设计一个居室通风系统控制程序,使三个居室的通风机自动轮流地打开和关闭。轮换时间间隔为50min。 4、用定时器中断设置一个每0.1s采集一次模拟输入值的程序。 1、用自复位定时器设计一个周期为5s,脉宽为一个扫描周期的脉冲串信号。 2、用S、R、和跳变指令设计出如图所示波形图的梯形图。 Q0.0 I0.1 I0.0 3、用顺序控制继电器(SCR)指令设计一个居室通风系统控制程序,使三个居室的通风机自动轮流地打开和关闭。轮换时间间隔为50min。 4、用定时器中断设置一个每0.1s采集一次模拟输入值的程序。 九、PID回路指令 (一)PID算法 离散化 保留积分项前值 ——PID回路输出的初值 为使系统达到稳态,应让偏差e趋于零。 比例环节:控制系统的稳态精度; 积分环节:作用是消除稳态误差,提高控制精度 ; 微分环节:减少超调量,改善动态性能。 -在第n-1采用时刻的积分项 2、积分项: MIn与偏差的和成正比。 TS——采样周期; TI——积分时间常数; MX——第n采样周期前所有积分项之和。 1、比例项:MPn是增益KC和偏差e的乘积。 SPn——第n采样时刻的给定值; PVn——第n采用时刻的过程变量值。 3、微分项: MDn与偏差的变化成正比。 TD——微分时间常数 (二)PID回路指令 TBL是回路表起始地址,只能使用字节VB区域。 LOOP是回路号,为字节常量0~7;程序中可使用8条PID指令。 表5-11 回路表格式 (三)控制方式 执行PID指令时为“自动”运行方式;当输入端检测到一个正跳变(从0到1)信号,PID回路就从手动方式无扰动地切换到自动方式,并进行组态: (1)置给定值SPn=过程变量PVn (2)置过程变量前值PVn-1=过程变量当前值PVn (3)置积分项前值MX=输出值Mn (四)回路输入输出变量的数值转换 1、回路输入变量的转换和标准化 (1)回路输入变量的数据转换:把A/D模拟量单元输出的整数值转换成标准的浮点型实数。 ITD AIW0,AC0 DTR AC0,AC0 (2)实数值的标准化:把实数值标准化为0.0~1.0之间的实数。 双极性模拟量信号:-5~+5V,-2.5~2.5V等,对应双极性数据程范围为-32000~32000。 单极性模拟量信号:0~5V,4~20mA等,对应单极性数据范围为0~64000。 /R 64000.0,AC0 +R 0.5, AC0 MOVR AC0, VD100 2、回路输出变量的数据转换

s7填表指令att_第五章 S7-200 指令系统.ppt相关推荐

  1. s7填表指令att_这些PLC指令你会用吗?plc编程入门

    这些plc指令你会用吗?plc编程入门 图1:使能=1时,TOF(T38)的触点动作图 图2:使能断开后,计数到设定值后,TOF(T38)的触点动作图(其中T38常开触点是在使能由1到0负跳变后计数器 ...

  2. s7填表指令att_一些PLC指令的用法,一些PLC编程的经验

    一.时间继电器: TON 使能=1计数,计数到设定值时(一直计数到32767),定时器位=1.使能=0复位(定时器位=0). TOF 使能=1,定时器位=1,计数器复位(清零).使能由1到0负跳变,计 ...

  3. 计算机导论算法设计,计算机导论精品PPT-第五章 算法与程序设计.ppt

    <计算机导论精品PPT-第五章 算法与程序设计.ppt>由会员分享,可在线阅读,更多相关<计算机导论精品PPT-第五章 算法与程序设计.ppt(52页珍藏版)>请在人人文库网上 ...

  4. 常见的计算机专业的复合命题例子,第五章、复合命题.ppt

    第五章.复合命题.ppt 必要条件假言命题逻辑性质: 无p 一定无q ,有q 一定有 p 真值表 p q p ← q T T T T F T F T F F F T 只有前件假.后件真,才假. 必要条 ...

  5. s7填表指令att_PLC程序详解和初学者必须掌握的几个梯形图

    类型:编程控件大小:6.8M语言:中文 评分:.0 标签: 立即下载 一.时间继电器: TON 使能=1计数,计数到设定值时(一直计数到32767),定时器位=1.使能=0复位(定时器位=0). TO ...

  6. c语言每个整数占9列,c语言 第五章 数据类型和表达式.ppt

    c语言 第五章 数据类型和表达式 第五章数据类型和表达式 C语言的基本数据类型 各种基本数据类型的常量和变量的定义 C语言的表达式和各种表达式的求解规则 5.1 数据的存储和基本数据类型 5.1.1数 ...

  7. 米氏散射和吸收 matlab函数,第五章 散射和吸收.ppt

    第五章 散射和吸收 第五章 散射和吸收(Scatter and Absorption) §5.1 描述衰减的术语(Terms Describing Attenuation) §5.2 辐射传输方程Ⅰ( ...

  8. s7填表指令att_S7-200PLC 表操作指令

    摘要:表操作指令如表4-25所示.表4-25 表操作指令名称指令格式(语句表)功能操作数表存数指令ATT DATA,TABLE将一个字型数据DATA添加到表TABLE的末尾.EC值加1DATA,TAB ...

  9. 鸟哥的Linux私房菜(服务器)- 第五章、 Linux 常用网络指令

    第五章. Linux 常用网络指令 最近更新日期:2011/07/18 Linux 的网络功能相当的强悍,一时之间我们也无法完全的介绍所有的网络指令,这个章节主要的目的在介绍一些常见的网络指令而已. ...

最新文章

  1. tomcat基本使用和超图基本jsp例子
  2. 【技术好文转载】为什么AI芯片是当今热点
  3. 【Android】Apk安装和删除
  4. 用C语言实现解析简单配置文件的小工具
  5. いちがつ(2017/1)
  6. java接口签名(Signature)实现方案续
  7. java Vector.toArray 与强制类型转换
  8. HDU 1158【简单dp】
  9. Fastjson 1.2.22-24 反序列化漏洞分析
  10. python opencv3 —— findContours
  11. html php连接mysql数据库连接,PHP如何连接MySQL数据库?附两种方法!
  12. envi分类后修改类名称、显示颜色
  13. 其他干货——文章投稿之图片格式-位图vs.矢量图
  14. Spark学习记录:RDD 编程
  15. python函数的调用方式_Python中函数参数调用方式分析
  16. 静态网页制作小技巧(logo及字体图标)
  17. html轮播图片在线制作,如何制作图片轮播?轮播图在线制作技巧
  18. 常用icon以及color颜色RGB值和对应颜色效果图
  19. 【C++实战 】标准库
  20. 容器技术-Docker 网络03-用户自定义网络-网络命令的使用

热门文章

  1. Python+django网页设计入门(7):常用ORM操作
  2. (PPT)Python程序设计课程教学内容组织与教学方法实践
  3. 《Python程序设计》在亚马逊京东当当互动出版网淘宝全面上架
  4. 列表 list的技巧
  5. java 网格布局管理器,Java使用网格组布局管理器
  6. whitepages 爬取_运营笔记:是时候了解蜘蛛爬取原理了!揭秘收录难题!
  7. c语言编程入门文库,C语言程序设计入门:计算机和编程语言
  8. 车仪表台上的装饰_@云浮车主:车内装饰品摆放不当将被处罚
  9. 利用python进行tf-idf算法绘制词云图_利用python实现通过TF-IDF和BM25提取文章关键词...
  10. C++ 在一个类中用指针的形式申请堆内存构造出另一个类并访问私有成员变量(包括智能指针版本)