迎接您 登录 | 注册| 找回暗码 | 赞助

PLC

[告诉布告] 迎接大年夜家评论辩论PLC技巧成绩,分享本身任务中碰到的成绩和处理门路;
PLC编程在实际中进修,在交换中深化。
写下你任务中或许调试总碰到的编程成绩,让我们可以自创。

PLC 评论辩论区

种别 标题   作者    

  全部    |     投票    |     精华    |     图贴     |     活动     |    成员
  • 分享

    【原创】西门子300PLC法式榜样编写过程(赓续更新)

    13zxh_3000 2014-05-13 14:31

    11775a【中国主动化网社区】08855b【http://suneuroco.com】81683c8

    单位一台柜子是西门子300PLC,让我停止编程,好久没有应用300PLC了,有点陌生了,照样2年前应用的300PLC。不过上手照样很快的。29【中国主动化网社区】d74bf1【http://suneuroco.com】b07b


    29【中国主动化网社区】d74bf1【http://suneuroco.com】b07b

     在这发帖和大年夜家分享我的编程过程,迎接大年夜家指导评论辩论。e6【中国主动化网社区】865471【http://suneuroco.com】476

        昨世界午根据图纸停止了硬件设备,明天又和实际的PLC对比了下。修改了下模块版本号和型号。(2014-5-12下午的任务)e6【中国主动化网社区】865471【http://suneuroco.com】476

    e6【中国主动化网社区】865471【http://suneuroco.com】476


    3e5f674【中国主动化网社区】560cfc【http://suneuroco.com】4a5

      3e5f674【中国主动化网社区】560cfc【http://suneuroco.com】4a5

    3e5f674【中国主动化网社区】560cfc【http://suneuroco.com】4a5



    3e5f674【中国主动化网社区】560cfc【http://suneuroco.com】4a5


    建立了几个组织块和功能块

    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc


        明天的上午任务就是编写符号表,自己英语不可,就用字母表示的。如许在编程时辰直接应用就好了。(2014-5-12上午的任务)


    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc


    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc


    下一步开端筹划法式榜样
    开端模仿量的编写:可以直接调用库中的FC105

    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc


    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc


    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc


    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc


    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    FC105,管脚的定义以下:389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    IN-------模仿量模块的输入通道地址,在硬件组态时分派389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    HI_LIM---现场旌旗灯号的最大年夜量程值389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    LO_LIM--现场旌旗灯号的最小量程值389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    BIPOLAR—极性设置,假设现场旌旗灯号为+10V~-10V(有极性旌旗灯号),则设置为1;389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    假设现场旌旗灯号为4MA~20MA(无极性旌旗灯号),则设置为0389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    OUT-------现场旌旗灯号值(带工程量单位);旌旗灯号类型是实数,所以要用MD0来存放389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    RET_VAL-FC105功能块的毛病字,可存放在一个字外面。如:MW182389c7【中国主动化网社区】90165a【http://suneuroco.com】dc


    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    -------------------------------------------------------------------------------------------------------389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    在实际编程的时辰,由于定义低模仿量输上天址,所以报错了389c7【中国主动化网社区】90165a【http://suneuroco.com】dc


    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc


    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc


    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc


    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    应当是这不分歧形成的,正在找缘由。。。389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    网上简介:389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    PIW256是一个word照样int?389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    PIW是一个16位数,体系默许为WORD数据类型,可在符号表中定义为INT数据类型;389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    平日情况下WORD用于逻辑运算,INT用于数学运算;389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    在应用梯形图或SCL等说话编程时辨别较严格389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    在应用语句表编程时体系不检测数据类型能否婚配,即WORD与INT在用法上没有甚么差别389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    (WORD可做数学运算,INT也可作逻辑运算)389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    留意:FC105输入是必定要定义成INT类型。389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    怎样去将word改成int ?用转换指令照样?389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    不需转换指令。可在符号表中定义为INT数据类型。389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc


    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    在符号表中改一下:WORD为INT就好了。389c7【中国主动化网社区】90165a【http://suneuroco.com】dc


    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc



    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc



    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc



    2014-5-14上午

    在做一个报警子法式榜样:389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    很多报警点,只需有输入,就报警10S时间。下面是如许编程的,能否可行?389c7【中国主动化网社区】90165a【http://suneuroco.com】dc


    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc


    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    下面是看赞助简介的,输入端地址必须全写吗?389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc


    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc


    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    若何编写PLC毛病    ?                        389c7【中国主动化网社区】90165a【http://suneuroco.com】dc


    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc


    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc


    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc


    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    我是如许做的,不知道能否可行?看材料说300的没有标记位,和200不一样。(下图应当是OB1,写错了,写的OB100)389c7【中国主动化网社区】90165a【http://suneuroco.com】dc


    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc


    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc


    389c7【中国主动化网社区】90165a【http://suneuroco.com】dc

  • 告发 #1
    zxh_3000 2014-05-13 14:49
    主如果一个控制柜控制2个液压闸门的控制,触及到模仿量收集和比较。要完成下面重要的功能:
    主动方法在触摸屏上控制的;

    控制柜设手动、主动、远方三种操作形式:
    手动——现地操作。
    先启动油泵,延时7秒后再以手动方法停止开启、封闭或检验闸门操作。按动闸门停止按钮,闸门操作停止。按动油泵停止按钮,油泵运转停止。闸门无主动纠偏和下滑上升功能,但有超差停机和下滑状况指导功能。
    主动——现地操作。
    直接按动闸门开启或封闭按钮后,体系主动启动油泵,在延时7秒后主动开启或封闭闸门。按动闸门停止按钮,闸门和油泵运转同时停止。闸门有主动纠偏和下滑上升功能。
    远方——远方计算机操作。
    计算机除能完成主动功能外还能对现地控制柜停止急停操作。

    油泵的控制方法:
    当操作方法掷于手动状况时,油泵选择开关有效。油泵的启停用直接按动1#泵或2#泵的启停按钮来完成。
    当操作方法掷于主动或远方状况时,若油泵选择开关掷于1#泵地位,则只能启动1#泵;若油泵选择开关掷于2#泵地位,则只能启动2#泵;若油泵选择开关掷于轮换地位,则两台油泵主动轮换任务,并且,起首1#泵为主泵,2#泵为备用泵,然后油泵每任务3次停止一次主备转换。

    体系纠偏
    1) 当操作方法选择于主动或远方状况时,在闸门启升或封闭的过程当中体系具有闸门同步纠偏功能:
    ◆当闸门开度值误差≥20㎜(超调预置值,可更改)时,开度值高的油缸纠偏电磁阀得电放油(1#闸门的YV41或YV51、2#闸门的YV42或YV52),直到闸门开度值误差同步(开度值误差≤10㎜)时,该电磁阀掉电,放油停止。
    ◆当闸门开度误差≥30㎜(超差预置值,可更改)时,停闸门运转,停泵,报警。
    2) 当操作方法选择于手动状况时,在闸门启升或封闭的过程当中,体系随无闸门同步纠偏功能,但有超差停机功能。
    ◆当闸门开度误差≥30㎜(超差预置值,可更改)时,停闸门运转,报警。

    下滑上升
    1)下滑基准点的收集
    不管主动方法照样手动方法,在启、闭闸门运转后停止时,均收集以后开度值作为新的下滑基准点。
    2)当操作方法选择于主动或远方状况时,体系具有闸门下滑上升功能:
    ◆在闸门开启到开度预置地位主动停机后,或许在闸门开启(或封闭)的过程当中手动停机后,当闸门从停机地位下滑到100㎜(下滑预置值1,可更改)时,下滑指导灯亮,体系主动启动主泵电源,延时7秒后翻开启门电磁阀将闸门晋升到本来停机地位后主动停机、停泵。
    ◆若闸门从停机地位下滑到100㎜时体系主泵未能启动,当闸门持续下滑到150㎜(下滑预置值2,可更改)时,体系主动启动备用泵电源,延时7秒后翻开启门电磁阀将闸门晋升到本来停机地位后主动停机、停泵,同时收回报警旌旗灯号。
    3)当操作方法选择于手动状况时,体系随无闸门下滑上升功能,但有下滑状况指导功能。
    ◆在闸门开启(或封闭)的过程当中手动停机后,当闸门从停机地位下滑到100㎜(下滑预置值1,可更改)时,下滑指导灯亮。

    1) 旌旗灯号报警内容
    ◆ 油泵旌旗灯号报警:
    ◆有杆腔压力太高报警:有杆腔压力太高时报警并停机。
    ◆电机毛病报警:油泵电机过载时报警并停机。
    ◆阀电源毛病报警:阀电源毛病时报警并停机。
    ◆开度异常报警:在闸门运转过程当中,开度异常时报警并停机。
    ◆PLC毛病报警:PLC毛病时报警并停机。
  • 告发 #2
    zdm2008 2014-05-13 15:41
    超赞,西门子300现场组态。真好
  • 告发 #7
    bowei181 2014-05-16 08:36
    异常爱好这个,类似讲座,异常的详细
  • 告发 #9
    qjj740210 2014-05-19 13:05
    顶,从如今开端跟楼主进修300.
  • 告发 #10
    gumeng 2014-09-01 12:26
    顶一下。我来进修了。
涂鸦板
拔出图片
  拔出   删除
+增长图片 只支撑 .jpg、.gif、.png为开头的URL地址