西门子s7200PLC基本指令.ppt
《西门子s7200PLC基本指令.ppt》由会员分享,可在线阅读,更多相关《西门子s7200PLC基本指令.ppt(56页珍藏版)》请在三一办公上搜索。
1、09:33,1,第四章 S7-200的基本指令及编程,第一节 位操作指令第二节 运算指令第三节 数据处理指令第四节 表功能指令第五节 转换指令,学习目标掌握LAD位指令、运算指令和数据处理指令了解LAD表功能指令、转换指令能够用学到的LAD指令编写简单程序,09:33,2,第一节 位操作指令,主要用于实现逻辑运算,基本逻辑指令堆栈操作指令*定时器指令计数器指令比较指令,09:33,3,一、基本逻辑指令,1、触点指令,当?指定地址的数据为1时,指令结果接通能流;否则,指令结果断开能流。,当?指定地址的数据为0时,指令结果接通能流;否则,指令结果断开能流。,09:33,4,当I0.0=1时,能流通
2、过第一条指令,当M0.0=0时,能流通过第二条指令,当V0.0=0时,能流不能通过第三条指令,09:33,5,当?指定地址的数据为1时,指令结果接通能流;否则,指令结果断开能流。,当?指定地址的数据为0时,指令结果接通能流;否则,指令结果断开能流。,对能流取反如果指令收到能流,则终止能流;如果指令没有收到能流,则产生能流输出。,09:33,6,单脉冲指令(边沿触发指令),当收到能流时,产生一个扫描周期的能流输出;,当收到能流被断开时,产生一个扫描周期的能流输出;,09:33,7,(2)线圈指令,当指令收到能流时,则?指定的位1;当指令没收到能流时,则?指定的位0。,当指令收到能流时,则?指定位
3、开始的XXX个位被置1;当指令没收到能流时,则?指定的位状态不变。,当指令收到能流时,则?指定位开始的XXX个位被置0;当指令没收到能流时,则?指定的位状态不变。,当指令收到能流时,则?指定位对应的物理输出1;当指令没收到能流时,则?指定位对应的物理输出0。,09:33,8,例1:电机起停控制,已知:起动按钮信号接入I0.0停止按钮信号接入I0.1电机运行命令由Q0.0输出,SB1,SB2,09:33,9,09:33,10,09:33,11,例2:用单按钮实现电机起停控制,已知:按钮信号接入I0.0电机运行命令由Q0.0输出,K,M,1,Q0.0,I0.0,220V,09:33,12,例3:正
4、反转向电机起停控制,已知:正转向起动按钮信号接入I0.0反转向起动按钮信号接入I0.11停止按钮信号接入I0.2电机正转运行命令由Q0.0输出、反转运行命令由Q0.0输出。,K,M,1,Q0.0,I0.0,I0.2,220V,I0.1,K,M,2,Q0.1,220V,09:33,13,二、堆栈操作指令,用于完成复杂的语句表指令设置堆栈操作,09:33,14,三、定时器指令,1、接通延时定器(TON),S7-200 CPU22X 有三种定时器:TON、TONR、TOF,在输入(IN)收到能流时开始计时;当当前值达到预置值(PT)时,定时器位被置1;当输入能流断开时停止计时,同时定时器位被置0、清
5、除当前值。定时器号(Txx)决定了定时器的分辨率。,09:33,15,09:33,16,2、保持型接通延时定器(TONR),在输入(IN)收到能流时,从当前值开始计时;当当前值达到预置值(PT)时,定时器位被置1;当输入能流断开时停止计时,定时器位、当前值保持不变;必须用复位指令才能清除定时器位和当前值;定时器号(Txx)决定了定时器的分辨率。,09:33,17,09:33,18,09:33,19,3、断开延时定器(TOF),在输入(IN)有能流时,定时器位被置1、当前值0;在输入(IN)的能流断开时,开始计时,定时器位1;当当前值达到预置值(PT)时,定时器位被置0,停止计时;定时器号(Tx
6、x)决定了定时器的分辨率。,09:33,20,09:33,21,四、计数器指令,1、增计数器指令(CTU),从当前计数值开始,在每一个(CU)输入状态从低到高时递增计数。当Cxx的当前值大于等于预置值PV时,计数器位Cxx置位。当复位端(R)接通或者执行复位指令后,计数器被复位。当它达到最大值(32,767)后,计数器停止计数。,09:33,22,2、减计数器减计数指令(CTD),从当前计数值开始,在每一个(CD)输入状态的低到高时递减计数。当CXX的当前值等于0时,计数器位CXX置位。当装载输入端(LD)接通时,计数器位被复位,并将计数器的当前值设为预置值PV。当计数值到0时,计数器停止计数
7、,计数器位CXX接通。,09:33,23,减计数器,09:33,24,3、增/减计数器指令(CTUD),在每一个增计数输入(CU)的低到高时增计数,在每一个减计数输入(CD)的低到高时减计数。计数器的当前值CXX保存当前计数值。在每一次计数器执行时,预置值PV与当前值作比较。当达到最大值(32767)时,在增计数输入处的下一个上升沿导致当前计数值变为最小值(-32768)。当达到最小值(-32768)时,在减计数输入端的下一个上升沿导致当前计数值变为最大值(32767)。当CXX的当前值大于等于预置值PV时,计数器位CXX置位。否则,计数器位关断。当复位端(R)接通或者执行复位指令后,计数器被
8、复位。,09:33,25,五、比较指令,比较指令数值比较比较指令用于比较两个数值:IN1=IN2;IN1=IN2;IN1 IN2;IN1 IN2。字节比较操作是无符号的。整数比较操作是有符号的。双字比较操作是有符号的。实数比较操作是有符号的。对于LAD:当比较结果为真时,比较指令使能点闭合或者输出接通。当使用IEC比较指令时,可以使用各种数据类型作为输入。但是,两个输入的数据类型必须一致。,1.数值比较,09:33,26,SIMATIC,IEC1131,09:33,27,2.字符串比较,比较指令比较两个字符串的ASCII码字符:IN1=IN2;IN1IN2当比较结果为真时,比较指令使触点闭合或
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西门子 s7200PLC 基本 指令
链接地址:https://www.31ppt.com/p-2309543.html