
计算机·且C应用一S母Mss/S7且.C计时器和计数器的非寻常使用几倒 机床电号2009.4 SIEMENS S5/S7LC计时器和 计数器的非寻常使用几例 甘文广西玉柴机器股份有限公可,537005) 中图分类号:M57I61 文献标识码:日 文章编号:104-0420(209)04-0045-03 0引言 一台立体仓库采用SIMINS S5I00U控制.这里 以列定位为例匠定位类同)说明:堆紧机相对于仓库 SIMENS S5/S7AC计时器T谈语TMFR,德语 货架仓位的列由安装在堆探机上的限位开关吸光电 ZEN为不与计数器混滑,两种语言都使用地址T) 开关)D1和安装在各列对应位置的潼决减遮光板) 和计数器C英语COUNTER,德语Z孙口LR,英语地 识州。堆操机水平移动过程:限位开关D1撞到蹄 址用C,德语地址用?以下程序泥用请注意)被广泛 块我态由“0变“1”.在且C用户程序中图2),没 使用于且C用户程序,其君规用法为程序设计者所熟 计一个扩展球冲型计时器T1计时输入操接D1,编 悉,不再餐述,这里根据编程经验介留几个非子常使 程时间设业5一个加减计数器计数C1,加计数端 用实例。 QI接T1的NO触点和前进指令Q10的NO与逻辑, 1脉冲计时器 减计数特D按T1的NO触点和后远指令QL1的NO 与逐辑参考本例程序S正GMNT卫和SECMIN卫),角 肽冲计时器T的功能是箱入为“1的时可设 定一个基准位置(D0),在基准位置计数器置零,系统 定时问,输出为“1的时问-棉入为“1的时间:输入 复位按扭口2接复位端。堆缘机移动时C1根指T门 为“1的时间>设定时间,即使输入为“1后一直保 的状态和前进后退指令的选择加减计数,统定深 持输出为“1的时间-设定封间, 机的实水平位里计数值W12》。 如果把按细的NO接LC的输入并作为状冲川时 这里膏要说明的是扩展球冲型计时器(SL形式 整的输入逻舞该“T减其输出的为“1时间被规范为 表达为SE)T1.限位开关01出现一个上升滑信号, 级定时间。用户程序中使用其或其输出无效考患 1输出一个扩晨肽冲,C1根据门和前进指令后落 按缸操作者对按塑的按压时问。 指令的与逐辑结果加减计数。这个段计送免了驱动 2扩展脉冲计时器 对象在移动状态或静止状态时,山于振动导数01的 状奔短时间少于05为“0的误动作造成误计数, 扩展林冲计时器的功能是:不管输入为“1的时 这种方案比在C1程序中直接使用D【优越, 间减毅定时间T输出为“1的时间-设定时间 t3 T,这个功能可以用于脉冲定度整形, 101 q1.3 在输入上出现连续数个球冲而设定的时问能覆 前后两个林冲所占用时问时,箱出脉冲宽度为它们设 9 TD.D 定时间7的叠加(保持为“1”餐考冈1) sC 003 CV BI -FW 12 t uL 图2计时鉴梯形图 园1扩展欧冲计时透时序图 3延时接通计时器 使用实例:立体仓库堆圾机列水平位置)定位和 延时接通计时器的功能是输入一旦为“1”,输出 层垂直位置)定位控制。 狂迟浸定时间后为“1”输入一且为“0”,输出立即为 一45 1994-2010 China Academic Journal Elctminie Puhlishing House.All rights reserved.hetpeuww.cnki.net
SIEMENS S5 /S7 PLC计 时 器 和 计数器的非寻常使用几例 甘 文 (广西玉柴机器股份有限公司 , 537005) 中图分类号 : TM571. 6 + 1 文献标识码 : B 文章编号 : 1004 - 0420 (2009) 04 - 0045 - 03 0 引言 SIEMENS S5 /S7 PLC计时器 T(英语 TMI ER,德语 ZEITEN,为不与计数器混淆 ,两种语言都使用地址 T) 和计数器 C (英语 COUNTER,德语 ZAEHLER,英语地 址用 C, 德语地址用 Z,以下程序混用 ,请注意 )被广泛 使用于 PLC用户程序 ,其常规用法为程序设计者所熟 悉 ,不再赘述。这里根据编程经验介绍几个非寻常使 用实例。 1 脉冲计时器 脉冲计时器 T的功能是 :输入为“1”的时间 ≤设 定时间 ;输出为“1”的时间 =输入为“1”的时间 ;输入 为“1”的时间 >设定时间 ,即使输入为“1”后一直保 持 ,输出为“1”的时间 =设定时间。 如果把按钮的 NO接 PLC的输入并作为脉冲计时 器的输入逻辑 ,该“T”或其输出的为“1”时间被规范为 ≤设定时间。用户程序中使用其 T或其输出无须考虑 按钮操作者对按钮的按压时间。 2 扩展脉冲计时器 扩展脉冲计时器的功能是 :不管输入为“1”的时 间 ≥或 ≤设定时间 T,输出为“1”的时间 =设定时间 T,这个功能可以用于脉冲宽度整形。 在输入上出现连续数个脉冲而设定的时间能覆盖 前后两个脉冲所占用时间时 ,输出脉冲宽度为它们设 定时间 T的叠加 (保持为“1”,参考图 1)。 图 1 扩展脉冲计时器时序图 使用实例 :立体仓库堆垛机列 (水平位置 )定位和 层 (垂直位置 )定位控制。 一台立体仓库采用 SIEMENS S5 100U控制。这里 以列定位为例 (层定位类同 )说明 :堆垛机相对于仓库 货架仓位的列由安装在堆垛机上的限位开关 (或光电 开关 ) I0. 1和安装在各列对应位置的撞块 (或遮光板 ) 识别。堆垛机水平移动过程 :限位开关 I0. 1撞到撞 块 ,状态由“0”变“1”。在 PLC用户程序中 (图 2) ,设 计一个扩展脉冲型计时器 T1,计时输入端接 I0. 1,编 程时间设 0. 5 s,一个加减计数器计数 C1,加计数端 CU接 T1的 NO触点和前进指令 Q1. 0的 NO与逻辑 , 减计数端 CD接 T1的 NO触点和后退指令 Q1. 1的 NO 与逻辑 (参考本例程序 SEGMENT2和 SEGMENT3) ,确 定一个基准位置 ( I0. 0) ,在基准位置计数器置零 ,系统 复位按钮 I0. 2接复位端。堆垛机移动时 C1 根据 T1 的状态和前进 /后退指令的选择加 /减计数 ,确定堆垛 机的实际水平位置 (计数值 FW12)。 这里需要说明的是扩展脉冲型计时器 ( STL形式 表达为 SE) T1。限位开关 I0. 1出现一个上升沿信号 , T1输出一个扩展脉冲 , C1根据 T1和前进指令 /后退 指令的与逻辑结果加 /减计数。这个设计避免了驱动 对象在移动状态或静止状态时 ,由于振动导致 I0. 1的 状态短时间 (少于 0. 5 s)为“0”的误动作造成误计数 , 这种方案比在 C1程序中直接使用 I0. 1优越。 图 2 计时器梯形图 3 延时接通计时器 延时接通计时器的功能是输入一旦为“1”,输出 延迟设定时间后为“1”,输入一旦为“0”,输出立即为 — 45 — 计算机 ·PLC应用 ———SIEMENS S5 /S7 PLC计时器和计数器的非寻常使用几例 机床电器 200914

机休电器200明.4 计算机·H成用一sMN5ss7HC计时器计数器的丰寻常使用几刻 “0”。如米输入为“1的时间<设定时间T(一个赋 按钮卫33即烛灭,系经快复正常运行。 冲)输出为“0”即就是输入上出现一连半这样的脉 Scme126故障延f 5cmel27故障及其复位 冲输出仍燃为“0”。这个特性可以使用于只对输入 :AN 1234 A F05 脉冲宽度设定时间时响应,输入歌冲逾度<设定 :L K灯点1延时05材:8 F10 时句时不响应进免其十找(参考图3). :S T6 :A 1253 :NOP 0 :R F10 轴入L NOP :。++ n NOP 0 Sgm428枚件指示 A A T6 A F10 图3菇时楼通计时器响应时序 :=F05 Q355 使用实例:机械手导线导性上层拱起监控 引进的一台L田HRR装卵料机板手采用sE 4 自锁延时接通计时器 MWSs5115U型AC控制,机械手装卸料滑座的电 自核廷时接通计时器的功能是输入一旦为“1” 源和控制线,出安装在控制而板上方导轨中段的接线 输出运迟设定时问后为“!并一直保持。仅当其夏位 盘引出经导线导娃莲接到装料滑座、装印料滑座 簧的逻辑结果由“0变“1时输出由“1变“0” X向移动时导线导铃在岸轨上圈动。长明使用后,由 上运机械手导线导轿上层棋起监控程序任S7, 于导线导链的重叠部分的摩擦力增加,机板手装郭料 300程序中,如果使用自镇接通计时器,可以简化为 滑座的回程过程向·X方向移动),会使导线导链上 AN 1234 层棋起见图4之虚线).发生神落出轨事故。机械手 SSTASMS 装卸料滑座距离阁示左强越远,事故越颠繁住要出现 sS T 6 在X的正向术端)。 A 1 233 T 6 装初韩骨座 NOP 0 米光及延国 一线线 NOP 0 T 6 M LO 风候T共景 A F 10 355 图4敦妇机权于工作示意阁 为监控导浅导蛙上层拱起,设计一个激光发射和 加诚计数器 接收表置,其NC触点接LC卫34,一个带指示灯按 加碱计数器功能是:加计数端米一个除冲上升沿 绍,按钮接卫33指示灯接Q355.设计SECMINT26 计夏值加1.戏计数端来一个脉冲上升沿,计数值减 -28,SEGMENT26定义一个接通延时计时器(6),这 1,加减计数器的计数值=0徐出Q=0,计数值≠0 个计时器在卫34上出现《Q5s干扰脉冲不会使 输出Q-1。 Fm.5一1进免由于常光发射和接牧装置受到版动造成 使用实例:多通逃数控系统数控程序的等符指令 5误动作(由于激光发送和接部件之间死离较 处理。 大,而且安装基甜不断受到机械手运行中白身表动,近 加减计数器的计数值一0,输出Q-0,计数值≠0, 距离车特行我和其它机床震动的影响),仅当34上 输出Q=1的属性被用于多迈道数控系统数控程序的 出现05$干扰脉冲棋起的导线导性使卫34的状 等待指令各越道前一个程序设同时启动但不同时结 态长期为“0“)时T0.5-I.SECMINT卫7定文一个RS 束,具有最长的程序段的通道程序结京,启动所有通邀 勉发器,F05=1,F10被置位并保持,F1.0在有关程 的后继程序段。图5中通道12的第一程序段在A点 序中作为退辑条件,使回程速度为多机械手停止:运 月时启动通道1的奶一程序段先在B点前结束,通 行):只有在故障除(修理好导线导娃)后按下复位 道2的第一程序在B点结束迈道12的第二程序 按扭卫33才能复位。SMNT28的功能是在故障 段在B点问时启动遵道2的第二程序段先在C点前 出既后指示灯亮提示操作者),故障消除后按下复位 站来通道1的第二程序段在C点结束通道12的第 一46 1994-2010 Chin Acadauie Jourrl Elctmnie Puhlishing Houe,All righesrserved.emeaww.cnkine
“0”。如果输入为“1”的时间 <设定时间 T (一个脉 冲 ) ,输出为“0”。即就是输入上出现一连串这样的脉 冲 ,输出仍然为“0”。这个特性可以使用于只对输入 脉冲宽度 ≥设定时间 T时响应 ,输入脉冲宽度 <设定 时间 T时不响应 ,避免其干扰 (参考图 3)。 图 3 延时接通计时器响应时序 使用实例 :机械手导线导链上层拱起监控 引进的一台 L IEBHERR装卸料机械手采用 SIE2 MENS S5115U型 PLC控制。机械手装卸料滑座的电 源和控制线 ,由安装在控制面板上方导轨中段的接线 盒引出 ,经导线导链连接到装卸料滑座。装卸料滑座 X向移动时导线导链在导轨上圈动。长期使用后 ,由 于导线导链的重叠部分的摩擦力增加 ,机械手装卸料 滑座的回程过程 (向 - X方向移动 ) ,会使导线导链上 层拱起 (见图 4之虚线 ) ,发生掉落出轨事故。机械手 装卸料滑座距离图示左端越远 ,事故越频繁 (主要出现 在 X的正向末端 )。 图 4 装卸机械手工作示意图 为监控导线导链上层拱起 ,设计一个激光发射和 接收装置 ,其 NC触点接 PLC I23. 4,一个带指示灯按 钮 ,按钮接 I23. 3,指示灯接 Q35. 5。设计 SEGMENT26 - 28, SEGMENT26定义一个接通延时计时器 ( T6) ,这 个计时器在 I23. 4上出现 < 0. 5 s干扰脉冲不会使 F015 = 1,避免由于激光发射和接收装置受到振动造成 F0. 5误动作 (由于激光发送和接收部件之间距离较 大 ,而且安装基础不断受到机械手运行中自身震动 ,近 距离车辆行驶和其它机床震动的影响 ) ,仅当 I23. 4上 出现 ≥0. 5 s干扰脉冲 (拱起的导线导链使 I23. 4的状 态长期为“0”)时 F015 = 1。SEGMENT27定义一个 RS 触发器 , F0. 5 = 1, F1. 0被置位并保持 , F1. 0在有关程 序中作为逻辑条件 ,使回程速度为零 (机械手停止运 行 )。只有在故障消除 (修理好导线导链 )后按下复位 按钮 I23. 3才能复位。SEGMENT28的功能是在故障 出现后指示灯亮 (提示操作者 ) ,故障消除后按下复位 按钮 I23. 3即熄灭 ,系统恢复正常运行。 Segment 26故障延时 Segment 27故障及其复位 : AN I 23. 4 : A F 0. 5 : L KT 005. 1延时 0. 5秒 : S F 1. 0 : SD T 6 : A I 23. 3 : NOP 0 : R F 1. 0 : NOP 0 : 3 3 3 : NOP 0 Segment 28故障指示 : A T 6 : A F 1. 0 : = F 0. 5 : = Q 35. 5 : 3 3 3 4 自锁延时接通计时器 自锁延时接通计时器的功能是输入一旦为“1”, 输出延迟设定时间后为“1”并一直保持。仅当其复位 端的逻辑结果由“0”变“1”时输出由“1”变“0”。 上述机械手导线导链上层拱起监控程序在 S7 - 300程序中 ,如果使用自锁接通计时器 ,可以简化为 : AN I 23. 4 L S5T#50MS SS T 6 A I 23. 3 R T 6 NOP 0 NOP 0 A T 6 = M 1. 0 A F 1. 0 = Q 35. 5 5 加减计数器 加减计数器功能是 :加计数端来一个脉冲上升沿 , 计数值加 1。减计数端来一个脉冲上升沿 ,计数值减 1。加减计数器的计数值 = 0,输出 Q = 0,计数值 ≠0, 输出 Q = 1。 使用实例 :多通道数控系统数控程序的等待指令 处理。 加减计数器的计数值 = 0,输出 Q = 0,计数值 ≠0, 输出 Q = 1的属性被用于多通道数控系统数控程序的 等待指令 ,各通道前一个程序段同时启动但不同时结 束 ,具有最长的程序段的通道程序结束 ,启动所有通道 的后继程序段。图 5中通道 1 /2的第一程序段在 A点 同时启动 ,通道 1的第一程序段先在 B点前结束 , 通 道 2的第一程序段在 B点结束 ,通道 1 /2的第二程序 段在 B点同时启动 ,通道 2的第二程序段先在 C点前 结束 ,通道 1的第二程序段在 C点结束 ,通道 1 /2的第 — 46 — 机床电器 200914 计算机 ·PLC应用 ———SIEMENS S5 /S7 PLC计时器和计数器的非寻常使用几例

计算机·AC应用一SIMINS S5/S7A,C计时图和计效图的非习常使用几例 航床电器009.4 三程序段在C点同时启动、 5AC℃一0,A755-0,通道2程序答止执行:由于 7AAC℃=2.A655=1通道1继续执行程序:直到通 通道的 道1的程序执行到出现了一个等待指令即M561的 状态出“0变“1“",使得Z5的VALU加I,Z飞AQC- 图5多通谥程序过程图 1,Z4的VAUE减1,Z4 ACC=1注意这时M661状 启动信号的定文可可以有多种形式,现以s正 态一直为1,没有上升沿)。 MWSs5LC用户程序为例编辑·个执行图5示程 由于Z5A0C=1,A755=1,7AAC℃=1,A655 序流程琴求的逻#:假设M561AM661分别是通道 -1通道2和通道1同时启动向下执行程序。 12数控程序轮出的辅助功能等待邪令,A655A?5 5分州是通道12的启动信号《对NC可以安排他们起 6加计数器 这样的作用),M90为与C启动有关的一个标志, 加计教器的功能是加计效端米一个脉冲上升沿, 设计以下用户程序sm45·Scmm48,定义计数 计级值加1. 数Z4Z5和启动信号。 使用实例:斤关元件的状态异常屏时变化诊断 Seiment 45 Segeal 47 例如浪压气压压力雅电器由于动力源压力的瞬 A .M h51 A -M 561 U .Z 4 :O ,2 5 时变化或使用它的管略的负黄伏态瞬时变化吸位开 A .M 561 :A -M 661 关由于设备部件的意动,导致其NO蛙点由闭合状金 D :(D .7 5 AN .M 890 AN -M 890 实然断开又团合,造成程序的执行不正常。开关元件 C 001 :L KC 001 供像的状态作为逻辑条作和监控环节在孔C程序 -Z :S 。Z NOP :)P 中被广泛使用,而且为连铁作用方式。由于上送突变 0 NOP NOP 0 的过程只出现在瞬问,有时使用编程装置以人的视觉 :NOP :NOP 很难扑旋到该现象的存在。这种现象在设备故障诊断 :NOP :)P 中可以借动触发器或计数器检渴。 Segent 45 Seament 48 设计一个加计数器C1诊断上述夏象(®考sx A 4 ·A 655 A 755 menB):压力孩电器的O触点D0接计数墨的U 觜液压启动按钮的NO触点·I接R瑞,液压启动 在本程序中,系统上电后,且C系统在初始化过程 过程由于Ⅱ1的先复位和D0后米的上升沿,计数整 M890-0,则Z4/Z5计盈值被置1,因此Z4-Z5-1: 输出W2一,如果不出现上述突燃断开又团合的现 系统自动启动后通道1通道2同时启动执行程序, 象,W2一直为如果出现上述现象在尚未重新府 如果通通1的程序执行到朱出现了一个寧持指 动液压的情况下,w2>1,减说明出现过上述现象。 令,即M561的状态由“0变“1”,使得Z4的VALUE 可以根据W2>1编招报警信号程序这里从略). 减1,Z4ACC-0.Z5的VALUE加1,5ACC-2,由 $5程序梯形图形式图6) 于Z弘AC℃-0,A655-0,通道1程序停止:执行:由于 Seractt 3 1d.0 C 75A0C=2,A755=1,迈道2维续执行程序,直到通 道2的程序执行到出现了一个等持指令,即M661的 状态出“0变“1”,使得Z4的VUE加1,ZA ACC- 1.Z5的VA1UE减1,Z5ACC=1注意这时M561状 高一直为1.没有上.升沿)。 图6S5程序样形图 由十7AACC=1,A655=1.75AQC=1.A755 -1,通道1和通道2问时启动向下执行程序。 7减计数器 如果通道2的程序执行到先出观了一个等待指 减计题器的功能是减计爱对来一个称冲上升沿计 令即M661的状态由“0变“1”,使得Z5的VAUE 数做减【,计数值0,计数器状态为1,计数值=0.计 或1,Z5ACC-.Z4的VUE加1.ZAA℃-2,由于 数器状杰为“0。 下转50页】 -47- 1904-2010 Chir Acadetie Jourral Eletrunie Puhlishing House.All tighes nserval heip:www.enkinet
三程序段在 C点同时启动。 图 5 多通道程序过程图 启动信号的定义可以有多种形式。现以 SIE2 MENS S5 PLC用户程序为例 ,编辑一个执行图 5示程 序流程要求的逻辑 :假设 M56. 1 /M66. 1分别是通道 1 /2数控程序输出的辅助功能等待指令 , A65. 5 /A75. 5分别是通道 1 /2的启动信号 (对 NC可以安排他们起 这样的作用 ) ,M89. 0为与 PLC启动有关的一个标志。 设计以下用户程序 Segment 45 - Segment48,定义计数 器 Z4 /Z5和启动信号。 Segment 45 Segment 47 : A - M 66. 1 : A - M 56. 1 : CU - Z 4 : CU - Z 5 : A - M 56. 1 : A - M 66. 1 : CD - Z 4 : CD - Z 5 : AN - M 89. 0 : AN - M 89. 0 : L KC 001 : L KC 001 : S - Z 4 : S - Z 5 : NOP 0 : NOP 0 : NOP 0 : NOP 0 : NOP 0 : NOP 0 : NOP 0 : NOP 0 : 3 3 3 : 3 3 3 Segment 46 Segment 48 : A - Z 4 : A - Z 5 : = - A 65. 5 : = - A 75. 5 : 3 3 3 : 3 3 3 在本程序中 ,系统上电后 , PLC系统在初始化过程 M89. 0 = 0,则 Z4 /Z5计数值被置 1,因此 Z4 = Z5 = 1; 系统自动启动后 ,通道 1 /通道 2同时启动执行程序。 如果通道 1的程序执行到先出现了一个等待指 令 ,即 M56. 1的状态由“0”变“1”,使得 Z4的 VALUE 减 1, Z4. ACC = 0; Z5的 VALUE加 1, Z5. ACC = 2。由 于 Z4. ACC = 0,A65. 5 = 0,通道 1程序停止执行 ;由于 Z5. ACC = 2, A75. 5 = 1,通道 2继续执行程序 ,直到通 道 2的程序执行到出现了一个等待指令 ,即 M66. 1的 状态由“0”变“1”,使得 Z4的 VALUE加 1, Z4. ACC = 1, Z5的 VALUE减 1, Z5. ACC = 1 (注意这时 M56. 1状 态一直为 1,没有上升沿 )。 由于 Z4. ACC = 1, A65. 5 = 1, Z5. ACC = 1, A75. 5 = 1,通道 1和通道 2同时启动向下执行程序。 如果通道 2的程序执行到先出现了一个等待指 令 ,即 M66. 1的状态由“0”变“1”,使得 Z5的 VALUE 减 1, Z5. ACC = 0; Z4的 VALUE加 1, Z4. ACC = 2;由于 Z5. ACC = 0, A75. 5 = 0,通道 2程序停止执行 ;由于 Z4. ACC = 2, A65. 5 = 1,通道 1继续执行程序 ;直到通 道 1的程序执行到出现了一个等待指令 ,即 M56. 1的 状态由“0”变“1”,使得 Z5的 VALUE加 1, Z5. ACC = 1, Z4的 VALUE减 1, Z4. ACC = 1 (注意这时 M66. 1状 态一直为 1,没有上升沿 )。 由于 Z5. ACC = 1, A75. 5 = 1, Z4. ACC = 1, A65. 5 = 1,通道 2和通道 1同时启动向下执行程序。 6 加计数器 加计数器的功能是加计数端来一个脉冲上升沿 , 计数值加 1。 使用实例 :开关元件的状态异常瞬时变化诊断 例如液压 /气压压力继电器由于动力源压力的瞬 时变化或使用它的管路的负荷状态瞬时变化 ,限位开 关由于设备部件的震动 ,导致其 NO触点由闭合状态 突然断开又闭合 ,造成程序的执行不正常。开关元件 (映像的 )状态作为逻辑条件和监控环节在 PLC程序 中被广泛使用 ,而且为连续作用方式。由于上述突变 的过程只出现在瞬间 ,有时使用编程装置以人的视觉 很难扑捉到该现象的存在。这种现象在设备故障诊断 中可以借助触发器或计数器检测。 设计一个加计数器 C1诊断上述现象 (参考 Seg2 ment3) :压力继电器的 NO 触点 I0. 0接计数器的 CU 端 ,液压启动按钮的 NO触点 I0. 1接 R端 ,液压启动 过程由于 I0. 1的先复位和 I0. 0后来的上升沿 ,计数器 输出 FW2 = 1,如果不出现上述突然断开又闭合的现 象 , FW2一直为 1;如果出现上述现象 ,在尚未重新启 动液压的情况下 , FW2 > 1,就说明出现过上述现象。 可以根据 FW2 > 1编辑报警信号 (程序这里从略 )。 S5程序梯形图形式 (图 6) : 图 6 S5程序梯形图 7 减计数器 减计数器的功能是减计数端来一个脉冲上升沿计 数值减 1,计数值 ≠0,计数器状态为 1,计数值 = 0,计 数器状态为“0”。 (下转 50页 ) — 47 — 计算机 ·PLC应用 ———SIEMENS S5 /S7 PLC计时器和计数器的非寻常使用几例 机床电器 200914

机安由器209.4 计算机·挂C应用开关量传5墨与且C输入核块的配罩和左接分析 是经验不足的情况。可以用下面的方法进行现场简易 的。因此无论排种情况部可以参超三线接线. 判断iD输入桶块的类邓。根据图4至图6可知:若是 4结束语 源型-共阴极乌路将N端与用户屯源正酸短按按 口指示灯应该亮:若是漏型·共阳极电路,将N璃与 在开关量传够器与凡C输入积块正雨配型的基 用户比源负极领楼,接门希示灯应该亦:若是想:合型比 础上实现传感器,用电要与用:的)轮:入核块对 路,将N端与月户电裙正极成负极短按,按口指示灯 应端子的止确连接,是体证C控制系统刊电进行 霜会发光。 编程设计,调试工作的前提。 3传感器与D的配型与连接 参考文献 正是由于传感器输出类型和)喻入形式的多样 111 EYENCE.传%样本千肝12120%年版. 性,所以在使用传感器作为LC的开关量输入时,要 [2]密希初.用蓝建及应用M们北京-机板T业尚版壮 21001 注意两者之问的配翠,并注意用户电源极性。否则会 「31何友华.可解程序拉制器及常用控制电器[M1重京 因选配什谈而烧数元件。 的金工业回版社,9网 31传感器与D的配型 [4]周留森,二线式传感零什与C几的连核J1机味电 配型的惊g地确保:入端的行号能够E动允电层 4.1993.12) 合器的内部LD导通,被光电黑合器的光电管按收 使外给入信号可常传常法入用C、根据上文的分析 收稿日肃:209.05:14 作者简分椅止死(“略·).男教找.从率白动化技术计 可知:NN型输出的传感器只能梭湘型成混合式验入 究与我学工作。 电路形式的输入禁块。P型输出传感器只能接源型 或混分出输入地培形式输入慎块。 32传感路与D的连接 上接47项)上述6现象也可以使月减计数器处理。 设计一个截计登器C】诊断上述现象(参考 图7(a)所示是NN思输出传区器与漏梨D输入 NERVORK2)压力运电器D0的W)触点按计数器 的连核图。用C内部共点誉子M和传露器的电源 的①辅,液压自动按缸的O触点1接s嘴,预设 端子夫同接用户电源(24V)的正板搏,传感器0V端 接用户地源(24V)的允极烤.传球普输出端接且C的 定值取“2”液压启动过程由于!1的先置位和0 输入按点。 后米的上升沿,计数懂由“2变为“1”如米不出现上 阁7(所示是NP型给出传感器与漏型D价入 述现象,计数值一直为1,如果出现上述现像,在尚未 承新启动液压的情江下,数作为“0“,欲说明出现以 的违接图。LC内部共点端子CM和传多塔0V 上述现象可以根据C1-0,Q12-1输辑报警信号。 共同接用户电源(24V)的负极端.传感墨的电源瑞接 7买序语句麦形式: 户电潭(24V)的正极紫,传感器价出瑞按H,C的徐 NEMORK 2 入接点 4100 室2 m c BLD 101 L CA2 畅级器的0 NOP 0 图7NN靠、NP型输出传够透与型D喻入连接图 NOP 0 传感器与混合·共朗供阳极党入的选接参超图了 NOP 0 即可。至于四能制传感落有可能是同时提供一个动合 NOP 0 AN C I 触点和·个动新慰点实标中只川其中之·,支者是率 =.0 13 四根线为传感垫?5验线?5险线不会与C输入端连接 收稿日期:209,04,0 -50
是经验不足的情况。可以用下面的方法进行现场简易 判断 D I输入模块的类型。根据图 4至图 6可知 :若是 源型 - 共阴极电路 ,将 IN端与用户电源正极短接 ,接 口指示灯应该亮 ;若是漏型 - 共阳极电路 ,将 IN端与 用户电源负极短接 ,接口指示灯应该亮 ;若是混合型电 路 ,将 IN端与用户电源正极或负极短接 ,接口指示灯 都会发光。 3 传感器与 D I的配型与连接 正是由于传感器输出类型和 D I输入形式的多样 性 ,所以在使用传感器作为 PLC的开关量输入时 ,要 注意两者之间的配型 ,并注意用户电源极性。否则会 因选配错误而烧毁元件。 3. 1 传感器与 D I的配型 配型的原则是确保输入端的信号能够驱动光电耦 合器的内部 LED导通 ,被光电耦合器的光电管接收 , 使外部输入信号可靠传输进入 PLC。根据上文的分析 可知 : NPN型输出的传感器只能接漏型或混合式输入 电路形式的输入模块。PNP型输出传感器只能接源型 或混合型输入电路形式的输入模块。 3. 2 传感器与 D I的连接 [ 4 ] 图 7 ( a)所示是 NPN型输出传感器与漏型 D I输入 的连接图。PLC内部共点端子 COM 和传感器的电源 端子共同接用户电源 (24 V )的正极端 ,传感器 0 V端 接用户电源 (24 V)的负极端 ,传感器输出端接 PLC的 输入接点。 图 7 ( b)所示是 PNP型输出传感器与漏型 D I输入 的连接图。PLC内部共点端子 COM 和传感器 0 V端 共同接用户电源 (24 V )的负极端 ,传感器的电源端接 用户电源 (24 V)的正极端 ,传感器输出端接 PLC的输 入接点。 图 7 NPN型、PNP型输出传感器与漏型 D I输入连接图 传感器与混合 -共阴 /共阳极输入的连接参照图 7 即可。至于四线制传感器 ,有可能是同时提供一个动合 触点和一个动断触点 ,实际中只用其中之一 ;或者是第 四根线为传感器校验线 ,校验线不会与 PLC输入端连接 的。因此 ,无论那种情况都可以参照三线制接线。 4 结束语 在开关量传感器与 PLC输入模块正确配型的基 础上 ,实现传感器、用户电源与 PLC的 D I输入模块对 应端子的正确连接 ,是保证 PLC控制系统顺利地进行 编程设计、调试工作的前提。 参考文献 : [ 1 ] KEYENCE . 传感器样本手册 [ Z]. 2006年版. [ 2 ] 廖常初. PLC基础及应用 [M ]. 北京 :机械工业出版社 , 2003. [ 3 ] 何友华. 可编程序控制器及常用控制电器 [M ]. 北京 : 冶金工业出版社 , 1999. [ 4 ] 周绍森. 二线式传感器件与 PLC机的连接 [J ]. 机床电 器 , 1993, (2). 收稿日期 : 2009 - 05 - 14 作者简介 :杨正勇 (1968 - ) ,男 ,副教授 ,从事自动化技术研 究与教学工作。 (上接 47页 )上述 6现象也可以使用减计数器处理。 设计 一 个 减 计 数 器 C1 诊 断 上 述 现 象 (参 考 NETWORK2) :压力继电器 I0. 0的 NO 触点接计数器 的 CD端 ,液压启动按钮的 NO触点 I0. 1接 S端 ,预设 定值取“2”,液压启动过程由于 I0. 1的先置位和 I0. 0 后来的上升沿 ,计数值由“2”变为“1”,如果不出现上 述现象 , 计数值一直为 1;如果出现上述现象 ,在尚未 重新启动液压的情况下 ,计数值为“0”,就说明出现过 上述现象 ,可以根据 C1 = 0,Q1. 2 = 1编辑报警信号。 S7程序语句表形式 : NETWORK 2 A I 0. 0 CD C 1 BLD 101 A I 0. 1 L C#2 S C 1 NOP 0 NOP 0 NOP 0 NOP 0 AN C 1 = Q 1. 2 收稿日期 : 2009 - 04 - 30 — 50 — 机床电器 200914 计算机 ·PLC应用 ———开关量传感器与 PLC输入模块的配型和连接分析