首页 西门子S7-1200 PLC编程与应用 教学课件 作者 刘华波 05 指令系统

西门子S7-1200 PLC编程与应用 教学课件 作者 刘华波 05 指令系统

举报
开通vip

西门子S7-1200 PLC编程与应用 教学课件 作者 刘华波 05 指令系统青岛大学-西门子先进自动化技术联合实验室*第5章指令系统S7-1200的指令从功能上大致可分为三类:基本指令、扩展指令和全局库指令。目录 页基本逻辑指令:与,或 ....................................................................................................................... 2位逻辑指令:异或(XOR) ..............................................

西门子S7-1200 PLC编程与应用 教学课件 作者 刘华波 05 指令系统
青岛大学-西门子先进自动化技术联合实验室*第5章指令系统S7-1200的指令从功能上大致可分为三类:基本指令、扩展指令和全局库指令。目录 页基本逻辑指令:与,或 ....................................................................................................................... 2位逻辑指令:异或(XOR) ................................................................................................................... 3逻辑操作结果,首次检查:举例….......................................................................................................... 4常开和常闭触点,传感器和符号.............................................................................................................. 5练习8.1:常开点与常闭点........................................................................................................................... 6赋值、置位和复位.................................................................................................................................. 7触发器的置位/复位 ............................................................................................................................... 8连接器 ............................................................................................................................................. 9练习8.2:基本逻辑操作指令.................................................................................................................. 10影响RLO的指令…………............................................................................................ ........................11主控继电器功能 ................................................................................................................................... 12无条件跳转(不依赖于RLO) .................................................................................................................... 13有条件跳转(依赖于RLO) .................................................................................................................... 14RLO边沿检测…........................................................................................................... ...................... 15信号边沿检测….................................................................................................................................. 16练习8.3:瓶装线编程(模式选择)…………. .......................................................................................... 17青岛大学-西门子先进自动化技术联合实验室*第5章5.1基本指令基本指令包括位逻辑指令、定时器、计数器、比较指令、数学指令、移动指令、转换指令、程序控制指令、逻辑运算指令以及移位和循环移位指令等。青岛大学-西门子先进自动化技术联合实验室*第5章青岛大学-西门子先进自动化技术联合实验室*第5章基本逻辑指令青岛大学-西门子先进自动化技术联合实验室*第5章置位/复位指令青岛大学-西门子先进自动化技术联合实验室*第5章青岛大学-西门子先进自动化技术联合实验室*第5章例:抢答器的 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 抢答器有三个输入,分别为I0.0、I0.1和I0.2,输出分别为Q4.0、Q4.1和Q4.2,复位输入是I0.4。要求:三人中任意抢答,谁先按按钮,谁的指示灯优先亮,且只能亮一盏灯,进行下一问题时主持人按复位按钮,抢答重新开始。青岛大学-西门子先进自动化技术联合实验室*第5章抢答器程序青岛大学-西门子先进自动化技术联合实验室*第5章边沿指令青岛大学-西门子先进自动化技术联合实验室*第5章[例]按动一次瞬时按钮I0.0,输出Q4.0亮,再按动一次按钮,输出Q4.0灭;重复以上。青岛大学-西门子先进自动化技术联合实验室*第5章[例]若故障信号I0.0为1,使Q4.0控制的指示灯以1Hz的频率闪烁。操作人员按复位按钮I0.1后,如果故障已经消失,则指示灯熄灭,如果没有消失,指示灯转为常亮,直至故障消失。青岛大学-西门子先进自动化技术联合实验室*第5章定时器定时器功能 在控制任务中,经常需要各种各样的定时功能。SIMATICS7可编程控制器为用户提供了一定数量的具有不同功能的定时器。例如,CPU314提供了128个定时器,分别为T0到T127。启动 当“0”到“1”的信号变化作用在启动输入端(S)时,定时器启动,TV端用于设置定时时间。用STL编程时,紧跟在对启动条件的扫描操作(如:AI0.7)之后,为设置定时时间(如:LS5T#35S)和启动定时器(如:SDT4)复位 作用在复位输入端(R)的信号(“1”有效)用于停止定时器。当前时间被置为“0”,定时器的触点输出端(Q)被复位。时间值输出 定时器的实际时间值可分别从两个数字输出端BI(二进制数)和BCD(十进制数)上读出。触点输出 定时器的触点输出端(Q)的信号状态(“0”或“1”),取决于定时器的种类及当前的工作状态。注意 对定时器编程时,启动定时器的三条语句必不可少,而复位和扫描定时器输出的操作则可根据任务的要求取舍。用STL形式编写的程序要转换为FBD/LAD的形式,则每一个未赋值的输入和输出必须用NOP0语句(空操作)来编写。青岛大学-西门子先进自动化技术联合实验室*第5章接通延迟定时器及其时序图青岛大学-西门子先进自动化技术联合实验室*第5章定时器的背景数据块结构青岛大学-西门子先进自动化技术联合实验室*第5章练习按下瞬时启动按钮I0.0,5秒后电动机启动,按下瞬时停止按钮I0.1,10秒后电动机停止。青岛大学-西门子先进自动化技术联合实验室*第5章青岛大学-西门子先进自动化技术联合实验室*第5章青岛大学-西门子先进自动化技术联合实验室*第5章例  用接通延时定时器设计一个周期振荡 电路 模拟电路李宁答案12数字电路仿真实验电路与电子学第1章单片机复位电路图组合逻辑电路课后答案 。程序实现如下:青岛大学-西门子先进自动化技术联合实验室*第5章保持型接通延迟定时器及其时序图青岛大学-西门子先进自动化技术联合实验室*第5章关断延迟定时器及其时序图青岛大学-西门子先进自动化技术联合实验室*第5章脉冲定时器及其时序图青岛大学-西门子先进自动化技术联合实验室*第5章例:用脉冲定时器实现一个周期振荡电路青岛大学-西门子先进自动化技术联合实验室*第5章复位定时器指令青岛大学-西门子先进自动化技术联合实验室*第5章STEP7中的S5计数器STEP7中的计数器有三类:加计数器CTU,减计数器CTD和加减计数器CTUD。计数器值 在系统数据存储器中为每个计数器保留了一个16-位字,它用来以二进制格式存储计数器的值(0...999)。加计数 当“CU”输入端的RLO从“0”变到“1”时,计数器的当前值加1(最大值=999).减计数 当“CD”输入端的RLO从“0”变到“1”时,计数器的当前值减1(最小值=0).置数计数器 当“S”输入端RLO从“0”变到“1”时,计数器就设定为“PV”输入的值。清零计数器 当“R”输入端RLO=1,计数器的值置为0。如果复位条件满足,计数器不能置数,也不能计数。PV 在“PV”输入端,用BCD码指定设定值(0...999): • 用常数(C#...) • 通过数据接口用BCD格式CV/CV_BCD 计数器值用二进制数或BCD数装入累加器,再传递到其他地址。Q 计数器状态在输出“Q”检查: • 计数值=0 -> Q=0 • 计数值 ><0 -> Q=1计数器类型 • S_CU =加计数器(仅加计数) • S_CD =减计数器(仅减计数) • S_CUD =加/减计数器青岛大学-西门子先进自动化技术联合实验室*第5章加计数器及其时序图青岛大学-西门子先进自动化技术联合实验室*第5章计数器的背景数据块结构青岛大学-西门子先进自动化技术联合实验室*第5章减计数器及其时序图青岛大学-西门子先进自动化技术联合实验室*第5章加减计数器及其时序图青岛大学-西门子先进自动化技术联合实验室*第5章比较指令CMP 利用比较指令比较下面的数值: I 比较整数(16位定点数) D 比较整数(32位定点数) R 比较浮点数(32位=IEEE格式浮点数)。 如果比较结果为“真”,则操作的RLO=1,否则RLO=0。 用指定的条件比较输入IN1和IN2端的值: == IN1等于IN2 <> IN1不等于IN2 > IN1大于IN2 < IN1小于IN2 >= IN1大于等于IN2 <= IN1小于等于IN2.青岛大学-西门子先进自动化技术联合实验室*第5章例:用比较和计数指令编写开关灯程序,要求灯控按钮I0.0按下一次,灯Q4.0亮,按下两次,灯Q4.0,Q4.1全亮,按下三次灯全灭,如此循环。分析:在程序中所用计数器为加法计数器,当加到3时,必须复位计数器,这是关键。灯控制程序如图所示。青岛大学-西门子先进自动化技术联合实验室*第5章梯形图程序如下:青岛大学-西门子先进自动化技术联合实验室*第5章例:在HMI设备上可以设定电动机的转速,设定值MW20的范围为100-1440转/分钟,若输入的设定值在此范围内,则延时5秒钟启动电动机Q0.0,否则Q0.1长亮提示。青岛大学-西门子先进自动化技术联合实验室*第5章使用OK和NOT_OK指令可测试输入的数据是否为符合IEEE 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 754的有效实数。图中,当MD0和MD4中为有效的浮点数时,会激活“实数乘”(MUL)运算并置位输出,即将MD0的值将与MD4的值相乘,结果存储在MD10中同时Q4.0输出为1。青岛大学-西门子先进自动化技术联合实验室*第5章例子:数学指令青岛大学-西门子先进自动化技术联合实验室*第5章移动指令青岛大学-西门子先进自动化技术联合实验室*第5章转换指令青岛大学-西门子先进自动化技术联合实验室*第5 章程 公司章程范本下载项目章程下载公司章程下载公司章程下载公司章程下载 序控制指令青岛大学-西门子先进自动化技术联合实验室*第5章字逻辑运算指令青岛大学-西门子先进自动化技术联合实验室*第5章移位和循环指令青岛大学-西门子先进自动化技术联合实验室*第5章[例]通过循环指令实现彩灯控制。编写程序如图5-30所示,其中I0.0为控制开关,M1.5为周期为1s的时钟存储器位,实现的功能为当按下I0.0,QD4中为1的输出位每秒钟向左移动1位。第1段程序的功能是赋初值,即将QD4中的Q7.0置位,第2段程序的功能是每秒钟QD4循环左移一位。青岛大学-西门子先进自动化技术联合实验室*第5章5.2扩展指令S7-1200的扩展指令包括日期和时间指令,字符串和字符指令,程序控制指令,通信指令,中断指令,PID控制指令,运动控制指令,脉冲指令等。青岛大学-西门子先进自动化技术联合实验室*第5章日期和时间指令青岛大学-西门子先进自动化技术联合实验室*第5章字符串转换指令青岛大学-西门子先进自动化技术联合实验室*第5章字符串操作指令青岛大学-西门子先进自动化技术联合实验室*第5章程序控制指令青岛大学-西门子先进自动化技术联合实验室*第5章通信指令青岛大学-西门子先进自动化技术联合实验室*第5章青岛大学-西门子先进自动化技术联合实验室*第5章点对点指令青岛大学-西门子先进自动化技术联合实验室*第5章点对点指令青岛大学-西门子先进自动化技术联合实验室*第5章中断指令附加和分离指令青岛大学-西门子先进自动化技术联合实验室*第5章启动和取消延时中断指令青岛大学-西门子先进自动化技术联合实验室*第5章禁用和启用报警中断指令青岛大学-西门子先进自动化技术联合实验室*第5章PID控制指令青岛大学-西门子先进自动化技术联合实验室*第5章运动控制指令青岛大学-西门子先进自动化技术联合实验室*第5章脉冲指令青岛大学-西门子先进自动化技术联合实验室*第5章5.3全局库指令USS 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 库指令青岛大学-西门子先进自动化技术联合实验室*第5章Modbus协议库指令目录 页基本逻辑指令:与,或 ....................................................................................................................... 2位逻辑指令:异或(XOR) ................................................................................................................... 3逻辑操作结果,首次检查:举例….......................................................................................................... 4常开和常闭触点,传感器和符号.............................................................................................................. 5练习8.1:常开点与常闭点........................................................................................................................... 6赋值、置位和复位.................................................................................................................................. 7触发器的置位/复位 ............................................................................................................................... 8连接器 ............................................................................................................................................. 9练习8.2:基本逻辑操作指令.................................................................................................................. 10影响RLO的指令…………............................................................................................ ........................11主控继电器功能 ................................................................................................................................... 12无条件跳转(不依赖于RLO) .................................................................................................................... 13有条件跳转(依赖于RLO) .................................................................................................................... 14RLO边沿检测…........................................................................................................... ...................... 15信号边沿检测….................................................................................................................................. 16练习8.3:瓶装线编程(模式选择)…………. .......................................................................................... 17定时器功能 在控制任务中,经常需要各种各样的定时功能。SIMATICS7可编程控制器为用户提供了一定数量的具有不同功能的定时器。例如,CPU314提供了128个定时器,分别为T0到T127。启动 当“0”到“1”的信号变化作用在启动输入端(S)时,定时器启动,TV端用于设置定时时间。用STL编程时,紧跟在对启动条件的扫描操作(如:AI0.7)之后,为设置定时时间(如:LS5T#35S)和启动定时器(如:SDT4)复位 作用在复位输入端(R)的信号(“1”有效)用于停止定时器。当前时间被置为“0”,定时器的触点输出端(Q)被复位。时间值输出 定时器的实际时间值可分别从两个数字输出端BI(二进制数)和BCD(十进制数)上读出。触点输出 定时器的触点输出端(Q)的信号状态(“0”或“1”),取决于定时器的种类及当前的工作状态。注意 对定时器编程时,启动定时器的三条语句必不可少,而复位和扫描定时器输出的操作则可根据任务的要求取舍。用STL形式编写的程序要转换为FBD/LAD的形式,则每一个未赋值的输入和输出必须用NOP0语句(空操作)来编写。计数器值 在系统数据存储器中为每个计数器保留了一个16-位字,它用来以二进制格式存储计数器的值(0...999)。加计数 当“CU”输入端的RLO从“0”变到“1”时,计数器的当前值加1(最大值=999).减计数 当“CD”输入端的RLO从“0”变到“1”时,计数器的当前值减1(最小值=0).置数计数器 当“S”输入端RLO从“0”变到“1”时,计数器就设定为“PV”输入的值。清零计数器 当“R”输入端RLO=1,计数器的值置为0。如果复位条件满足,计数器不能置数,也不能计数。PV 在“PV”输入端,用BCD码指定设定值(0...999): • 用常数(C#...) • 通过数据接口用BCD格式CV/CV_BCD 计数器值用二进制数或BCD数装入累加器,再传递到其他地址。Q 计数器状态在输出“Q”检查: • 计数值=0 -> Q=0 • 计数值 ><0 -> Q=1计数器类型 • S_CU =加计数器(仅加计数) • S_CD =减计数器(仅减计数) • S_CUD =加/减计数器CMP 利用比较指令比较下面的数值: I 比较整数(16位定点数) D 比较整数(32位定点数) R 比较浮点数(32位=IEEE格式浮点数)。 如果比较结果为“真”,则操作的RLO=1,否则RLO=0。 用指定的条件比较输入IN1和IN2端的值: == IN1等于IN2 <> IN1不等于IN2 > IN1大于IN2 < IN1小于IN2 >= IN1大于等于IN2 <= IN1小于等于IN2.
本文档为【西门子S7-1200 PLC编程与应用 教学课件 作者 刘华波 05 指令系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
希望
暂无简介~
格式:ppt
大小:2MB
软件:PowerPoint
页数:0
分类:工学
上传时间:2019-12-28
浏览量:20