- 1、本文档共120页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
项目二数据处理指令的应用PLC应用技术项目化教程(s7-1200)
教学导航技能目标0201知识目标1)掌握比较操作指令的应用2)掌握移动操作指令的应用3)掌握移位和循环指令的应用4)掌握数学函数指令的应用5)掌握转换操作指令的应用1)会利用博途软件编写、运行、调试程序2)会利用数据处理指令实现控制功能
目录数学函数指令0301移动操作、移位和循环指令02转换操作指令04比较操作指令
移动操作、移位和循环指令01
任务1彩灯的控制控制要求:设计PLC梯形图,完成八盏彩灯的控制任务。要求:按启动按钮SB1,L1和L3点亮。再按下按钮SB1,每次右移两位点亮。当L5和L7点亮时,再按下SB1时,L7和L1点亮。依次循环。任意时刻按下按钮SB2,全部彩灯点亮,按下按钮SB3,全部彩灯熄灭。其示意表如下表所示。(100分)L1L2L3L4L5L6L7L8按SB1第一次亮亮按SB1第二次亮亮按SB1第三次亮亮按SB1第四次亮亮按SB1第五次亮亮按SB2亮亮亮亮亮亮亮亮按SB3灭灭灭灭灭灭灭灭
1、S7-1200PLC的移动操作指令(1)指令格式移动和循环指令包括了左移、右移、循环左移、循环右移等指令
1、S7-1200PLC的移动操作指令(1)指令的参数
1、S7-1200PLC的移动操作指令(3)指令的功能①如果“EN”端子信号状态为“1”,则执行该指令。②该指令将“IN”端子的内容复制到“OUT1”端子,并将“ENO”的信号状态置位为“1”
1、S7-1200PLC的移动操作指令(3)指令的功能如图2-1-2所示,当I1.0状态为1时,将MW10地址里的数值复制到MW20地址里,当I1.0状态变为0时,MW20地址里的值保持不变。
2、S7-1200PLC的移位指令(1)指令的格式
2、S7-1200PLC的移位指令(2)指令的参数
2、S7-1200PLC的移位指令(3)指令的功能①当EN的逻辑值为1时,将输入IN中操作数的内容按位向左移位,并且复制到输出OUT。②参数N用于指定将指定值移位的位数。如果参数N的值为“0”,则将输入IN的值复制到输出OUT的操作数中。③用零填充操作数右侧部分因移位空出的位。
2、S7-1200PLC的移位指令(3)指令的功能程序段1中,在I1.0的上升沿,将数值1复制到MB10,在程序段2中,在I1.1的上升沿,将MB10地址中的数值左移一位并且复制到MB10中,多次出现I1.1的上升沿,MB10里的数据多次左移。
3、S7-1200PLC的循环移位指令(1)指令格式
3、S7-1200PLC的循环移位指令(2)指令的参数
3、S7-1200PLC的循环移位指令(3)指令的功能①当EN的逻辑值为1时,将输入IN中操作数的内容按位向右循环移位,并且复制到输出OUT,用移出的位填充因循环移位而空出的位。②参数N用于指定将指定值移位的位数。如果参数N的值为“0”,则将输入IN的值复制到输出OUT的操作数中,如果参数N的值大于可用位数,则输入IN中的操作数值仍会循环移动指定位数。
3、S7-1200PLC的循环移位指令(3)指令的功能程序段1中,在I1.0的上升沿,将数值二进制制到MB10,在程序段2中,在I1.1的上升沿,将MB10地址中的数值右移两位并且复制到MB10中,多次出现I1.1的上升沿,MB10里的数据多次右移。I1.1上升沿的个数MB10的值(二进制)010000000100100000200001000300000010410000000
4.移动、移位和循环指令的应用实例(1)利用MOVE指令实现多台电机的同时启停一、控制要求:利用移动值指令实现三台电机M1、M2同时启停。具体要求如下:按下启动按钮,三台电机同时启动,按下停止按钮,三台电机同时停止。每台电机都有热保护。
4.移动、移位和循环指令的应用实例(1)利用MOVE指令实现多台电机的同时启停二、设计步骤:1、分析控制要求,确定输入输出分配。见表2-1-6。输入输出地址功能地址功能I1.0启动按钮Q1.0电机M1I1.4停止按钮Q1.1电机M2I1.1电机M1热继电器FR1常开触点Q1.2电机M3I1.2电机M2热继电器FR2常开触点I1.3电机M3热继电器FR3常开触点
4.移动、移位和循环指令的应用实例(1)利用MOVE指令实现多台电机的同时启停二、设计步骤:2、建立变量表
4.移动、移位和循环指令的应用实例(1)利用MOVE指令实现多台电机的同时启停二、设计步骤:3、编写程序并调试
4.移动、移位和循环指令的应用实例(1)利用MOVE指令实现多台电机的同时启停二、设计步骤:3、编写程序并调试
4.移动、移位和循环指令的应用实
文档评论(0)