西门子6ES7341-1AH02-0AE0详细说明
西门子PLC 四大常用闭环控制模块精讲:
1、FM355闭环控制模块
FM355有4个闭环控制通道,用于压力、流量、液位等控制,有优化温度控制算法和PID算法。FM355C是有4个模拟量输出断的连续控制器,FM355S是有8个数字量输出点的步进或脉冲控制器。CPU停机或出现故障后FM355人能继续运行,控制程序存储在模块中。
FM355的4个模拟量输入端用于采集模拟量数值和前馈控制值,附加的一个模拟量输入端用于热电偶的温度补偿。可以使用不同的传感器,例如热电偶、Pt100热电阻、电压传感器和电流传感器。FM355有4个单独的闭环控制通道,可以实现定制控制、串级控制、比例控制和3分量控制,几个控制器可以集成到一个系统中使用。有自动、手动、安全、跟随、后背这几种操作方式。12为分辨率时的采样时间为20~100ms,14位分辨率时为100~500ms。
自优化温度控制算法存储在米快中,当设定点变化大于12%时自动启动自由化;可以使用组态软件包对PID控制算法进行优化。
CPU有故障或CPU停止运行是控制器可以独立地继续控制。为此在:“后备方式"功能中设置了可调的安全设定点或安全调节变量。可以读取和修改模糊温度控制器的所有参数,或在线修改其他参数。
2、FM355-2闭环控制模块
FM355-2是适用于温度闭环控制的4通道闭环控制模块,可以方便实现在线自动化温度控制,包括加热、冷却控制,以及加热、冷却的组合控制。FM355-2C是有4个模拟量输出端的连续控制器,FM355-2S是有8个数字量输出端的步进或脉冲控制器。CPU停机或出现故障后FM355-2仍能继续运行。
3、FM455闭环控制模块
12位分辨率使得采样时间为20~180ms,14位时100~1700ms(与实际使用的模拟量输入的数量有关),有16点数字量输入。
4、FM458-1DP应用模块
FM458-1DP是为自由姿态闭环控制设计的,又包含300个功能块的库函数和CFC连续功能图图形化组态软件,带有PROFIBUS-DP接口。
FM458-1DP的基本模块可以执行计算、开环和闭环控制,通过扩展模块可以对I/O和通信进行扩展。
EXM438-1I/O扩展模块是FM458-1DP的可选插入式扩展模块,用于读取和输出有时间要求的信号。有数字量/模拟量输入/输出模块,可连接增量式和式编码器,有4个12位模拟量输出。
EXM448通信扩展模块是FM458-1DP的可选插入扩展模块。可以使用PROFIBUS-DP或SIMOLINK进行高速通信,带有一个备用插槽,可以插入MASTERDRIVES可选模式、用于建立SIMOLINK光纤通信。
FM458-1DP还有一些附件接口模块,包括数字量输入、数字量输出和程序存储模块
西门子电机6SL3120-1TE21-8AD0
一、对于440变频器的调试应确认变频器的一些初始状态,在确认好电动机与变频器的连接后,利用内控先用操作器来控制电动机转动,需要设置以下参数:P0003=3,P0700=1,P1070=1050。设置完成后,可以把操作权交给操作器来手动操作。
二、在步顺利完成后,应对电动机做快速调试,只有在这种模式下才可输入电机参数,而做好快速调试有利于变频器对电机参数的计算与优化,但快速调试的前提是变频器的另一端是空电机,如联有机械部分有可能造成变频器对电机模型计算的不准确,快速调试步骤如下:
P0003=3 P0004=0 P0010=1(启用快速调试)
P0100=0 P0205=0 P0300=1
P0304=电动机额定电压 P0305=额定电流 P0307=额定功率
P0308=功率因数 P0310=额定频率 P0311=额定转速
P0335=0 P0640=过载倍数 P0700=2(选择命令源)
P1000=2 P1080=0 P1082=50
P1120=10 P1121=10 P1135=5
P1300=0线性V/F控制 P1500=0 P1910=1
P3900=1
三、快速调试过后根据电机有无编码器还有变频器所控制的电机的数量来选择对电机的控制方式(P1300)。再把P1070设置为755,也就是选择由模拟量输入1来控制电机的速度给定,根据操作台电位计的实际情况来选择端子上的ADC1与ADC2两个开关,0-10V打成OFF,0-20mA打成ON。如果选择第5口数字输入DIN1为给定允许的话,将P0701=1,选择有了速度给定后电机的运行方式为接通正转,这样就实现了变频器速度的远程控制。
四、对于点动的控制应根据设计中点动所对应的数字输入的端口,来选择P701-P708之间所对应的数字输入的端口的参数,例如:端子的7和8口为正点与反点,应把P703=99(BICO参数化),P704=99(BICO参数化),将P1055=722.2(正点动使能),P1056=722.3(反点动使能),这样就可以通过外控来控制点动了。通过改变P1058与P1059可改变点动的频率值,而改变P1060与P1061可改变点动的响应时间。
五、模拟量输出口(功能图8000):输出类型为0-20mA。选择P0771(0)=27,(组参数,将其修改为27)则将模拟量输出1选择为电流表模式,通过改变P2002的数值来修正电流表。将P0771(1)=21,(第二组参数选择为21)则将模拟量输出2定义为转速表,通过改变P2000来确定转速表的范围,默认为50Hz,而一般的变频器调速均为0-50Hz,采用默认值即可
西门子PLC和松下PLC的输入和输出也不同的,松下PLC的输入就只有X,输出就只有Y。
其实语言是相通的,就是方法不同,两个可以相互转换。
1.编程软件的不同区别
西门子公司针对SIMATIC系列PLC提供了很多种的编程软件,主要有STEPMICRO/DOS和STEPMICRO/WIN;STEPmini;标准软件包STEP7。
S7系列的PLC的编程语言非常丰富,有LAD、STL、SCL、GRAPH、HIGRAPH、CFC等。用户可以选择一种语言编程,如果需要,也可以混合使用几种语言编程。
2.程序结构
程序结构主要适用与S7-3000和S7-400,他有线性编程、分步式编程和结构化编程等3种编程方法。
FPI系列可编程控制器是日本松下电工公司的小型PLC产品。
FPI编程软件及指令系统
1.编程方式
NPST-GR提供了3种编程方式:梯形图方式;语句表方式和语句表达方式。
2.注释功能
NPST-GR可以为I/O继电器和输出点加入注释,使用户对继电器所对应的设备及继电器的用途一目了然。
3.程序检查
NPST-GR能查找程序中语法的错误和进行程序校验
4.监控
NPST-GR能监控用户编制的程序,并可以进行运行测试。用户可以检查继电器、寄存器和PLC工作状态,方便的进行调试与修改。
5.系统寄存器设置
NPST-GR可设置N0.0-N0.418系统寄存器的内容,根据屏幕的提示信息进行选择或输入,简单方便。
6.I/O和远程I/O地址分配
用NPST-GR可以为主机扩展板上每个槽分配I/O和远程I/O地址
7.数据管理
数据管理可以将程序或数据存盘,用于数据备份,或在传入PLC之前暂存数据,两者在编程的应用上还有就是西门子的是单母线,而日本松下的是双母线;
用户可以把自己编制程序集成到编程软件Micro/WIN中。这样可以在编程时调用实现相同功能的库指令,而不必打开几个项目文件拷贝。指令库也可以方便地在多个编程计算机之间传递。
新建库操作步骤:
步:在Micro/WIN的File(文件)菜单中,选择CreatLibrary...(建立库)命令;或者用鼠标右键单击指令树的Libraries(指令库)分支,选择CreatLibrary...
第二步:在CreatLibrary对话框中选择哪些子程序要集成为指令库
第三步:在Properties(属性)标签中设置
指令库名称
要生成的库文件的目录路径
版本信息
第四步:在Protection(保护)标签中设置密码
第五步:按OK按钮确定,输出指令库文件
指令库文件扩展名为.mwl,缺省情况下存在Micro/WIN安装目录下的lib文件夹中。库文件可以作为单独的文件拷贝、移动。
添加指令库:
步:在Micro/WIN的File(文件)菜单中选择Add/RemoveLibraries...(添加/删除指令库)命令;或者在指令树的Libraries(指令库)分支上单击鼠标右键,选择Add/RemoveLibraries...
第二步:按Add(添加)按钮,选择新定义的库文件路径。用户自定义库将自动添加到Micro/WIN指令树的Libraries分支下。
调用用户定义指令库
指令库的使用方法与子程序基本一样
在S7—200 plc指令系统中,一个表由表地址(表的首地址)指明。表地址和第二个字地址所对应的单元分别存放两个表参数(大填表数TL和实际填表数EC),之后是多100个填表数据,表只对字型数据存储。包括表存数指令、表取数指令、表查找指令。 |
一、表存数指令 |
表只对字型数据存储,表的格式如下表所示。 ATT,表存数指令 该指令在梯形图中有2个数据输入端:DATA为数值输入,指出将被存储的字型数据或其地址;TBL表格的首地址,用以指明被访问的表格。当使能输入有效时,将输入字型数据添加到指定的表格中。 表存数时,新存的数据添加在表中后一个数据的后面。每向表中存一个数据,实际填表数EC会自动加1。 |
二、表取数指令 |
1、FIFO,先进先出指令 当使能输入有效时,从TBL指明的表中移出个字型数据并将其输出到DATA所指定的字单元。 指令格式: FIFO TBL, DATA。 例: FIFO VW100, AC0 2、LIFO,后进先出指令 当使能输入有效时,从TBL指明的表中移出后一个字型数据并将其输出到DATA所指定的字单元。 指令格式: LIFO TBL, DATA 例: LIFO VW100, AC0 |
三、表查找指令:FND? |
通过表查找指令可以从字型数表中找出符合条件的数据所在的表中数据编号,编号范围为0~99。 在梯形图中有4个数据输入端:TBL表格的首地址,用以指明被访问的表格;PTN是用来描述查表条件时进行比较的数据;CMD是比较运算符 “?”的编码,它是一个1~4的数值,分别代表=、<>、<和>运算符;INDX用来指定表中符合查找条件的数据的地址。 |