欧姆龙PLC系统中的单元根据前后位置或单元的特殊性,在CIO区占用不同的地址。知道了地址分配和输入输出数据的具体存储位置,就可以通过编程
欧姆龙PLC系统中的单元根据前后位置或单元的特殊性,在CIO区占用不同的地址。知道了地址分配和输入输出数据的具体存储位置,就可以通过编程正确处理数据。
欧姆龙PLC地址分配第一讲
在I/O内存中,CPU单元和CP1W扩展单元的输入地址占用000 ~ 016通道,输出地址占用100 ~ 116通道,一个通道就是我们所说的一个字,也等于16位。本文以CP1H为例来说明PLC地址分配的规律。
1、CPU单元地址分配
x和XA CPU
x和XA CPU单元有40个I/O点,包括24个输入点和16个输出点。CIO区的输入部分占用0 ~ 1通道,共分配24个输入位:
(1)其中12位为0,通道的位00至位11。
另外12位是通道1的位00 ~位11。
通道0和通道1中未使用的12 ~ 15位将始终被清除,不能用作内部辅助工作位。
X和XA CPU单元的输出为16点,CIO区的输出部分占用100 ~ 101个通道,共分配16个输出位:
(1)其中8个是100个通道的bit 00 ~ bit 07。
另外8位是通道101的位00 ~位07。
100和101通道的08至15位可用作内部辅助工作位。
CP1H-XA CPU自带模拟输入输出,其中4路模拟输入占用200 ~ 203通道,2路模拟输出占用210 ~ 211通道。
Y-CPU
CP1H-Y CPU自带20个I/O点,包括12个输入点和8个输出点。由于脉冲输入和输出专用端子的占用,输入和输出被分配给不连续的地址:
因此,Y型CPU单元的输入对于CIO区的通道0和通道1总共占用了12个点。
通道0和通道1中未使用的12 ~ 15位将始终被清除,不能作为内部辅助工作位使用。
Y型CPU单元的输出是8点,也是因为占用了脉冲输入输出的专用端子:
CPU单元的输出在CIO区100通道和101通道共占8个点。
100和101通道中未使用的位08至15可作为内部辅助工作位。
2、扩展单元的地址分配
扩展单元的功能是扩展输入和输出。扩展单元从CPU单元分配通道之后的下一个通道开始,依次分配地址。
CP1W扩展单元
比如CPU单元自身输入占用0通道和1通道,输出占用100通道和101通道,后面连接的CP1W的扩展单元:
(1)其输入最多从2个通道分配到16个通道。
(2)输出最多从102路分配到116路。
CP1W的基本I/O扩展单元根据输入输出点数的不同,有不同数量的输入输出通道,位分配原理与CPU单元相同。例如,在具有12点输入和8点输出的扩展单元中,每个输入和输出占用一个通道:
其输入位占用分配通道的00 ~ 11位,未使用的12 ~ 15位将始终被清零,不能作为内部辅助工作位。
输出位占用分配通道的00 ~ 07位,未使用的08 ~ 15位可作为内部辅助工作位。
对于模拟和温度传感器等扩展单元,输入和输出通道的地址根据其占用的通道数进行分配,例如CP1W-MAD11,分配两个输入通道和一个输出通道。
CJ系列高功能扩展单元
CJ系列高功能扩展单元的地址分配与单元号有关,单元号是模块上的一个硬件开关。根据排列顺序,特殊I/O单元从2000到2959占用地址通道,具体分配如下:
CPU总线单元按照排列顺序占用地址为1500 ~ 1899的通道,具体分配如下:
3、应用示例
如图所示,CP1H PLC配有一个以太网模块、两个基本I/O扩展单元、两个模拟扩展单元和一个温度传感器单元,那么各个输入输出的地址是如何分配的呢?
正确答案如下:
声明本站所有作品图文均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系我们