一般来讲,控制系统网络可分为3层:信息层、控制层和设备层(传感/执行层)。传统的控制系统在信息层大都采用以太网,而在控制层和设备层一般采用不同的现场总线或其他专用网络。目前,以太网已经渗透到了控制层和设备层,很多的PLC和远程I/O供应商都能提供支持TCP/IP的以太网接口的产品。以太网之所以给自动化市场带来风暴式的革命,主要有3个原因:低成本的刺激和速度的提高;现代企业对实时生产信息有越来越多的要求;以太网的开放性和兼容性。
早期的以太网,多节点共享同一个传输媒体,称为共享以太网(Shared Ethernet),节点间通信采用广播方式,易发生冲突。共享以太网用CSMA/CD技术来避免冲突,即发送方检测到冲突就暂停发送,随机延迟一段时间后再重新发送直到成功。由于延迟时间是随机的,不能事先知道,因而共享以太网的时间响应具有不确定性,不能用于强实时性场合。
交换以太网(Switched Ethernet)的出现克服了这一缺点,以太网的交换机(Switch)是数据链路层(ISO/OSI参考模型第二层)的多端口网桥,也可以说是智能分配器。交换机将其管理的网络以星型拓扑结构划分为许多物理上互相隔离而逻辑上互相联系的节点,每一节点单独与交换机建立物理连接,在通信的时候交换机会在发送端口与接受端口间建立一个独占的全双工通道,它具有以太网的全部带宽并避免冲突。
交换以太网在获得确定性的同时,传输速度也有极大的提高。千兆以太网已普及,10Gb/s的交换以太网正在开发。当以太网用于信息技术时,应用层含有HTTP(超级文本传输协议)、FTP (文件传输协议)、SMTP(简单电子邮件传送协议)和Telnet(远程登录)。这些基于TCP/IP的协议簇已经成为工业界事实上的网络标准,在不同厂商的不同网络系统互联方面起着关键作用。但当以太网用于工业控制时,体现在应用层的是实时通信、用于系统组态的对象以及工程模型的应用协议。
工业以太网和Internet技术的发展将完全改变传统工业企业的网络架构。工业以太网已经从信息层向下延伸到控制层和设备层采用以太网架构以后,控制器的位置也可以突破传统网络架构的限制,可以位于现场,也可以位于中央控制室。目前控制器甚至远程I/O支持以太网的功能越来越强,在有些控制器和远程I/O模块中已经集成了Web服务器,从而允许信息层的用户也可以和控制层的用户一样直接获取控制器和远程I/O模块中的当前状态值。采用以太网架构和开放的软件系统的制造企业也被称为“透明工厂”。
此外,通过Internet可以实现对工业生产过程的实时远程监控,将实时生产数据与ERP系统以及实时的用户需求结合起来,使生产不只是面向定单的生产,而是直接面向机会和市场的“电子制造”,从而使企业能够适应经济全球化的要求。
2. 串口上网技术
以太网作为IT产业的主要通讯骨干,已是众所皆知的事实,并已大量的应用在人类生活息息相关的信息产业上。面对这股网络化的潮流,身为所有产业基础建设的工业自动化系统,也广泛的应用TCP/IP以太网作为系统通讯界面,并积极发展更符合工业标准的网络技术与产品,提高系统自动化的能力,从而达到降低成本、提升竞争力的目标。
但是,在系统网络化的过程里,由于许多传统的串口设备未具备联网能力,在控制指令与设备信息的传递上,必须要有串行通讯转TCP/IP网络的方案。而串口通讯网络技术简单、易用,性价比高,是系统网络化的理想选择。现在市场上已出现MOXA的Nport系列串口上网服务器。
使用MOXA的标准串口驱动程序,MOXA的串行端口可以被仿真成是远程的COM端口,不需要更改系统原有使用串行通讯的应用软件或通讯元件。好处在于,有了Windows和Linux/Unix的驱动程序支持,Nport 家族 可以立即让串口设备具备联网的能力。Nport 家族设备联网服务器包含完整的TCP/IP协议。它可以把串口数据包装成TCP封包,并转换成可以在Ethernet上传送的frame,传送到主机的以太网卡上。主机以自己的TCP/IP协议解封包后,应用程序可以接收到完整的串口数据。
通过Nport 家族 TCP端口,可不是用驱动程序,而以TCP/IP Socket来存取串口数据。这种解决方案适合于所有具备TCP/IP连接功能的系统。让串口设备具备TCP/IP网络界面,可提高企业管理与原作效率。由TCP/IP网络可远程、机动性管理的特性,大大减低系统故障维护与人力成本,是一个底成本效益的串口设备管理模式。
3.基于以太网的DCS系统设计
3.1以某石膏粉生产线DCS系统为例,原理:石膏粉生产线分破碎、粉磨、炒制及包装等几大部分。
破碎:将生料送入一次破碎机中破碎,一次破碎后的生料由提升机送入料仓1中,料仓1下挂有电振机,启动电振机即可将一次破碎后的生料送入二次破碎机中进行二次破碎,二次破碎后的生料由提升机送入料仓2,待料仓2下的电振机启动即可将破碎后生料送入磨机进行粉磨。
粉磨:破碎后的生料进入磨机进行粉磨,粉磨后的粉料由绞刀1#经提升机、绞刀2#送入预热仓,预热仓的粉料再经下面双绞刀3#、4#送入炒锅进行炒制。其中,预热仓中粉料的料位由料位传感器测得,经变送后输出给PLC模拟块的输入通道。
炒制及包装:粉料经双绞刀3#、4#送入炒锅中进行炒制,当炒锅中粉料的料位达到上限值时,停止双绞刀3#、4#。炒锅一边加热,一边用搅拌器搅拌粉料,当粉料温度达温度设定值时,启动阀门电机,粉料泄入料仓3中。当炒锅中粉料的料位达到下限值时,启动双绞刀3#、4#,预热仓中的粉料进入炒锅,使炒锅的温度低于温度设定值,停止阀门电机,粉料进入下一轮炒制。料仓3中的熟料,由绞刀5#经提升机机送入料仓4,再经绞刀6#输出包装。其中,炒锅中粉料的温度由温度传感器测得,经变送后输出给PLC模拟块的输入通道;绞刀6#的输出速度由变频器控制,以便调节其输出速度。限于篇幅省略工艺流程图(需要可与作者联系)
3. 2系统硬件结构设计
系统利用以太网技术,采用集中管理分散控制的方式。根据石膏粉生产线破碎、粉磨、炒制及包装三大部分的控制要求,用三台CPM1A型OMRON PLC实现控制。
本系统选择1对3串口服务器。只需在上位机按装 Windows 95/98/ME, Windows NT, 和 Windows 2000 native COM 驱动程序,给MOXA多串口服务器设置IP地址,上位机通过实验室局域网与MOXA Nport-Server通讯,下位机(PLC)通过RS-232转换器与MOXA多串口服务器通讯相连,并分配虚拟COM口,上位机组态软件需要设计下位计算机的所有系统组态程序,建立相应的COM3-COM5硬件设备,进行系统的人机界面设置组态,系统的远程监控可以通过访问上位机实现(与以太网方案相同,需要在组态软件上发布WEB页面),远程计算机可以直接访问MOXA多串口服务器的IP地址,直接读取TCP/IP数据包,进行网络远程监控。具体设计为破碎站PLC为COM3口,粉磨站PLC为COM4口、炒制及包装站PLC为COM5口。系统结构图如图1所示。
本系统通过以太网可实现远程控制,与传统的现场总线方式相比,具有成本低,控制距离远(连入网络的计算机均可对系统监控),易于管控结合等特点。
3.3 系统监控软件设计
系统监控软件采用组态王组态软件。因为组态王的网络结构是一种柔性的客户服务器模式,所以客户服务器是相对的。按系统网络构架系统有管理站,下位机分破碎站,粉磨站和炒制及包装站,各工作站分别安装组态王6.0网络版。以太网构架。需在每一工作站组态王“网络设置”项中选择联网,管理站设置为登陆服务器和WEB SERVER服务器生成需要通过Internet远程监控浏览的界面,并且需要把本站点上的工程所在路径下的文件夹设置为共享方式。然后再在网络设置”项中进行“客户配置”定义本地计算机在网络中充当的客户功能,并且可充当多个站点的客户。一个系统中登陆服务器只有一个均选择管理站。进行以上配置前提为网络中的所有站点均需在网络中,并且可以中常通讯。
网络信息传递即网络变量的引用。组态王可以对网络中的变量直接引用。
、Siemens 6ES7132-0BL01-0B0 E:03 Simatic DP ET200B 32DO used as new condition
NEW - Lot of 2x Siemens 6ES7193-0CB40-0A0 Simatic ET200B DP TB4-4/DC
Simatic ET200B TB1/DC Block 6ES7193-0CA10-0A0 E:1 used
Siemens 6ES7132-0BL01-0B0 E:03 Simatic DP ET200B 32DO used excellent condition
Siemens 6ES7133-0BH00-0B0 E:01 Simatic ET200B 8DI/8DO used good condition
Simatic DP ET200B TB2-4/DC 6ES7193-0CB20-0A0 E:2 used
Siemens 6ES7133-0BL00-0B0 E:02 Simatic DP ET200B 16DI/16DO used excellent cond.
Siemens 6ES7132-0BH01-0B0 E:01 Simatic ET200B 16DO DP used excellent condition
Simatic ET200B TB1/DC Block 6ES7193-0CA20-0A0 E:2 used
Simatic ET200B TB1/DC Block 6ES7193-0CA10-0A0 E:3 new
Simatic ET200B TB1/DC Block 6ES7193-0CA20-0A0 E:1 new
NEW - Siemens 6ES7972-0CB35-0?XA0 E:03 Simatic TS-adapter II analog open box
NEW - Siemens SITOP Smart 2,5A 6EP1332-2BA10 new factory sealed
Siemens 6EP1333-1SL11 E:03 SITOP Power 5 used, as new condition
Siemens 6EP1334-2AA00 SITOP Power 10 used
Siemens 6EP1332-1SH21 SITOP Power 4 used
Siemens 6EP1332-1SH11 SITOP Power 2.5 used
Siemens SITOP power 10 6EP1334-2BA00 NEW open original box
NEW - Siemens 6SL3244-0BB13-1PA1 A02-4.4 SINAMICS CU240E-2 DP-F original box
NEW - Siemens 6SL3244-0BB12-1PA1 A04-4.6 SINAMICS CU240E-2 DP original box
NEW - Siemens 6ES5985-2MC11 E:01 SIMATIC S5 Programming Adapter for Memory Cards
NEW - Siemens 6SL3100-0BE21-6AB0 SINAMICS S120 16KW ACTIVE LINE open origin. box
NEW - Siemens 6SL3100-0BE21-6AB0 SINAMICS S120 16KW ACTIVE LINE factory sealed
NEW - Siemens 3UF7200-1AA00-0 E:01 SIMOCODE OPERATOR PANEL original box
NEW - Siemens 3UF7111-1AA00-0 E:06 SIMOCODE CURRENT/VOLTAGE Module original box
NEW - Siemens 3UF7010-1AU00-0 E:08 SIMOCODE-DP BASIC UNIT in original box
NEW - Siemens 3UF7010-1AU00-0 E:09 SIMOCODE-DP BASIC UNIT in original box
Siemens 3UF5001-3AB00-1 E:13 SIMOCODE-DP BASIC UNIT used (1330 hrs)
NEW - Siemens 3UF7111-1AA00-0 E:07 SIMOCODE CURRENT/VOLTAGE Module without box
NEW - Siemens 3UF7113-1AA00-0 E:08 SIMOCODE CURRENT/VOLTAGE Module without box
NEW - OMRON CPM1A-20CDT1-D-?V1 PLC 12 inputs 8 outputs in original box
NEW - SICK MLG MLG5-0550F513 1022647 Light Curtain in original open box
NEW - SICK HLG HLG2-050F811 1029853 Light Curtain in original open box
SICK CLV630-0300S50 1046955 / 1 046 955 barcode reader unused
SICK LCUX1-400 Safety Interface 24VDC for Light Curtain unused
NEW - SICK PLS101-312 Laser Lightguard 1 017 650 / 1017650 in open box
SICK PLS / S3000 / LMS mounting set 2015623 + 2015624 used e.g. for PLS101-312
NEW - SICK CDF600-2100 V2.00 1058965 / 1 058 965 DP for CLV6xx in original box
NEW - Lot of 5x SICK MZC1-2V2PS-KP0 1059735 / 1 059 735 Magnetic Cylinder Sensor
NEW - Lot of 5x SICK IQ08-02BPSKT0S 1055494 / 1 055 494 Inductive proximity
NEW - Lot of 5x SICK IQ10-03BPSKT0S 1055453 / 1 055 453 Inductive proximity
NEW - Lot of 5x SICK IQ12-04BPSKT0S 1055432 / 1 055 432 Inductive proximity
NEW - SICK OD130-50P840 6021849 / 6 021 849 Displacement Sensor w/o original box
NEW - SICK WTT280L-2P2536 6048062 / 6 048 062 Photoelectric sensor original box
NEW - Lot of 10x SICK IME18-05BPSZC0S 1 040 934 / 1040934 Inductive proximity
NEW - SICK WL36-B430 1 010 612 / 1010612 Photoelectric sensor original box
NEW - SICK WT160-F420 6 022 790 / 6022790 Photoelectric sensor original box
NEW - SICK WL100-P4430S36 6 041 292 / 6041292 Photoelectric sensor original box
SICK DME3000-111P 1 018 063 / 1018063 Profibus Distance Measuring Device unused
NOS - SICK FR6-42 1 003 910 / 1003910 Photoelectric sensor original box
NEW - SICK WE27-3P2430 2 033 559 / 2033559 Photoelectric sensor, Receiver part!
NEW - SICK WL9-P132 1 005 708 / 1005708 Photoelectric sensor
NOS - SICK WL10-911 Photoelectric sensor, new old stock
Lot of 2x SICK WL12-2P420 1 016 101 / 1016101 Photoelectric sensor, used as new
NEW - Lot of 2x SICK WL12-2P430 1 016 102 / 1016102 Photoelectric sensor
NEW - Lot of 2x SICK WL23-2P2430 1 027 785 / 1027785 Photoelectric sensor
NEW - Lot of 4x SICK WL23-2P2430 1 027 785 / 1027785 Photoelectric sensor no box
NEW - SICK WTB12-3P2431 1 041 411 / 1041411 Photoelectric sensor no box
NEW - SICK WL23-2P2432S02 1 043 566 / 1043566 Photoelectric sensor
NEW - SICK WTB27-3P2411 1 025 994 / 1025994 Photoelectric sensor
NEW - SICK WTB27-3P2441 1 027 744 / 1027744 Photoelectric sensor no box
NEW - SICK WTB27-3P2443 1 027 745 / 1027745 Photoelectric sensor
NEW - SICK WTB27-3P3711 1 027 758 / 1027758 Photoelectric sensor
NEW - SICK WTB27-3P2483 1 056 384 / 1056384 Photoelectric sensor
NOS - Sick AMV10-011 1 011 931 / 1011931 ConNECTION MODULE 24VDC, new old stock
NEW - SICK WL24-2V530 1 017 881 / 1017881 Photoelectric sensor
NEW - SICK OBS-W24 2 015 069 / 2015069 Dust shield, without box
NEW - SICK VT180-N112 6 008 788 / 6008788 Photoelectric sensor
SICK DRS61-E4A08192 1 034 993 / 1034993 Incremental Encoder 8192 unused
NEW - SICK WL27-2Z240 1 015 136 / 1015136 Photoelectric sensor
NEW - SICK WL27-3P2451 1 027 770 / 1027770 Photoelectric sensor
NEW - SICK WL36-R230 1 005 387 / 1005387 Photoelectric sensor
NEW - SICK WL160-F430 6 022 772 / 6022772 Photoelectric sensor
NEW - SICK WL160-F142 6 022 769 / 6022769 Photoelectric sensor
NEW - SICK WT18-3P420 1 025 905 / 1025905 Photoelectric sensor
NEW - SICK WS160-D132 6 008 868 / 6008868 Photoelectric sensor
SICK WT6-P132 6 007 027 / 6007027 Photoelectric sensor unused
NEW - SICK WT12-2P410 1 016 131 / 1016131 Photoelectric sensor
NEW - SICK WS/WE150-P132 6 011 030 / 6011030 Transmitted Beam Photoelectric
NEW - SICK WT34-B440 1 019 237 / 1019237 Photoelectric sensor
NEW - SICK WS/WE27-2F430 1 015 121 / 1015121 Through-Beam Photoelectric Switch
NEW - SICK WS/WE5-P132 = WS5-D132 + WE5-P132 Through-Beam Photoelectric Switch
NEW - SICK WT27-2F430 1 015 082 / 1015082 Photoelectric sensor
NEW - SICK WT27-2F710 1 015 083 / 1015083 Photoelectric sensor
NEW - SICK WT150-P460 6 011 050 / 6011050 Photoelectric sensor
NEW - SICK WT150-P132 6 011 042 / 6011042 Photoelectric sensor
NEW - SICK WTL12-2B550 1 017 904 / 1017904 Photoelectric sensor
NEW - SICK WSE4SL-3P2437V 1 058 269 / 1058269 Through-beam photoelectric switch
SICK PLS101-312 Laser Lightguard 1016066 / 1 016 066 used, excellent condition
SICK PLS101-316 Laser Lightguard safety scanner used, good condition
Sick WT12-2P460 Photoelectric proxim. switch, 20..150mm
Sick WL150-P430 Photoelectric Reflex Switch, 10..800 mm
Sick WL160-P430 Photoelectric Reflex Switch 10..4000 mm
NEW Sick WT24-2B410 Photoel. proxim. switch 0.1..2.5 m
Sick OPTEX WE260-F430 receiver + WS260-G430 transmitter
NEW Sick IM18-08NPS-ZC1 Inductive sensor PNP 8mm
NEW - SICK CLV405-1911S01 6 031 016 ( 6031016 ) Barcode Scanner in original box
NEW - IFM IE5099 IEC3002-BPOG Proximity Switch Inductive 2mm DC PNP
IFM AS-i Safety Monitor OSSD 2R SC4, AC004S, used, reset to factory default
IFM AS-i ClassicLine M12 4DI 4DO IP67 Module AC2509, used
NEW - IFM AS-i ClassicLine M12 4DI 4DO IP67 Module AC2509, in open box
NEW - Lot of 13x IFM E11381 3-wire patchcable female M8 to male M12 30cm
NEW - IFM AC1218 AS-i 8A Power Supply in open box
NEW - IFM AS-i 2.8A Power Supply AC1216 in open original box
NEW - IFM AS-i AC5251 Bussystem AirBox, in open box
IFM PN5022 0...100 bar Electronic pressure monitor, used
Unused - IFM AC009S Safe active AS-i module without box
Unused - IFM AC2225 SmartLine25 AS-i Repeater without box
Unused - IFM AC1335 Smartlink AS-i DP Gateway 1 Master version SW 00
IFM AS-i 2.8A Power Supply AC1216 used
IFM AC1144 AS-i 2.1 Addressing unit ECOMAT300, as new condition in original box
NEW - IFM IG5554 IGA3005-BPKG/US-100-DPS Inductive sensor 5 mm