浔之漫智控技术-西门子PLC代理商
西门子PLC模块 , 变频器 , 触摸屏 , 交换机
西门子模块6ES7231-7PC22-0XA0介绍说明

西门子模块6ES7231-7PC22-0XA0介绍说明

大型化PLC发展方向主要有以下几个方面:

     ① 功能不断加强:不仅具有逻辑运算、计数、定时等基本功能,还具有数值运算、模拟调节、监控、记录、显示、与计算机接口、通信等功能。

         网络功能是PLC发展的一个重要特征。各种个人计算机,图形工作站、小型机等都可以作为PLC的监控主机或工作站,这些装置的结合能够提供屏幕显示、数据采集、记录保持、回路面板显示等功能。大量的PLC联网及不同厂家生产的PLC兼容性增加,使得分散控制或集中管理都能轻易地实现。

     ② 应用范围不断扩大:不仅能进行一般的逻辑控制,种类齐全的接口模块还能进行中断控制、智能控制、过程控制、远程控制等。

        用于过程控制的PLC往往对存储器容量及速度要求较高,为此,开发了高速模拟量输入模块,专用独立的PID控制器,多路转换器等,使得数字技术和模拟量技术在可编程序控制器中得到统一。采用软件、硬件相结合的方法,使得编程和接线都比过去用常规仪表控制要方便得多。

     ③ 性能不断提高:采用高性能微处理器,提高处理速度,加快PLC的响应时间;为了扩大存储容量,许多公司已使用了磁泡存储器或硬盘;采用多处理器技术,以提高性能;采用冗余热备用系统或三选二表决系统,以提高系统可靠性。

        为了进一步简化在专用控制领域的系统设计及编程,专用智能输入输出模块越来越多,如专用智能PID控制器、智能模拟量I/O模块、智能位置控制模块、语言处理模块、专用数控模块、智能通讯模块、计算模块等,这些模块的一个特点就是本身具有CPU,能独立工作,它们与PLC主机并行操作,无论在速度、精度、适应性、可靠性各方面都对PLC进行了极好的补充。它们与PLC紧密结合,有助于克服PLC扫描工作方式的局限,完成PLC本身无法完成的许多功能。

        ④ 编程软件的多样化和化、标准化:采用多种编程语言,有面向顺序控制的步进顺序语言和面向过程控制系统的流程图语言,后者是一种面向功能块的语言,能够表示过程中动态变量与信号的相互联结;还有与计算机兼容的语言,如BASIC、C及汇编语言;另外还有专用的语言,例如三菱的MELSAP采用编译的方法将语句变为梯形图程序;也有采用布尔逻辑语言的,CPU能直接执行AND、OR、XOR、NOT操作,这种语言执行速度很快,但不很直观。PLC也将具有数据库,并可实现整个网络的数据库共享,还将不断发展自适应控制和专家系统。

        ⑤ 构成形式的分散化和集散化:PLC与I/O口分散,分散的每个I/O口输入输出点数可以少到十几个点,分散的单元可以是几十个或上百个,通信和网络功能逐步增强。作为CIMS、CIPS的分支不断发展,PLC本身也可分散,分散的PLC与上位机结合构成集散系统,分散地进行控制,这就便于构成多层分布式控制,以实现整个工厂或企业的自动化控制和管理。不同机型的PLC之间、PLC与计算机之间可方便地联网,实现资源共享,加上功能强大的网络监控软件,就构成大型PLC控制网络系

到了现场后,进行系统安装前,需要考虑安装环境是否满足PLC的使用环境要求,这一点可以参考各类产品的使用手册。但无论什么PLC,不都能装设在下列场所:含有腐蚀性气体之场所,阳光直接照射到的地方,温度上下值在短时间内变化急遽的地方,油、水、化学物质容易侵入的地方,有大量灰尘的地方,振动大且会造成安装件移位的地方。

         如果必须要在上面的环境使用,则要为PLC制作合适的控制箱,采用规范和必要的防护措施。如果需要在野外极低温度下使用,可以使用有加热功能的控制箱。如何做这些防护箱或控制箱,各制造商和和资格的系统集成商将会为客户提供相应的供应和设计。

         在使用控制箱时,在控制箱内OpenPLC安装的位置要注意如下事项:控制箱内空气流通是否顺畅(各装置间须保持适当的距离),变压器、马达控制器、变频器等是否与PLC保持适当距离,动力线与信号控制线是否分离配置,组件装设之位置是否利于日后之检修,是否需预留空间,供日后系统扩充使用。

         除了上述注意事项之外,还有其它注意事项要留意。

          首先比较重要的是静电的隔离。静电是无形的杀手,但可能因为不会对人造成生命危险,所以许多人常常忽视它。在中国的北方、干燥的场所,人体身上的静电都是造成静电损坏电子组件的因素。虽然你被静电打到的话,只不过是轻微的酥麻,但这对PLC和其它任何电子器件就足以致命了。

         要避免静电的冲击有下列三种方式:在进行维修或更换组件时,请先碰触接地的金属,以去除身上的静电;不要碰触电路板上的接头或是IC接脚;电子组件不使用时,请用有隔离静电的包装物,将组件放置在里面。想象PLC里的元器件是一个娇嫩的婴儿,而那些静电会导致这个婴儿死亡,你就会更容易以正确的态度对待这个问题了。

         基座安装(RACK)时,在决定控制箱内各种控制组件及线槽位置后,要依照图纸所示尺寸,标定孔位,钻孔后将固定螺丝旋紧到基座牢固为止。在装上电源供应模块前,必须同时注意电源线上的接地端有无与金属机壳连结,若无则须接上。接地不好的话,会导致一系列的问题,静电、浪涌、外干扰,等等。由于不接地,往往PLC也能够工作,因此,不少经验不足的工程师就误以为接地不那么重要了。这就像登山的时候,没有系上保护缆绳一样,虽然你正常前进的时候,保护缆绳没有任何作用,但一旦你失足的时候,没有那根绳子,你的生命就完结了。PLC的接地,就相当于给PLC系上保护缆绳。

          在I/O模块安装时,须注意如下事项:I/O模块插入机架上的槽位前,要先确认模块是否为自己所预先设计的模块;I/O模块在插入机架上的导槽时,务必插到底,以确保各接触点是紧密结合的;模块固定螺丝务必锁紧;接线端子排插入后,其上下螺丝必须旋紧。由于现场的变压器、电机等影响,多少会有振动,如果这些螺丝钉松动了,会导致模块从机架中松开。

1.步进顺控概述:

一个控制过程可以分为若干个阶段,这些阶段称为状态或者步。状态与状态之间由转换条件分隔。当相邻两状态之间的转换条件得到满足时,就实现状态转换。状态转移只有一种流向的称作单流程顺控结构。

2.FX系列PLC的状态元件

   每一个状态或者步用一个状态元件表示,S0为初始步,也称为准备步,表示初始准备是否到位。其它为工作步。

状态元件是构成状态转移图的基本元素,是可编程控制器的软元件之一。 FX2N 共有 1000个状态元件,其分类、编号、数量及用途如表1所示。

表1 FX2N的状态元件

注:①状态的编号必须在指定范围内选择。

②各状态元件的触点,在PLC内部可自由使用,次数不限。

③在不用步进顺控指令时,状态元件可作为辅助继电器在程序中使用。

④通过参数设置,可改变一般状态元件和掉电保持状态元件的地址分配。

3.状态转移图(SFC)的画法

状态转移图(SFC)也称功能表图。用于描述控制系统的控制过程。

状态转移图的三要素:驱动动作、转移目标和转移条件。其中转移目标和转移条件必不可少,而驱动动作则视具体情况而定,也可能没有实际的动作。

步与步之间的有向连线表示流程的方向,其中向下和向右的箭头可以省略。图中流程方向始终向下,因而省略了箭头。

西门子S7-200的自由口通信需要通过编程设置串口的工作模式,安排发送和接受指令的触发顺序,还要设定接收的起始和结束条件。对于刚刚开始使用s7-200的工程师来说,的确有很多细微处易犯错误。一般碰到客户抱怨通信不上的问题,就要逐一帮客户确认编程配置是否正确。虽然麻烦,不过逐条查下去,总能查到错误所在并解决问题。但是有一次客户遇到的问题颇出人意料,还真耗费了一些时间。
 客户反应在编写了自由口通信程序之后,PLC可以发送数据给通信伙伴,但是却收不到任何伙伴方发出的数据。能发送数据给对方,说明通信端口设置没有问题。极有可能是端口被其他通信指令占用导致无法进入接收状态。比如说用常开点调用XMT,或者没有对接收的故障状态进行判断并终止接收,从而导致后续的XMT和RCV都无法被正确执行。客户表示他的程序并不存在这种情况。但是为了测试问题所在,客户下载了一个仅包含条件触发RCV的程序下去,还是接收不到数据。监控程序RCV指令已被正常执行。 
 那么是不是接收的起始条件设置不当?客户使用的是起始字符,这并无不妥。并且改成空闲线检测之后,问题依然存在。难道是对方发送的信号有问题?用串口调试软件来测试,是可以接收到的。眼见这几个常见错误都没能cover住这个问题,我只好从头一步步地跟客户确认。但是还是没能发现任何破绽。郁闷之下,只好让客户把程序发过来看看。
 次检查程序的时候还真没注意到问题出在哪里。等到看出来了才觉得啼笑皆非:
 


 不知道大家看出来没有?客户在设定完空闲线时间SMW90和消息定时器溢出值SMW92后,惯性地将接受地大字符数SMB94也写成了传送字SMW94。而西门子PLC的高低字节是逆序的,也就是说SMB94为高有效字节,SMB95为低有效字节。见手册中的如下说明:
 


 结果就是大字符数100被传给了SMB95,SMB95是神马呢?神马也不是,总之与接收条件无关。而真正大字符数存储字节SMB94被赋值为0。大字符数都为0了,那当然是接收不到任何数据了。小马虎一下就耽误了这许多时间,各位看官引以为戒吧!

1.步进顺控概述:

一个控制过程可以分为若干个阶段,这些阶段称为状态或者步。状态与状态之间由转换条件分隔。当相邻两状态之间的转换条件得到满足时,就实现状态转换。状态转移只有一种流向的称作单流程顺控结构。

2.FX系列PLC的状态元件

   每一个状态或者步用一个状态元件表示,S0为初始步,也称为准备步,表示初始准备是否到位。其它为工作步。

状态元件是构成状态转移图的基本元素,是可编程控制器的软元件之一。 FX2N 共有 1000个状态元件,其分类、编号、数量及用途如表1所示。

表1 FX2N的状态元件

注:①状态的编号必须在指定范围内选择。

②各状态元件的触点,在PLC内部可自由使用,次数不限。

③在不用步进顺控指令时,状态元件可作为辅助继电器在程序中使用。

④通过参数设置,可改变一般状态元件和掉电保持状态元件的地址分配。

3.状态转移图(SFC)的画法

状态转移图(SFC)也称功能表图。用于描述控制系统的控制过程。

状态转移图的三要素:驱动动作、转移目标和转移条件。其中转移目标和转移条件必不可少,而驱动动作则视具体情况而定,也可能没有实际的动作。

步与步之间的有向连线表示流程的方向,其中向下和向右的箭头可以省略。图中流程方向始终向下,因而省略了箭头。


根据硬件结构的不同,可以将PLC分为整体式、模块式和混合式。

1.整体式PLC

整体式又叫做单元式或机箱式,它的体积小、价格低,对箱体式PLC,有一块CPU板、I/O板、显示面板、内存块、电源等,当然按CPU性能分成若干型号,并按I/O点数又有若干规格。对模块式PLC,有CPU模块、I/O模块、内存、电源模块、底板或机架。无任哪种结构类型的PLC,都属于总线式开放型结构,其I/O能力可按用户需要进行扩展与组合。

2.模块式PLC

大、中型PLC一般采用模块式结构,它由机架和模块组成,模块插在模块插座上,后者焊接在机架中的总线连接板上,有不同槽数的机架供用户选用,如果一个机架容纳不下选用的模块,可以增设一个或数个扩展机架,各机架之间用接口模块和电缆相连。

用户可以选用不同档次的CPU模块、品种繁多的I/O模块和特殊功能块,对硬件配置的选择余地较大,维修时更换模块也很方便。

3.CPU模块中的存储器

存储器分为系统程序存储器和用户程序存储器,系统程序相当于个人计算机中的操作系统,它使PLC具有基本的智能,能完成PLC设计者的规定的各种工作。系统程序由PLC的生厂家设计并固定化在ROM(只读存储器)中,用户不能读取。用户程序由用户设计,它使PLC能完成用户要球的特定功能,用户程序存储器的容量以字节(B)为单位。

(1).随机存取存储器(RAM)

用户可以用编程装置读出RAM中的内容,也可以将用户程序写入RAM,因此RAM又叫读/写存储器。RAM的工作速度高、价格便宜、改写方便。

(2).只读存储器(ROM)

ROM的内容只能读出,不能写入。

(3).可以电檫出可编程的只读存储器(EEPROM)

S7-200用EEPROM来存储用户程序和长期保存的重要数据。

4.I/O模块

各I/O点的通/断状态用发光二极管(LED)显示,PLC与外部接线的连接一般用接线端子,某些模块使用可以拆卸的插座型端子板,不需断开端子板上的连接线,就可以迅速的更换模块。

输入模块:PLC通过输入模块来接收和采集输入信号,通过输出模块控制接触器、电磁阀、电磁铁、调速装置等执行器,PLC控制的另一类外部负载是指示灯、数字显示装置和报警装置等。输入电路中设有RC滤波电路,以防止由于输入触点抖动或外部干扰脉冲引起的错误输入信号。

输出模块:输出模块的率放大元件有大功率晶体管和场效应管(驱动直流负载)、双向可控硅(驱动交流负载)和小型继电器,继电器可以驱动交流负载或直流负载。输出电流的典型值为0.5—2A,负载电源由外部现场提供

对于各种PLC的现场硬件组态和软件调试,通常有经验的工程师应该先花一些时间对自己的现场工作进行一个简单的规划,通常应当采取如下的步骤:  

   (1) 系统的规划

      首先,必须深入了解系统所需求的功能,并调查可能的控制方法,同时与用户或设计院共同探讨佳之操作程序,根据所归纳之结论来拟定系统规划,决定所采行的PLC系统架构、所需之I/O点数与I/O模块型式。  

    (2) I/O模块选择与地址设定  

    当I/O模块选妥后,依据所规划之I/O点使用情形,由PLC的CPU系统自动设定I/O地址,或由使用者自定I/O模块的地址。  

      (3) 梯形图程序的编写与系统配线  

      在确定好实际的I/O地址之后,依据系统需求的功能,开始着手梯形图程序的编写。同时,I/O之地址已设定妥当,故系统之配线亦可着手进行。  

      (4) 梯形图程序的仿真与修改  

      在梯形图程序撰写完成后,将程序写入PLC,便可先行在PC与OpenPLC系统做在线连接,以执行在线仿真作业。倘若程序执行功能有误,则必须进行除错,并修改梯形图程序。

      (5) 系统试车与实际运转  

     在线上程序仿真作业下,若梯形图程序执行功能正确无误,且系统配线亦完成后,便可使系统纳入实际运转,项目计划亦告完成。  

     (6)程序注释和归档  

      为确保日后维修的便利,要将试车无误可供实际运转的梯形图程序做批注,并加以整理归档,方能缩短日后维修与查阅程序之时间。这是职业工程师的良好习惯,无论对今后自己进行维护,或者移交用户,这都会带来极大的便利,而且是你的职业水准的一个体现。

以上工作中,复杂的系统规划可能需要几天甚至更长的时间,但一个简单的系统规划在一个具有良好的职业习惯的编程工程师手中,可能只需要几个小时。

      这里要强调一个问题,是十分简单但却几乎每个项目都会发生的,那就是对PLC的接线。这往往是经验不足的工程师常常忽略的一个问题。其实,现场调试大部分的问题和工作量都是在接线方面。有经验的工程师首先应当检查现场的接线。通常,如果现场接线是由用户或者其它的施工人员完成的,则通过看其接线图和接线的外观,就可以对接线的质量有个大致的判断。然后要对所有的接线进行一次完整而认真的检查。现场由于接线错误而导致PLC被烧坏的情况屡次发生,在进行真正的调试之前,一定要认真地检查。即便接线不是你的工作,检查接线也是你的义务和责任,而且,可以省去你后面大量的时间


展开全文
优质商家推荐 拨打电话