15221406036
西门子PLC卡件6ES7314-1AG14-0AB0
报价: 666.00元/件
最小起订: 1
有效期至: 长期有效
发布时间: 2023-04-29 16:49
发布IP: 116.224.103.5
浏览次数: 64
手机号: 15221406036
电话: 15221406036
在线咨询: 点击这里给我发消息
15221406036
详细信息

西门子PLC卡件6ES7314-1AG14-0AB0

西门子PLC控制系统程序结构设计
1.当成分A(B)泵工作时要求:1)成分A(B)的进料阀已开,出料阀已开;2)搅拌桶未满,搅拌的出料阀关闭;3)泵的驱动电机*,没有紧急停止动作。
2.拌电机工作时的条件:1)搅拌桶未空,搅拌桶的出料阀关闭;2)搅拌马达*,紧急停止没有动作。
3.开排放阀的条件:搅拌马达停止,紧急停止没有动作。

系统中的液位开关让操作者了解搅拌桶内的液位情况,并且提供输送泵和搅拌电机之间的连锁关系。
一、线性化编程
线性化编程就是将用户程序连续放置在一个指令块内,即一个简单的程序块内包含系统的所有指令。线性化编程不带分支,通常是OB1程序按顺序执行每一条指令,软件管理的功能相对简单。
二、分部编程
分部式编程是把一项控制任务分成若干个独立的块,每个块用于控制一套设备或一系列工作的逻辑指令,而这些块的运行靠组织块OB内指令来调用。
三、结构化编程
结构化程序把过程要求的类似或相关的功能进行分类,并试图提供可以用于几个任务的通用解决方案。向指令块提供有关信息(以参数形式),结构化程序能够重复利用这些通用模块。
控制软件分为五个功能块:
FC10   功能块用于控制成分A的供料泵;
FC20   功能块用于控制成分B的供料泵;
FC30   功能块用于控制搅拌马达;
FC40   功能块用于控制排料电磁阀;
FC50   功能块用于控制操作站上的指示灯。、

并且还可按照用户要求提供更高的防护等级,--提高绝缘性能,增加了电机使用寿命:所有标准电机均采用F级绝缘系统,并按照B级绝缘进行考核,增加了电机运行的可靠性,提高了电机寿命,并可按照用户要求提供更高的绝缘等级

1、应用西门子S7-200PLC时,可以选用以下几种数据保持方法:

    CPU的内置超级电容,断电时间不太长时,可以为数据和时钟的保持提供电源缓冲

    在CPU内部靠一个超级电容,在掉电后为RAM存储器提供电源缓冲,保存时间可达几天之久。

    CPU上可以附加电池卡,与内置电容配合,长期为时钟和数据保持提供电源:

    、设置系统块,在CPU断电时自动保存M区中的14个字节数据

    、在数据块中定义不需要更改的数据,下载到CPU内可以保存

    、用户编程使用相应的特殊寄存器功能,将数据写入EEPROM保存

    2、S7-200CPU的以下数据空间属于RAM存储区:

    变量存储区(V):可以按位、字节、字或双字来存取V区数据;

    位存储区(M):可以按位、字节、字或双字来存取M区数据;

    定时器存储区(T):用于时间累计,分辨率分为1ms、10ms、100ms三种;

    计数器存储区(C):用于累计其输入端脉冲电平由低到高的次数。CPU提供了三种类型的计数器:一种只能增计数;一种只能减计数;另外一种既可以增计数,又可以减计数。

    3、S7-200系统中用到了三种存储器件:

    RAM:易失性的存储器,失去电源供应后,其中保存的数据会丢失。S7-200CPU中的RAM由超级电容+外插电池卡提供电源缓冲。RAM保存V、M、T(定时器)、C(计数器)等各数据区的内容,在CPU失电后的表现由用户在系统块“数据保持"页中设置

    EEPROM:非易失的电可擦除存储器,保存数据不需要供电,并且可以改写其内容。上述RAM数据区中有的部分与EEPROM中的区域一一对应。用户程序也保存在程序EEPROM区中

    外插存储卡:非易失的存储器。用来保存用户程序、数据记录(归档)、配方数据,以及一些其他文件等

为了PLC程序可读性强,短期内可以读懂并且能够修改,在PLC工作组内部需要统一我们的编程标准,以便适应将来工程人员调动后,原来的程序能够被后来的人在短期内读懂,现统一标准如下:

    一、程序结构

    1、程序结构统一

    OB1:主程序;

    OB100:初始化程序(无需主程序调用);

    OB35:100ms(可修改)中断(无需主程序调用),可以调用PID模块;

    OB80、OB82、OB85、OB86、OB87、OB121、OB122:故障诊断模块(无需主程序调用、无需编程);

    FC1:系统模式;

    FC2:输入处理;

    FC3:输出处理;

    FC4:运行处理;

    FC5:停止处理;

    FC6:手自动切换;

    FC7:

    FC100:之后用来建立一些可以循环调用的子程序;

    FC105:系统自带,模拟量输入子程序(可以循环调用);

    FC106:系统自带,模拟量输出子程序(可以循环调用);

    modbus通讯(CP341):FB7:P_RCV_RK,FB8:P_SND_RK;

    通讯CP340:FB2:P_RCV,FB3:P_SND;

    一般PID:用FB41;

    温、湿度PID:用FB58;

    如果程序块与系统块重复,请避让。

    2、数据块

    DB1:AI数据,类型:REAL,与上位机接口;

    DB2:AO数据,类型:REAL,与上位机接口;

    DB3:DI数据,类型:BOOL,与上位机接口;

    DB4:DO数据,类型:BOOL,与上位机接口;

    DB5:设备运行时间及流量累计,类型:REAL,与上位机接口;

    DB6:报警消息,类型:BOOL,与上位机接口;

    DB7:类型:REAL,中间寄存器;

    DB8:类型:INT,中间寄存器;

    DB9:类型:WORD,中间寄存器;

    DB10:类型:BOOL,中间寄存器;

    DB11:之后用作与设备通讯用,例如:MODBUS通讯等;

    DB100:之后用作调用FB块时的背景数据块;

    M区:也作为中间变量。

    3、DP从站故障诊断

    DP从站必须做故障诊断,故障报警,FB125即可。

    二、控制模式

    1、系统设置远程/本地/手动按钮

    1.1、远程:只能通过上位机对系统进行自动启/停控制,单台设备就地控制优先,在程控时,可以通过上位机对设备进行软手操/自动切换,软手操启/停;

    1.2、本地:只能通过触摸屏对系统进行自动启/停控制,单台设备就地控制优先,在程控时,可以通过触摸屏对设备进行软手操/自动切换,软手操启/停;

    1.3、手动:手动控制时,上位机/触摸屏失效,只能通过手动控制设备的启/停。

    2、单台设备控制

    单台设备必须有软手操/自动切换以及软手操时可以启/停功能,由自动切换到软手操时,设备不能停机;由软手操切换到自动时,设备启/停取决于自动程序。

    3、单台设备(泵、风机及其它大型设备)运行满24小时必须进行轮换,且必须有运行时间累计,如果由上位机设定启/停顺序除外,操作人员自行设定;

    三、编程技巧

    1、程序块尽量细化,方便阅读,将同一类型的设备控制放在一个程序块中;

    2、如遇特殊情况下采用语言编程,多数情况下请使用梯形图编程,方便别人阅读;

    3、对于经常调用的子程序,可以做成子模块,频繁调用,例如:求几个数平均值或求几个数的*大值;

    4、程序要有注释,变量及中间变量必须有描述,方便别人阅读或以后查阅;

    5、定期做程序备份,以工程名称+系统名称+当天日期;

    6、程序加密,防止别人窃取。

西门子S7-200系列PLC如何设置掉电保持,现有两个数据MW100,MW102需要保存如何设置。

    答:把MW100,MW102更该为MB0~MB13里的数据就行了,这个值是固定值。在系统快里的数据保存里设置,设置好了然后下载到PLC就行了。不过这个是利用电容来保持的,大概也就是120个小时左右。

    用超级电容供电的,保持时间是:190小时/典型值(40C°时*少120小时)

    应用S7-200时,可以选用以下几种数据保持方法:

    CPU上可以附加电池卡,与内置电容配合,长期为时钟和数据保持提供电源

    设置系统块,在CPU断电时自动保存M区中的14个字节数据

    在数据块中定义不需要更改的数据,下载到CPU内可以保存

    用户编程使用相应的特殊寄存器功能,将数据写入EEPROM保存

    CPU内置的EEPROM存储器用于保存数据,包括与RAM数据区一一对应的全部的V存储区、部分M存储区(MB0-MB13)、定时器(TONR)。

    例如V存储区的VW100(RAM)在EEPROM中有其独占的对应地址,数据在从EERPOM中写到V存储区中时,其目标地址就是VW100。

    数据可以用如下方式写入EEPROM数据区:

    在编程软件Micro/WIN的DataBlock(数据块)中定义V数据区存储单元的初始值,下载数据块时,这些数值也被写入到相应的EEPROM单元中。

    用特殊存储器SMB31、SMW32,用编程方法将V存储区的数据写入EEPROM

    在SystemBlock(系统块)中设置数据保持功能,可将MB0-MB13的内容在CPU断电时自动写入到EEPROM中

    共有三种方式:超级电容保持,后备电池保持,EEPROM保持。其中

    1、超级电容只能保存五六天,且超级电容存在于S7-200CPU中;

    2、后备电池可保持大约200天左右,需要购买。

    3、EEPROM可保持,但是EEPROM只可对系统设置的MB0-MB13*多14个字节掉电自动保持,V区需要保持到EEPROM中需要编程实现,若V区有一段初始化数据,则可以通过“数据块"赋值并下载到PLC内

设置好IP地址后(本例中为),点击New按钮添加一条子网Ethernet(1),如果已经存在子网,也可选中该子网直接点OK按钮即可。

图4.添加IP地址和子网

 

2.4 点击快捷菜单中的Configure Network按钮进入Netpro视图。

图5.点击Configure Network按钮

 

2.5 在Netpro视图的CPU上点右键选择Insert New Connection添加新连接。

变电所停送电工作票和操作票的区别:
操作票是为倒闸操作而填写的;
操作票是运行人员为了保证正确安全的进行倒闸操作为了设备检修而填写的。
1、变电所停送电时,必须严格执行“两票”、“三制”。需要停送电操作时,由检修负责人持工作票到变电所,工作票必须内容齐全、正常无误。并由机电科、调度室等有关人员签字。值班人员根据工作票的内容,认真填写操作票,执行操作。
2、严格执行操作监护制。操作前,应先模拟,再进行实际操作。必须认真执行监护、唱票、复诵制,严禁无票操作。
3、严格执行验电、放电、短路接地、挂警告牌等措施。否则,禁止在该设备工作。
4、事故情况下的停电操作,如遇紧急情况或通讯失灵,无法取得调度命令时,可不使用操作票,但必须由操作人和监护人分别核对停电地点无误后,方可按有关事故处理的规定进行处理。然后设法汇报调度室,并详细做好记录。
5、特别情况下的事故操作,可执行调度命令,但必须用录音将工作内容、传令人姓名、执行时间等详细情况录音,并做好记录。然后按照《电业安全规程》进行操作。
6、事故跳闸后,恢复送电时的操作,必须将事故处理完毕后,经技术员鉴发工作票,按程序送电。
7、当全所事故断电后,恢复送电时,可不执行工作票和操作票,但必须将故障线路先断开方可恢复送电。
8、高低压停送电操作时,只有取得合格证的值班人员,才准受令操作和监护  带开关的插座在使用过程中无疑要比单纯的插座实用方便很多,尤其实在大功率电器使用方面,轻点开关就可以轻松切断电源,避免插头频繁拔插断电对插座及电器造成损害。那么带开关的插座,用开关来控制插座电源的话要怎么接线呢?下面我们来详细说明:
首先,我们要讲的不是接线方式,而是普及开关插座背面的接线标志,弄懂这些标志的含义,对接线工作有很大帮助,如图:


开关上的标志:L一般为火线进线,而L1、L2、L11、L21这些都表示火线出线。
插座上的标志:L同样表示火线,N表示零线,还有个三横一竖的表示接地线。A是额定电流,V是额定电压。
然后,以某电工产品为例,用开关控制插座的接线方法如下图:


从开关开始:L接火线→L1或L2中的一个接到插座上的L孔(另一个孔空出)→插座上的N接零线→插座上的地线借口接通地线→完成。就是这么简单。这种接线方法适用于一开五孔插座、一开三孔插座、两开五孔插座以及118型功能相同的产品。
(备注:接L2时L1空出,接L1时L2空出,两者的区别在于开关启闭的方向相反,一个是按上端开启,一个是按下端开启)


相关产品
相关西门子产品
产品分类
最新发布
企业新闻
站内搜索
 
联系方式
  • 地址:上海市松江区广富林路4855弄88号3楼
  • 电话:15221406036
  • 手机:15221406036
  • 联系人:聂航