cp1h是欧姆龙公司推出的一款高性能PLC系列的产品,是CompactCPU系列中非常受欢迎的一款。在PLC的编程中,cp1h可以作为通用控制器,还可以拓展各种不同的功能模块,如数字输入、数字输出、模拟输入、模拟输出等等,可以适用于不同的控制场合。
在cp1h中的H指的是“Holding registers”,是一种用于存储PLC程序中的变量和参数的寄存器。这些寄存器是可读可写的,可以通过程序对其进行操作。
在cp1h中,Holding registers又可以分为两种:数据寄存器和文件寄存器。
数据寄存器是在程序运行时暂存、传递和处理数据的存储器,通常保存着控制过程中的变量和状态信息。数据寄存器的地址从D0开始,以D开头,后面跟3个数字,如D10、D200等。
文件寄存器是用于程序中存储指令、数据和基本控制信息,一般用于定时器、计数器和存储器等。文件寄存器的地址从F0开始,以F开头,后面跟3个数字,如F20、F300等。
以一个温度控制系统为例,可以将温度传感器测得的数据存入数据寄存器D1中,然后对D1中的数据进行处理,比如与目标温度进行比较,判断加热器是否启动等等。如果需要保存温度统计数据,则可以将其保存到文件寄存器F1中。