主要内容gydF4y2Ba

模型、模拟和生成代码的梯子基于逻辑的温度控制器gydF4y2Ba

模型和模拟梯子基于逻辑的温度控制器的一个家。梯子逻辑控制加热器根据和外部环境温度的恒温器设置。验证控制器功能需求后,对你的控制器生成代码。gydF4y2Ba

模型描述gydF4y2Ba

模型由一个gydF4y2Ba房子gydF4y2Ba块模型房子的热特性和加热系统。TgydF4y2Ba温度控制器gydF4y2Ba块实现了梯子逻辑控制加热器。的gydF4y2Ba人机界面(HMI)gydF4y2Ba块使您与模型进行交互。gydF4y2Ba

打开模型:gydF4y2Ba

open_system (gydF4y2Ba“plcdemo_ladder_househeat_complete”gydF4y2Ba);gydF4y2Ba

初始化模型gydF4y2Ba

这个模型计算供热成本为一个通用的房子。打开模型加载的关于房子的信息gydF4y2Baplcdemo_ladder_househeat_data.mgydF4y2Ba文件。文件:gydF4y2Ba

  • 定义了几何(大小、窗户的数量)gydF4y2Ba

  • 指定的房子材料的热性能gydF4y2Ba

  • 计算房子的热阻gydF4y2Ba

  • 提供加热器特点(热空气的温度、流量)gydF4y2Ba

  • 定义了电力的成本(0.09美元/ kWhr)gydF4y2Ba

  • 指定初始室温(20°C (68°F)gydF4y2Ba

注意:gydF4y2Ba时间以小时为单位。表达某些数量,比如空气流量,每小时(不是每秒)。gydF4y2Ba

模型组件gydF4y2Ba

设置点gydF4y2Ba

设置点gydF4y2Ba指定必须保持室内的温度。默认情况下它是华氏70°。温度在°f。模型转换°摄氏度的温度。gydF4y2Ba

范围gydF4y2Ba

范围gydF4y2Ba是一个常数。在指定范围内设置点的室温波动。它默认是5°华氏温度。房间温度之间的变化gydF4y2Ba 年代gydF4y2Ba egydF4y2Ba tgydF4y2Ba _gydF4y2Ba lgydF4y2Ba 和gydF4y2Ba 年代gydF4y2Ba egydF4y2Ba tgydF4y2Ba _gydF4y2Ba HgydF4y2Ba 地点:gydF4y2Ba

年代gydF4y2Ba egydF4y2Ba tgydF4y2Ba _gydF4y2Ba lgydF4y2Ba =gydF4y2Ba 年代gydF4y2Ba egydF4y2Ba tgydF4y2Ba PgydF4y2Ba ogydF4y2Ba 我gydF4y2Ba ngydF4y2Ba tgydF4y2Ba - - - - - -gydF4y2Ba RgydF4y2Ba 一个gydF4y2Ba ngydF4y2Ba ggydF4y2Ba egydF4y2Ba

年代gydF4y2Ba egydF4y2Ba tgydF4y2Ba _gydF4y2Ba HgydF4y2Ba =gydF4y2Ba 年代gydF4y2Ba egydF4y2Ba tgydF4y2Ba PgydF4y2Ba ogydF4y2Ba 我gydF4y2Ba ngydF4y2Ba tgydF4y2Ba +gydF4y2Ba RgydF4y2Ba 一个gydF4y2Ba ngydF4y2Ba ggydF4y2Ba egydF4y2Ba

模型的环境gydF4y2Ba

模型使用散热器与无限的热容和随时间变化的温度gydF4y2Ba吹捧gydF4y2Ba模拟环境。常数的块gydF4y2BaAvg。户外临时gydF4y2Ba指定平均室外空气温度。的gydF4y2Ba每日温度变化gydF4y2Ba正弦波块生成日常室外温度波动。你可以改变这些参数,看看他们影响供热成本。gydF4y2Ba

功能块gydF4y2Ba

的gydF4y2Ba人机界面gydF4y2Ba块由你使用的输入和输出与模型模拟。打开gydF4y2Ba人机界面gydF4y2Ba块通过双击。这张图片显示了功能块的组件。gydF4y2Ba

househeat_HMI.pnggydF4y2Ba

这个功能块包含:gydF4y2Ba

  • 温度控制器设置gydF4y2Ba:使用gydF4y2Ba设置点gydF4y2Ba和gydF4y2Ba范围gydF4y2Ba指定输入的温度控制器。中指定的值是°f。gydF4y2Ba

  • 环境温度:gydF4y2Ba使用gydF4y2Ba室外温度gydF4y2Ba设置gydF4y2BaAvg.Outdoor临时gydF4y2Ba。使用gydF4y2Ba范围gydF4y2Ba滑块设置的振幅gydF4y2Ba每日温度变化gydF4y2Ba正弦波。中指定的值是°f。gydF4y2Ba

  • 室内温度:gydF4y2Ba图形和刻度盘指示°氏度的室温。红色的gydF4y2Ba加热器gydF4y2Ba指标意味着加热器。的都是灰色的gydF4y2Ba加热器gydF4y2Ba指标意味着加热器。gydF4y2Ba

温度控制器gydF4y2Ba

的gydF4y2Ba温度控制器gydF4y2Ba块是一个附加指令(AOI)运动员。苍老师跑块包含一个梯子逻辑加热器控制的实现。把梯子逻辑开放:gydF4y2Ba

  • 的gydF4y2Ba温度控制器gydF4y2Ba块,gydF4y2Ba

  • 的gydF4y2Ba温度控制器跑步gydF4y2Ba块gydF4y2Ba

  • 的gydF4y2Ba功能块gydF4y2Ba

然后,选择gydF4y2Ba逻辑程序gydF4y2Ba。gydF4y2Ba

这张图片显示了阶梯内基于逻辑的温度控制器gydF4y2Ba逻辑gydF4y2Ba例程gydF4y2Ba块。gydF4y2Ba

househeat_logic.pnggydF4y2Ba

第一步计算gydF4y2BaSET_HgydF4y2Ba和gydF4y2BaSET_LgydF4y2Ba。第二阶段,当室内温度大于或等于gydF4y2BaSET_H, OTE1gydF4y2Ba正在进行。在室温时的第三档小于或等于gydF4y2BaSET_L,gydF4y2BaOTE2。当gydF4y2BaOTE2gydF4y2Ba在和gydF4y2BaOTE1gydF4y2Ba是,加热器。gydF4y2Ba

模拟模型和生成代码gydF4y2Ba

模拟模型,观察的图表gydF4y2Ba人机界面gydF4y2Ba块。改变gydF4y2Ba设置点gydF4y2Ba,gydF4y2Ba范围gydF4y2Ba,gydF4y2BaAvg.Outdoor临时gydF4y2Ba加热器打开和关闭。在这幅图像中,设置点是华氏70°,范围设置为5°华氏温度,环境温度设置为50°华氏温度,扰动的振幅将15°f。gydF4y2Ba

heater_cycling_on_and_off.pnggydF4y2Ba

验证控制器功能需求后,生成的代码gydF4y2Ba温度控制器gydF4y2Ba块。gydF4y2Ba

plcgeneratecode (gydF4y2Ba“跑plcdemo_ladder_househeat_complete /温度控制器/温度控制器”gydF4y2Ba)gydF4y2Ba
# # #生成PLC代码为“plcdemo_ladder_househeat_complete /温度控制器/温度控制器杀手”。# # #使用模型设置从PLC的plcdemo_ladder_househeat_complete代码生成参数。# # #开始为IDE studio5000代码生成。# # #发出PLC代码文件。# # # PLC梯代码生成成功“plcdemo_ladder_househeat_complete /温度控制器/温度控制器跑步者”。# # #梯生成文件:plcsrc / plcdemo_ladder_househeat_complete_gen.L5XgydF4y2Ba

通过选择或者生成代码gydF4y2Ba温度控制器gydF4y2Ba块,gydF4y2Ba温度控制器跑步gydF4y2Ba块,然后选择gydF4y2Ba应用程序> PLC编码器gydF4y2Ba。在gydF4y2Ba公司代码gydF4y2Ba选项卡上,单击gydF4y2Ba生成PLC代码gydF4y2Ba。gydF4y2Ba

生成一个试验台,选择gydF4y2Ba温度控制器跑步gydF4y2Ba块。在gydF4y2Ba公司代码gydF4y2Ba选项卡上,单击gydF4y2Ba代码生成>设置> PLC产生testbench子系统。gydF4y2Ba点击gydF4y2Ba生成PLC代码。gydF4y2Ba

设计验证人™测试用金宝app例生成模型gydF4y2Ba

执行这个命令:gydF4y2Ba

plcladderoptions (gcs,gydF4y2Ba“FastSim”gydF4y2Ba,gydF4y2Ba“上”gydF4y2Ba);gydF4y2Ba

打开gydF4y2Ba温度控制器gydF4y2Ba块,右键单击gydF4y2Ba苍老师跑gydF4y2Ba块,并选择gydF4y2Ba设计验证器>为子系统生成测试用例gydF4y2Ba。gydF4y2Ba

另请参阅gydF4y2Ba