西门子300PLC中断用法_第1页
西门子300PLC中断用法_第2页
西门子300PLC中断用法_第3页
西门子300PLC中断用法_第4页
西门子300PLC中断用法_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

1、创建语言!设置时钟CT).廿陌叫溯忡讯四国艾件E)编辑 插入视图世)选项廷)窗口地)帮助但)芽嚣 | E昭访问权限,煎泌显示可访问的节点堡)-序UDT的使用-圈 SIMATIC 300 (1)-U CPU 319-3 FN/DF-stJ ST 程序1) 旦J源文件 O块-圈 SIMATIC 300 C2)-g CPU 313-2 DF-包ST程序(2) 旦J源文件 O1块保存服务数据旧) 访问地址. HYPERLINK http:/www.d www.d iangun- cum更改模块标识(A).CPU消息.显示强制值(Z)监视/修改变量(0)FR0FIBUS端辑Ethernet节点电).分配

2、FG/咒(Q)取消FG/FC分配(jC)更新固件(U)更新操作系统QI).硬件诊断Of) 模块信息(X) 工作模式廷) 注胫皿七六Ctrl+DCtrl+I项下的诊断/设置,系统时钟管理M7系统.Ctrl+L 保存到存储卡 从存储卡中重新荻取世).下载(1)组态此).端译和下载对象在项目管理界面,选择PLC选 上隹到FG将站点上传到将RAM复制到EJOM.将用户程序下载到存储卡地)设置时间中断:打 开 硬CPU设 置 对 话 框选择日时间中断让 CPU 在 2014 年 04 月 07 011点。0执行一次OB10里的程序笋 7段1等时周期中断1周期/时钟存储器保持睁器1中断(日时间中断)1循环

3、中断诊断/时钟保护通视网貉执行& - CPI 319-3 PN/DP - (R0/S2)记住这里设置的是0B1Q,我们在编程的时候需要使用OB10isfFf 0B12: |o/ 厂0B13: |0fV |卦时l |1994-01-01|00:00X994-01-01 |00:00无二JIR1L ll jf厂 1 工 |I1K4-01-01|00:00在前面打上对这里的执行可以选择执号,启动0B1Q的行一次,每分钟,每小日时间中断功能一时.这里只是为了演示,我们选择一次忧先缀11:00一*尹始日期嘲日时首 |12014-04激活FIF ZJ职消 I下面在OB10中编写我们需要的中断程序,我们就让

4、CPU在执行OB10时系统停机,这样 更清晰可见。-圈 SIMATIC 300 C2)-CFU 313-2 DP白回S7程序Cmij)EH IMi建立一个OBIO萼切Ctrl+X复制Ctrl+C粘贴Ctrl+V1册臃Del功能块 功能 数据块,数据类型 变星表插入新对象FLC重新布线. 比较块. 参考数据 检查块的一致性.打印*重命名F2对象屈性.Alt+RetuiTL特殊的对象雇性巩,赫*区)届性-组织块打开OBIO,在库中选择SFC46, CPU停机功能JIB歹生ra京宜豹库国stdlibs_Standard Librar+ OJ Miscellaneous Blocks+ 克 TIS7

5、Converting Blocks+PID Control BlocksEIEC FimctMn Blocks-(也 System Function Blocksa* or duC1UlC_lbJ SFB1CTDIEC.TCO- SFB2CTUDIEC_TCO- SFB3TP IEC_TCa- SFB4TONIEC_TCa- SFB5TOFIEC_TCa- SFB8USE1TDCOM.FUNCa- SFB9URCVCOM.FUNCa- SFB12BSEMCOM.FUNCa- SFB13BRCVCOM.FUNCa- SFB14GETCOM.FUNCa- SFB15PUTCOM.FUNCa- SF

6、B16PRINTCOM.FUNCa- SFB19STARTCOM.FUNCO SFB20STOPCOM.FUNCP / PGfiLCNTLwww. d in. com5000000000 0 0 0 0 0 0 0-SFC34SFC35SFC36SFC37SFC38SFC39SFC4LISFC41SFC42SFC43SFT44SFC46SFC47SFC48SFC49SFC5LISFC51SFC52SFC54SFC55System Futlction Blocks盘程序元素 医调用结构 Hill保存编译下载等待时间到了停机。硬件中断:只有CPU上自带接入点的才有硬件中断功能。并不是所有的CPU都

7、支持硬件中断,这里我们选用CPU 313-2DP, 自带有一个输入/输出模块Count地址768.这里我们选用CPU 313-2DP, 自带有一个输入/输出模块768. . . 783www, d li:lnjz:iincom双击,打开块属性设置U模块DI16/DO16的起始地址是124, 这个地址我们一定要记住,启用 硬件中断的时候需要使用125124. . . 125打 开 块 属 性 对 话 框输入延iSEms:硬件中断条件上升沿:下降沿:1234567厂厂厂厂厂r厂厂厂厂厂厂在输入栏下,。的上升沿上打上对号,点击确认确定 一|)打开CPU属性对话框:属性 -CPU 313-2 DP -

8、 (R0/S2)日时间中断循环中断诊断/时钟常规启动周期/时钟存储器保护中断厂硬件中断-一,厂时间延iE中断-一,厂异步错误中断忧先缀:做的面过程映像 分区:0B42忧先级: 0B20 : |3 0B21 :厂I过程映像 分区:I厂-刁I T I0B810B820B83通讯4 5 6 74 4 4 4 B B B B B o o o o O记住这个,我们需要在这里面写中断程序保存编译下载EPV1中断UDOb0B55 :0B56 :0B57忧先勤:0B870B700B720B73忧先级:|28|0建立一个OB100(开机只执行一次),在里面编写中断程序。-国硬件中断-gj SIMATIC 300

9、 (1)- 期 CPU 313C-2 FtF-3TJ ST 程序1) z源寸件买切Ctrl+X复制Ctrl+C粘贴Ctrl+V朋除Del插入新对象功能 数据块 数据类型 变量表重新布戏.比较块. . .参考数据检查块的一致性.打印重命名F2对象雇性.Alt+RetuiTL特殊的对象属性打开OB100在里面插入SFC40+旬SFB块 十回SFC块速m背景在库中找到SFC40摩写g T 31汀三Standard Library)+ 室| ffli scellaneciiiE Bio+ TI-S7 Converting PID Control Bloc TFT Fmn r t i rn R1 eSv

10、stem Function HockssruuSFB1CTUCTD1EC_TCIEC_TCSFB2CTUIIIEC_TCSFB3rr】:EC_TCSFB4TONIEC_TCSFB5TOFIEC_TCSFB8USE1JIICOM_FUirCSFB9UKCVM_mCSFB12BSEND C0M_FUNCSFB13BRCYCOM_FUirCSFB14GETCON_FU1?CSFB15PUTcon rmystem Function Blocks中程序元素E三调用结构 邮叫,diahgon. coniRET VAL-VIW1O HYPERLINK http:/www.diangon www.diango

11、n. comEH_IRT / IRT_FUNCJ口口口口口口口口口口口口口口SFC26UPDAT_PIIO_FU1ICSFC27UPDAT_POIO_FU1ICSFC28SET_TIMTPGM_CHTSFC29CA1I_TIMTPGM_CHTSFC30ACT_TIMTPGM_CHTSFC31QRY_TIMTPGM_CHTSFC32SRT_DIMTPGM_CHTSFC33CA1I_DIMTPGM_CHTSFC34QRY_DIMTPGM_CHTSFC35MP_AD1PGM_CHTLSFC36MSK_FLTDIAGNSTCSFC37DMSK_FLTDIAGHSTSFC38READ_ERRDIAGHS

12、TSFC39DIS IRTIRT FU1ICSFC40 EH IRT IRT把SFC40添加至ij程序编辑页面ENONRSFC41Q SFC42DIS_AIRTEN_AIRTIRT_FUBIRT_FU1ICQ SFC43RE_TRIGRPGM_CHTQ SFC44REPL_VALDIAGHST口 SFC46STP PQ,LCMTLQ SFC47WAIT PQLCHTLQ SFC48SNC_RTCBCLK_FUM如何填写下图有详细的说明MODE因为我们需要使用OB40,所以这里我们需要选择使用OB编号指定中断,根据格式要求就可以写成B#16#2启用所有新发生的中断和异步错误-启用所有新发生的、屈

13、于指定中断等缀的半件1时间中断:10延时中断:20周期性中断:30硬件中断:40用于口时1的中断:50募值计算中断:60冗余错误中断:7。异步错误中断:80根据上图解释,我们可以总觉出一下结论:B#16#2 是指令符号,代表我们激活一个OB块,OB_NR代表 我们需要激活的QB块的编号,RET_VAL是故障代码www. d iangon. com建立OB40 (刚才在CPU设置里面记下的中断组织号码)00000000000000000000000-SFC30ACT_TI1ITFGM_CNTSFC31QRY_TIirrHgNTSFC32SRT_DINTFGM_CNTSFC33CAITJUITTH

14、gNTSFC34QRYJiIHTFcSfiLCtlTSFC35MF ALMPGM CNTLSFC36MSK_FLTDIAG1TSTCSFC37dmsb:_fltDIAGNSTSFC38KEAII_ERRDIAGNSTSFC39DIS_IRTIRT_Fl.QTi:.SFC4LIEN_IRTIRT_Fl_rtTCSFC41DIS_AIRTIRT_FUBSFC42EN_AIHTIRT_FUN匚SFC43RE_TiaGEFGM_CNTSFC44FLEFL_VALDIAGNSTSFC46STP FGWCirTLMSFC47SFC48SFC49SFC50SFC51SFC52SFC54SFC55SITCJI

15、TCECLILF1.Q1LGC_GAIIRIO_Fl.QTi:.RIi_LGAIiRIO_FOi:RBSYSSTDIAG1TSTCWRJJSMSGDIAGNSTRIi_HFAJ 即IO_Fl.QTi:.WR_FAEMILLFOCT vWAIT FGffl_CNTLjUI? EMnTL1T为了方便演示中图 司是使角氧右中蛔的执行,我们还 才CPU停机的功能丁SFC46Ch:dlige the CPU to STOP,飞 IP*ENENii属性-组织块常规-第1部分常规-第部分调用 属性名称:(町瓦如 符号名:符号注释此):创建语言(1):|lAD三项目引径:髭思置:心工控资料专用,启程练习3001硬件中断代码接口创建日期:2014-04-

温馨提示

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

评论

0/150

提交评论