9
上海庆惜自动化设备有限公司
说明简介
CPU226后面较多可以扩展多少个模块?
CPU226可扩展 7 个模块。智能扩展模块连接个数有限制。
2、扩展的这些模块是不是必须要按着一定的顺序排列安装呢?
不是的。顺序任意。但是,智能扩展模块连接个数有限制。
S7-200的较大I/O能力取决于以下几个因素,这些因素之间互相影响、制约,必须综合考虑:CPU 的输入/输出过程变量映像区大小:128 DI/128 DO;16 AI/16 AO(CPU 221/222);
32 AI/32 AO(CPU 224 以上) CPU本体的I/O点数:CPU221(6DI/4DO);CPU222
(8DI/6DO);CPU224/CPU224 XP(14DI/10DO);CPU226(24DI/16D) CPU带扩展模块的
数目 CPU的5VDC电源是否满足所有扩展模块的需要 CPU所带智能模块对I/O地址的占用
所以,如果你的扩展模块是8个,那么是不可以的。只有一个办法:那就是两个CPU控制。一个CPU带一部分模块,一个CPU做主站,一个CPU做从站,从站仅仅就是采集数据和输出,控制程序全部在主站。主站和从站通过PPI通讯。以前我做过这样的方案。
1,CPU224输入端虽然只到I1.5,但实际占用的地址到I1.7,也就是有2个是用不到的。后面的模块必须从I2.0开始。输出也是一样。
2,数字量I/O,8个位为一组,也就是一个字节。所以4入的模块也占8位地址。也就是说*二个EM223是I3.0开始。
3,模拟量I/O,必须2个地址递增,如果模块只有一个口,地址分配因该空一个。
1.每个IM153-1较大可以连接8个模块,IM153-2较大连接12个模块。该CPU较多连接8个153从站。
2.CPU模块连接数量由CPU较大输入输出地址决定,输入输出各位2KB,如果仅连接数字量通道数量为16256,模拟量通道为1015。因为1个模拟量通道=16个数字量通道
用PLC200的模拟量输出模块EM235控制比例阀,输出4~20mA。如果是PLC300的话就选模拟量输出的模块。原理是一样的。
PLC200模拟量输出模块控制:数字量0-32000对应0-20mA(模拟量模块可设置),你给目标地址19200,那么模块的对应的物理地址就会输出12毫安的电流,这样就控制比例阀打开一半。
PLC300的话是一样的。当然了,你也可以自己编写程序,也可以借用程序块
输入数值选择通讯协议:输入数值1将端口0*给Modbus协议并启用协议;用PPI下程序的时候需要将其改为0或者直接屏蔽掉。
"addr=4"表示从站地址为4,你可以根据你自己的设置,在上位机读写的时候按modbus格式读写记得是这个地址。参数将地址设为1和247之间(包括1和247)的数值。
"baud=19200"波特率设为1200、2400、4800、9600、19200、38400、57600或115200。一般设置9600或者19200。
“parity=0”为无校验。0-无奇偶校验 1-奇数校验 2-偶数校验
“delay=10”表示通讯延时时间为10ms,如果10ms通讯不上表示通讯**时。可以自己根据需要设置。
“MaxIQ=128”--建议使用的MaxIQ数值是128,该数值可在S7-200中存取所有的I和Q点。
“MaxAI”--根据你的西门子PLC的型号填写对应值。
0用于CPU 221
16用于CPU 222
32用于CPU 224、224XP、226和226XM,我们用的是CPU224,所以写的是32,表示可以允许存取所有的S7-200模拟输入
“MaxHold=1000”表示允许主设备存取2000个字节的V存储器,将MaxHold设为1000个字的数值(保持寄存器)
“HoldStart”参数是V存储器中保持寄存器的起始地址。该数值一般被设为VB0,因此HoldStart参数被设为&VB0 (VB0地址)。那么从V0~V1999都可被主站读取和写入。
MBUS_SLAVE指令被用于为Modbus主设备发出的请求服务,并且必须在每次扫描时执行,以便允许该指令检查和回答Modbus请求。所以你只要让它保持常通状态
224xp 集成14输入/10输出共24个数字量I/O点,2输入/1输出共3个模拟量I/O点,可连接7个扩展模块,较大扩展至168路数字量I/O点或 38路模拟量I/O点。
22K字节程序和数据存储空间,6个独立的高速计数器(100KHz),2个100KHz的高速脉冲输出,2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。
编辑本段适用范围
----S7-200系列在集散自动化系统中充分发挥其强大功能。使用范围可覆盖从替代继电器的简单控制到更复杂的自动化控制。应用领域较为广泛,覆盖所有与自动检测,自动化控制有关的工业及民用领域,包括各种机床、机械、电力设施、民用设施、环境保护设备等等。如:冲压机床,磨床,印刷机械,橡胶化工机械,中央空调,电梯控制,运动系统。
---- S7-200系列PLC可提供4个不同的基本型号的8种CPU供您使用。
编辑本段CPU单元设计
集成的24V负载电源:可直接连接到传感器和变送器(执行器),CPU 221,222具有180mA输出, CPU 224,CPU 224XP,CPU 226分别输出280,400mA。可用作负载电源。
不同的设备类型。
CPU 221~226各有2种类型CPU,具有不同的电源电压和控制电压。
本机数字量输入/输出点。
CPU 221具有6个输入点和4个输出点,CPU 222具有8个输入点和6个输出点,CPU 224具有14个输入点和10个输出点,CPU 224XP具有14个输入点和10个输出点,CPU 226具有24个输入点和16个输出点。
本机模拟量输入/输出点。
CPU 224XP具有2个输入点,1个输出点。
中断输入。
允许以较快的速度对过程信号的上升沿作出响应。
高速计数器。
CPU 221/222
4个高速计数器(30KHz),可编程并具有复位输入,2个独立的输入端可同时作加、减计数,可连接两个相位差为90°的A/B相增量编码器。
CPU224/224XP/226。
6个高速计数器(30KHz),具有CPU221/222相同的功能。
CPU 222/224/224XP/226。
可方便地用数字量和模拟量扩展模块进行扩展。可使用仿真器(选件)对本机输入信号进行仿真,用于调试用户程序。
编辑本段模拟电位器
CPU221/222 1个。
CPU224/224XP/226 2个。
CPU221/222/224/224XP/226还具有。
脉冲输出
2路高频率脉冲输出(较大20KHz),用于控制步进电机或伺服电机实现定位任务。
实时时钟
例如为信息加注时间标记,记录机器运行时间或对过程进行时间控制。
EEPROM存储器模块(选件)
可作为修改与拷贝程序的快速工具(*编程器),并可进行辅助软件归档工作。
电池模块
用于长时间数据后备。用户数据(如标志位状态,数据块,定时器,计数器)可通过内部的**级电容存贮大约5天。选用电池模块能延长存贮时间到200天(10年寿命)。电池模块插在存储器模块的卡槽中。
编程:CPU 221/222/224/224XP/226
STEP 7-Micro/WIN32 V3.1编程软件可以对所有的CPU 221/222/224/224XP/226功能进行编程。同时也可以使用STEP 7-Micro/WIN16 V2.1软件包,但是它只支持对S7-21x同样具有的功能进行编程。
STEP 7-Micro/DOS不能对CPU 221/222/224/224XP/226编程。如果使用PG/PC的串口编程,则需要使用PC/PPI电缆。
如果使用STEP 7-Micro/WIN32 V3.1编程软件,则也可以通过SIMATIC CP 5511或CP 5611编程。在这种情况下,通讯速率可高达187.5kbit/s。
可以利用PC/PPI 电缆和自由口通讯功能把 S7-200 CPU 连接到许多和RS-232标准兼容的设备。
有两种不同型号的 PC/PPI 电缆:
带有RS-232口的隔离型 PC/PPI 电缆,用5个DIP开关设置波特率和其它配置项 (见下图)。
带有RS-232口的非隔离型 PC/PPI 电缆,用4个DIP开关设置波特率。 有关非隔离型PC/PPI电缆的技术规范,请参阅S7-200 可编程控制器系统手册。
当数据从RS-232传送到RS-485口时,PC/PPI 电缆是发送模式。当数据从RS-485传送到RS-232口时,PC/PPI 电缆是接收模式。当检测到RS-232的发送线有字符时,电缆立即从接收模式转换到发送模式。当RS-232发送线处于闲置的时间**过电缆切换时间时,电缆又切换到接收模式。这个时间与电缆上的DIP开关设定的波特率选择有关。
编辑本段各型号的优点
CPU 221
本机集成6输入/4输出共10个数字量I/O点。无I/O扩展能力。6K字节程序和数据存储空间。4个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出。1个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。非常适合于小点数控制的微型控制器。
CPU 222
本机集成8输入/6输出共14个数字量I/O点。可连接2个扩展模块。6K字节程序和数据存储空间。4个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出。1个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。非常适合于小点数控制的微型控制器。
CPU 224
本机集成14输入/10输出共24个数字量I/O点。可连接7个扩展模块,较大扩展至168路数字量I/O点或35路模拟量I/O 点。13K字节程序和数据存储空间。6个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器。1个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。I/O端子排可很*地整体拆卸。是具有较强控制能力的控制器。
CPU 224XP
本机集成14输入/10输出共24个数字量I/O点,2输入/1输出共3个模拟量I/O点,可连接7个扩展模块,较大扩展值至168路数字量I/O点或38路模拟量I/O点。20K字节程序和数据存储空间,6个独立的高速计数器(100KHz),2个100KHz的高速脉冲输出,2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。本机还新增多种功能,如内置模拟量I/O,位控特性,自整定PID功能,线性斜坡脉冲指令,诊断LED,数据记录及配方功能等。是具有模拟量I/O和强大控制能力的新型CPU。
CPU 226 本机集成24输入/16输出共40个数字量I/O 点。可连接7个扩展模块,较大扩展至248路数字量I/O 点或35路模拟量I/O 点。13K字节程序和数据存储空间。6个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器。2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。I/O端子排可很*地整体拆卸。用于较高要求的控制系统,具有更多的输入/输出点,更强的模块扩展能力,更快的运行速度和功能更强的内部集成特殊功能。可完全适应于一些复杂的中小型控制系统。 SIMATIC S7-300是模块化小型PLC系统,大范围的各种功能模块可以非常好地满足和适应自动控制任务,各种单独的模块之间也可进行广泛组合以用于扩展。由于S7-300简单实用的分散式结构和多界面网络能力,使得应用十分灵活。特点如下:
方便用户和简易的无风扇设计
当控制任务增加时,可自由扩展;
由于大范围的集成功能使得它功能非常强劲;
SIMATIC S7-300
是模块化小型PLC系统,大范围的各种功能模块可以非常好地满足和适应自动控制任务,各种单独的模块之间也可进行广泛组合以用于扩展。由于S7-300简单实用的分散式结构和多界面网络能力,使得应用十分灵活。特点如下:
方便用户和简易的无风扇设计
当控制任务增加时,可自由扩展;
由于大范围的集成功能使得它功能非常强劲;
S7-300可编程序控制器是模块化结构设计;
各种单独的模块之间可进行广泛组合以用于扩展;
系统组成:*处理单元(CPU)各种CPU有各种不同的性能;
信号模块(SM)用于数字量和模拟量输入/输出;
通讯处理器(CP)用于连接网络和点对点连接;
功能模块(FM)用于高速计数,定位操作(开环或闭环控制)和闭环控制;
SIMATIC M7自动化计算机AT-兼容的计算机用于解决对时间要求非常高的技术问题。它既可作为CPU,也可以作为功能模块使用;
S7-300适用于通用领域:
高电磁兼容性和强抗振动,冲击性,使其具有较高的工业环境适应性。
一、应用背景与需求
工业机床的控制在工业生产自动化控制中占有重要的位置。在机床行业中,多工步机床由于其工步及动作多,控制较为复杂。采用传统的继电器控制时,需要的继电器多,接线复杂,因此故障多,维修困难,费工费时。采用PLC控制,可使接线大为简化,不但安装十分方便,而且**了可靠性,减少了维修量,提高了工效。
某多工步机床是用于加工棉纺锭子锭脚的一种加工机床,其锭脚加工工艺比较复杂,零件加工前为实心坯件,整个机械加工过程由7个刀具分别按照7个工步要求依次进行切削。7个工步依次为:钻孔、车平面、钻深孔、车外圆及钻孔、粗铰双节孔及倒角、精铰双节孔、铰锥孔,各工步的动作分解如图8-24所示。
本节以该锭脚加工机床的PLC控制为例,介绍PLC在多工步机床控制系统中的应用。
二、多工步机床PLC控制系统分析
使用该机床进行加工时,工件由主轴上的夹头夹紧,并由主轴电机M1带动作旋转运动。大拖板带动回转工作台作纵向进给运动,其进给速度由工进电机(慢速电机M2)、快进电机(快速电机M3)经电磁气阀YV1离合器带动丝杠控制。小拖板的横向运动由电磁气阀YV1气压驱动。
对于7把刀具,除了*2把刀(完成*2工步,即车平面)是由小拖板横向运动切削外,完成其余6个工步的6把刀均由大拖板带动回转工作台(六角)纵向运动切割,每完成一个工步,回转工作台转动一个工位,进行下一工步的切削。
为简明期间,本例只对刀具进给运动的控制进行分析与设计,刀具进给运动的控制过程如下:
(1)刀具进给的启动由启动按钮SB1发出启动指令。
(2)刀具进给运动过程中,各动作之间的转换由限位开关发出指令;纵向快进结束压合限位开关ST1,发出工进指令。
(3)工进结束压合限位开关ST2,发出延时指令,延时1s后开始纵向快退。
(4)纵向快退结束后压合限位开关ST3,发出横向进给指令,由*一工步转入*二工步,发出下一工步快进指令。
(5)横向进给结束压合限位开关ST4,发出横向退回指令及*三工步的快进指令,以后各工步的动作将重复*一工步的变化。
另外,各动作之间应设置互锁,即某一个动作进行时,应锁定另一个动作,如快进与工进互锁、纵进与纵退互锁等。
三、多工步机床控制系统硬件设计
1.输入/输出信号分析
根据对多工步机床控制系统的功能分析,可知其主要的输入和输出信号如下:
输入信号:控制多工步机床刀具进给加工的开始按钮1个,行程开关共有4个,包括纵向快进到位行程开关1个、纵向工进到位行程开关1个、纵向后退到位开关1个以及横向进给到位行程开关1个,所以输入信号共5路,需5个输入端子。
输出信号:主要是控制各类接触器以及电磁阀,包括纵向前进接触器、纵向快速接触器、纵向后退接触器以及横向前进电磁阀各1个,所以输出信号共4路,需4个输出端子。
2.PLC的输入/输出分配表
在对多工步转塔车床控制系统的各个硬件组成部分进行了详细分析后,可以对PLC主机的I/O点数进行分配,如表8-7所示。
表8-7 多工步转塔车床控制系统的I/O点数分配表
通过对各个输入和输出信号进行分析后可以得知,该多工步机床控制系统中有5个数字量输入信号和4个数字量输出信号,共需9个I/O点,根据I/O点数和容量,本实例可以选择S7-200系列PLC中的CPU221作为控制主机。
4.硬件接线图
根据PLC的输入/输出分配表,可以画出如图8-26所示的多工步机床PLC控制主机的硬件接线图。
四、多工步机床PLC控制系统软件设计
根据多工步转塔车床加工棉纺锭子、锭脚的加工工序,采用顺序控制指令可以编写出多工步转塔车床控制系统的PLC梯形图及语句表,如图8-27所示。