某些系统对PLC的功能有特殊要求,例如通信联网、PID闭环控制、快速响应、高速计数和运动控制等,模块式PLC应考虑是否有相应的特殊功能模块。整体式PLC-般集成有高速计数器、高速脉冲输出、模拟量调节电位器、脉冲捕捉、实时时钟等功能和中断功能。
(1)对于要求模拟量控制的系统,需要考虑较大模拟量I/O点数是否能满足系统的要求,每个模块的点数和平均每点的价格。某些小型系统可能选用一块既有模拟量输入又有模拟量输出的模块就可以满足要求,这种方案可以节约硬件费用。有的PLC(如S7-200的CPU224XP)自带少量的模拟量输入点和模拟量输出点。
(2)PLC指令系统的功能对于小型单台仅需要开关量控制的设备,一般的小型PLC便可以满足要求。如果系统要求PLC完成某些特殊的功能,应考虑PLC的指令系统是否有相应的指令来支持。此外应考虑PLC的编程元件(例如辅助继电器、定时器、计数器、数据寄存器等)是否够用,不过一般情况下它们都是够用的。
(3)PLC的用户存储器容量对于一般的系统,用户存储器的容量是足够的,某些特殊情况可能需要考虑这个问题,存储器容量与CPU模块的型号有关,有的PLC允许用存储卡来增加用户存储器的容量。
(4)PLC的响应时间是指将相应的外部输入转换为给定的输出的总时间,它包括以下部分:输入滤波器的延迟时间、I/O服务延迟时间、逻辑解算时间和输出元件的延迟时间。由于扫描工作方式引起的延迟可达2-3个扫描周期。PLC厂家一般给出了输入电路和输出电路的迟延时间,以及执行基本逻辑指令的平均速度(以ms/K字为单位),有的厂家还给出了执行每一条指令需要的时间。在运行用户程序时可以用编程软件读取扫描周期。
(5)PLC物理结构的选择,整体式PLC每—个I/O点的平均价格比模块式的便宜,在小型控制系统中一般采用整体式PLC。但是模块式PLC的功能扩展方便灵活,I/O点数的多少、输入点数与输出点数的比例、I/O模块的种类和块数、特殊I/O模块的使用等方面的选择余地都比整体式PLC大得多,维修时更换模块、判断故障范围也很方便,因此较复杂的、要求较高的系统一般选用模块式PLC。
(6)确定输入输出点数为了选择I/O模块的型号和块数,应确定哪些信号需要输入给PLC,哪些负载由PLC驱动,是开关量还是模拟量,是直流量还是交流量,以及电压的等级;是否有特殊要求,例如快速响应等,应分类统计点数。如果系统中不同的部分相距很远,可以考虑使用远程I/O。
(7)对PLC通信联网功能的要求如果PLC需要与别的设备通信,或者要求将PLC纳人工厂控制网络,需要考虑PLC的通信联网功能,例如PLC有什么样的通信接口,较多可以配置多少个接口,可以使用什么通信协议,通信的速率与较大通信距离等。
(8)对可靠性要求较高的系统,应考虑PLC是否有冗余功能,是否能组成冗余控制系统。在选择PLC型号时不应盲目追求过高的性能指标,在I/O点数和存储器容量方面应留有一定的裕量,I/O点数一般应留10%的裕量。
南京升帆自动化科技有限公司专注于西门子plc1200系列,ET-200,s7-200smart,西门子plc1500系列,西门子plc400系列,西门子plc300系列等