指令分析及举例-RSLOGIX500

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

附录

第一章位指令 (2)

第一节数据文件 (3)

第二节位指令 (6)

第二章计时器和计数器指令 (11)

第三章比较指令 (21)

第四章算术指令 (26)

第五章传送和逻辑指令 (32)

第六章移位和顺序进出指令 (35)

第七章程序流程指令 (42)

第八章I/O,文件,PID指令 (46)

第九章高速计数指令 (64)

1

第一章位指令

位指令可对数据的单个位进行操作。在运行时,处理器可以根据其所在梯级的逻辑条件置位或复位一位。应用程序可以根据需要对一位寻址任意次。本章第一节介绍位指令地址可使用的数据文件,第二节介绍基本的位指令。

2

第一节数据文件

系统默认的数据文件分为以下几种类型:

1.输出和输入数据文件(O0:和I1:)

2.状态文件(S2:)

3.位文件(B3:)

4.计时器文件(T4:)

5.计数器文件(C5:)

6.控制文件(R6:)

7.整数文件(N7:)

上面的文件号也为系统默认的(即系统默认文件0为输出文件,1为输入文件,2为状态文件,等等)。下面对这些系统默认的文件类型分别予以介绍。

1.输出和输入数据文件(O0:和I1:)

文件O0中的各位表示外部的输出,文件I1中的各位表示外部的输入。在大多数情况下,这些文件中的每个16位字号与位于控制器内的一槽相对应,位号与相应的输入或输出端子号对应。

输出和输入的地址格式用e表示槽号,s表示字号。处理文件指令时,数据文件元素按

O:3/5 槽3,输出位5

I:7/8 槽7,输入位8

I:2.1/3 槽2,字1,输入位3

字地址:

O:5 槽5,输出字0

O:5.1 槽5,输出字1

I:8 槽8,输入字0

特别的,当一个槽的I/O点数超过16个时,寻址位有两种表示方法:使用字、位寻址和直接位寻址。如:MicroLogix 1500系列输出0槽有64点。寻址O:0.2/13时,也可写为

3

O:0/45。

缺省值:用户编程设备显示的地址格式将更加正规。例如:当分配地址O:5/0时,编

程设备将显示为O:5.0/0(输出文件,槽5,字0,端子0)。

2.状态文件(S2:)

状态文件允许用户监控、控制操作系统的工作状况。监控主要为监控软硬件故障及其它状态信息。控制可通过设置相应的控制位来实现,这首先需要了解状态文件中每个字、

每个字节的功能。详细说明请参阅SLC 500 and Micrologix 1000 指令集参考手册附录A。

状态文件不能被增加或删除,寻址状态文件的位和字的格式为:

S:e/b 各位含义同I/O文件。

举例:

S:1/15 元素1,位15。这是“首次扫描位”用户在程序中可以使用它来初始化指令。S:3 元素3。这一元素的低位字节时当前扫描时间,高位字节是看门狗扫描时间。

3.位文件(B3:)

文件3是位文件,主要用于位指令(继电器逻辑),移位寄存器和顺序器指令。位文件

的最大容量是256个单字元素,总计为4096位。可以通过指定元素号(0~255)和元素内

的位编号(0~15)来寻址位,也可以通过位的顺序编号直接寻址位0~4095。用户也可以只

寻址该文件的元素。

举例:

B:3/14 元素3,位14

B:252/0 元素252,位0

B:9 元素9,位0~15

B:/64 或B/64 位64(即元素4,位0)

B:/4042 或B/4042 位4042

4.计时器和计数器文件(T4:和C5:)

每个计时器地址由一个3字元素组成,如下表所示:

15 14 13

字1

字2

上表中,EN:使能位,TT:计时位,DN:完成位。

寻址位和字的格式为 Tf:e.s/b

举例:

T4:0/13 或 T4:0/DN 完成位

T4:0.1 或 T4:0.PRE 预置值

T4:0.2/0 或 T4:0.ACC/0 累计值

5.计数器文件(C5:)

每个计数器地址由一个3字元素组成,如下表所示:

4

5

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

字0 字1 字2

上表中,CU :加计数使能位

CD :减计数使能位

DN :完成位

OV :上溢出位

UN :下溢出位

UA :更新累计值位(只用于固定式控制器的HSC 指令)。

寻址位和字的格式为 Cf :e.s/b

举例:

C5:0/13 或 C5:

0/DN 完成位

C5:0.1 或 C5:0.PRE 预置值

C5:0.2/0 或 C5:0.ACC/0 累计值

6. 控制文件(R6:)

控制文件是3字元素,各字含义如下表。位移、顺序器指令都用到控制文件。

字 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

0 1 2

举例:

R :2 元素2

R :2/15 或 R :2/EN 使能位

R :2/13 或 R :2/DN 完成位

R :2.1 或 R :2.LEN 长度值

R :2.2/0 位置值的0位

7. 整数文件(N7:)

整数文件是1字元素,可以寻址到元素和位。根据程序的需要来使用整数文件地址。 举例:

N :2 元素2

N :2/8 元素2,位8

N10:36 整数文件10,元素36(先前文件10已被用户定义为整数文件)

注:整数文件的缺省值为7,如上 N :2 为整数文件7的元素。若所操作元素在其它整数文件上必须注明该文件号,如上 N10:36。

相关文档
最新文档