松原西门子模块代理商 电机供应 PLC
松原西门子模块代理商 电机供应 PLC
西门子PLC如何使用多重背景数据块
有时需要多次调用同一个功能块,每次调用都需要生成一个背景数据块,但是这些背景数据块中的变量又很少,这样在项目中就出现了大量的背景数据块“碎片”。在用户程序中使用多重背景可以减少背景数据块的数量。
例程“多重背景”(见随书光盘中的同名例程)与例程“发动机控制”的控制要求相同,两个例程中的FB1和FC1亦相同。原来用FB1控制汽油机和柴油机时,分别使用了背景数据块DB1和DB2。使用多重背景时只需要一个背景数据块DB10(见图4-36),但是需要增加一个功能块FB10来调用作为“局部背景”的FB1,FB1的数据存储在FB10的背景数据块DB10中。不需要给FB1分配背景数据块,即原来的DB1和DB2被DB10代替,但是需要在FB10的变量声明表中声明数据类型为FB1的两个静态变量(STAT)。
1. 多重背景功能块
生成多重背景功能块时,应采用默认的设置,激活功能块属性对话框中的复选框“多情景标题”(即多重背景功能)。
生成FB10时,首先应生成FB1。为调用FB1,在FB10的变量声明表中(见图4-37),声明两个静态变量(STAT)“Petrol_Engine”(汽油发动机)和“Diesel_Engine”(柴油发动机),其数据类型为FB1(符号名为“发动机控制”)。变量声明表的文件夹“Petrol_Engine”和“Diesel_Engine”中的6个变量来自FB1的变量声明表,不是用户在FB10中输入的。
生成静态变量“Petrol_Engine”和“Diesel_Engine”后,它们将出现在程序编辑器左边目录窗口的“多重实例”文件夹中(见图4-37)。将它们“拖放”到FB10的程序区(见图4-38),然后指定它们的输入参数和输出参数。
2.在OB1中调用多重背景功能块
项目“发动机控制”中OB1对FB1的两次调用,被图4-39中OB1对FB10的调用代替。FB10的输出参数“PE_DE_OverSpeed”送给符号名为“两台发动机超速”的共享数据Q5.7。调用FC1的汽油机的风扇控制程序与图4-19中的相同。
FB10的背景数据块 DB10 见图4-40,多重背景的名称“Petrol_Engine”和“Diesel_En-图4-39 OB1中调用多重背景功能块FB10
gine”加在FB1的局部变量之前,例如“Petrol_
Engine.Enging_On”。可以修改柴油机的预置转速“Diesel_Engine.Preset_Speed”的实际值,修改后需要下载到PLC。
使用多重背景时应注意以下问题
1)首先应生成需要多次调用的功能块(例如上例中的FB1)。
2)管理多重背景的功能块(例如上例中的FB10)必须设置为有多重背景功能。3)在管理多重背景的功能块的变量声明表中,为被调用的功能块的每一次调用定义一个静态(STAT)变量作为多重背景,以被调用的功能块的名称(例如FB1)作为该静态变量的数据类型。
数字量 扩展 | 6ES72211BF320XB0 | SM1221 数字量输入模块, 8 输入24V DC |
6ES72211BH320XB0 | SM1221 数字量输入模块, 16 输入24V DC | |
6ES72221HF320XB0 | SM1222 数字量输出模块, 8输出继电器 | |
6ES72221BF320XB0 | SM1222 数字量输出模块, 8输出24V DC | |
6ES72221XF320XB0 | SM1222 数字量输出模块, 8输出切换继电器 | |
6ES72221HH320XB0 | SM1222 数字量输出模块, 16输出继电器 | |
6ES72221BH320XB0 | SM1222 数字量输出模块, 16输出24V DC | |
6ES72221BH321XB0 | SM1222 数字量输出模块, 16输出24V DC 漏型 | |
6ES72231BL321XB0 | SM1223 数字量输入输出模块 16输入24V DC/ 16输出24V DC 漏型 | |
6ES72231PH320XB0 | SM1223 数字量输入输出模块 8输入24V DC/ 8输出继电器 | |
6ES72231BH320XB0 | SM1223 数字量输入输出模块 8输入24V DC/ 8输出24V DC | |
6ES72231PL320XB0 | SM1223 数字量输入输出模块 16输入24V DC/ 16输出继电器 | |
6ES72231BL320XB0 | SM1223 数字量输入输出模块 16输入24V DC/ 16输出24V DC | |
6ES72231QH320XB0 | SM1223 数字量输入输出模块 8输入120/230V AC/ 8输出继电器 | |
模拟量 扩展 | 6ES72314HD320XB0 | SM1231 模拟量输入模块 4AI 13位分辩率 |
6ES72315ND320XB0 | SM1231 模拟量输入模块 4AI 16位分辩率 | |
6ES72314HF320XB0 | SM1231 模拟量输入模块 8AI 13位分辩率 | |
6ES72315PD320XB0 | SM1231 热电阻模块 4RTD 16位分辩率 | |
6ES75162GN000AB0 | SM1231 热电偶模块 4TC 16位分辩率 | |
6ES72315PF320XB0 | SM1231 热电阻模块 8RTD 16位分辩率 | |
6ES72315QF320XB0 | SM1231 热电偶模块 8TC 16位分辩率 | |
6ES72324HB320XB0 | SM1232 模拟量输出模块 2AO 14位分辩率 | |
6ES72324HD320XB0 | SM1232 模拟量输出模块 4AO 14位分辩率 | |
6ES72344HE320XB0 | SM1234 模拟量输入输出模块 4AI/2AO |
6ES72141BG400XB0 | CPU 1214C AC/DC/Rly,14输入/10输出,集成2AI |
6ES72141AG400XB0 | CPU 1214C DC/DC/DC,14输入/10输出,集成2AI |
6ES72141HG400XB0 | CPU 1214C DC/DC/Rly,14输入/10输出,集成2AI |
6ES72151BG400XB0 | CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES72151AG400XB0 | CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO |
6ES72151HG400XB0 | CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO |
西门子S7-200,S7-300,S7-1500,S7-1200系列代理商,
广州西门子电机代理商,湖北西门子电缆代理商,武汉西门子通讯电缆代理商,上海西门子模块代理商。西门子授权一级代理商
深圳西门子授权总代理商,浔之漫智控技术(上海)有限公司,欢迎致电浔之漫智控技术上海有限公司采购
自然人独资。经营范围:从事动化科技、机电领域内的技术开发、技术转让、技术咨询、技术服务、工业自动化设备安装、工业自动化控制设备、
电气设备、机电设备、电子产品、五金产品、金属材料、仪器仪表、橡塑制品销售、商务信息咨询、软件开发、建筑装修装饰建设工程施工、
建筑安装工程(除特种设备),机械设备租赁(不得从事金融租赁),物业管理。工业自动化设备加工、销售。
松原西门子模块代理商 电机供应 PLC 松原西门子模块代理商 电机供应 PLC
- 6SL3040-1LA01-0AA0西门子模块
- 6ES7954-8LF04-0AA0西门子模块
- 西门子模块代理商6ES7322-1HH01-0AA0西门子触摸屏代理
- 西门子模块代理商6GK1503-3CC00西门子触摸屏代理
- 西门子模块代理商6ES7314-1AG14-0AB0西门子触摸屏代理
- 西门子模块代理商6ES7952-1KK00-0AA0西门子触摸屏代理
- 西门子模块代理商6EP1332-1LA00西门子触摸屏代理
- 西门子模块代理商6ES7322-1BH01-0AA0西门子触摸屏代理
- 西门子模块代理商6ES7361-3CA01-0AA0西门子触摸屏代理
- 西门子模块代理商西门子驱动西门子触摸屏代理
联系方式
- 地址:上海 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 邮编:201600
- 电话:15021292620
- 销售:颜娟
- 手机:15021292620
- 传真:021-33556143
- 微信:X15021292620
- QQ:2799536152
- Email:2799536152@qq.com