- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PLC 第五章重点知识整理 2
S7-200 PLC的基本指令及程序设计
S7-200 PLC的编程语言
梯形图(LAD)、功能块图(FBD)、语句表(STL)
(1)位、字节、字、双字和常数;(2)数据类型及范围(3)数据的存储区
S7-200 PLC的编程元件
寻址方式
程序结构和编程规约
【2-5均为了解内容,P99-P111】
※※※S7-200 PLC的基本指令※※※ (13种)
标准触点指令
a.梯形图(LAD)常开和常闭触点指令用触点表示;
b.某触点对应的存储器地址的位(bit)值为1时,表示该触点的常开触点是接通的 ,为1 ;
同时常闭触点为0,表示该常闭触点是断开的
输出指令
输出指令又称为线圈驱动指令,表示对继电器输出线圈编程。
在梯形图(LAD)中,用“( )”表示线圈。当执行输出指令时,“能流”到,则线圈被“激励”,输出映像寄存器或其他存储器的相应位为“1”,反之为“0”。
置位和复位指令
使用该指令注意事项:
a.置位或复位的元件数N的常数范围为1~255(N也可为VB、IB、QB、MB等,一般情况下均使用常数);
b.当用复位指令对定时器位(T)或计数器位(C)复位时,定时器或计数器被复位,同时定时器或计数器的当前值将被清零。
c.由于PLC采用循环扫描工作方式,程序中写在后面的指令有优先权。
使用方式:
能流到,就执行置位(或复位)指令 set reset
a.执行置位指令(S)时,把从指令操作数指定的地址开始的N个点都被置位且保持,置位后即使能流断,仍保持置位
b.执行复位指令(R)时,把从指令操作数指定的地址开始的N个点都被复位且保持,复位后即使能流断,仍保持复位
立即I/O指令 Immediate
立即触点指令、立即输出指令、立即置位与立即复位指令
★为了加快输入输出响应速度
★采用直接处理方式
逻辑堆栈指令
【4、5两种指令作了解即可,见课本P113-P116】
取反指令(NOT) 改变能流的状态,能流到达取非触点时,能流就停止;能流未到达取非触点时,能流就通过;
空操作指令
空操作(NOP)指令主要是为了方便对程序的检查和修改,预先在程序中设置了一些NOP指令。NOP指令对程序的执行和运算结果没有影响。
其指令格式为:NOP N,操作数N是一个0~255之间的常数。
正/负跳变触点指令
*正/负跳变触点指令编程举例:
A.
B.
C.
定时器指令(对PLC内部的时钟脉冲进行计数)
定时器指令的表示形式
定时器编号表示两种变量
(1)当前值:该16位有符号整数存储由计时器计算的时间量。1~32767
(2)定时器位:按照当前值和设定值的比较结果置位或复位。
可以通过使用定时器地址(T +定时器号码)存取这些变量。
定时器位或当前值的存取取决于使用的指令:
位操作数指令存取计时器位,字操作数指令存取当前值。
接通延时定时器(TON)
当输入端(IN)接通或“能流”通过时,定时器才开始计时,初始工作状态定时器位为OFF,定时器当前值从0开始计时,当定时器的当前值等于或大于设定值时,该定时器位被置位为ON,当前值仍继续计数,一直计到最大值32767。
输入端(IN)一旦断开,定时器立即复位,定时器位为OFF,当前值为0。
******************【接通延时定时器(TON)电路举例】**********************
B.有记忆接通延时定时器(TONR)
当输入端(IN)接通或“能流”通过时,定时器当前值从上次的保持值开始再往上累计时间,继续计时,当累计当前值等于或大于设定值时,该定时器的位被置位为ON。
当前值可继续计数,一直计数到最大值32767。
当输入端(IN)断开时,定时器当前值保持不变,定时器位不变。
当输入端(IN)再次接通,定时器当前值从原保持值开始再往上累计时间,继续计时。
可以用定时器(TONR)累计多次输入信号的接通时间。
TONR使用举例:
C.断开延时定时器(TOF)
上电初期或首次扫描时,定时器位为OFF,当前值为0。当输入端(IN)接通(为ON)时,定时器位立即为“1”,并把当前值设为0。
当输入端由ON到OFF时,定时器开始计时,当前值从0开始增加,当当前值等于设定值时,定时器位为OFF,并停止计时;
当输入端再次由OFF变为ON时,定时器复位(位为ON,当前值为0)。
计时起动在IN的下降沿。
****************应用定时器指令的注意事项*****************
不能把一个定时器号同时用作TOF和TON。2)在第一个扫描周期,所有的定时器位被清零。3)对于断开延时定时器(TOF),需在输入端有一个负跳变(由ON到OFF)的输入信号启动计时。4)不同分辨率的定时器,它们当前值的刷新周期是不同的,具体情况如下:① 1ms分辨率定
文档评论(0)