文件寄存器(fileregister):当PLC处理数据和数值运算所需的数据寄存器不足时,可以利用文件寄存器来存储数据和各类参数。每个文件寄存器为16位。西门子S7-200PLC的寄存器V是用来存储和处理数据的。V寄存器是一个通用的数据寄存器,可以用来存储整数、浮点数、逻辑值等不同类型的数据。主要区别就是硬件电路的实现了。
BH寄存器(16位寄存器)的高位字节,属于高位基址寄存器。AL:AX寄存器(16位寄存器)的低位字节;BL:BX寄存器(16位寄存器)的低位字节;AH:AX寄存器。BH寄存器是8位寄存器。32位CPU有4个32位通用寄存器:EAX、EBX、ECX和EDX。对低16位数据的取存,不会影响高16位的数据,这些低16位寄存器分别命名为AX、BX。
PLC变量适用于整个PLC。寄存器MOVRN,BMOVDIRECT,B这两个形式都有B本来就是个寄存器只是它不常用用于除法中它有它的地址你可以用它的绝对地址寄存器MOVRN。以西门子s7-200cn来举例说明。此款plc为小型机器(整体式),它的寄存器为低字节高位的存储形式。一个字由两个字节构成,就是说vw0=vb0 vb1。
它采用一类可编程的存储器。01我们首先需要编写一个开关用于将一组数据传送至三个寄存器:这个开关使用X0,在左母线右侧输入LDX0,即可输入该触点。02我们以传送三组数据为例。答:16位寄存器,有符号数-32768~32767,无符号数0~ffff有符号数最高位符号位,数值2的15次方。可以,但PLC输入/输出映像寄存器的个数比较有限可以,但PLC输入。
PLC寄存器可以对其进行赋值,然后调用PLC里面的内部资源。举个简单的例子,例如对定时器的计算机进行赋值,就可以调用PLC的定时器来进行定时。通用数据寄存器(D0~D199)共200点。当M8033为ON时,D0~D199有断电保护功能;当M8033为OFF时则它们无断电保护。B和M在功能上没有区别,各自是个独立的区(也可以理解为B是多出来的位地址区),用法上M是10进制表示,B是16进制表示。