西门子总代理商
S7-300 PLC为模块化结构,除紧凑型有少量的集成I/O外,其他大部分的输入、输出连接需要通过选用不同的模块实现。
如前所述,不同的S7-300 CPU模块可以连接的模块数量是不同的,如CPU312、CPU312C为多8个模块,其余CPU可以连接32个等。
新S7-300PLC模块型号的基本含义如图2-42所示。模块的型号可以反映模块的类别、作用与功能,但不能区别模块的具体参数。
此外,在新系列中,已经开始用在模块标记前加附加标记的方法来标识,例如,“户外型”加“SIPLUS”附加标记,SIPLUS SM321为“户外型”开关量输入模块等。(1)开关量输入模块快SM321 S7-300 PLC可以根据控制系统输入信号的要求,通过选用具有不同的输入电压与连接形式的输入模块,配置或增加PLC的输入点。S7-300 PLC输入模块的型号众多,不同阶段生产销售的模块型号也有少量的不同,这里介绍的是新S7-300 PLC可以选用的开关量输入模块。
①型号与规格.开关量输入模块SM321共有十多种规格可供选择,可以是DC24V或AC120V/230V输入,标准为“源输入”连接,但也可以选择“汇点输入”连接方式,单个模块大输入点数为32点。开关量输入模块的型号与规格如表2-31所示。
注∶原S7-300PLC中的户外型模块6ES321-***8*-0A*0,在新系列中为6AG1321-***-2AO系列模块(即SI-PLUSSM321模块)。
模块订货号的基本含义如图2-43所示(也有例外,如户外型在新系列中编号已经改为6AG1321-****-2A**)。
②技术参数 S7-300 PLC的输入模块,虽然按照不同的输入点数可以分成多种规格,但是,从输入电压上说,总体可以分为DC24V输入、DC24~48V输人、DC48~125V输入、AC120V输入、AC120/230V输入几类。不同电压下输人的规格参数如表2-32所示。
③外部连接 注意∶以下PLC连接图仅仅是用于说明PLC各端子功能与作用的原理示意图,在实际工程设计、产品使用时,还必须有完备与严格的安全、可靠性措施。
开关量输入模块SM321的外部连接方式,根据不同的模块型号有所不同,其区别主要在于公共端与电源。
开关量输入模块SM321的连接端布置有单列与双列两种,单列布置共有20个连接引脚;双列布置共有40个连接引脚,不同模块的输入连接要求如图2-44~图2-51所示。
为了满足工业逻辑控制的要求,同时结合计算机控制的特点,PLC的工作方式采用不断循环的顺序扫描工作方式。每一次扫描所用的时间称为扫描周期或工作周期。CPU从一条指令执行开始,按顺序逐条地执行用户程序直到用户程序结束,然后返回一条指令开始新的一轮扫描。PLC就是这样周而复始地重复上述循环扫描的。PLC工作的全过程可用图1所示的运行框图来表示。整个过程可分为以下几个部分:
一部分是上电处理。PLC上电后对系统进行一次初始化,包括硬件初始化和软件初始化,停电保持范围设定及其他初始化处理等。
二部分是自诊断处理。PLC每扫描一次,执行—次自诊断检查,确定PLC自身的动作是否正常。如CPU、电池电压、程序存储器、I/O和通讯等是否异常或出错,如检查出异常时,CPU面板上的LED及异常继电器会接通,在特殊寄存器中会存入出错代码。当出现致命错误时,CPU被强制为STOP方式,所有的扫描便停止。
三部分是通讯服务。PLC自诊断处理完成以后进入通讯服务过程。首先检查有无通讯,如有则调用相应进程,完成与其他设备的通讯处理,并对通讯数据作相应处理;然后钟、特殊寄存器新处理等工作。
四部分是程序扫描过程。PLC在上电处理、自诊断和通讯服务完成以后,如果工作选择开关在RUN位置,则进人程序扫描工作阶段。先完成输入处理,即把输入端子的状态读入输入映像寄存器中,然后执行用户程序,后把输出处理刷新到输出锁存器中。
在上述几个部分中,通讯服务和程序扫描过程是PLC工作的主要部分,其工作周期称为扫描周期。可以看出扫描周期直接影响控制信号的实时性和正确性,为了确保控制能正确实时地进行,在每个扫描周期中,通讯任务的作业时间必须被控制在一定范围内。PLC运行正常时,程序扫描周期的长短与CPU的运算速度、与I/O点的情况、与用户应用程序的长短及编程情况等有关。通常用PLC执行l KB指令所需时间来说明其扫描速度,一般为零点几ms到上百ms。值得注意的是,不同指令其执行时间是不同的,从零点几μs到上百μs不等,故选用不同指令所用的扫描时间将会不同。而对于一些需要高速处理的信号,则需要特殊的软、硬件措施来处理。
6ES72111BE400XB0 | CPU 1211C AC/DC/Rly,6输入/4输出,集成2AI |
6ES72111AE400XB0 | CPU 1211C DC/DC/DC,6输入/4输出,集成2AI |
6ES72111HE400XB0 | CPU 1211C DC/DC/Rly,6输入/4输出,集成2AI |
6ES72121BE400XB0 | CPU 1212C AC/DC/Rly,8输入/6输出,集成2AI |
6ES72121AE400XB0 | CPU 1212C DC/DC/DC,8输入/6输出,集成2AI |
6ES72121HE400XB0 | CPU 1212C DC/DC/Rly,8输入/6输出,集成2AI |
6ES72141BG400XB0 | CPU 1214C AC/DC/Rly,14输入/10输出,集成2AI |
6ES72141AG400XB0 | CPU 1214C DC/DC/DC,14输入/10输出,集成2AI |
6ES72141HG400XB0 | CPU 1214C DC/DC/Rly,14输入/10输出,集成2AI |
6ES72151BG400XB0 | CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES72151AG400XB0 | CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO |
6ES72151HG400XB0 | CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES72171AG400XB0 | CPU 1217C DC/DC/DC,14输入/10输出,集成2AI/2AO |