半岛全站官网平台首页登录网址

9个经典西门子PLC入门编程事例共享

时间: 2023-09-20 16:41:17 |   作者: 半岛全站官网平台首页登录网址

  用S7-200完成小车往复的主动操控 ,操控进程为按下发动按钮 ,小车从左面往右边(右边往左面运动) 当运动到右边(左面)碰到右边(左面)的行程开关后 小车主动做回来运动,当碰到另一边的行程开关后又做回来运动 。如此的往复运动,直到当按下泊车按钮后小车中止运动。

  当按下SB2即i0.0(鼠标点击i0.0f)接通后,Q0.0接通,小车右行(即指示 灯 Q0.0 亮)。当小车运转碰到右限位开关SQ2即i0.4(用鼠标点击i0.4f,模仿SQ2被压下)接通,此刻小车左行(指示灯Q0.0灭,指示灯Q0.1亮),当运转到左面碰到左限位SQ1即i0.3(鼠标点击i0.3f)接通,此刻小车又往右运转(指示灯Q0.1灭,指示灯Q0.0 亮)。如此往复运动下去直到按下SB1即i0.2(鼠标点i0.2f)接通,小车中止运转。

  当按下发动按钮后,要求在两秒钟内有一秒亮有一秒灭,如此重复,灯一闪一闪发光。

  把编写好的程序下载到西门子s7-200PLC中进行调试。调查运转成果和试验要求 是否相同。经过在线操控面板进行调试,当按下在线所接负载灯就亮,一起发动守时器T37开端计时, 当计时一秒后因T37动作,其常闭触点断开,所以Q0.0无输出,所接负载灯灭。灯灭的一起发动守时器 T38,T38 计时一秒后,把串联在守时器T37的常闭触点 断开,所以T37复位,T37常闭触点康复常闭。此刻Q0.0 又有输出, 所接负载灯又亮。这样,输出Q0.0上所接的负载灯以接通一秒,断开一秒频率不断的闪耀,直到按下在线接通),亮光电路不在持续作业。若想改动灯闪耀的频率只需改动守时器的时刻就能抵达改动要求。

  把编写好的程序下载都西门子S7-200的PLC中进行调试,下载好后咱们翻开在线操控面板进行调试,看运转成果是不是满足要求。首先把操控面板上的i0.2f置位为按钮按下去,即i0.2 接通,表明断路器QF合上。按下发动按钮i0.0f(SB2)即i0.0接通此刻电动机星形发动,Q0.0和Q0.1有输出,试验接线都亮一起驱动时刻计数器,当计时器计到10S时切换为三角型发动,此刻Q0.1无输出,Q0.2有输出,则此刻Q0.0和Q0.2 有输出,电机三角星运转。接线灯亮。按下在线接通)此刻电动机中止运转。所以的输出点都无输出。

  使用PLC的Q0.0到Q0.7八个输出端操控八个彩灯,使其每隔一秒亮一个并循环。当接通I0.0后一切的灯都平息。当接通I0.1后又从头从Q0.0开端循环。

  把编写好的程序下载都PLC中进行调试,下载好后咱们翻开在线操控面板进行调试,看运转成果是否契合规范要求。

  PLC一上电后sm0.0从始至终坚持接通。所以t37进行延时计时,延时到后发动t38计时,t38计时到后t38常闭触点断开所以t37断开计时,t37常开触点康复为常开所以t38也断开计时。此刻t38的常闭触点康复为常闭所以t37又从头计时,一起计数器C0开端计数一次。如此的重复计数。当计数为1时,Q0.0接通。计数器计数为2时Q0.1接通……如此下去当计数器计数到8时Q0.7接通。当计数器计到9时计数器C0清零。当按下在线)接通,此刻计数器,和Q0.0~Q0.7都清零,即没有一个灯亮。当按下在线接通)此刻计数器开端从头计数,灯又从Q0.0开端从头一个接一个的往下亮。

  对进出库房的货品进行记载。库房最多可放6000箱货品,货品多于1000箱灯L1亮,多于 5000箱时灯L2亮。

  把程序下载到S7-200的PLC中进行调试。在下载的之前咱们先把程序中的数字进行缩小处理,以便在试验中咱们也可以更好的更快的观看到试验成果。咱们把L1的灯亮的时分设置为5。把L 2灯亮咱们设置为10。这样咱们就可以更快的看到试验成果。

  当按下在线接通,表明有货品进去。当咱们点击在线f五次后,此刻计时器中的计数值为5,(即表明库房中已经有1000箱物品了)则灯L1要亮,即Q0.0有输出。当持续点击I0.0f后点 击有十次后此刻计数器的计数值位10(即表明库房中有5000个物品),此刻灯L2也亮即Q0.1有输出当持续点击在线f。计数器中的计数值就持续往上添加。当按下在线f后计数器就开端往下减。点击一次,计数器中的计数值就削减一次。当计数器中的值小于10时即表明库房中的物品罕见5000箱,此刻灯L2灭(即Q0.1没有输出)当持续点击I0.1f时计数器 中的计数值持续削减,当削减到小于5次时。表明库房中的物品少于1000,此刻灯L1灭。Q0.0就没有输出。当按下在线都没有输出)。

  用IO导线上的八个彩灯循环移位,用t37守时,每0.5S移位一位,初次扫描时给Q0.0到Q0.7置初值,让Q0.0和Q0.2先有输出。用I0.1来操控彩灯位移的方向。

  把程序下载到西门子S7—200的PLC中进行调试,PLC一上电Q0.0和 Q0.2 就有输出,则Q0.0和Q0.2亮。当把在线 有输入)置位开关按下后守时器T37开端计时每0.5秒后彩灯以Q0.0和Q0.2作为基础向右每次移移位。当按下在线有输人)使其置位时彩灯以相同的方法向左移动。

  使用跳转指令操控两个灯L1和L2,别离接于Q0.0和Q0.1,切换开关位I0.0,两个灯的操控开关位I0.1和 I0.2.。手动时别离用两个灯的操控开关来操控。主动时,两个灯每隔一秒替换亮。

  把编写好的程序下载到s7-200的PLC中进行调试。当I0.0为OF时,PLC运转手动程序按下在线操控面板上的置位按钮I0.1f和I0.2f 即表明(I 0.1和I0.2闭合)灯L1和L2亮,Q0.0 和Q0.1有输出。当咱们按下在线为ON,此刻程序跳转到主动程序运转。两个灯每隔一秒循环亮。先L1亮一秒后L2亮。当在按下在线为OFF程序跳转到手动程序运转。

  Sm0.1的特点在扫描的第一个周期接通,今后不接通。当按下在线接通输出,(即指示灯Q0.0亮)引风机发动,一起守时器T37接通并开端计时,当守时器计数到50即(即指示灯Q0.1亮)鼓风机发动。此刻两台风机都运转。当按下在线此刻鼓风机中止运转,(即指示灯Q0.1灭)一起守时器T38接通并开端计时,守时5s后引风机中止运转。(即指示灯Q0.0灭)。

  用S7-200完成液体混合的主动操控。当按下发动按钮后,液体阀A 翻开,液体A流入拌和机里边。当液位抵达中限位时阀A封闭,一起翻开液体阀B,液体B流入拌和机里边。当液位抵达上限位时,阀B封闭,此刻发动电动机进行拌和。拌和一分钟后电动机中止一起阀门C翻开,混合液体流出。当液位抵达下限位时再过5S容器放空,封闭阀门C。一起翻开阀门A,注入液体A。如此周期性的循环。若按下中止按钮后有必要要等一个周期循环完后才中止。

  当按下在线亮),当按下在线中限位闭合)阀A封闭,阀B翻开(即Q0.0灭,Q0.1 亮)当按下在线闭合)此刻阀B封闭,电动机发动开端做拌和,(即Q0.1灭,Q0.2亮)一起守时器T37开端守时一分钟,一分钟后拌和机中止拌和,阀C翻开(即Q0.2灭,Q0.3亮)当液位抵达下限位后阀C持续翻开(即Q0.3亮)一起守时器T38开端守时。5s后阀C封闭。阀A翻开,(即Q0.3灭,Q0.0亮),进入下一个循环周期。按下在线闭合)此刻体系不会立马中止,而是当运转完一个周期后才中止。