西门子plc在焊设备中的应用
本文摘自:网络
新一代RN(A)D回流焊设备将满足当前***新回流焊接工艺需求,在提高设备生产效率的同时,将大幅度降低生产能耗,与此同时,将完全颠覆旧机型的控制系统,打造新一代回流焊控制系统,新一代西门子plc控制系统可靠性将完全达到或超过同类进口***设备,同时满足设备升级换代具备相当的柔性扩展。为了达到预设的研发目标,项目开始之初,对控制系统的核心控制器PLC***的及型号的选择,成为影响项目成败的关键因素之一。经过对系统上主流***PLC的各种系列PLC的反复比较,***终确定选择Siemens公司***新推出的S7-200西门子plc作为新一代回流焊设备控制系统核心控制器。劲拓新一代RN(A)D回流焊设备于2010年春推出市场,立即受到了广大客户支持。生产效率的大幅提高、能耗的大幅降低、人性化设计等诸多优越性能受到客户的好评,设备良好的性能必须靠控制系统高度可靠性及良好的支持,推出一年多来,设备故障率极低,到目前为止,数百台设备无一例发生西门子PLC故障。
工艺流程介绍
该部分要将项目的整个工艺流程进行详细地介绍,尽量使用工艺流程框图进行相应说明。
方案确定
该部分阐述此项目是基于何种考虑***终选择了SIMATIC S7-1200控制器。新一代回流焊设备控制系统选型之初,对市场上主流的PLC***进行了反复对比,从***形象、售后服务及产品性能等方面进行比较,***终基于以下几个方面的考虑,我***终确定选用S7200系列西门子plc控制器。
*** ***形象
SIEMENS公司作为世界知名工业自动化产品制造商,其***形象、产品性能已深入人心,选择SIEMENS公司控制器作为新一代回流焊设备的控制系统,符合劲拓公司打造高端回流焊、媲美进口同类设备、塑造新***的战略目标。
第二 售后服务
S7-200西门子plc作为SIEMENS公司刚刚推出的新一代控制器,SIEMENS有问必答、强大完善的技术服务方式还是更加坚定了选用S7-200西门子plc的决心。
第三 产品性能
如果说良好的***形象和优质的售后服务是影响我选择S7-200西门子plc不可或缺的原因,那么S7 1200能否达到本项目应用要求,才是***终确定选用S7 1200的因素,至少以下几个S7 1200的特点,是我主要考虑的因素之一。
1 友好的开发环境,为开发复杂的高质量的程序提供了良好条件。
一个项目或者一台设备的控制程序的质量取决于程序的可维护性是否良好。程序的可维护性是指设备程序在程序修改、日后维护、程序扩充、故障查找、程序调试等方面的容易性。一个高质量的程序的可维护性是相当好的,把程序交给从未接触过这一程序的工程师去应用维护时也很省心省力,要做到这一点,仅仅是靠文字的注释是做不到的,有的工程师往往走进这样一个误区:认为程序只要有注释就会没关系,或者干脆认为程序越复杂越能体现他编程的高超。事实上在完成控制目标的前提下,程序越“简单”越好,越容易维护越好。S7-200编程环境类似于S7-300西门子plc的应用开发环境,这种结构化的友好编程环境,对于编写高质量的程序是非常有益的。而其它***PLC的编程环境在这方面与S7-200的Basic相比要逊色得多,如果要编一个容易维护的高质量程序,使用没有良好编程环境的PLC,就必须依赖编程工程师良好的编程习惯及高超的编程能力。
2 完善的通信能力
随着设备的自动化程序越来越高,设备与第三方通信不可避免,在本项目中,西门子PLC控制器往上与电脑PC通信交换数据,往下要与温控模块、西门子变频器、氧气分析仪等设备读写交换数据。S7 1200的通信能力与同档次的其它PLC相比,要完善和强大的多,除了具备以太网接口、可扩充三个RS-485通信模块等硬件必备条件,还开发了完善的各种通信指令包,让工程师很轻松完成与第三方设备的通信编程。例如,以工程控制中***为广泛的Modbus通信为例,S7-200西门子plc准备了完善的支持Modbus指令包,工程师只需填写几个参数,就很容易完成复杂的通信。如下图为初始化Modbus指令。
初始化Modbus指令
也许有不明就里的工程师提出这样的质疑:其它***的PLC也有通信指令包。但如果你有应用过其它PLC通信的经验,然后再应用S7-200西门子plc进行通信编程的话,你很很容易得到这样一个体验:的确S7 1200的通信应用要比其它***的PLC方便和实用得多。例如不管是三菱的FX3U还是Omron的PLC,应用于Modbus通信时,就有如下方面的不足。
读取到的从站数据,不能直接应用。
不管是三菱还是OMRON的PLC,从从站中读的数据,不能直接应用,必须要进行一定的“处理”。要进行高八位、低八位的数据交叉交换,再应用相应指令组合“处理”才能得到***终的数据,例如三菱FX3U对读出的数据要用XCHP指令进行高低位交叉,然后再用BTOWP指令再完成组合功能.OMRON也需要做类似的处理.这样一来,如果你读取的从站数据较多时,必须要编程一大堆数据处理程序,同时要浪费一大堆的数据寄存器进行数据的转存处理。这是一个庞大的工作量,假如你处理的数据达到几十个的话,这的确是一个艰苦的编程工作。
读取数据的长度受限制
例如OMRON的PLC支持Modbus指令包,其存放数据的地址是预先固定死的,当然其长度也固定死了,**系列只指令96个字节(48个字)的读写,这意味着当你需要采用MT8100iE读取更多的数据时,将无法完成你的需求。S7-200西门子plc的通信读取的数据长度,***长能达到少呢?这一点本人没有测试过和查到数据,但在这一项目中一次读取60个字这一点是通过实践证明的。
CPU1214一次从子站中读取60个数据,把温度模块所有的设定温度、实际温度、通道开关状态、PID数值、补偿值等60个字一次性读取,完成10个子站的数据读取不超过1秒。完全达到实时采集控制的要求。
- 下一篇:西门子触摸屏介绍
- 上一篇:西门子PLC故障灯报警怎么办