PLC在执行程序过程中用到的各种数据均存储在数据文件中,数据文件分为以下几种类型:输出和输入数据文件、状态文件、位文件、计时器文件、计数器文件、控制文件、整数文件和实数文件。
因为数据文件的类型比较多,为了编址方便和便于记忆,每个数据文件由一个字母和一个文件号来标志。数据文件分为系统默认和用户定义两部分。一般0~8号文件是系统建立的默认文件,其中输出文件(0号文件)、输入文件(1号文件)和状态文件(2号文件)这三个文件是固定的,不允许重新建立。下面对各个数据文件进行详细介绍。
1.输入和输出数据文件(I:和O:)
输入文件存放PLC输入端各个输入点的状态信息,输出文件存放PLC输出端各个点的状态信息。例如:PLC上的输入点“I/O”的表示方法如下:
I:0.0/0
其中I表示是输入文件,I后面的第一个“0”是槽号,其范围与所使用的处理器有关,第二个“0”表示组号,用一位八进制表示(0~7),最后的“0”是端子号,用十六进制表示(0~15)。上面的文件信息表示:输入文件中第0槽的第0个字的第0位。
当一个槽的I/O点数超过16个时,寻址位有两种表示方法:I:0.1/2与I:0/18表示的是同一个输入端点。
2.状态文件(S2:)
状态文件允许用户监视、控制系统的工作状况。在调试程序时,可以通过设置或查看状态文件的信息帮助调试。状态文件不能被增加或删除,寻址状态文件的位和字的格式为
S:e/b各位含义同I/O文件。
举例:
S:1/15元素1,位15。这是“首次扫描位”,用户在程序中可以使用它来初始化指令。
3.位文件(B3:)
文件3是位文件,是PLC内部的状态位,在编程时可以记录一些位信息。位文件的最大容量是256个单字元素,总计为4096位。可以通过指定元素号(0~255)和元素内的位编号(0~15)来寻址位,也可以通过位的顺序编号直接寻址位0~4095。用户也可以只寻址该文件的元素。
举例:
B3:0/14 元素0,位14
B3:12 元素12
B3:/64和B3:4/0都表示位文件中的第64位(即元素4中的位0)。
4.计时器(T4:)
每个计时器地址由一个3字元素组成,见表4-1。
表4-1 定时器控制字结构
表4-1中,EN:使能位,TT:计时位,DN:完成位。
举例:
T4:0/13或T4:0/DN 完成位
T4:0.1或T4:0.PRE 预置值
T4:0.2或T4:0.ACC 累计值
5.计数器文件(C5:)(www.xing528.com)
每个计数器地址由一个3字元素组成,见表4-2。
表4-2 计数器控制字结构
表4-2中,CU:加计数使能位;CD:减计数使能位;DN:完成位;OV:上溢出位;UN:下溢出位;UA:更新累计值位(只用于固定式控制器的HSC指令)。
举例:
C5:0/13或C5:0/DN 完成位
C5:0.1或C5:0.PRE 预置值
C5:0.2或C5:0.ACC 累计值
6.控制文件(R6:)
控制文件是3字元素,各字含义见表4-3。位移、顺序器指令都用到控制文件。
表4-3 控制文件结构
举例:
R6:2元素2
R6:0/15或R6:0/EN 使能位
R6:0/13或R6:0/DN 完成位
R6:0.1或R6:0.LEN 长度值
7.整数文件(N7:)
整数文件是1字元素,可以寻址到元素和位。根据程序的需要来使用整数文件地址。整数文件的数值范围是:-32768~32767。
举例:
N7:2 元素2
N7:2/8 元素2,位8
8.浮点文件(F8:)
浮点文件中每个数据在存储器中占2个字,数据长度是32个位,浮点数的范围是:-3.4028E-38~3.4028E+38。
举例:
F8:2 元素2
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。