PLC编程可以根据不同的分类方式进行,主要包括以下几种:
按功能分类
基本型PLC:适用于简单的控制任务,如开关控制、顺序控制等。
高性能型PLC:适用于复杂的控制任务,如运动控制、过程控制等。
低档PLC:具有基本的逻辑运算、定时、计数、移位以及自诊断、监控等功能,适用于单机控制系统。
中档PLC:具有中档PLC的功能外,还具有较强的模拟量输入/输出、算术运算、数据传送和比较、数制转换、远程I/O、子程序及通信联网等功能,适用于复杂的控制系统。
高档PLC:具有高档PLC的功能外,还增加了带符号算术运算、矩阵运算、位逻辑运算、平方根运算及其他特殊功能函数的运算、制表及表格传送功能等,适用于大规模过程控制或构成分布式网络控制系统。
按结构分类
整体式PLC:将电源、CPU、I/O接口等部件都集中装在一个机箱内,具有结构紧凑、体积小、价格低的特点,适用于小型控制系统。
模块式PLC:将PLC的各组成部分分别做成若干个单独的模块,如CPU模块、I/O模块、电源模块以及各种功能模块,具有高度的灵活性和可扩展性,适用于大型控制系统。
叠装式PLC:将整体式和模块式的特点结合起来,CPU、电源、I/O接口等也是各自独立的模块,但它们之间是靠电缆进行连接的,并且各模块可以一层层地叠装,系统可以灵活配置,体积小巧。
按应用领域分类
工业自动化PLC:广泛应用于各种工业自动化控制系统中,如机床、生产线、机器人等。
楼宇自控PLC:用于楼宇自控系统中,如空调、照明、安防等。
交通控制PLC:用于交通运输系统中,如地铁、高速公路收费站等。
医疗设备PLC:用于医疗设备中,如手术器械、医用电子仪器等。
按I/O点容量分类
小型PLC:I/O点数一般在128(256)点以下。
中型PLC:I/O点数在256~1024(2048)点之间。
大型PLC:I/O点数在1024(2048)点以上。
编程语言分类
梯形图语言(LD):与继电器线路类似,直观性和对应性强,易于掌握。
指令表语言(IL):与汇编语言类似,采用助记符表示操作功能,便于记忆和操作。
功能模块图语言(FBD):以功能模块为单位,功能模块用图形形式表达,直观性强。
顺序功能流程图语言(SFC):用于描述控制系统的顺序流程。
这些分类方式可以帮助用户根据不同的需求和系统规模选择合适的PLC类型和编程方法。建议在实际应用中,结合具体的控制需求和系统特点,选择最适合的分类方式进行PLC编程。