电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

plc梯形图的编程规矩和编程办法

2017-05-18 15:39分类:PLC基础知识 阅读:

 

plc梯形图的编程规矩和编程办法
底子编程规矩
①梯形图中的每一行都是从左面母线初步画起,线圈或指令画在最右边,线圈或指令右边只能画右母线( OMRON PLC 梯形图的右母线省掉)。
②线圈或指令不能直接与左面母线联接(除很少数没有施行条件的指令,如 END 等)。假定有必要时,能够经过火外辅佐继电器 25313 (常 ON )的触点联接,如图 3 . 1 所示。

图3.1
③用 OUT 指令输出时,同一编号的继电器线圈在同一程序中运用两次以上,称为双线圈输出。双线圈输出简略致使误动作或逻辑失调,因而通常要防止呈现这种状况。例如,在图 3 . 2 ( a )中,设 00000 为 ON 、 00005 为 OFF 。因为 PLC是按扫描办法施行程序的,施行榜首行时 01000 为 ON ,而施行第二行时 01000 为 OFF 。在I/O 改写时期 01000 的输出状况只能是 OFF 。显着前面的输出无效,究竟一次输出才是有用的

图3.2
又如,在图 3 . 2 ( b )中,设 00000 为 ON 、 00001 为 OFF 。在施行榜首行程序后01000为 ON ,施行榜首行后 01001 为 ON ,施行第三行后 01000 为 OFF 。因而在I/O改写时期,01001为 ON , 01000 为 OFF 。但从第二行看, 01000 和 01001 的状况应当一同。这便是双线圈输出构成的逻辑失调。
④梯形图有必要遵照从左到右、从仁到下的次第编写,不容许在两行之间笔直衔触摸点。假定不契合上述次第,就要进行改换。如图 3 . 3 ( a )若改换成(b )图就契合次第恳求了。
⑤程序完毕时推首要组织 END 指令,不然程序不被施行。

图3.3
底子编程办法:
①两个或两个以上的线圈或指令能够并联输出。
②触点组与单个触点相并联时,应将单个触点放鄙人面。例如图 3 .4( a )成为图( b ) 从包揽表看出节省了一个 OR LD 包揽。

图3.4
③并联触点组与几个触点相串联时,应将并联触点组放在左面。例如图 3 . 5 ( a )成为( b ) ,从包揽表看出节省了一个 AND LD 包揽

图3.5
④假定一条指令只需在 PLC 上电之初施行一次,能够用 SR 区的 25315作为正本行条件。因为 25315 只在 PLC 上电后的榜首个扫描周期处于 ON 状况,因而,以 25315 为施行条件的指令只在上电后的榜首个扫描周期被施行。这种用法常呈如今 PLC 的初始化程序段上。

图3.6
图 3 .6 中,在 PLC 上电后的榜首个扫描周期, 20000 被置为 ON , 20000 又作为 KEEP 指令的置位输入条件,然后使 0 1000 被置为 ON 。尔后,假定 00001 ON 使 01000 复位,则在 PLC 本次上电时期, 01000 不会再被置位。此例中,能够用 25315直接作 KEEP 指令的置位条件,之所以运用 DIFU 指令,是为了趁便阐明该指令的用法。
⑤有些梯形图难以用 AND LD 、 OR LD 等底子逻辑指令编写包揽表,这时可从头组织梯形图的构造,如图 3 . 7 ( a )若改画成图( b )就能够运用 OR LD 指令编程了。

(a) (b)
图3.7
⑥与某梯级有两个分支时,若其间一条分支从分支点到输出线圈之间无触点,该分支应放在上方,这么能够使包揽表的包揽更少。
⑦尽量运用那些操作数少、施行时刻短的指令编程,以缩短扫描周期,然后行进I/O照料速度。

上一篇:plc在啥时分需求用到路由器功用

下一篇:西门子PLC当即类指令格局阐明

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部