• 西门子模块6ES7512-1SM03-0AB0
  • 西门子模块6ES7512-1SM03-0AB0
  • 西门子模块6ES7512-1SM03-0AB0

产品描述

产品规格模块式包装说明全新品牌西门值+ 包装说明 全新 - 产品规格子 现场安装

西门子模块6ES7512-1SM03-0AB0


  1.定义变量

    为了进行结构化编程,必须编制功能块。从搅拌机控制要求可见,泵A、泵B、搅拌电机的控制要求相似,都是接受操作面板的启动按钮、停止按钮控制,都需要满足一定的控制条件,都需要检测错误,都有工作、停止指示灯等。因此,可以通过一个统一的FB块进行结构化编程。

    功能块FB需要的变量较多,本例中,作为泵A、泵B、搅拌电机共同的输入,包括了启动信号( start)、停止信号(stop)、接触器辅助触点反馈(fbk)、定时器(T no)、检测时间(fbk time)等,定义的输入变量表如图11-5.1所示。

 

    作为泵A、泵B、搅拌电机共同的输出,包括了故障标志寄存器输出( err)、工作指示灯(start lt)、停止指示灯( stop_lt),定义的输出变量表如图11-5.2所示。

 

    作为泵A、泵B、搅拌电机共同的输入/输出,有接触器线圈输出( coil),定义的输入/输出变量表如图11-5.3所示。

 

    作为泵A、泵B、搅拌电机共同的静态变量,有启动延时(timl BIN与timl BCD),定义的静态变量表如图11-5.4所示。

 

    2.编制功能块

    根据以上变量定义与控制要求,用于搅拌机泵A、泵B、搅拌电机控制的功能块FB1编制如图11-5.5所示。

 

    功能块包括了接触器的启动/停止控制、故障检测、指示灯3部分的控制程序,全部采用符号地址(形式参数)进行编程

我有一个老款西门子PLC型号312-5AC02-0AB0,在线删除里面的程序,可以删除,但断电之后在送电,程序还在里面,这是怎么回事。可不可彻底把程序。

答:问题——怎么清空PLC里的程序?

1、STEP 7在线打开Blocks,全选-删除,然后再做一次bbbbb/Reset即可。

2、如何删除MMC(微存储卡)卡上的数据?

 说明:

按以下步骤删除CPU中的MMC卡上的块: 

   将要删除的MMC卡插入到CPU。 

    在SIMATIC管理器中,通过“View > Online”或通过相关按钮切换到在线模式。 

    在在线窗口中选择块文件夹。 

   标记文件夹中所有的块。 

    右击并选择“Delete”(可确认 提示系统函数不能的信息)。

注意事项:

如果希望删除带密码保护的 MMC,按以下步骤进行:

将 MMC 卡插入到 PG 或者是个人电脑的 SIMATIC USB 读卡器中。

在 SIMATIC 管理器中选择“File”。

选择 “S7 Memory Card”    ==>    “Delete...”

在Step菜单PLC > Download user program to memory card

在线删除RAM里德程序后,然后在Step菜单里执行Copy RAM to ROM

202207281244519172844.jpg202202251028534232664.jpg


现用到西门子S7-300(CPU315)做整流系统的PID控制,具体是由AI模块输入4-20MA信号(既A柜/B柜饱和电抗器控制电流信号反馈和机组A柜/B柜直流电流信号反馈),通过CPU调用PID功能块,实现自动闭环控制,最后由AO模块输出一个4-20MA的信号给稳流系统(既A柜/B柜电流给定反馈)。

 

发现问题:

 

1、具体应调用S7的PID中的哪些功能块。直接在OB1里边调用FB41,不知可否。

 

2、PID标准块FB41的输入输出参数如何整定,PV_PER、SP_INT、PV_IN有何区别。

 

3、GAIN、TI、TD如何整定。

 

 

4、MAN_ON、PVPER_ON怎么用,是直接在FB41的输入端写吗?

 

原理上,PID的调节节奏应该与其采样周期一致,这是数学模型应与物理过程一致的要求。这也就是FB41要在OB35中周期调用且OB35的周期要与FB41采样周期一致的原因。 

 

 

当然,在OB1或其他FC、FB中调用FB41也是可以的,此时较好将OB1参数区中扫描周期作为FB41的采样周期。 

 

 

本人在管道恒流恒压的PID过程控制中,也曾在FC中无条件连续调用FB41,PID效果也还令人满意。我个人认为,精度要求不高的应用中,简单调用也是可以的。 

 

 

FB41参数的设置很灵活,可根据自己的习惯或应用的方便选择。下面是一种方式。 

 

 

MAN_ON :PID手动调节给定值MAN的使能位,可用PID手自动转换位来触发。 

 

 

PVPER_ON :是PID输入输出参数“PERIPHERAL化”的使能位,即将参数看成0~27648之间的整数。换个说法,就是PID的反馈值直接取自相应AIW通道,而PID输出则直接给出到AQW通道。参数整定由FB41完成。可用调节装置的启动标志来触发本位。 

 

 

MAN :PID手动调节给定值,当“MAN_ON=1”时有效。 

 

 

CYCLE :采样周期。根据物理量变化快慢定,一般要求与FB41执行的周期一致。 

 

 

SP_INT:PID的设定值。注意设定值与反馈值的单位一致。为了避免错误,建议将SP_INT转换为-100.0~100.0%之间无量纲的百分数,输入到FB41时,注意只取百分号之前的数即可。 

 

 

PV_PER:PID过程的反馈值,直接取自反馈量的AIW通道的A/D码。仅在“PVPER_ON =1”时有效。 

 

 

GAIN:比例系数。 

 

 

TI:积分时间。 

 

 

TD:微分时间。 

 

 

LMN_PER:PID的调节输出,直接对应调节输出AQW通道。 

 

 

设置了上述参数,基本的PID调节就可以实现了。根据需要再完善其他参数的设置,比如死区的设定等。 

 

 

 

利用STEP7中的PID赋值工具可形象快捷地完成参数设置,结果直接存入相应背景数据块,FB41调用时无须再赋值。




http://zhangqueena.b2b168.com

产品推荐