西门子连接电缆6SL3060-4AF10-0AA0
工作原理
PLC采用循环执行用户程序的方式。OB1是用于循环处理的组织块(主程序),它可以调用别的逻辑块,或被中断程序(组织块)中断。
在起动完成后,不断地循环调用OB1,在OB1中可以调用其它逻辑块(FB, SFB, FC 或SFC)。
循环程序处理过程可以被某些事件中断。
在循环程序处理过程中,CPU并不直接访问I/O模块中的输入地址区和输出地址区,而是访问CPU 内部的输入/输出过程映像区(在CPU的系统存储区)用于SIMATIC S7 的 SIMATIC TOP 连接:SIMATIC S7 I/O模块与传感器/执行器之间的接线是关系成本高低、配置、控制柜加工、购置和维修方便性的关键因素。通过 SIMATIC TOPconnect 系统电缆连接技术,可简便而快速地建立 SIMATIC S7-300/400 的可靠连接。使用 TIASelection Tool,只需点击鼠标,即可组态从 SIMATIC S7 模块到 I/O的连接。程序会自动检查合理性,并生成所选连接组件的部件列表,随后就可以在西门子工业产品网上商城中进行订购。设计:两种布线形式可用于十分广泛的控制柜设计:模块化连接单独插入每个组件。该系统包括:前连接器模块连接电缆连接模块,分为以下三种:基本模块、信号模块、功能模块。从而可以几乎排除连接错误,并将安装费用降到较低。可系统性地连接SIMATIC 系统。电缆按米销售,并且电缆经过预组装或者可方便地进行组装,从而显著降低连接电缆的组装开销。*模块化连接设计(以 16通道为例)柔性连接包括:前连接器采用螺钉式或压接式触点单芯前连接器单芯线符合 UL/CSA标准。蓝色单芯线上有编号,分别连接到控制柜内的各个元件上。单芯线上的编号与前连接器的针脚编号对应。与常规单一布线方式相比,组装成本节约50%,因为固定各个线芯时,已在接头上对它们进行过检查。无需对每个模块多达两倍的 46个线芯进行复杂的预组装。
近年来,随着我国自动化水平的,工厂自动化也上了一个新台阶。西门子s7-300系列plc以其强大的逻辑运算和通信能力以及价格低廉,可靠性高等优点在国内各个行业了广泛的应用。本文根据工厂实际的运用介绍了西门子300系列plc通过profibus-dp总线在煤气加压站的应用。
2配置西门子6ES7315-2AG10-0AB0
该煤气加压站采用的是西门子s7-300控制,plc与机之间采用的是工业以太网通信,以多数据的时时交换;plc与变频器之间通过profibus-dp总线,实现对变频器的起停,转速控制,pid调节以及变频器主要参数的监测。整个构架如图1所示。
3功能实现
3.1变频器dp通信设置
加压机采用西门子g150系列变频器[1]调速,在对变频器的控制和主要参数上,每台变频器和plc的数据交换大于4字节,为了保证数据的*性,在程序里面要调用sfc15给数据打包,调用sfc14给数据解包;变频器作为dp从站的站地址参数设置如图2所示。
设置好dp从站的dp组态地址以后,在变频器的通信模块上的拨码开关也要对应拨上相同的站号,再设置变频器的通信i/o地址,如图3所示。
3.2编程实现数据交换
s7-300plc与变频器之间的数据交换,编程实现报文。
sfc14dp从站(变频器)的数据包并存db80.dbb0~db80.dbb35中,参数laddr(w#16#118)为变频器的inpout参数区起始地址,见图4。
sfc15给存db80.dbb44~db80.dbb47中数据打包发送给变频器,参数laddr(w#16#108)为变频器的output参数区起始地址,见图5。
程序块的主要参数说明见表1。
表1 参数说明
参数名参数说明
laddr接口区起始地址
ret-val状态字
record通信数据区,一般为any指针格式
3.3 pid调节
在加压机的自动调节中,加压机的转速会根据煤气出口的总管压力实现自动pid调节,并可实现手动和自动的无切换。pid调节采用西门子自带的fb41功能块,pid的编程和手自动无切换编程如下,pid的主要参数说明可以参考step7的帮助,fb41在周期性中断ob32-ob35组织快中调用。fb41的编程设置见图6和图7。
4机功能
机采用戴尔的商用计算机,采用普通网卡,2台机通过一个8换机连接在一起,其中一台为工程师站(es),一台为操作员站(os),es站具有画面组态和参数修改权限,os站只有数据和现场设备操作权限,采用西门子的wincc系列。
西门子CPU模块6ES7315-2EH14-0AB0
西门子S7-300系列plc是德国西门子公司在S5系列PLC基础上于1995年陆续推出的性价比较高的PLC系统。其中,微型的有SIMATICS7-200系列,*小配置为8DI/6DO,可扩展2~7个模块,*I/O点数为64 DI/DO、12AI/4AO;中小型的有㏒IMATIC S7-300系列;中*性能的有SIMATIC S7-400系列。SIMATICS7系列PLC都采用了模块化、无排风扇结构且具有易于用户掌握等特点,使得S7系列PLC成为各种从小规模到中等性能要求以及大规模应用的*产品。该系统提供了完成控制任务既方便又经济的解决方案。其中,S7-300由于其系统的优良特性,近年来被广泛应用于专用机床、纺织机械、包装机械、通用机械工程应用、控制系统、机床、楼宇自动化、电器制造工业及相关产业等诸多领域。S7-300提供了多种性能递增的CPU和丰富的且带有许多方便功能的I/O扩展模块,各种功能模块可以非常好地满足和适应自动控制任务,cbuebcvybwilner78bn使用户可以*根据实际应用选择合适的模块,当控制任务增加并且愈加复杂时,可随时附加模块对PLC进行扩展,系统扩展灵活。
西门子S7-300系列PLC是模块化结构设计,各种单独模块之间可进行广泛组合和扩展。其系统构成如图1示。它的主要组成部分有导轨(RACK)、电源模块(PS)、中央处理单元模块(CPU)、接口模块(IM)、信号模块(SM)、功能模块(FM)、通信处理器(CP)等。它通过MPI网的接口直接与编程器PG、操作员面板OP和其它S7PLC相连。
(1)导轨(RACK)。导轨是安装S7-300各类模块的机架,它是特制不锈钢异型板,电源模块、CPU及其它信号模块都可方便地安装在导轨上。除CPU模块外,每块信号模块都带有总线连接器,安装时先将总线连接器装在CPU模块并固定在导轨上,依次将各模块装入,通过背板总线将各模块从物理上和电气上连接起来。
(2)电源模块(PS)。电源模块用于将SIMATIC S7-300连接到120/230 V交流电源或24/48/60/110V直流电源。它与CPU模块和其它信号模块之间通过电缆连接,而不是通过背板总线连接。
(3)中央处理单元模块(CPU)。SIMATIC S7-300提供了多种不同性能的CPU以满足用户不同的要求,有CPU312IFM、CPU313、CPU314、CPU315、CPU315-2DP等。CPU模块除完成执行用户程序的主要任务外,还为S7-300背板总线提供5V直流电源,并通过MPI接口与其它中央处理器或编程装置通信。S7-300的编程装置可以是西门子专用的编程器,如PG705、PG720、PG740、PG760等,也可以用通用微机,配以STEP7软件包,并加MPI卡和MPI编程电缆构成。
(4)接口模块(IM)。接口模块用于多机架配置时连接主机架(CR)和扩展机架(ER)。S7-300通过分布式的主机架(CR)和三个扩展机架(ER),可以操作多达32个模块。
(5)信号模块(SM)。信号模块使不同的过程信号电平和S7-300的内部信号电平相匹配,主要有数字量输入模块SM321、数字量输出模块SM322、模拟量输入模块SM331、模拟量输出模块SM332。每个信号模块都配有自编码的螺紧型前连接器,外部过程信号可方便地连在信号模块的前连接器上。特别指出的是,其模拟量输入模块特色,它可以接入热电偶、热电阻、4~20mA电流、0~10 V电压等18种不同的信号,输入量程范围很宽。
(6)功能模块(FM)。功能模块主要用于实时性强、存储计数量较大的过程信号处理任务。例如,快给进和慢给进驱动定位模块FM351、电子凸轮控制模块FM352、步进电机定位模块FM353、伺服电机位控模块FM354、智能位控制模块SINUMERIKFM-NC等。
(7)通信处理器(CP)。通信处理器用于PLC间或PLC与其它装置间连网以实现数据共享。例如,具有RS-232C接口的CP340,与现场总线连网的CP342-5DP等。
6ES7 314-1AG13-0AB0
***备件*** SIMATIC S7-300,CPU 314 带 MPI 的中央处理器, 集成电源 24V DC, 工作存储器 96KB, 需要微型存储卡
在有些工程中,plc处理的一些数据要求能保存下来,可以以后查询,这样可以实现的的方式有在电脑中做一些界面和PLC通讯,读取数据,这样做的方式比较费时、费力,但做出的界面可以很好看,但无为拉简单的应用,可以选用三菱提供的两个小软件很容易实现在电脑上读取保存PLC的数据,或是可以向PLC写入设定的数据。三菱提供了MXSheet软件,MX Sheet是一种通讯支持软件,无须程序,只通过简单的设置即可使用Excel收集。安装好MX Sheet,就会在Excel中多出一个MXSheet的工具栏,通过设置,就可以把PLC的数据读到Excel表格中。 MX Sheet工具栏如图 通过设置后可以把PLC数据读出的效果如图,也可以在数据边上设置写出这些数据的地址 其实这个软件不只是采集数据,还可以做其它的功能,如向PLC写入设定好的数据,采集报警,PLC注释显示等。 |