前言:西门子PLC,西门子CPU,西门子交换机,西门子触摸屏,西门子电线电缆
6ES7217-1AG40-0XB0SIMATIC S7-1200,CPU 1217C, 紧凑型 CPU,DC/DC/DC, 2 个 PROFINET 端口 机载 I/O: 10 DI 24V DC;4 DI RS-422/485; 6 DO 24V DC;0.5A; 4 DO RS-422/485; 2 AI 0-10V DC,2 AO 0-20mA 电源:直流 20.4-28.8V DC, 程序存储器/数据存储器 150 KB可选择的强制性产品附件类似产品服务6ES7221-3AD30-0XB0SIMATIC S7-1200,数字输入 SB 1221,4DI,5V DC 200kHz, 漏型输入(M lesend)6ES7221-3BD30-0XB0SIMATIC S7-1200,数字输入 SB 1221,4DI,24V DC 200kHz, 漏型输入(M lesend)6ES7222-1AD30-0XB0SIMATIC S7-1200,数字输出 SB 1222,4数字输出,5V DC 200kHz6ES7222-1BD30-0XB0SIMATIC S7-1200,数字输出 SB 1222,4数字输出,24V DC 200kHz附件类似产品服务6ES7221-1BF32-0XB0SIMATIC S7-1200,数字输入 SM 1221,8 DI,24V DC, 灌电流/拉电流6ES7222-1BF32-0XB0SIMATIC S7-1200,数字输出 SM 1222,8 DO,24V DC, 晶体管 0.5A6GK7277-1AA10-0AA0紧凑型开关模块 CSM 1277 用于连接 SIMATIC S7-1200 和 最多 3 个工业以太网的其他用户 带 10/100 Mbit/s;非管理型 交换机,4 RJ45 端口,外部 24V DC 电源 LED 诊断, S7-1200 模块,包含 电子设备手册 在 CD-ROM 上。6AV6647-0AH11-3AX0SIMATIC HMI KP300 Basic mono PN, 精简面板, 按键操作, 3" FSTN LCD 显示屏类似产品服务6ES7211-1AE40-0XB0SIMATIC S7-1200,CPU 1211C, 紧凑型 CPU,DC/DC/DC, 机载 I/O: 6 个 24V DC 数字输入;4 个 24V DC 数字输出; 2 AI 0-10V DC, 电源:直流 20.4-28.8V DC, 程序存储器/数据存储器 50 KB6ES7212-1AE40-0XB0SIMATIC S7-1200,CPU 1212C, 紧凑型 CPU,DC/DC/DC, 机载 I/O: 8 DI 24V DC;6 个 24V DC 数字输出; 2 AI 0-10V DC, 电源:直流 20.4-28.8V DC, 程序存储器/数据存储器 75 KB6ES7214-1AG40-0XB0SIMATIC S7-1200,CPU 1214C, 紧凑型 CPU,DC/DC/DC, 机载 I/O: 14 个 24V DC 数字输入;10 个 24V DC 数字输出; 2 AI 0-10V DC, 电源:直流 20.4-28.8V DC, 程序/数据存储器 100 KB6ES7215-1AG40-0XB0SIMATIC S7-1200,CPU 1215C, 紧凑型 CPU,DC/DC/DC, 2 个 PROFINET 端口产品商品编号(市售编号)6ES7217-1AG40-0XB0产品说明SIMATIC S7-1200,CPU 1217C, 紧凑型 CPU,DC/DC/DC, 2 个 PROFINET 端口 机载 I/O: 10 DI 24V DC;4 DI RS-422/485; 6 DO 24V DC;0.5A; 4 DO RS-422/485; 2 AI 0-10V DC,2 AO 0-20mA 电源:直流 20.4-28.8V DC, 程序存储器/数据存储器 150 KB产品家族CPU 1217C产品生命周期 (PLM)PM300:有效产品价格数据价格组 / 总部价格组SK / 212列表价(不含税)显示价格您的单价(不含税)显示价格金属系数无交付信息出口管制规定AL : N / ECCN : EAR99H工厂生产时间10 天净重 (Kg)0.486 Kg包装尺寸11.30 x 15.90 x 8.80包装尺寸单位的测量CM数量单位1 件包装数量1其他产品信息EAN4025515082033UPC887621775865商品代码85371091LKZ_FDB/ CatalogIDST72产品组4509组代码R132原产地中国Compliance with the substance restrictions according to RoHS directiveRoHS 合规开始日期: 2013.12.12产品类别A: 问题无关,即刻重复使用电气和电子设备使用后的收回义务类别-REACH Art. 33 责任信息Lead CAS 号 7439-92-1 > 0, 1 % (w / w)Lead monoxide (lead ... CAS-No. 1317-36-8 > 0, 1 % (w / w)Dodecachloropentacyclo[12... > 0, 1 % (w / w)4,4'-isopropylidened... CAS-No. 80-05-7 > 0, 1 % (w / w)lblREACHCode0236 > 0, 1 % (w / w)分类版本分类eClass1227-24-22-07eClass627-24-22-07eClass7.127-24-22-07eClass827-24-22-07eClass927-24-22-07eClass9.127-24-22-07ETIM7EC000236ETIM8EC000236IDEA43565UNSPSC1532-15-17-05S7-1200作为IO设备与另一台作为控制器的1200在不同项目下的通信一、要完成的功能任务1. S7-1200 CPU (控制器) 将通讯数据区 QB100至QB109 中的 10个字节的数据发送到 S7-1200 CPU (IO设备) 的接收数据区 IB100至IB109中;2. S7-1200 CPU (IO设备) 将发送数据区 QB200至QB209 中的 10 个字节的数据发送到 S7-1200 CPU (控制器) 的接收数据区 IB100至IB109 中。二、硬件设备1. CPU 1214C DC/DC/DC,V4.42. CPU 1214C DC/DC/DC,V4.4三、软件西门子plc编程软件:TIA 博途V16四、实现方法1. 组态IO设备端,使用 STEP7 V16 创建一个名为IO设备的项目,并通过“添加新设备组态一个 S7-1200 作为IO设备,选择 CPU1214C DC/DC/DC V4.4,在设备组态的设备视图中建立新子网并设置IP地址,如图1所示: 图12. 点选“操作模式”,在右边的操作模式选项下勾选IO设备 ,因与IO控制器不在同一项目下,所以“已分配的IO控制器”选择“未分配”,如图2所示: 图23. 配置与IO控制器的传输区域。组态了两个传输区域,1为接收区域IB100一个字节,2为发送区域QB100一个字节,如图3所示: 图34. 导出GSD文件。在导出GSD文件之前必须点“编译”选项,否则“导出”按钮为灰色不可选,如上图3所示。编译无误后,“导出”按钮变为黑色可操作,这时点击“导出”,按给出的提示选择GSD文件的保存路径,本例保存在桌面上,如图4所示: 图45. 将组态好的IO设备下载到1200PLC中,此时因未在分配IO控制器,PLC会报错,面板上的error灯会闪亮。6. 组态IO控制器端。用博图V16另建一个名为IO控制器的新项目,与IO设备类似,建新子网、设置与IO设备为同一网段的IP地址,如图5所示: 图57. 安装IO设备的GSD文件。在软件菜单的“选项”中点击“管理通用站描述文件”,在弹出的对话框中选择GSD文件的存储路径,点击安装即可。如图6所示: 图68. 在网络视图里组态IO设备。安装完GSD文件后,在硬件目录的其它现场设备内可找到作为IO设备的PLC,双击将其配置到网络视图,并分配IO控制器,如图7所示: 图79. 配置IO控制器的传输区域。在“网络视图”中双击“IO设备”,然后点击“设备概览”,输入传输区域地址,如图8所示: 图810. 下载测试。将IO控制器的组态配置下载到作为控制器的S7-1200中,如无错误,IO控制器与IO设备可正常连接通信,因已给IO设备分配了控制器,其面板上的error灯将熄灭,错误消失。接下来可测试双方数据的发送及接收,监控结果如图9所示: 图9基于西门子S7-1200 PLC恒压供水案例详解? 导读:我们在实际的工作现场中,往往会采用PLC对设备进行恒压供水控制,但是S7-1200 PLC的PID参数又比较多,今天我们就用一个例子给大家讲解S7-1200恒压供水项目的基本操作。1.试验设备如图1所示是恒压供水设备,其中包括水泵、水龙头、液位水箱、阀门、储水箱、压力传感器、西门子1215DC/DC/DC等。压力传感器测量液位水箱的压力值反馈给到PLC,PLC根据设定的压力值与反馈的压力值进行比较,再控制水泵的转速,往液位水箱里注水。说明:压力传感器的使用的是模拟量的方式反馈给到PLC,PLC也同样使用的是模拟量的方式控制水泵的转速。压力传感器的量程是0.0-5.0Kpa。 图1:恒压供水设备2. 工艺对象组态1)S7-1200PLC的PID功能需要创建工艺对象。对于创建工艺对象有两种方法,如图2所示。值得注意的是:PID_Compact指令需要在OB30中断组织块中调用。如图3所示 图2:创建工艺对象 图3:OB30中断组织块2)使用 PID 控制器前,需要对其进行组态设置,分为基本设置、过程值设置、gaoji设置等部分。点击图4中的“小房子”图标,进入工艺对象组态界面。 图43)基本设置-控制器类型控制器类型选择“压力”,测量单位是Hpa(根据设备上的压力传感器量程本该选择的是Kpa,但是下拉选项中没有Kpa单位,所以选择最接近的单位hpa)。如图5。在Input选项中选择Input:也就是需要标定后的工程单位值(而不是模拟量通道值IW64)与Setpoint进行比较。在Output选项中选择Output_PER(模拟量):就是使用模拟量通道(QW64)的值直接作用于水泵控制。如图6所示 图5 图64)基本设置-过程值设置过程值设置的话,上下限根据传感器的量程适当调整。如图7所示 图74)基本设置-gaoji设置本项目中,使用的是常规的恒压供水项目,在“调节规则”选项中选择“PI”即可。如图8所示 图83. 程序编写1)模拟量标定模拟量标定主要为了传感器、HMI上显示的压力值、PID的测量值三者统一,更加方便直观的调节恒压供水系统。①将液位水箱里的的水放完,然后监控IW64模拟量通道的数值为6075。(图9为监控IW64通道的数据值,图10为水箱示意图)②将液位水箱里的的水注满,然后监控IW64模拟量通道的数值为12764。 图9 图102)OB1程序编写,如图11 图113)OB30组织块程序编写,如图12 图124)HMI画面制作 图13备注:HMI上关联的地址①手动给定关联的地址如图14:图14②“PID输出”关联的地址:QW64③“设定压力”关联的地址:DB2.DBD8④“当前压力”关联的地址:DB2.DBD4⑤“故障确认”关联的地址如图15: 图15⑥“手动控制”和“自动控制”关联的地址如图16:⑦“模式”关联的地址如图17:⑧“P”“I”“D” “模式”关联的地址如图18: 图16 图17 图184. PID调试1)点击PID_Compact指令上的“调试”图标进入PID调试界面,如图19和图20。 图19 图20