模型、模拟和生成代码的梯子基于逻辑的温度控制器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
地点:gydF4y2Ba
模型的环境gydF4y2Ba
模型使用散热器与无限的热容和随时间变化的温度gydF4y2Ba吹捧gydF4y2Ba
模拟环境。常数的块gydF4y2BaAvg。户外临时gydF4y2Ba
指定平均室外空气温度。的gydF4y2Ba每日温度变化gydF4y2Ba
正弦波块生成日常室外温度波动。你可以改变这些参数,看看他们影响供热成本。gydF4y2Ba
功能块gydF4y2Ba
的gydF4y2Ba人机界面gydF4y2Ba
块由你使用的输入和输出与模型模拟。打开gydF4y2Ba人机界面gydF4y2Ba
块通过双击。这张图片显示了功能块的组件。gydF4y2Ba
这个功能块包含: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
第一步计算gydF4y2BaSET_HgydF4y2Ba
和gydF4y2BaSET_LgydF4y2Ba
。第二阶段,当室内温度大于或等于gydF4y2BaSET_H, OTE1gydF4y2Ba
正在进行。在室温时的第三档小于或等于gydF4y2BaSET_L,gydF4y2Ba
OTE2。当gydF4y2BaOTE2gydF4y2Ba
在和gydF4y2BaOTE1gydF4y2Ba
是,加热器。gydF4y2Ba
模拟模型和生成代码gydF4y2Ba
模拟模型,观察的图表gydF4y2Ba人机界面gydF4y2Ba
块。改变gydF4y2Ba设置点gydF4y2Ba
,gydF4y2Ba范围gydF4y2Ba
,gydF4y2BaAvg.Outdoor临时gydF4y2Ba
加热器打开和关闭。在这幅图像中,设置点是华氏70°,范围设置为5°华氏温度,环境温度设置为50°华氏温度,扰动的振幅将15°f。gydF4y2Ba
验证控制器功能需求后,生成的代码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