西门子6ES7216-2BD23-0XB8正规授权
- 供应商
- 浔之漫智控技术-西门子PLC代理商
- 认证
- 手机号
- 15221406036
- 经理
- 聂航
- 所在地
- 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 更新时间
- 2024-05-08 07:10
西门子6es7216-2bd23-0xb8正规授权
1.概述
随着生活的不断改善,人们对住宅,办公环境质量的要求越来越高,例如在民用住宅里,物业需要对小区的灯光,给排水,电梯和车库等小区必备设备进行集中监控。时下,房地产行业正如火如荼的发展,给小型plc在楼宇自动化的使用创造了契机。本文着重介绍施耐德plctwido系列在楼宇自动化里的一些应用,
2.应用描述
在楼宇自动化里,人们对分散控制,集中管理的要求越来越明显,主要体现在灯光,空调,给排水,电梯,门禁和灌溉等方面。在此,我们基于施耐德twidoplc,给出三个方案。
(!)方案1-rs485,适用于小范围,而且对通信速度要求不高
通过rs485串行连接,modbus 串行协议实现,
模块配置:本体 twdlcaa24drf
通信扩展 twdnac485t
通信参数:波特率19.2k,8位数据位,奇/偶/无 校验,1位停止位。
点击看原图
优点:组网简单,成本低。
缺点:通信速率慢,监控计算机与远一个从站距离超过200米时需要加中继
(2)方案2-以太网,适用于对通信速度较高场合
通过以太网,modbus tcp/ip 协议实现
模块配置: 本体 twdlcae40drf 或者 其他twido本体加 twidoport以太网模块
通信参数:波特率10m或100m
优点:通信速度快,网络节点个数不受限制,决定于网络方案。
缺点:普通hub或交换机端口到节点的长度不能超过100米,假如需要扩大长度的话,需要对网络进行优化,这样就要求工程师具有较深的网络知识。
(3)方案3-无线网络,适用于对通信速度要求不高,但有无线通信要求
通过以太网,modbus tcp/ip, cdma 或gprs 实现。
模块配置:本体 twdlcae40drf 或者 其他twido本体加 twidoport以太网模块+inrooter路由器
优点:实现无线通信,可以用以多个小区甚至多个城市的集中管理
缺点:相对于方案2速度较慢,而且需要附加cdma或者gprs的通信费用,另外需要购买inrooter路由器。
3.结束语
施耐德twido plc已经在上海某小区得到了成功的应用,随着国家对基础建设的大力投入,还可以拓展到其他基建设施领域里,比如无人煤气抄表,加油站监控,移动公司基站监控等等。
1引言
随着现代科学技术的飞速发展,不仅对生产过程自动化,也对生产管理提出了更高的要求。通过计算机网络技术把自动控制与计算机管理系统结合起来,集管理和过程控制为一体是当今工业自动控制发展的趋势。复杂的过程控制系统,常采用两级网络拓扑结构,底层用现场总线以便控制装置尽可能靠近被控生产过程现场,上层采用工业以太网,监控级相对集中于主控室内,从而实现对生产过程的集中管理和分散控制。这样构成的控制系统具有实时性好、可靠性高、抗干扰能力强等优点,比传统dcs系统更经济,更可靠。为了适应这一形式的发展要求,tigao实验教学质量,使工科学生在校期间就能受到良好的工程实践锻炼,因此开发了基于工业以太网及现场总线的过程控制系统实验装置。
2 系统配置及网络结构
实验装置控制系统由上位机监控系统和下位机plc控制系统两部分构成。整个网络采用两层网络拓扑结构,上层为工业以太网,用于上位机pc之间以及上位机和下位机plc之间的通讯,底层为profibus-dp现场总线,用于下位机plc主站(dpm1)和四个从站(dps1-dps4)之间的通讯,其中,plc主站和从站控制液位、压力和温度liuliang等过程控制实验装置。系统用simatic step 7软件进行网络组态、硬件组态以及plc控制程序的编写,并用组态软件simaticwincc实现了上位机与plc的动态连结。整个系统组成如图1所示:
图1 过程控制系统实验装置结构图
2.1 现场部分
现场部分是所需控制的液位、温度liuliang和压力实验装置,变送器将采样数据转换成4~20ma的电流信号,直接接入sm334模块(模拟量输入/输出模块),经模/数转换变成0~27648的数字量。开关量的输入输出接入sm323模块(数字量输入/输出模块)。
2.2 控制单元
控制单元采用西门子plc,s7-300系列plc功能强大,采用模块化设计,有中央处理单元(cpu)、各种信号模块(sm)、通信模块(cp)、功能模块(fm)、电源模块(ps)、接口模块(im)等,有多种规格的cpu可供选择。通过cpu上集成有profibus-dp接口、mpi接口或通信模块可以连接 as-i接口、profibus总线和工业以太网系统。
本系统主站采用西门子s7-300系列plc,其cpu为315-2dp。它执行指令时间短,扫描1000条指令不需10ms,足以满足控制的时间要求。主站还带2个信号处理模块(di16/do 16、ai 4/ao2)和一个通讯模块cp343-1(用于上位机和plc之间通过工业以太网进行通讯)。从站选用profibus-dp分布式i/o et200m,带2个信号处理模块(di 16/do 16和ai 4/ao2),从站没有中央处理器单元,各从站之间经im153接口模块通过dp总线进行连接。组态之后,添加的分布式i/o与plc站中的本地i/o具有统一的编址。
2.3 上位机
上位机为四台工控机,主机界面设计采用西门子的wincc组态软件,保证了与工控机的完全兼容。软件集成了组态、脚本语言、opc等先进技术,提供了bbbbbbs操作系统环境下使用各种通用软件的功能。该软件具有适用于工业生产过程的图形显示、控制和报警画面、实时和历史趋势曲线、归档以及报表打印等功能模块。另外wincc还有对simaticplc进行系统诊断的选项,给硬件的维护提供了方便。
系统应用程序的开发和运行软件为step7 v5.2,它是适用于s7-300/400 plc系列的编程、组态标准软件包。通过step 7v5.2用户可以完成以下任务:
(1) 网络组态,设置连接和接口;
(2) 组态硬件;
(3) 编写和调试用户程序。
3 网络系统原理
profibus-dp是一种国际性、开放式的现场总线标准,主要用在工业过程控制领域。参照iso/osi参考模型,profibus-dp中没有第3层到第7层,直接数据链路映像(ddlm)提供易于进入第2层的用户接口,用户接口规定了用户及系统以及不同设备可以调用的应用功能。它是专为工业控制系统和设备级分散i/o之间的通信设计,用于分布式控制系统的高速数据传输,其模块可取代价格昂贵的24v或4~20ma并行信号线。中央控制器通过高速串行线同分散的现场设备进行通讯,多数数据交换过程是周期的,主站周期地读取从站的输入信息并向从站发送输出信息。除周期性用户数据外,profibus-dp还提供智能化设备所需的非周期性通信,以进行配置、诊断和报警处。
simatic工业以太网是基于的网络,专为工业应用而优化设计,支持iso和tcp/ip协议,通过它可快速地建立plc与pc/pg之间的通讯。产品的开发遵循分布式的“开放式控制结构”,使其具有网络组态简便(即插即用)、通信可靠、网络故障恢复时间短(小于0.3秒)等优点。由于采取全双工共担负荷方式工作,适用于对性能要求高的工业网络,通过切换技术能够可以实现非常庞大的网络结构。
4 网络系统组态
组态之前先要建立一个项目(如project1),在项目中插入simatic 300站。
4.1 硬件组态
在hw config中为 simatic300站组态硬件,包括机架、电源(槽1)、cpu(槽2)、通信模块(槽4)和输入输出模块。设置集成在cpu上的dp主站接口的参数,并建立要连接到dp主站接口的profibus网络。
4.2 dp从站组态
以et200m站连入dp主站为例。先从硬件中选择接口模块im153-l,连入dp主站接口的profibus网络,如图2所示,并设置此dp从站的profibus地址。地址要和im153模块上的地址选择开关设定的地址相一致。
et 200m从站配置有2个信号模块,从et200m的di/do中找到相应型号模块并加入从站的相应槽中,如图3所示。在使用硬件目录时要确认你是在正确的文件夹中,例如,为et200m选择模块应在et200m文件夹中查找。添加的分布式i/o与plc主站中的本地i/o具有统一的编址,因此在程序中可以像访问本地i/o一样方便地访问分布式i/o,在编程时完全不必考虑一个i/o地址在物理上是通过何种方式连接的。
图2 et200m从站与dp主站的组态
图3 et20m从站的信号模块组态
4.3 端口设置
(1)pg/pc接口是pg/pc和plc之间进行通讯的接口,要实现pg/pc和plc设备之间的通讯连接,必须正确的设置该接口。在控制面板中打开“set pg/pc interface”,选中“s7 online( step7)”,再选择网卡类型。然后进入 step 7的硬件组态hwconfig中设置通讯模块的mac地址,地址为cp343-1标签上给出的物理地址,其格式是一个12位的16进制数(如:08-00-06-00-44-ae)。另外还需给 plc分配唯一的ip地址(如:192.168.0. 130 )及子网掩码(如:255.255.255.0 )。
(2)设置profibus网络:利用图形组态工具netpro设置括profibus总线的传输速率、高站地址、总线行规、总线参数等。
系统组态完成后,应下载到plc,并调试使硬件之间连通。
4.4 程序的编写和调试
step 7是用于s7-300/400创建控制程序的标准软件,编程语言主要有:梯形图、语句表和功能块图。
通常用户程序由组织块(ob)、功能块(fb)。
功能(fc)和数据块(db)构成。ob1为主程序循环块,是必需的。根据控制程序的复杂程度,对简单程序可将所有的程序放入ob1中进行线性编程,如果程序比较复杂应进行结构化编程,将程序用不
同的逻辑块加以结构化,通过ob1调用这些逻辑块。
对一个实际的过程控制,按照所采用的控制策略编写用户程序,模拟调试后下载到plc,与实际系统联调,完成相应的控制功能。
5 wincc监控通讯组态
wincc提供simatic s7 protocol suite.chn驱动程序,此驱动程序支持多种类型的网络协议,通过它的通道单元可以与各种simatic s7-300/400plc进行通讯,具体选择通道单元的类型要看wincc与自动化系统的连接类型。本系统选择工业以太网通道单元,工业以太网是工业环境中有效的一种子网,它适用与管理层和现场层通讯。
首先添加simatic s7 protocol suite.chn 驱动程序,然后在“simatic s7 protocolsute”下选择“industrial ethemet”通道单元,打开“连接属性”输入连接名称,在连接参数中输入所要连接的plc的通讯模块cp343-1的mac地址,plc中cpu所在的机架号和插槽号。此处的插槽号应是cpu所在的插槽号,不是通讯模块所在的插槽号。
然后,用户根据具体的过程控制任务,在新建的连接下建立变量,把变量和plc中所要连接的地址对应起来,与plc建立连接。后利用wincc完成各种显示画面和数据的组态。
6 结束语
本文所建立的现场总线控制网络,通过接入标准以太网,还可以实现远程监控。
该实验装置是根据自动化及相关教学的特点,基于过程控制基础上集plc技术、网络技术为一体的先进的实验装置,采用了多种常用控制算法和理论,除包含常见的pid算法外,还增加了模糊控制、人工神经网络控制等先进的控制策略。
1 引言
在自动生产线上,各工序之间的物品常用有轨小车来转运。小车通常采用电动机驱动,电动机正转小车前进,电动机反转小车后退。
2 控制要求
对小车运行的控制要求为:小车从原位a出发驶向1号位,抵达后立即返回原位;接着又从原位a出发直接驶向2号位,抵达后又立即返回原位;第三次还从原位a出发,直接驶向3号位,抵达后仍立即返回原位,如图1所示:
图1 小车行驶示意图
根据工作需要,可以将上述三次运行作为一个周期,每个周期间小车可以停顿若干时间。也可以无须停顿而重复上述过程,直至按下停止按钮为止。
3plc选型及i/o接线图
根据控制要求,系统的输入量有:启、停按钮信号;1号位、2号位、3号位限位开关信号;连续运行开关信号和原位点限位开关信号。系统的输出信号有:运行指示和原位点指示输出信号;前进、后退控制电机接触器驱动信号。共需实际输入点数7个,输出点数4个。选用日本三菱公司f-20m产品,其输入点数12,输出点数8。小车行驶控制系统plci/o接线图如图2所示:
图2 plc i/o接线图
4 控制程序设计
小车运行控制过程如下:
(1) 小车处于原位 压下原位限位开关sqo,x401接通y430,原位指示灯亮。
(2)小车行驶至1号位返回原位 按下启动按钮sb1,y431被x400触点接通并自锁,运行指示灯亮并保持整个运行过程。此时y431的常开触点接通移位寄存器的数据输入端in,m100置1(其常闭触点断开,常开触点闭合),m100和x402的触点接通y432线圈,前进接触器km2得电吸合,电动机正转,小车驶向1号位。当小车到达1号位时,限位开关sq1动作,x402常闭触点断开y432线圈,km3失电释放,电动机停转,小车停止前进。与此同时x402接通移位寄存器移位输入cp端,将m100中的“1”移到m101,m101常闭触点断开,m100补“0”,而m101常开触点闭合,y433接通,接触器km4得电吸合,电动机反转,小车后退,返回原位。
(3) 小车行驶至2号位又返回原位当小车碰到原位限位开关sqo,x401断开y433线圈通路,km4失电释放,电动机停转,小车停止。x401与m101接通移位输入通路,m102接通y432线圈,小车驶向2号位。当小车再次到达1号位时,虽然sq1动作,x402动作,但因为m102和x402仍接通y432,m100为“0”,所以不影响小车继续驶向2号位。直至小车碰到2号位限位开关sq2,x403断开y432,小车才停止前进。与此同时,x403与m102接通移位输入通路,将m102中的“1”移到m103,m103为“1”,其余位全为“0”。m103接通y433线圈,小车返回原位。
(4) 小车行驶至3号位再返回原位当小车碰到原位限位开关sqo后,小车停止后退。同时m103和x401接通移位输入通路,m104和x404接通y432,小车向3号位驶去。小车再次经过1号位和2号位,但因为m100~m103均为“0”,不会移位,m104和x404仍接通y432,直到小车碰到3号位限位开关sq3动作,x404才断开y432线圈,小车才停止前进。这时m104和x404接通移位输入通路,m104移位到m105,m405为“1”,其它位为“0”,m105和x401接通y433,电机反转,小车后退返回原位。
(5) 小车运行一个周期小车运行一个周期返回原位后压下原位限位开关sqo,x401又断开y433,小车停止运行。同时m105和x401接通移位输入通路,m105移位到m106,m106为“1”,其余位为“0”,即m100~m105的常开触点均为断态,这时如果连续运行开关s仍未合上,x405仍断开,那么移位寄存器不会复位,m100仍为“0”,则小车正向出发往返运行三次(一个周期)后,就在原位停下来了。
(6) 小车连续运行与停止 如果需要小车在运行一个周期后,继续运行下去,则合上连续运行开关s,x405、x401和m106接通复位输入端r,移位寄存器复位,m100重新置“1”,m100与x402又接通y432,小车又开始第二个周期的运行,并且一个周期又一个周期地连续运行下去,直到按下停机按钮sb2,x407触点断开,y432和y433线圈断开,小车才会立即停止运行。同理,如果发生意外情况,不论小车运行在什么位置,只要按下停车按钮sb2,电动机立即停转,小车停止运行。
小车plc控制系统梯形图如图3所示:
图3 plc控制梯形图
5结束语
自动生产线上使用的转运小车,是常用的生产设备,它运行正常与否,对生产影响很大。该控制系统具有简单可靠地优点,有借鉴的价值。