了解控制对象的工艺过程、工作特点、控制要求,并划分控制的各个阶段,归纳各个阶段的特点,和各阶段之间的转换条件,画出控制流程图或功能流程图。
(2)选择合适的PLC类型
在选择PLC机型时,主要考虑下面几点:
1 功能的选择。 对于小型的PLC主要考虑I/O扩展模块、A/D与D/A模块以及指令功能(如中断、PID等)。
2I/O点数的确定。 统计被控制系统的开关量、模拟量的I/O点数,并考虑以后的扩充(一般加上10%~20%的备用量),从而选择PLC的I/O点数和输出规格。
3 内存的估算。 用户程序所需的内存容量主要与系统的I/O点数、控制要求、程序结构长短等因素有关。一般可按下式估算:存储容量=开关量输入点数×10+开关量输出点数×8+模拟通道数×100+定时器/计数器数量×2+通信接口个数×300+备用量。
6ES7 321-1BH02-0AA0 | 开入模块(16点,24VDC) |
6ES7321-1BH02-9AJ0 | 开入模块(16点,24VDC)组合件 (6ES7 321-1BH02-0AA0+6ES7 392-1AJ00-0AA0) |
6ES7321-1BH10-0AA0 | 开入模块(16点,24VDC) |
6ES7321-1BH50-0AA0 | 开入模块(16点,24VDC,源输入) |
6ES7321-1BH50-9AJ0 | 开入模块(16点,24VDC,源输入)组合件 (6ES7 321-1BH50-0AA0+6ES7392-1AJ00-0AA0) |
6ES7321-1BL00-0AA0 | 开入模块(32点,24VDC) |
6ES7321-1BL00-9AM0 | 开入模块(32点,24VDC)组合件 (6ES7 321-1BL00-0AA0+6ES7 392-1AM00-0AA0) |
6ES7321-7BH01-0AB0 | 开入模块(16点,24VDC,诊断能力) |
6ES7321-1EL00-0AA0 | 开入模块(32点,120VAC) |
6ES7321-1FF01-0AA0 | 开入模块(8点,120/230VAC) |
6ES7321-1FF10-0AA0 | 开入模块(8点,120/230VAC)与公共电位单独连接 |
6ES7321-1FH00-0AA0 | 开入模块(16点,120/230VAC) |
6ES7321-1FH00-9AJ0 | 开入模块(16点,120/230VAC) (6ES7 321-1FH00-0AA0+6ES7 392-1AJ00-0AA0) |
6ES7321-1CH00-0AA0 | 开入模块(16点,24/48VDC) |
6ES7321-1CH20-0AA0 | 开入模块(16点,48/125VDC) |
6ES7321-1BP00-0AA0 | 光电隔离,每组 16,64 DI,DC 24V,3MS,漏/源 |
6ES7322-1BP00-0AA0 | 光电隔离,每组 16,64 DO,DC 24V,0.3A(源),总电流2A/组 |
6ES7322-1BH01-0AA0 | 开出模块(16点,24VDC) |
6ES7322-1BH01-9AJ0 | 开出模块(16点,24VDC) (6ES7 322-1BH01-0AA0+6ES7 392-1AJ00-0AA0) |
6ES7322-1BH10-0AA0 | 开出模块(16点,24VDC)高速 |
6ES7322-1CF00-0AA0 | 开出模块(8点,48-125VDC) |
6ES7322-8BF00-0AB0 | 开出模块(8点,24VDC)诊断能力 |
6ES7322-5GH00-0AB0 | 开出模块(16点,24VDC,独立接点,故障保护) |
6ES7322-1BL00-0AA0 | 开出模块(32点,24VDC) |
6ES7322-1BL00-9AM0 | 开出模块(32点,24VDC) (6ES7 322-1BL00-0AA0+6ES7 392-1AM00-0AA0) |
6ES7322-1FL00-0AA0 | 开出模块(32点,120VAC/230VAC) |
6ES7322-1BF01-0AA0 | 开出模块(8点,24VDC,2A) |
6ES7322-1FF01-0AA0 | 开出模块(8点,120V/230VAC) |
6ES7322-5FF00-0AB0 | 开出模块(8点,120V/230VAC,独立接点) |
6ES7322-1HF01-0AA0 | 开出模块(8点,继电器,2A) |
6ES7322-1HF01-9AJ0 | 开出模块(8点,继电器,2A) (6ES7 322-1HF01-0AA0+6ES7 392-1AJ00-0AA0) |
6ES7322-1HF10-0AA0 | 开出模块(8点,继电器,5A,独立接点) |
6ES7322-1HH01-0AA0 | 开出模块(16点,继电器)DO |
6ES7322-1HH01-9AJ0 | 开出模块(16点,继电器) (6ES7 322-1HH01-0AA0+6ES7 392-1AJ00-0AA0) |
6ES7322-5HF00-0AB0 | 开出模块(8点,继电器,5A,故障保护) |
6ES7322-1FH00-0AA0 | 开出模块(16点,120V/230VAC) |
6ES7323-1BH01-0AA0 | 8点输入,24VDC;8点输出,24VDC模块 |
6ES7323-1BL00-0AA0 | 16点输入,24VDC;16点输出,24VDC模块 |
6ES7323-1BL00-9AM0 | 16点输入,24VDC;16点输出,24VDC模块 (6ES7 323-1BL00-0AA0+6ES7392-1AM00-0AA0) |
模拟量模板 | |
6ES7 331-7KF02-0AB0 | 模拟量输入模块(8路,多种信号) |
6ES7331-7KF02-9AJ0 | 模拟量输入模块(8路,多种信号) (6ES7 331-7KF02-0AB0+6ES7 392-1AJ00-0AA0) |
6ES7331-7KB02-0AB0 | 模拟量输入模块(2路,多种信号) |
6ES7331-7KB02-9AJ0 | 模拟量输入模块(2路,多种信号) (6ES7 331-7KB02-0AB0+6ES7 392-1AJ00-0AA0) |
6ES7331-7NF00-0AB0 | 模拟量输入模块(8路,15位精度) |
6ES7331-7NF00-9AM0 | 模拟量输入模块(8路,15位精度) (6ES7 331-7NF00-0AB0+6ES7 392-1AM00-0AA0) |
6ES7331-7NF10-0AB0 | 模拟量输入模块(8路,15位精度)4通道模式 |
6ES7331-7HF01-0AB0 | 模拟量输入模块(8路,14位精度,快速) |
图解法是靠画图进行 PLC 程序设计。常见的主要有梯形图法、逻辑流程图法、时序流程图法和步进顺控法。
a梯形图法:梯形图法是用梯形图语言去编制 PLC程序。这是一种模仿继电器控制系统的编程方法。其图形甚至元件名称都与继电器控制电路十分相近。这种方法很容易地就可以把原继电器控制电路移植成PLC 的梯形图语言。这对于熟悉继电器控制的人来说,是方便的一种编程方法。
b 逻辑流程图法:逻辑流程图法是用逻辑框图表示PLC 程序的执行过程,反应输入与输出的关系。逻辑流程图法是把系统的工艺流程,用逻辑框图表示出来形成系统的逻辑流程图。这种方法编制的PLC控制程序逻辑思路清晰、输入与输出的因果关系及联锁条件明确。逻辑流程图会使整个程序脉络清楚,便于分析控制程序,便于查找故障点,便于调试程序和维修程序。有时对一个复杂的程序,直接用语句表和用梯形图编程可能觉得难以下手,则可以先画出逻辑流程图,再为逻辑流程图的各个部分用语句表和梯形图编制PLC 应用程序。
c 时序流程图法:时序流程