在附近约个炮-100元不限次数上门电话,500元4个小时初中生,约附近学生50一次

PLC的I/O分配方法

2018/1/21 21:53:10 人评论 次浏览 分类:PLC应用  文章地址:http://www.jczxnmz.cn/tech/1733.html

本文以西门子S7-200系列PLC的I/O地址分配应用实战为例给电气技术员介绍PLC系统I/O分配方法,此方法简单易行,对PLC初学者帮助很大。

工业自动化已经成为了工业发展的主要趋势,PLC作为现代工业自动生产的三大支柱之一,其重要作用日益凸显。而是否能熟练掌握PLC控制系统的设计技能,也成为评价电气PLC技术人员的重要指标之一。本文以表1所示西门子S7-200PLC系统为例,总结了西门子PLC的I/O地址分配的方法,便于电气技术人员理解,使其能在短时间内熟练掌握。 

表1  西门子S7-200PLC系统
PLC型号           模块0                    ???        ???        模块3        ???
CPU224XP       4输入4输出           8输入        2AO          8输出        4AO

1、数字量地址的分配
1.1 计算各??樾枰し峙渥纸诘氖?/span>
某模块有x个数字量输入点,可按式①计算需预分配多少个字节给该???m为所需字节个数):
m=0,x=0时
(m取整数),x≥1时

则S7-200PLC系统各个模块所需预分配的字节数量如表2所示,该系统共需要为其预分配4个字节。 

表2   各??樾柙し峙涞淖纸谑?
???nbsp;                       数字量输入点数量(x)       需预分配字节数量(m)
CPU224XP                        14                                    2
???                                 4                                     1
模块1                                 8                                     1
???                                 0                                     0
???                                 0                                     0
???                                 0                                     0

1.2 确定各??樵し峙渥纸诘刂?/span>
按各模块所需字节个数,为其预分配字节。分配时,遵循以下原则:
①以CPU??槲鹗?,再以其后所连??槭导氏群笏承?,依次分配。S7-200PLC系统是从左往右依次对各??榻蟹峙涞?。
②所分配字节从最低字节开始,依次往高字节分配,中间不空字节。S7-200PLC系统从最低字节IB0开始分配,直到IB0共4个字节分配给该系统。S7-200PLC系统中,给各模块预分配的字节地址如图1所示。


图1各??樵し峙渥纸诘刂?br />
1.3 为各??槭至渴淙氲惴峙涞刂?/span>
对某??槔此?,要将预分配字节中的位分配给该??榈膞个数字量输入点。分配原则是:为每个输入点分配一位;从预分配字节的最低位开始分配,依次往高位分配,中间不空位;若有剩余位不进行分配。
S7-200PLC系统中,CPU224XP的预分配字节为IB0-IB1,则从最低位I0.0开始,一直到到I1.5共14位分配给CPU224XP的14个数字量输入点,即图1中IB0-IB1阴影部分对应的14位。???和模块2的分配分别如图1中IB2和IB3的阴影部分所示,分别为I2.0-I2.3和I3.0-I3.7。 
PLC系统数字量输出地址的分配方法,与数字量输入地址分配的方法原理相同。

2、模拟量地址的分配
2.1 计算各模块需预分配字的数量
某??橛衴个模拟量输出点,可按式②计算需要预分配多少字给该???n为所需字的个数):
n=0,y=0时
y≤n<y+2(n取偶数),y≥1时
S7-200PLC系统中,各??樗柙し峙渥值氖咳绫?所示,则该系统共需要为其预分配8个字。 

表3  模拟量地址的分配
模块    模拟量输出点数量(y)  需预分配字的数量(m)   预分配字的地址                                 为模拟量输出点分配的地址
CPU224XP      1                           2                         AQW0、AQW2                                AQW0
???              0                           0                         无需分配                                           无需分配
???              0                           0                         无需分配                                           无需分配
模块2              2                           2                         AQW4、AQW6                                AQW4、AQW6
模块3              0                           0                         无需分配                                           无需分配
???              4                           4                    AQW8AQW10、AQW12、AQW14     AQW8、AQW10、AQW12、AQW14

2.2 确定各模块预分配字地址
按各??樗枳值母鍪?,为其分配字。分配时,遵循以下原则:
①以CPU??槲鹗?,再以其后所连??槭导氏群笏承?,依次分配。S7-200PLC系统是从左往右依次对各??榻蟹峙涞?。
②所分配字从最低地址的字开始,依次往高地址的字分配,中间不空字。S7-200PLC系统从最低地址的字AQW0开始分配,直到AQW14共8个字分配给该系统。
S7-200PLC系统中,给各??樵し峙涞淖值刂啡绫?所示。

2.3 为各??槟D饬渴涑龅惴峙涞刂?/span>
对某??槔此?,要将预分配字中的各字分配给该??榈哪D饬渴涑龅恪7峙湓蚴牵何扛鍪涑龅惴峙湟桓鲎?;从预分配字节最低地址的字开始分配,依次往高地址的字分配,中间不空字;若有剩余字不进行分配。如CPU224XP的预分配字为AQW0、AQW2,则将低地址的字AQW0分配给其唯一的模拟量输出点,剩余的AQW2不进行分配。 
PLC系统模拟量输入地址的分配方法,与模拟量输出地址分配的方法原理相同。

本文所介绍的I/O地址分配方法,不仅适用于模块数量较少的系统(如S7-200PLC),对于模块数量较多的PLC控制系统同样适用。此方法实施简单易行,初级PLC技术人员容易快速掌握,有利于其全面熟练掌握PLC控制系统设计技术。

作者:金启彦、隋春静,大连理工大学城市学院

共有访客发表了评论 网友评论

  客户姓名:
邮箱或QQ:
验证码: 看不清楚?