温度控制实验指导书_第1页
温度控制实验指导书_第2页
温度控制实验指导书_第3页
温度控制实验指导书_第4页
温度控制实验指导书_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、温度监控系统实验指导书一、实验目的熟悉S7300PLC硬件组态和程序编写过程,掌握二线制模拟量信号输入接 法及FB41PID控制模块使用。掌握温控炉模型使用方法。二、实验设备S7300PLC控制屏1面(包含模拟量输入和输出模块)、编程电缆或工业以 太网线(RJ45标准)1根,计算机1台(含编程软件)三、实验步骤硬件组态新建一个temperaturecontrol项目,插入一个300站点,点击硬件组态,在硬 件组态界面里的配置文件中点击SIMATIC300中依次插入机架、电源模块、以及 控制屏所对应的模块完成硬件组态。如图1所示。注意:各模块所对应的订货号 必须一致,否则无法完成硬件组态。图1硬

2、件组态图图2 PN(工业以太网)通信地址设置工程参照上图双击PN-IO在弹出的对话框中点击属性然后在弹出的对话框中点击新建 可在IP地址修改中修改你要设定的IP,设置后点击确定,如图2所示图中IP地址可以人为设置,是确定S7-300所带以太网PN 口的地址,只能修 改最后一个字节,比如修改为等,如图3所示。图3选择节点地址图该图3中,是CPU315-2DP/PN上一次给它分配的地址,是本次做实验分配的地址,之后,要用取代192.168.0. 1的地址。图4 DP总线的设置图4中,双击MPI/DP在弹出的对话框中点击下拉菜单选择PROFIBUS再点击属性新 建 然后设定地址,设置ET200M的地

3、址为2,最后点击确定完成DP设置。组态完成后点击编译,编译无误后点击下载,就可把硬件组态下载到PLC中。软件编程返回STEP 7主操作画面点开“S7程序(1)/块”进行控制程序编写,如图5所示。国 文件(I)编辑但) 插入(I) PLC 视图凹 选项(iO)窗口也)帮助也)口芽罚繇撷陷 曲百2a % W注ffl I任过滤悬系统数据QOB1日.再口41匚|匚 圈 5IMATIC 300 (1) -|3 CPU 315-2 FN/DP白国ST程序(1)或J竺乎gFB41口 FC1qdbi空W_1图5鼠标右击一插入新对象一功能(按此方法插入FC1、FC2)然后分别双击FC1、FC2对 其进行编程。打

4、开“S7程序(1)/块”,在空白地方右击,点击“插入新对象/功能”,即可 插入一个FC1。在FC1里定义相应的变量,如图6所示,编写线性化转换程序。内容:环境1接口 IIN-琵接口I名称熟据类型1注择 IN_OUTT=1 dcn.mrraiLgeReali- O RETURN_ 接口+ O-IN?1- TN OTTT名称目 out_put日致据类型|注卷Real名称数据类型地址注释目 t emp_1目 temp_2目 t emp_3目 t emp_4块变量眼(FC2的T=1 十 iZiTTiKi CInt Dint Real Real 略羿1T? 口 = 10. 02. 06. 010. 01

5、4. 01 s n程序段2 :标题:程序段3 :标题:EN注释:值 ModulHOrder NumberQ AdiiressCommentDIVJPMPT,J|-CH1-1INIOUT#temp_lIN213824100-程序段2 :标题:MUL_I EN ENO I模拟量输入通道定义式郭 I (3) IM 153-2, RedundancyAI4/AD2x8/8EitBEST 334-0CE01-0AA0260.Ztf JS3-2DI16xDC24VD016xIii:24V/06EST 321-1BHD2-0AA0BEST 322-1BH01-0AA0捉冲、心. 一图7模拟量输入输出通道分配

6、根据所接入的模拟量输入通道和模拟量输出通道,选择对应的通道地址,比如:该模块温度输入接入的是ET200M下的AI4/AO2*8bit,输入的是第一个通道3、4号端子(4-20mA电流信号),它的地址分配的是260,模拟量输出的是ET200M 下AI4/AO2*8bit,输出的是第二个通道17、18号端子(0-10V输出),她的地址 分配是258,如图7所示。打开硬件组态界面,找到与输入信号相连的模块,右击该模块,点击“编辑 符号”一项,将PIW260定义为“温度”,将PQW258定义为“控制输出”注: 该地址由于模块分配的原因可能不同。这样在编写控制程序的时候就可以不用去 记通道号,而只需要记

7、符号就可以了,如图8所示。4百HIl如DC24V AZ4/A02x8/8Bit D016xDC24V/0. 5A A04xl2BitCtrl+CCtrl+VKeplajze Object.Add Master SystemInsert FROFipT 10 SystDi ECQiiriect FROFIifET 10 SystFROFINET 10 Domain,也可旧既眼说.1119Io11s.|J Module.Order Number12函我153-3定7 153-2A02-0Zl3Find ManualStai-f Device Tool5BEST 321-1BHD2-0AA0AI4.

8、/A02x8/8Bi t46ES7 334-OCEOl-OAAuFroduct Supp口rt Informati onFAQs I (3) IM 153-2, KednndancyFROFIHET 10 Topologj-.FROFIIIET 10 IzochroiLOiiE modeSj e c i fy ModixLe.DeleteDelFilter As si gried ModulasMoni tor/Modi yEdi t Sjiribols.Obj act Properti esOpen Object With.Change AccesAssign Asset ID.2. . .

9、3Alt+ReturnCtrl+Alt+0Ctrl+F2Ctrl+F7Ctrl+F66ES7 322-1BKLH-OAAO0. . . 1所示DCI16xDC24WCI.5A,OB1:Q8.0H/F说明:DB2.DFB41ENENOC0M_RSTLMNLIiW_PERPWER_0Nqlmn_hlmP_SELQLMN_LLMI_SELLIiW_PINT_H0LDLTiW_II_m_CiNLMN_DD_SELPVCYCLEERsflihtP7_INP7_PERTITDTfI_LAGDEM:B_WLTiW_HLMLTiW_LLMP7_FACP7_0FFLMN_FACLMN_0FFI IILVALBD

10、10为比例增益,可DI SVDB1-1iK:i20M100 -M101-M102-M103-T#100MS -DB2.DBD2-TS25S2.000000e+001 -以设置数值,也可以通过建立变量表来完成.DE2.DBW8-PQT258-控制输出注释:ROUNDEN ENOIN OUT:MD20-程序段8:标题-DB2. DBD6注释:FB41PID模块使用打开OB1,先点击空程序段,再点击左侧指令窗内的库/Standard Library/PID Control Blocks/FB41 ”, 即可插入一个 FB41PID 控制模块。:部新建程序段亩a位谖辑由e比较器e ga转换器由回计数器

11、亩画I调用由回跳转由囱整数函数+画浮点数函数+ |21移动e S3程序控制E画移位/循环由星|状态位亩应定时器e a字逻辑亩盘FE块亩回F匚块E SFB 块E宜SFC块多重背景白制库田stiHibs日Standard Library:s Sa Mi scell:arieous BlockE- lol TI_S7 Converting Bl日宾FI:Q 匚口ntr口1 Elockm | | , | FB41壬口击 |FB42O- FB43Q FB58 Q FB59ci:iin_sFlflEGENTC01IT_CPTC0NT_SEN999COIITJ:-:2OM_FLSTFTER_ONP SELI

12、_SELINT_HOLD:|_SEL-CYCLESP_IWTFV_INFV_PERENOLMNLMN_FEKQLJiW_HLMQL?iW_LLMLMN_FLMN_ILliDOPVERloi IEC Function Blocks|Oil System Functi on BloS5-S7 Conveitirig Bl lol Org:arii zati on Bl o cksCommunication BlockSIMATIC_NET_CPJLedijrid:arit 10 CGF V40JLediiridt 10 MGF 31Redundant 10 CGP V51DONT_C / 在插入的

13、的FBiifB41上方使用。tai-3AINTIn:TIiLLAG的“ “问号”处随根据控制需要-LMILLLM未使用过的数据块,如DB1。便输入一个设定PID模块参数即可。J E I P I R.T3CT+ OBJ BE调用+旦跳转+ HJ整数函数+里浮点数函数+ rd移动+程序控制+到移位/循环+旭状态位+剑定时器+务字谡辑+ J FB 块+ G FC 块+ G SFE 块+ OJ SFC 块曜多重背景+制库MIO. 0MIO. 1MIO. 2MIO. 3T81OOMSFB41Continuous ControlCONT C-COM_RST-mon-PWER_0N-P_SEL-I_SEL-

14、INT_HOLD-D_SEL-CYCLE4. 000000 e+001-SP_INT-li(D20DB2.DED2-PV_IN-PV_PEF:LMN_FEE:QLJiW_LLM编译下载,调试运行。在下图中标,选中300站点, 如图10所示.-MJ单击下载即可把组态和程序全部下载到PLC内.T#25S-TI置程序元素用结构File Edit Insert PUDWindow Help也 | 畛丁岛 s7_Fr5g CPU15-2 FN/DP(1JSILUTIC 300 StationCPU 315-2 PH/DP(1-回 ST Program (1);D1 Sources0 Blocks图10下

15、载程序监控变量的建立建立的变量表如图11所示,其中DB2.DBD10为比例增益设定值,注意设定的 要是实数,比如10.0.单击激活选项后数据生效,另外,也可以打在监控状态下观察 数据变化情况.11AddressNaeTypeInitial valueCoBAent0.0|STRUCT-H).OINT0临时占位符变重+2.0wenduREAL0. 000000 e-hjOOPIDshuchuREAL0.000000e+000+10.0zengyiREAL0.000000e+000=14.0ENI:i_STRUCT图12 DB2数据块四组态王监控1.组态画面的建立变量名I变星类型| ID|逢接设缶

16、寄存器 警组=表星典 语 性 -:! 面与方统车粗括警 牛画命配非解结数报备 j 数脂山奥设US谈国暑驾急零因&口.!,变词狙M M E 4* cI4-I&1ri_J i_J t_J J- I - cocoM板op网邠设设报历同渭点 为拒墨神3 聘站昼开运配数 卡切络 适置置窖史独统统录 系系 记 发行置据毕钏年钏月燮$日盛$时钏分燮$秒盛$日期燮$时间$用户名$访问权限$启动居史记录$启动报警记录$启动后台命令语言$新报警企$双机热备状态$毫秒$网路状:分建温度内存实型1内存实型2内存实型3内存实型4内存实型5内存实型6内存字符串7内存字符串8内存字符串9内存实型10内存离散11内存离散12

17、内存离散13内存离散14内存整型15内存实型16内存整型17I口家型21口 口离散22FL:300FL3300DB2.2RootNodeQ8. 0图2变量表历史曲线按钮的连接双击历史曲线按钮(右键单击选择字符串替换可更改名称),在按下时输入 ShowPicture(“历史曲线”),历史曲线从画面名称中选择.即可以完成画面切换.如图3所示.温度控制监控系统动画连接mi对象类型:按钮对象名称:|Gi-apK7374左900上350 高度40 宽度141提示文本:厂100088077066枳限保护动画连接 值输入模拟值输入|厂.离散值输入|r 字符串输入|.国命令语言文件田编辑菖命令语言ShoPic

18、ture史曲线”);命令语言连接P按下时弹起时按住时 | |ioo画面名称图3画面切换-回历史曲线-0报表报警0-a-a-H丁二福度控制主画面!历史曲线!报表:报警记录亩“报警饱名称由美麋字名称退出历史曲线画面制作在组态王的工具箱中,选择插入通用控件历史趋势曲线,绘制画面后右键单 击选择控件属性,如图4所示.选择本站点下的温度即可.开发系统一开发系统_营云r是否显示数冤点数值数据背景色|1|亶量,匣t生选择上面列表中曲统查看数据来源I实际值I右数值I最小值|最小值时间|最大值|最大值时间|平均文件巴 编辑匡排列口 工具口 图库 画面叩 帮助迅Z本站点温度工业库中添加.数据库中添加一 |册除.|

19、列表项.显示列表项芟星名称:-本站点h风扇状态魏类型:统颜色:无效数据绘制方式:2015/04/23取消 | 应用临)|2015/04/23 16:15:02隐藏列表图4历史曲线制作报表的制作在组态王的工具箱中,选择报表窗口,制作查询按纽,双击后输入查询函数 和清除函数,如图5、图6所示。图5查询连接图6清除连接报表中变量的连接在运行状态下,单击查询按纽,里面有报表属性、时间属性和变量选择,在 变量选择下从历史库变量中选择温度,在时间属性窗口下选择所要查询的时间 段,如图7所示。图8为报表记录。图7查询变量的连接在组态王的工具箱中选择报警窗口,即可以绘制报警界面,报警变量的选择在数据词典的变量中进行定义,如图9所示。白举数据库 唱结构变量 数据词典 金报警蛆 二喘设备 i i-comi! !COM2谟 UDEF 板卡IOFC服务器迪网路站疽 白又系统配置/设置开发系统I国设置运行系统 p o报警配置 伤史数据记录 物网络配置! C用户配置邸打印配置 白1回L访问管理器; e表格模拔 i ,旨记录停 白口腿E3发布画面 目发布实时信息 :g发布而史信息 每发布数据库信息严H于头笙4内存实型5钏秒内存实型6日期内存字:苻串7盛$时间内存字符串S盛$用尸名肉存字符串9崟$访问权限内存实型10而$启动氏史记录内存离散11$启动

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论