- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]Class08_PLC基本逻辑指令
集美大学信息工程学院 第8讲:PLC基本指令 提要:以S7-200系列PLC指令系统为例,介绍其基本逻辑指令;定时器及应用;计数器及应用。 目录 一、预备知识 二、基本逻辑控制指令 2.1 位逻辑指令 2.2 定时器指令 2.3 计数器指令 三、小结 一、预备知识 编程方式:梯形图(LAD)、语句(STL)、功能图(SFC) 指令类型:逻辑指令、功能指令、程序控制指令 逻辑指令包括:位逻辑指令、定时器指令、计数器指令。 梯形图设计原则 ①梯形图按从左到右、自上而下地顺序排列。每一逻辑行(或称梯级)起始于左母线,然后是触点的串、并联接,最后是线圈。 ②梯形图中每个梯级流过的不是物理电流,而是“能流”,从左流向右,其两端没有电源。这个“能流”只是用来形象地描述用户程序执行中应满足线圈接通的条件。 ③输入寄存器用于接收外部输入信号,而不能由PLC内部其它继电器的触点来驱动。因此,梯形图中只出现输入寄存器的触点,而不出现其线圈。输出寄存器则输出程序执行结果给外部输出设备,当梯形图中的输出寄存器线圈得电时,就有信号输出,但不是直接驱动输出设备,而要通过输出接口的继电器、晶体管或晶闸管才能实现。输出寄存器的触点也可供内部编程使用。 语句表指令 指令语句表是一种用指令助记符来编制PLC程序的语言,它类似于计算机的汇编语言,但比汇编语言易懂易学,若干条指令组成的程序就是指令语句表。一条指令语句是由步序、指令语和作用器件编号三部分组成。 二、基本逻辑控制指令 1、 触点与线圈指令 (1)标准触点线圈指令 a. LD(Load装载)、LDN(Load Not)、=(Out) LD:常开触点逻辑运算开始。 LDN:常闭触点逻辑运算开始。 =:线圈驱动。 b. A(And)、AN(And Not)、O(Or)、ON(Or Not) A:常开触点串联连接 AN:常闭触点串联连接 O:常开触点并联连接 ON:常闭触点并联连接 c. OLD(Or Load)、ALD(And Load) OLD:用于串联电路块的并联连接 OLD指令不需要地址,它相当于需并联的两块电路右端的一段垂直连线。 ALD:用于并联电路块的串联连接 (2)立即输入与立即输出指令 I (Immediate) :只能用于输入,执行立即触点指令时,立即读人物理输人点的值,根据该值决定触点的接通/断开状态,但是并不更新该物理输人点对应的映像寄存器。 =I(Out Immediate):只能用于输出量(Q),执行该指令时,将栈顶值立即写入指定的物理输出位和对应的输出映像寄存器。 2、堆栈的基本概念 S7—200有1个9位的堆栈,栈顶用来存储逻辑运算的结果.下面的8位用来存储中间运算结果。堆栈中的数据一般按“先进后出”的原则存取。在梯形图中,用于表示梯形图上触点及区域间的位置关系。 3、其他指令 (1)置位与复位(S、R) (2)立即置位与立即复位(Sl、Rl) (3)取反(NOT) (4)脉冲生成指令EU/ED 触点指令(1) 线圈指令 例题 例题 2.2 定时器指令 定时器起时间继电器作用 分类:通电延时定时器(TON)、断电延时定时器(TOF)、保持型通电延时定时器(TONR) 分辨率: lms、l0ms和l00ms 1. 通电延时定时器(TON) 2. 断电延时定时器(TOF)。 3.保持型通电延时定时器(TONR) 。 定时器指令 4.定时器当前值刷新的方法 1).1ms定时器:每隔1ms刷新一次,中断刷新方式。 2) 10ms定时器:每个扫描周期开始时自动刷新。 3 100ms定时器:定时器指令执行时被刷新。 例题 2.3、计数器指令(CTU、CTD、CTUD) 1.加计数器CTU 2.3、计数器指令(CTU、CTD、CTUD) 1.加计数器CTU 2 减计数器CTD 3 加减计数器CTUD 计数器指令 例题 例题 练习:9-4 小结 本次课学习了PLC基本逻辑指令,包括位逻辑指令、定时器指令、计数器指令。要求同学们(1)能分别利用LAD与STL进行基本编程;(2)能将LAD与STL程序进行转换。 LD I0.0 TOF T33,6 LD T33 = Q0.0 LD I2.1 TONR T2,10 LD I0.3 R T2,1 TXX:(WORD)常数T0~T255 IN:(BOOL)I,Q,V,M,SM,S,T,C,能流 PT:(INT)IW,QW,VW,MW,SMW,T,C,AC,AIW,常数 操作数范围及类型 指令表达式 延时断定时器 保持型延时通定时器 延时通定时器 定时器类型 T37…T63,T101…T255 T37…T63,T101…T255 T37…T63,T101…T127 T37…T63 延时通定时器100ms T33…T36
文档评论(0)