- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模块七 数据处理指令应用任务一 数据传送指令应用任务二 数据移位指令应用任务三 数据转换指令应用任务四 表功能指令应用任务一 数据传送指令应用提出任务项目1 编程完成数据的处理。控制要求:有10个字型数据存储在从VB20开始的存储区,求这10个字型数据的平均值。如果这10数据的平均值小于1?000,则将这10个数据转移到从VB100开始的存储区,这10个数据的相对位置在转移前后不变。若平均值不小于1?000,报警指示灯点亮。 新知识储备传送指令用于在各个编程元件之间进行数据传送。根据每次传送数据的数量,可分为单个数据传送指令和块数据传送指令。一、单个数据传送指令 1. 单个数据传送指令格式及功能数据传送指令MOV用来传送单个的字节、字、双字、实数。指令格式及功能如表7-1所示。下一页返回任务一 数据传送指令应用2. 指令说明(1)使用表7-1中的指令时注意数据类型。(2)影响始能输出ENO正常工作的出错条件是SM4.3(运行时间)、0006(间接寻址)。二、数据块传送指令 1. 数据块传送指令格式数据块的传送指令可以一次进行多个(最多255个)数据的传送,包括字节块、字块和双字块的传送。指令格式及功能如表7-2所示。2. 指令说明(1)使用表7-2中的指令时注意数据类型。(2)影响始能输出ENO正常工作的出错条件是SM4.3(运行时间)、0006(间接寻址)。上一页下一页返回任务一 数据传送指令应用三、字节交换、填充指令及字节立即读写指令 1. 指令格式及功能字节交换指令、填充指令和字节立即读写指令的格式及功能如表7-3所示。2. 指令说明(1) 影响使能输出ENO正常工作的出错条件是: SM4.3(运行时间),0006(间接寻址)。(2) 字节立即读写指令无法存取扩展模块。3. 举例应用【例7-1】 将QW0的高位字节和低位字节的内容每隔1?s交换一次。参考程序如图7-1所示。考虑一下,在现实生活和生产中,可以用此方法实现哪类的控制?上一页下一页返回任务一 数据传送指令应用【例7-2】 PLC初始化时,将从VB30开始的连续40个字的存储单元清零。参考程序如图7-2所示。任务实施温馨提示:该去做项目了!知识巩固项目2 有一组数据存放在VB200开始的20个字节中,采用间接寻址方式设计一段程序,将20个字节的数据存储到从VB300开始的存储单元中。总结阶段温馨提示:通过这节内容的学习和训练,总结一下自己的收获吧!上一页返回任务二 数据移位指令应用 提出任务项目1 花样喷泉的PLC控制。广场上有一组花式喷泉,有16个喷头,每两个一组一起工作,一共分成8组,组号分别为1~8号。这8组喷头的工作顺序为:系统启动后,喷头将按照从1号组→2号组→3号组……→8号组的顺序依次间隔1?s喷水,到8组喷头全部喷水后,持续10?s。然后按照从8号组→7号组→6号组……→1号组的顺序依次间隔1?s停止喷水,喷头全部停止工作后,等待3?s,再按照从8号组→7号组→6号组……→1号组的顺序依次间隔2?s喷水,到8组喷头全部喷水后,持续10?s。再按照从1号组→2号组→3号组……→8号组的顺序依次间隔2?s停止喷水,喷头全部停止工作后,等待3?s,再重新上述过程的循环。直到按下停止按钮为止。下一页返回任务二 数据移位指令应用 新知识储备移位指令在PLC控制中是比较常用的。移位指令可以分为3大类,即:左移、右移位;循环左移、右移位;寄存器移位指令。一、移位指令 1. 移位指令的格式及功能移位指令包括左移指令和右移指令两种。移位数据的长度分为字节型、字型、双字型3种。指令格式及功能如表7-4所示。2. 指令说明(1)被移位的数据是无符号的。(2)在移位时,存放移位数据的存储单元的移出端与特殊标志位寄存器SM1.1相连,最后一个移出位保存在“溢出”存储器位SM1.1中,另一端自动补0。上一页下一页返回任务二 数据移位指令应用 (3)如果移位结果为0,零标志位SM1.0置1。(4)移位位数N和移位数据的长度有关,一般N≤数据类型对应的位数。如果N小于实际的数据长度,则执行N位移位。如N大于实际的数据长度,则执行移位的位数等于实际数据长度的位数。(5)移位位数N为字节型数据(0~255)。(6)影响始能输出ENO正常工作的出错条件是SM4.3(运行时间)、0006(间接寻址)。(7)IN和OUT可使用相同的存储单元;否则语句表指令中将多一条传送指令。例如:MOV IN,OUTSLB OUT,N(8)使能输入端尽量使用边沿触发指令;否则EN有效的每个扫描周期都将移位一次。上一页下一页返回任务二 数据移位指令应用 3. 指令功能示例左移、右移指令的功能如表7-5所示。二、循环移位指令 1. 循环移位指令的格式及功能循环移位指令包括
您可能关注的文档
最近下载
- 2025年湖南工业职业技术学院单招测试题附答案(语文) .pdf VIP
- 外研版五年级上册英语Module4Unit2What'sthematterwithDaming教案.doc VIP
- 第一单元-我们共同的世界课件.pptx VIP
- 工程竣工验收报告范文模板(8篇).pdf VIP
- 写作之道智慧树知到期末考试答案章节答案2024年对外经济贸易大学.docx VIP
- 界面汽化热阱增强传热的原理及其应用.pdf VIP
- 任务7.1植物生产的气象条件教案.doc VIP
- 任务6.2植物生产的温度调控教案.doc VIP
- 无锡市第一中学2024-2025学年10月份高二阶段性检测数学试题(原卷版).docx VIP
- 任务6.1植物生产的温度条件教案.doc VIP
文档评论(0)