首先,我们要设定I/O表的边界。假定输入表在前,输入表将从0000(8进制,后同)开始,在0007结束,输出表在0010开始,0017结束。由于每个地址有16位,128个点需要8个地址。内部输出的地址从0020开始,到0027结束。而寄存器的起始地址为0030,256个一共要到0427为结束地址。
如果所有的寄存器都被用到,则控制程序的起始地址为0430。这个组态将留出3816(十进制)个地址来存储控制软件。
大多数控制器允许用户改变寄存器的边界,而无须考虑控制程序的起始地址。但不管怎样,用户必须清楚自己要用到的寄存器数量,这对程序中考虑寄存器地址是有用的。
I/O寻址
PLC或其它控制器,包括OpenPLC,目的是为了监视和控制外界的I/O,因此,如何将程序与外界的I/O联系起来是很重要的。这就是I/O寻址的关系。控制器的核心是CPU,而CPU与外界的联系是通过数据表中的数据进行信息交换的,因此,I/O寻址包括程序对数据表的寻址,和数据表与I/O的寻址。因此,数据表的寻址是十分重要的,它不仅定义了包括离散器件的寻址,也定义了包括数值和模拟量的寄存器地址,包括定时
本文关键字:暂无联系方式PLC入门,plc技术 - PLC入门
上一篇:OpenPLC的计数器和定时器