收藏 分销(赏)

西门子PLC-指令系统.ppt

上传人:精**** 文档编号:2670717 上传时间:2024-06-04 格式:PPT 页数:54 大小:1.13MB 下载积分:16 金币
下载 相关 举报
西门子PLC-指令系统.ppt_第1页
第1页 / 共54页
西门子PLC-指令系统.ppt_第2页
第2页 / 共54页


点击查看更多>>
资源描述
指令系统指令系统 S7-1200的指令从功能上大致可分为三类:基的指令从功能上大致可分为三类:基本指令、扩展指令和全局库指令。本指令、扩展指令和全局库指令。5.1 基本指令基本指令 基本指令包括位逻辑指令、定时器、计数器、基本指令包括位逻辑指令、定时器、计数器、比较指令、数学指令、移动指令、转换指令、程序比较指令、数学指令、移动指令、转换指令、程序控制指令、逻辑运算指令以及移位和循环移位指令控制指令、逻辑运算指令以及移位和循环移位指令等。等。34基本逻辑指令基本逻辑指令 5置位置位/复位指令复位指令 67例:抢答器的设计例:抢答器的设计抢答器有三个输入,分别抢答器有三个输入,分别为为I0.0I0.0、I0.1I0.1和和I0.2I0.2,输出输出分别为分别为Q4.0Q4.0、Q4.1Q4.1和和Q4.2Q4.2,复位输入是复位输入是I0.4I0.4。要求:要求:三人中任意抢答,谁先按按钮,谁的指示灯优先亮,三人中任意抢答,谁先按按钮,谁的指示灯优先亮,且只能亮一盏灯,进行下一问题时主持人按复位按钮,且只能亮一盏灯,进行下一问题时主持人按复位按钮,抢答重新开始。抢答重新开始。8抢答器程序抢答器程序 9边沿指令边沿指令 10例例按动一次瞬时按钮按动一次瞬时按钮I0.0,输出,输出Q4.0亮,再按动一亮,再按动一次按钮,输出次按钮,输出Q4.0灭;重复以上。灭;重复以上。11例例 若故障信号若故障信号I0.0为为1,使,使Q4.0控制的指示灯以控制的指示灯以1Hz的频率闪烁。操作人员按复位按钮的频率闪烁。操作人员按复位按钮I0.1后,如果后,如果故障已经消失,则指示灯熄灭,如果没有消失,指故障已经消失,则指示灯熄灭,如果没有消失,指示灯转为常亮,直至故障消失。示灯转为常亮,直至故障消失。12定时器定时器类型类型描述描述TP脉冲定时器可生成具有预设宽度时间的脉冲脉冲定时器可生成具有预设宽度时间的脉冲TON接通延迟定时器输出接通延迟定时器输出Q在预设的延时过后在预设的延时过后设置为设置为ONTOF关断延迟定时器输出关断延迟定时器输出Q在预设的延时过后在预设的延时过后重置为重置为OFFTONR保持型接通延迟定时器输出在预设的延时过保持型接通延迟定时器输出在预设的延时过后设置为后设置为ON13接通延迟定时器及其时序图接通延迟定时器及其时序图 14定时器的背景数据块结构定时器的背景数据块结构 15练习练习按按下下瞬瞬时时启启动动按按钮钮I0.0,5秒秒后后电电动动机机启启动动,按下按下瞬时停止按钮瞬时停止按钮I0.1,10秒后电动机停止。秒后电动机停止。161718例例用用接接通通延延时时定定时时器器设设计计一一个个周周期振荡电路。期振荡电路。程序实现如下:程序实现如下:19保持型接通延迟定时器及其时序图保持型接通延迟定时器及其时序图 20关断延迟定时器及其时序图关断延迟定时器及其时序图 21脉冲定时器及其时序图脉冲定时器及其时序图 22例:用脉冲定时器实现一个周期振荡电路例:用脉冲定时器实现一个周期振荡电路 23复位定时器指令复位定时器指令 STEP 7中的中的S5计数器计数器 STEP 7中的计数器有三类:加计数器中的计数器有三类:加计数器CTU,减计数器,减计数器CTD和加减计数器和加减计数器CTUD。25加计数器及其时序图加计数器及其时序图 26计数器的背景数据块结构计数器的背景数据块结构 27减计数器及其时序图减计数器及其时序图 28加减计数器及其时序图加减计数器及其时序图 比较指令比较指令30例例:用用比比较较和和计计数数指指令令编编写写开开关关灯灯程程序序,要要求求灯灯控控按按钮钮I0.0按按下下一一次次,灯灯Q4.0亮亮,按按下下两两次次,灯灯Q4.0,Q4.1全全亮亮,按按下下三三次次灯灯全全灭灭,如如此此循循环。环。分析:在程序中所用计数器为加法计数器,当分析:在程序中所用计数器为加法计数器,当加到加到3 3时,必须复位计数器,这是关键。灯控制时,必须复位计数器,这是关键。灯控制程序如图所示。程序如图所示。31梯形图程序如下:梯形图程序如下:32例:在例:在HMI设备上可以设定电动机的转速,设定值设备上可以设定电动机的转速,设定值MW20的范围为的范围为100-1440转转/分钟,若输入的设定值分钟,若输入的设定值在此范围内,则延时在此范围内,则延时5秒钟启动电动机秒钟启动电动机Q0.0,否则,否则Q0.1长亮提示。长亮提示。33使用使用OK和和NOT_OK指令可测试输入的数据是否为符指令可测试输入的数据是否为符合合IEEE规范规范754的有效实数。图中,当的有效实数。图中,当MD0和和MD4中为有效的浮点数时,会激活中为有效的浮点数时,会激活“实数乘实数乘”(MUL)运算运算并置位输出,即将并置位输出,即将MD0的值将与的值将与MD4的值相乘,结的值相乘,结果存储在果存储在MD10中同时中同时Q4.0输出为输出为1。34例子:例子:数学指令数学指令 35移动指令移动指令 36转换指令转换指令 37程序控制指令程序控制指令 38字逻辑运算指令字逻辑运算指令 39移位和循环指令移位和循环指令 40例例 通过循环指令实现彩灯控制。通过循环指令实现彩灯控制。编写程序如图编写程序如图5-30所示,其中所示,其中I0.0为控制开关,为控制开关,M1.5为周期为为周期为1s的时钟存储器位,实现的功能为当的时钟存储器位,实现的功能为当按下按下I0.0,QD4中为中为1的输出位每秒钟向左移动的输出位每秒钟向左移动1位。位。第第1段程序的功能是赋初值,即将段程序的功能是赋初值,即将QD4中的中的Q7.0置置位,第位,第2段程序的功能是每秒钟段程序的功能是每秒钟QD4循环左移一位。循环左移一位。415.2 扩展指令扩展指令 S7-1200的扩展指令包括日期和时间指令,字的扩展指令包括日期和时间指令,字符串和字符指令,程序控制指令,通信指令,中断符串和字符指令,程序控制指令,通信指令,中断指令,指令,PID控制指令,运动控制指令,脉冲指令等。控制指令,运动控制指令,脉冲指令等。42日期和时间指令日期和时间指令 43字符串转换指令字符串转换指令 44字符串操作指令字符串操作指令 45程序控制指令程序控制指令 46通信指令通信指令 4748点对点指令点对点指令 49中断指令中断指令 附加和分离指令附加和分离指令 50 启启动动和取消延和取消延时时中断指令中断指令51 禁用和启用禁用和启用报报警中断指令警中断指令52PID控制指令控制指令 53脉冲指令脉冲指令 54Modbus协议库指令协议库指令
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服