下载此文档

5 特殊功能指令.ppt


文档分类: | 页数:约99页 举报非法文档有奖
1/99
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/99 下载此文档
文档列表 文档介绍
第五章特殊功能指令
功能指令通则
功能指令的表现形式

传送指令
传送指令的作用
(1) 用以获得程序的初始工作数据
一个控制程序总是需要初始数据。这些数据可以从输入端口上连接的外部器件获得,需要使用传送指令读取这些器件上的数据并送到内部单元;初始数据也可以用程序设置,即向内部单元传送立即数;另外,某些运算数据存储在机内的某个地方,等程序开始运行时通过初始化程序送到工作单元。
(2) 机内数据的存取管理
在数据运算过程中,机内的数据传送是不可缺少的。运算可能要涉及不同的工作单元,数据需在他们之间传送;运算可能会产生一些中间数据,这需要传送到适当的地方暂时存放;有时机内的数据需要备份保存,这要找地方把这些数据存储妥当。总之,对一个涉及数据运算的程序,数据管理是很重要的。此外,二进制和 BCD 码的转换在数据管理中也是很重要的。
(3) 运算处理结果向输出端口传送
运算处理结果总是要通过输出实现对执行器件的控制,或者输出数据用于显示,或者作为其他设备的工作数据。对于输出口连接的离散执行器件,可成组处理后看作是整体的数据单元,按各口的目标状态送入一定的数据,可实现对这些器件的控制。
几类传送指令的介绍
传送(MOV) 将数据从原地址送往目的地址
取反传送(CML) 将数据从原地址取出,按位取反后送往目的地址
移位传送(SMOV) 将数据从原地址取出,移位后送往目的地址
D1右起第4位开始的2位传至D2的第3位和第2位
块传送(BMOV) 从原地址起,取出n个数,送往目的地址
多点传送(FMOV) 从原地址取出1个数,分别送往多个目的地址
比较指令
比较指令的作用
比较指令用于建立控制点
控制现场常有将某个物理量的量值或变化区间作为控制点的情况。如温度低于多少度就打开电热器,速度高于或低于一个区间就报警等。作为一个控制“阀门”,比较指令常出现在工业控制程序中
几类比较指令的介绍
比较指令( CMP):是将源操作数[S1] 和[S2] 的数据
进行比较,结果送到目标操作数[D] 中
区间比较(ZCP):是将源操作数[S] 与[S1]和[S2]的
数据进行比较,结果送到目标操作数[D] 中
举例
一,控制要求:
某车间有 6 个工作台,送料车往返于工作台之间送料。每个工作台设有一个到位开关( SQ )和一个呼叫按扭( SB )。具体控制要求如下:
( 1 )送料车开始应能停留在 6 个工作台中任意一个到位开关的位置上。
( 2 )设送料车现暂停于 m 号工作台( SQ m 为 ON )处,这时 n 号工作台呼叫( SQ n 为 ON ),若:
(a) m>n ,送料车左行,直至 SQ n 动作,到位停车。即送料车所停位置 SQ 的编号大于呼叫按扭 SB 的编号时,送料车往左行运行至呼叫位置后停止。
(b) m<n ,送料车右行,直至 SQ n 动作,到位停车。即送料车所停位置 SQ 的编号小于呼叫按扭 SB 的编号时,送料车往右运行至呼叫位置后停止。
(c) m=n ,送料车原位不动。即送料车所停位置 SQ 的编号与呼叫按扭 SB 的编号相同时,送料车不动
二、 PLC 硬件的实现
1 、 I/O 的分配
输入
功能说明
输出
功能说明
SB0
X0
启动
KM1
Y0
右行
SB1
X1
呼叫 1
KM2
Y1
左行
SB2
X2
呼叫 2
SB3
X3
呼叫 3
SB4
X4
呼叫 4
SB5
X5
呼叫 5
SB6
X6
呼叫 6
SQ1
X11
限位 1
SQ2
X12
限位 2
SQ3
X13
限位 3
SQ4
X14
限位 4
SQ5
X15
限位 5
SQ6
X16
限位 6
2 、 I/O 的外部接线

5 特殊功能指令 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数99
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小8.42 MB
  • 时间2018-03-14