西门子设备PLC选型时,要遵循一定的原则,避免PLC小容量不能满足使用要求的想象。在满足控制要求的前提下,一般可以考虑以下几个方面:
I/O点数估算
I/O点数是西门子PLC重要指标。合理选择I/O点不仅能使系统满足控制要求,还能使系统总投资最低。西门子PLC根据模拟量、开关量、输入/输出设备状态(包括模拟量、开关量和输出类型)确定输入输出点的总数和类型。一般来说,输入输出元件应占用输入输出点。考虑到未来的扩张,一般估计总点加15%~备用量20%。
1.用户存储容量估算
用户应用程序占用多少内存与许多因素有关,例如I/O点数、控制要求、操作处理量、量程结构等。因此,程序设计之前只能粗略估计。根据经验,每一个I/O点及有关功能器占用内存大致如下:
开关量输入元件:10~20B/点;
开关输出元件:5~10B/点;
定时器/计数器:2B/个;
模拟量:100~150B/点;
通信接口:一个接口一般需要300B以上;支持和MT6100IV5威纶触摸屏通信。
根据上述总字数和25%左右的备用量,可以估计程序所需的内存,从而选择合适的西门子PLC内存。
二、占用本设计I/O点数计算
输入信号:开始按钮,需要输入点;停止按钮,需要输入点;计数值加1个按钮,需要输入点;计数值减1个按钮,需要输入点。以上需要4个输入信号点。考虑到未来系统调整和扩展的20%备用点,即4×20%=1.取1点,共用5个输入点。
输出信号:共17个LED数字管,段选码需要8个输出点;如果位选通信号使用74LS138译码器需要4个输出点;考虑到上述13个输出点,系统的调整和扩展有20%的备用点,即13×20%=2.6.取3个点,共16个输出点。