价格:666.66起
浔之漫智控技术(上海)有限公司
联系人: 浔之漫智控技术(上海)有限公司
电话:15221406036
地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
西门子电源6ES7307-1KA02-0AA0技术参数
PLC的内部固化了一套系统软件,使得你开始能够进行初始作和对硬件的组态。PLC的启动设置、、中断设置、通讯设置、I/O模块地址识别都是在PLC的系统软件中进行的。
每种PLC都有各自的编程软件作为应用程序的编程工具,常用的编程语言是梯形图语言,也有ST、IL和其它的语言。如何使用编程语言进行编程,这里就不细述了。
但是,用一种编程语言编出十分优化的程序,则是工程师编程水平的体现。每一种PLC的编程语言都有自己的特色,指令的设计与编排思路都不一样。如果对一种PLC的指令十分熟悉,就可以编出十分简洁、优美、流畅的程序。例如,对于同样的一款PLC的同样一个程序的设计,如果编程工程师对指令不熟悉,编程技巧也差的话,需要1000条语句;但一个编程技巧高**的工程师,可能只需要200条语句就可以实现同样的功能。程序的简洁不仅可以节约内存,出错的概率也会小很多,程序的执行速度也快很多,而且,今后对程序进行修改和升级也容易很多。
所以,虽然说所有的PLC的梯形图逻辑都大同小异,一个工程师只要熟悉了一种PLC的编程,再学习*二个品牌的PLC就可以很快上手。但是,工程师在使用一个新的PLC的时候,还是应该仔细将新的PLC的编程手册认真看一遍,看看指令的特别之处,尤其是自己可能要用到的指令,并考虑如何利用这些特别的方式来优化自己的程序。
各个PLC的编程语言的指令设计、界面设计都不一样,不存在孰优孰劣的问题,主要是风格不同。我们不能武断地说三菱PLC的编程语言不如西门子的STEP7,也不能说STEP7比ROCKWELL的RSLOGIX要好,所谓的好与不好,大部分是工程师形成的编程习惯与编程语言的设计风格是否适用的问题。
现场常常需要对已经编好的程序进行修改。修改的原因可能是用户的需求变更了,可能是发现了原来编程时的错误,或者是PLC运行时发生了电源中断,有些状态数据会丢失,如非保持的定时器会复位,输入映射区会刷新,输出映射区可能会清零,但状态文件的所有组态数据和偶然的事件如计数器的累计值会被保存。
工程师在这个时候可能会需要对PLC进行编程,使某些内存可以恢复到缺省的状态。在程序不需要修改的时候,可以设计应用默认途径来重新启动,或者利用**扫描位的功能。
所有的智能I/O模块,包括模拟量I/O模块,在进入编程模式后或者电源中断后,都会丢失其组态数据,用户程序必须确认每次重新进入运行模式时,组态数据能够被重新写入智能I/O模块。
在现场修改已经运行时常被忽略的一个问题是,工程师忘记将PLC切换到编程模式,虽然这个错误不难发现,但工程师在疏忽时,往往会误以为PLC发生了故障,因此耽误了许多时间。
另外,在PLC进行程序下载时,许多PLC是不允许进行电源中断的,因为这时,旧的程序已经部分被改写,但新的程序又没有完全写完,因此,如果电源中断,会造成PLC无法运行,这时,可能需要对PLC的底层软件进行重新装入,而许多厂家是不允许在现场进行这个操作的。大部分新的PLC已经将用户程序与PLC的系统程序分开了,可以避免这个问题
1.硬件连接
一台PC机可与一台或较多16台FX系列PLC通信,PC与PLC之间不能直接连接。如图7-13a、b为点对点结构的连接,图a中是通过FX-232AW单元进行RS-232C/RS-422转换与PLC编程口连接,图b中通过在PLC内部安装的通信功能扩展板FX-232-BD与PC连接;如图7-13c所示为多点结构的连接,FX-485-BD为安装在PLC内部的通信功能扩展板,FX-485PC-IF为RS-232C和RS-485的转换接口。除此之外当然还可以通过其它通信模块进行连接,不再一一赘述。下面以PC与PLC之间点对点通信为例。
编写PC的通信程序可采用汇编语言编写,或采用各种高级语言编写,或采用工控组态软件,或直接采用PLC厂家的通信软件(如三菱的MELSE MEDOC等)
下面利用VB6.0以一个简单的例子来说明编写通信程序的要点。假设PC要求从PLC中读入从D123开始的4个字节的数据(D123、D124),其传输应答过程及报文如图7-16所示。
图7-16 传输应答过程及命令报文
命令报文中10F6H为D123的地址,04H表示要读入4个字节的数据。校验和SUM=30H+31H+30H+46H+36H+30H+34H+03 H=174H,溢出部分不计,故SUMH=7,SUAIL=4,相应的ASCⅡ码为“37H”,“34H”。应答报文中4个字节的十六进制数,其相应的ASCⅡ码为8个字节,故应答报文长度为12个字节。
根据PC与FX系列PLC的传输应答过程,利用VB的MSComm控件可以编写如下通信程序实现PC与FX系列PLC之间的串行通信,以完成数据的读取。MSComm控件可以采用轮询或事件驱动的方法从端口获取数据。在这个例子中使用了轮询方法
1.施工现场的配电系统应设置总配电箱(配电柜)、分配电箱、开关箱实行三级配电,二级漏电保护。
2.总配电箱(配电柜)以下可设置若干分配电箱,分配电箱以下可设若干开关箱。
3.配电箱、开关箱应采用冷轧钢板制作,钢板厚度为1.2~2.0mm,其中开关箱箱体钢板厚度不得小于1.2mm,配电箱箱体钢板厚度不得小于1.5mm,箱门均应设加强筋,箱体表面应做防腐处理。固定式配电箱、开关箱的中心点与地面的垂直距离应为1.4~1.6m。移动式配电箱、开关箱应装设在坚固、稳定的支架上。其中心点与地面的垂直距离宜为0.8~1.6m。
4.配电箱、开关箱内的电器(含插座)应先紧固在金属电器安装板上,不得歪斜和松动,然后方可整体紧固在配电箱、开关箱箱体内。总配电箱(配电柜)也可采用电气梁安装方式。金属电器安装板与金属箱体应做电气连接。
5.配电箱、开关箱内的连接,必须采用铜芯绝缘导线。导线的颜色应为:相线L1(A)、L2(B)、L3(C)相序的颜色依次为黄、绿、红色;N线的颜色为淡蓝色;PE线的颜色为绿黄双色。导线排列应整齐,导线分支接头不得采用螺栓压接,应采用焊接并做绝缘包扎,不得有外露带电部分。
6.配电箱、开关箱内必须设N线端子(排)和PE线端子(排),N线端子(排)必须与金属电器安装板绝缘,PE线端子(排)必须与金属电器安装板做电气连接。总配电箱(柜)N线端子排和PE线端子排的接线点数应为n+1(n—配电箱的回路数);分配电箱N线端子排和PE端子排接线点数至少两个以上;开关箱应设N线端子和PE线端子。 www.
7.配电箱、开关箱的金属体、金属电器安装板以及电器正常不带电的金属底座、外壳等必须通过PE线端子板与PE线做电气连接,金属箱门与金属箱体均必须采用软铜线做电气连接。
8.配电箱、开关箱内电器安装板上电器元件的间距,垂直方向应不小于80mm;水平方向不小于20mm。
9.配电箱、开关箱的导线进出口应设在箱体的底面,进出线孔必须用橡胶护线环加以绝缘保护,进出线不得与箱体直接接触;箱体支架的横梁上应预留进出线固定孔。
10.配电箱、开关箱外形结构应能防雨、防尘。防护等级开门时不得低于IP21,关门时不得低于IP44。