LC原理及应用.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2. 模拟量输入滤波 图6.5 设置模拟输入滤波 3. 设置脉冲捕捉 设置脉冲捕捉功能的方法:首先正确设置输入滤波器的时间,使之不能将脉冲滤掉。然后在System Block选项卡中选择Pulse Catch Bit选项进行对输入要求脉冲捕捉的数字量输入点进行选择,如图6.6所示。系统默认为所有点都不用脉冲捕捉。 图6.6 设置脉冲捕捉 4. 输出表配置 图6.7 设置输出表(复制) 返回本节 6.3 编程 6.3.1 程序来源 6.3.2 编辑程序 返回本章首页 6.3.1 程序来源 程序文件来源有3个:打开、上装和新建。 1. 打开 打开一个磁盘中已有的程序文件,可用菜单File|Open,在弹出的对话框中选择打开的程序文件;也可用工具条中的Open按钮来完成。图6.8为一个打开的在指令树窗口中的程序结构。 图6.8 打开的程序结构 2. 上装 在已经与PLC建立通信的前提下,如果要上装一个PLC存储器中的程序文件,可用菜单File|Upload,也可用工具条中的Upload按钮来完成。 3. 新建 建立一个程序文件,可用菜单File|New,在主窗口将显示新建的程序文件主程序区;也可用工具条中的New按钮来完成。图6.9所示为一个新建程序文件的指令树,系统默认初始设置如下。 图6.9 新建程序的结构 用户可以根据实际编程需要作以下操作: (1)确定主机型号 (2)程序更名 (3)添加一个子程序 (4)添加一个中断程序 (5)编辑程序 返回本节 6.3.2 编辑程序 1. 输入编程元件 2. 复杂结构 3. 插入和删除 4. 块操作 5. 符号表 6. 局部变量表 7. 注释 8. 语言转换 9. 编译 图6.10 程序例 1. 输入编程元件 方法1: 用指令树窗口中的Instructions所列的一系列指令,双击要输入的指令,再根据指令的类别将指令分编排在若干子目录中,如图6.10所示。 方法2: 用工具条上的一组编程按钮,单击触点、线圈或指令盒按钮,从弹出的窗口中从下拉菜单所列出的指令中选择要输入的指令单击即可。按钮和弹出的窗口下拉菜单如图6.11和图6.12所示。 图6.11 编程按钮 图6.12 下拉菜单 图6.13 顺序输入元件 2. 复杂结构 用工具条中的指令按钮可编辑复杂结构的梯形图,本例中的实现如图6.14所示。单击图中第一行下方的编程区域,则在本行下一行的开始处显示小图标,然后输入触点新生成一行。输入完成后如图6.15所示,将光标移到要合并的触点处,单击上行线按钮即可。 图6.14 新生成行 图6.15 向上合并 3. 插入和删除 图6.16 插入删除 图5.15 步进电机工作过程 (2)分析 确定脉冲发生器及工作模式 设置控制字节 写入周期值、周期增量值和脉冲数 装入包络表首地址 中断调用 执行PLS指令 (3)程序实现 本控制系统主程序如下图5.16所示。初始化子程序SBR_1如图5.17所示。包络表子程序如图5.18所示。中断程序如图5.19所示。 图5.16 主程序 图5.17 初始化子程序SBR_1 图5.18 包络表子程序SBR_0(1) 图5.18 包络表子程序SBR_0(2) 图5.19 中断程序 4. 宽度可调脉冲输出PWM (1)周期和脉冲宽度 (2)更新方式 (3)PWM的使用 返回本节 5.2.6 PID回路指令 PID算法 2. PID指令 3. 应用实例 1. PID算法 1. PID算法 如果一个PID回路的输出M(t)是时间的函数,则可以看作是比例项、积分项和微分项三部分之和。即: 用数字计算机处理这样的控制算式,连续的算式必须周期采样进行离散化,同时各信号也要离散化,公式如下: MPn=Kc*(SPn-PVn)+Kc*Ts/Ti*(SPn-PVn)+MX+Kc*Td/Ts*(PVn-1-PVn) 回路表初始化程序实例: 如果Kc为0.4,Ts为0.2秒,Ti为30分钟,Td为15分钟,则可以建立一个子程序SBR0用来对回路表进行初始化。程序如图5.20所示。 图5.20 回路表初始化子程序SBR0 PID,PID回路指令。使能输入有效时,该指令利用回路表中的输入信息和组态信息,进行PID运算。梯形图的指令盒中有2个数据输入端:TBL,回路表的起始地址,是由VB指定的字节型数据;LOOP,回路号,是0~7的常数。 指令影响的特殊标志存储器位:SM1.1(溢出)。 使能流输出ENO断开的出错条件:SM1.1(溢出);SM4.3(运行时间);0006(间接寻址)。 指令格式:PID TBL, LOOP 2. PID指令 3. 应用实例 (1)控制要求 有一水箱有

文档评论(0)

iuad + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档