版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 PLC PLC的原理、功能和外部接线的原理、功能和外部接线1 2 基本指令及编程基本指令及编程 3 步进顺控指令及编程步进顺控指令及编程4程序控制及功能指令程序控制及功能指令5编程软元件的性能和使用编程软元件的性能和使用能运用步进顺控指令编写工程控制程序能运用步进顺控指令编写工程控制程序1、分析项目控制要求将工程分解成按顺序执行的几、分析项目控制要求将工程分解成按顺序执行的几个状态,用状态描述工艺流程。个状态,用状态描述工艺流程。2、I/O分配表(对照表)分配表(对照表)3、硬件电路:主电路;控制电路;、硬件电路:主电路;控制电路;PLC接线接线4、画出状态转移图,转换成梯形图和指令语句、画
2、出状态转移图,转换成梯形图和指令语句建议:建议:1、任意一个顺序控制的案例都可以进行编程、任意一个顺序控制的案例都可以进行编程训练,最好在相关教材上找;生产中控制任务训练,最好在相关教材上找;生产中控制任务也可以改造成也可以改造成PLC控制。分析别人编写的程序控制。分析别人编写的程序是编程经验的积累。是编程经验的积累。2、先学单一顺序的控制任务的编程,再自学、先学单一顺序的控制任务的编程,再自学复杂的。复杂的。3、多学几个品牌的、多学几个品牌的PLC编程技术。编程技术。1数据传送指令数据传送指令(1)单个数据传送指令()单个数据传送指令(MOV)单个数据传送指令一次完成一个字节、单个数据传送指
3、令一次完成一个字节、字或双字的传送,其指令格式见表字或双字的传送,其指令格式见表7-8。 【例例7-13】 编写一段程序,将常数编写一段程序,将常数88传送到传送到VB0中。中。【解解】 程序如图程序如图7-45所示。字节所示。字节VB0中的数据为中的数据为88。读者若将输出。读者若将输出VB0改成改成VW0,则程序出错,因为单字节传送的操,则程序出错,因为单字节传送的操作数不能为字。作数不能为字。【例例7-14】 将常数将常数88传送到传送到VW0中,中,程序如图程序如图7-46所示,则所示,则VB0、VB1中的数据中的数据是多少?是多少?图图7-45 单字节传送程序示例单字节传送程序示例图
4、图7-46 单字节传送程序示例单字节传送程序示例【解解】 字节字节VB0中的数据为中的数据为0,字节,字节VB1中的数据为中的数据为88。读者若将输出。读者若将输出VW0改改成成VB0,则程序出错。因为单字传送的操,则程序出错。因为单字传送的操作数不能为字节。作数不能为字节。2移位与循环指令移位与循环指令移位指令分为左移位指令分为左/右移位、循环左右移位、循环左/右右移位和寄存器移位指令三大类。移位和寄存器移位指令三大类。(1)移位指令)移位指令左左/右移位(右移位(SHL/SHR)指令将数据)指令将数据存储单元与存储单元与SM1.1(溢出标志位)相连,(溢出标志位)相连,移出的位被放到移出的
5、位被放到SM1.1中,另一端用中,另一端用0补齐。补齐。其格式见表其格式见表7-12。左移位指令(左移位指令(SHL):使能端输入有):使能端输入有效时,将输入的字节、字、双字左移效时,将输入的字节、字、双字左移N位,位,右端补右端补0,并将结果输出至,并将结果输出至OUT指定的存指定的存储器单元,最后一次移出的位保存在储器单元,最后一次移出的位保存在SM1.1中。图中。图7-50为一个左为一个左/右移位指令的右移位指令的应用示例。应用示例。图图7-50 左移位指令程序示例左移位指令程序示例图图7-50 左移位指令程序示例(续)左移位指令程序示例(续)(2)循环左)循环左/右移位指令右移位指令
6、(ROL/ROR)循环移位将数据存储单元首尾相连,循环移位将数据存储单元首尾相连,同时又与溢出标志位同时又与溢出标志位SM1.1相连,相连,SM1.1用用来存放被移出的位。循环左来存放被移出的位。循环左/右移位指令格右移位指令格式见表式见表7-13。循环左移位(循环左移位(ROL):使能端输入有):使能端输入有效时,字节、字、双字循环左移效时,字节、字、双字循环左移N位后,位后,将结果输出至将结果输出至OUT指定的存储单元中,并指定的存储单元中,并将最后一次移出的位送至将最后一次移出的位送至SM1.1存放。存放。循环右移位(循环右移位(ROR):使能端输入有):使能端输入有效时,字节、字、双字
7、循环右移效时,字节、字、双字循环右移N位后,位后,将结果输出至将结果输出至OUT指定的存储单元中,并指定的存储单元中,并将最后一次移出的位送至将最后一次移出的位送至SM1.1存放。存放。图图7-51 循环右移位指令程序示例循环右移位指令程序示例(3)寄存器移位指令()寄存器移位指令(SHRB)寄存器移位指令是一个移位长度可以寄存器移位指令是一个移位长度可以指定的移位指令。寄存器移位指令的格式指定的移位指令。寄存器移位指令的格式见表见表7-14。图图7-52是寄存器移位指是寄存器移位指图图7-52 寄存器移位指令程序示例寄存器移位指令程序示例令简单的应用示例,每次令简单的应用示例,每次I0.1接
8、通时,接通时,产生一个正向脉冲,从而引发一次移位,产生一个正向脉冲,从而引发一次移位,低位读入低位读入I0.3的状态数值(高或低),高的状态数值(高或低),高位则溢出到位则溢出到SM1.1特殊寄存器。特殊寄存器。程序控制指令包含跳转指令、循环指程序控制指令包含跳转指令、循环指令、子程序指令、中断指令和顺控继电器令、子程序指令、中断指令和顺控继电器指令。指令。 1. 跳转指令(2条)跳转指令(跳转指令(JMP)和跳转地址标号)和跳转地址标号(LBL)配合实现程序的跳转。使能端输)配合实现程序的跳转。使能端输入有效时,程序跳转到指定标号入有效时,程序跳转到指定标号n处(同一处(同一程序内),跳转标号程序内),跳转标号n=0255;使能端输;使能端输入无效时,程序顺序执行。跳转指令格式入无效时,程序顺序执行。跳转指令格式见表。见表。2. 结束指令(2条)无条件结束指令无条件结束指令(M
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年公路工程监理实务(中央政府责任监理)考核试卷
- 2025年旅游酒店行业数字化智慧酒店建设与旅游服务提升研究报告及未来发展趋势预测
- 2025年幼儿教师游戏与节日文化整合设计能力考核试卷
- 地铁黎明运营准备安全规范2025年岗前考核试卷
- 非遗项目知识产权质押融资考核试卷
- 超导磁悬浮材料悬浮力测试考核试卷
- 2025年高中新课程改革跨学科主题学习实践案例考核试卷
- 2025年全国医疗与健康职业技能竞赛护士临床护理技能(重症肺炎患者呼吸康复护理)考核试卷
- 2025天津市武清区招聘派遣制初中教师招聘考试笔试备考试题及答案解析
- 2026国机数字科技有限公司校园招聘笔试考试备考题库及答案解析
- 化学武器及其防护课件
- 女性成长培训课件
- 2025年交通运输工程考试试题及答案
- 前列腺增生的护理查房
- 检验科授权书
- 肾病综合征护理中医查房
- 科教融合下的Web应用开发技术AI辅助教学实践
- 客房物品补充规定
- 数字健康行为干预-第1篇-洞察及研究
- 海警法教学课件
- 《临床超声诊断基础》课件
评论
0/150
提交评论