版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、功能指令简介1位元件只具有接通(ON或1)或断开(OFF或0)两种状态的元件称为位元件2字元件字元件是位元件的有序组合。FX系列的字元件最少4位,最多32位。 表1 字元件范围3. 数据寄存器D 16位数据寄存器所能表示的有符号数的范围为K32 76832 767。 32位数据寄存器所能表示的有符号数的范围为K2 147 483 648 2 147 483 647 功能指令的使用说明: (1)FX2N系列PLC功能指令编号为FNC0FNC246,实际有130个功能指令。 (2)功能指令分为16位指令和32位指令。功能指令默认是16位指令,加上前缀D是32位指令,例如DMOV。 (3)功能指令默
2、认是连续执行方式,加上后缀P表示为脉冲执行方式,例如MOVP。 (4)多数功能指令有操作数。执行指令后其内容不变的称为源操作数,用S表示。被刷新内容的称为目标操作数,用D表示。 1、数据传送指令应用举例设有8盏指示灯,控制要求是:当X0接通时,全部灯亮;当X1接通时,奇数灯亮;当X2接通时,偶数灯亮;当X3接通时,全部灯灭。试设计电路并用数据传送指令编写程序。控制关系表2、比较指令CMPCMP指令有三个操作数:两个源操作数S1.和S2.,一个目标操作数D.,该指令将S1.和S2.进行比较,结果送到D.中。CMP指令使用说明如图所示。2、区间比较指令ZCPZCP指令是将一个操作数S.与两个操作数
3、S1.和S2.形成的区间比较,且S1.不得大于S2.,结果送到D.中。ZCP指令使用说明如图所示。货料小车控制案例一、控制要求某车间有 6 个工作台,送料车往返于工作台之间送料,每个工作台设有一个到位开关( SQ )和一个呼吸按扭( SB )。具体控制要求如下:( 1 )送料车开始应能停留在 6 个工作台中任意一个到位开关的位置上。( 2 )设送料车现暂停于 m 号工作台( SQ m 为 ON )处,这时 n 号工作台呼叫( SQ n 为 ON ),若:(a) mn ,送料车左行,直至 SQ n 动作,到位停车。即送料车所停位置 SQ 的编号大于呼叫按扭 SB 的编号时,送料车往左行运行至呼叫
4、位置后停止。(b) mn ,送料车右行,直至 SQ n 动作,到位停车。即送料车所停位置 SQ 的编号小于呼叫按扭 SB 的编号时,送料车往右行运行至呼叫位置后停止。(c) m=n ,送料车原位不动。即送料车所停位置 SQ 的编号与呼叫按扭 SB 的编号相同时,送料车不动。二、 PLC 硬件的实现1、I/O的分配表2、I/O的外部接线三、 PLC 软件的实现算术运算指令1、加法指令ADD加法指令ADD的说明(1)加法运算是代数运算。(2)若相加结果为0,则零标志位M8020 = 1,可用来判断两个数是否为相反数。(3)加法指令可以进行32位操作方式。例如:指令语句“DADD D0 D10 D2
5、0”的操作数构成如图所示。被加数的低16位在D0中,高16位在D1中;加数的低16位在D10中,高16位在D11中;“和”的低16位在D20中,高16位在D21中。2、减法指令SUB减法指令SUB的说明(1)减法运算是代数运算。(2)若相减结果为0时,则零标志位M8020 = 1,可用来判断两个数是否相等。(3)SUB可以进行32位操作方式,例如指令语句:DSUB D0 D10 D20。减法指令SUB举例 两个数据寄存器中存储的数据相减,程序如图所示。如果X0接点闭合,执行数据传送指令。如果X1接点闭合,执行减法指令,减法运算的结果差(82 = 6)存在D30中。3、乘法指令MUL乘法指令MU
6、L的说明(1)乘法运算是代数运算。(2)16位数乘法:源操作数S1、S2是16位,目标操作数D占用32位。例如乘法指令语句“MUL D0 D10 D20”,被乘数存储在D0,乘数存储在D10,积则存储在D21、D20组件中。操作数结构如图所示。16位乘法的积占用32位乘法指令MUL举例 运行监控模式的程序梯形图如图所示。如果X0接点闭合,执行数据传送指令。如果X1接点闭合,执行乘法指令,乘法运算的结果(82 = 16)存储在D31、D30目标操作数中。图5.17中D31存储的数据为0,D30存储的数据为16。4、除法指令DIV除法指令DIV的说明 (1)除法运算是代数运算。 (2)16位数除法:源操作数S1、S2是16位,目标操作数D占用32位。除法运算的结果商存储在目标操作数的低16位,余数存储在目标操作数的高16位中。(3)32位除法:源操作数S1、S2是32位,但目标操作数却是64位。除法运算的结果商存储在目标操作数的低32位,余数存储在目标操作数的高32位。16位除法的商和余数构成32位目标操作数除法指令DIV举例 运行监控模式的程序梯形图如图所示。如果X0接点闭合,执行数据传送指令。如果X1接点闭合,执行除法指令。除法运算结果的商7存储在D30,余数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 无人驾驶汽车关键技术要点剖析
- 计算机行业分析报告:DeepSeek近期成果分析及V4影响力预测
- 2025年杭州警察笔试真题答案
- 探寻中国税式支出制度的构建:理论、现状与创新路径
- 2026年防治艾滋病知识竞赛试卷含答案(共2套)
- 高中生分析化学热力学在燃煤电厂烟气余热回收能量转化中的实际应用课题报告教学研究课题报告
- 2026年新能源行业光伏发电技术突破创新报告
- 科学研究诚信合规性声明书(3篇)
- 《低空经济导论》课件 第11、12章 空域产权与公共政策、低空事业的技术前瞻
- 2025年旅游景区游客服务中心智能导游APP可行性分析
- 婴幼儿学习与发展 课程标准
- 2026年智能驾驶系统架构师面试题及答案解析
- 2026年苏州职业大学高职单招职业适应性测试参考题库带答案解析
- 电力安全教育
- 骨科锻炼医疗健康知识小讲堂
- 2026年预约定价安排申请实操与企业税务成本稳定
- 老年听力障碍患者护理
- 人工智能在市场营销中的应用实践案例
- 2025年单招护理类历年考试题目及答案
- 2024年云南省中考道德与法治试卷(含答案与解析)
- 内部绩效承包管理制度实用文档
评论
0/150
提交评论