企业信息

    湖南合众博达科技有限公司

  • 9
  • 公司认证: 营业执照已认证
  • 企业性质:私营独资企业
    成立时间:2017
  • 公司地址: 上海市 金山区 枫泾镇 上海市金山区枫泾镇
  • 姓名: 方顺周
  • 认证: 手机已认证 身份证已认证 微信已绑定

    联系方式

    湖南合众博达科技有限公司

  • 公司地址: 上海市 金山区 枫泾镇 上海市金山区枫泾镇
  • 姓名: 方顺周
  • 手  机:17349795628
  • 电  话:17349795628

    石家庄西门子CPU模块代理商 原装正品-货源充足

  • 所属行业:电子 PCB机元器件 橡胶电子元件
  • 发布日期:2018-11-06
  • 阅读量:199
  • 价格:面议
  • 产品规格:不限
  • 产品数量:9999.00 台
  • 包装说明:不限
  • 发货地址:上海金山枫泾  
  • 关键词:石家庄西门子CPU模块代理商

    石家庄西门子CPU模块代理商 原装正品-货源充足详细内容

    西门子plc编程的工作原理:当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。

    输入采样

    在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能**在任何情况下,该输入均能被读入。

    用户程序执行

    在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。

    即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。

    输出刷新

    当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。

    同样的若干条梯形图,其排列次序不同,执行的结果也不同。另外,采用扫描用户程序的运行结果与继电器控制装置的硬逻辑并行运行的结果有所区别。当然,如果扫描周期所占用的时间对整个运行来说可以忽略,那么二者之间就没有什么区别了。

    西门子plc编程中应该注意的问题:

    1.中断程序中可以调用子程序

    累加器和逻辑堆栈式的存蓄器在中断程序和被调用的子程序中都是共用的

    2.中断程序和主程序下数据是可以共享的

    中断程序虽说是可以共享的,但是我们要注意的是中断事件中事情异步特性的因数影响,来解决共享数据的一致性问题,在中断事件中主程序执行的任何一个地方都是有可能出现的。

    3.通信接口的中断

    PLC的串行通信口是可以有梯形图或者语句表程序控制的。通信口的这种操作模式称为自有端口的模式。在自由的情况下,就可以用程序定义波特率,每个字节的位数等等,在执行主程序的过程中,申请中断,才能定义自由端口模式,利用接收和发送中断可以简化程序对通信的控制。

    4.I/O中断

    I/O中断包括上升或下降沿中断,告诉计数器中断和脉冲串输出中断。

    S7-200CPU用输入I0.0~I0.3的上升或下降产生了中断,则发生的事件被输入端子捕获,这样的上升沿或者下降可被用来指示当某个事件发生时必须引起注意的条件。

    5.时基中断

    6.中断的优先级和排队

    7.中断的限制

    8.中断程序编程步骤

    属于中小型的PLC,在接地过程中,应注意以下原则:

    ◆ 将应用设备接地的较佳方式是确保S7-1200 PLC和相关设备的所有公共端和接地连接在同一个点接地。

    ◆ 该点应该直接连接到系统的大地接地。

    ◆ 所有地线应尽可能地短且应使用大线径,例如2mm(14AWG)。

    ◆ 确定接地点时,应考虑安全接地要求和保护性中断装置的正常运行。

    S7-1200 PLC系统如图1所示。

    图1  S7-1200 PLC系统①CPU及系统供电1、交流供电系统系统取交流电源(L1、N、PE)给S7-1200 PLC系统供电。须将CPU的PE端子连接到系统的PE进行接地处理,如图2所示。

    图1  S7-1200 PLC系统①CPU及系统供电1、交流供电系统系统取交流电源(L1、N、PE)给S7-1200 PLC系统供电。须将CPU的PE端子连接到系统的PE进行接地处理,如图2所示。

    图1  S7-1200 PLC系统

    ①CPU及系统供电

    1、交流供电系统

    系统取交流

    电源

    (L1、N、PE)给S7-1200 PLC系统供电。须将CPU的PE端子连接到系统的PE进行接地处理,如图2所示。

    图2  S7-1200 PLC系统的交流供电及接地CPU侧的实际接线中,应将PE进行接地处理,如图3所示。

    图2  S7-1200 PLC系统的交流供电及接地CPU侧的实际接线中,应将PE进行接地处理,如图3所示。

    图2  S7-1200 PLC系统的交流供电及接地

    CPU侧的实际接线中,应将PE进行接地处理,如图3所示。

    图3  S7-1200 PLC交流电源端子处的PE做接地处理 其中CPU还为其他模板或负载提供了DC24V供电电源。在大部分的安装中,可以把该DC24V电源的M端接地(例如连接到机壳接地),以获得较佳的噪声抑制效果。2、直流供电系统同样,对于直流供电的CPU,在大部分的应用中,把所有的DC电源的M接到地可以得到较佳的噪声抑制;在未接地的DC电源的公共端与保护地间可并联电阻与电容(RC元件/版权所有)。电阻提供了静电释放通路,电容提供高频噪声通路,如图4所示。

    图3  S7-1200 PLC交流电源端子处的PE做接地处理 其中CPU还为其他模板或负载提供了DC24V供电电源。在大部分的安装中,可以把该DC24V电源的M端接地(例如连接到机壳接地),以获得较佳的噪声抑制效果。2、直流供电系统同样,对于直流供电的CPU,在大部分的应用中,把所有的DC电源的M接到地可以得到较佳的噪声抑制;在未接地的DC电源的公共端与保护地间可并联电阻与电容(RC元件/版权所有)。电阻提供了静电释放通路,电容提供高频噪声通路,如图4所示。

    图3  S7-1200 PLC交流电源端子处的PE做接地处理

    其中CPU还为其他模板或负载提供了DC24V供电电源。在大部分的安装中,可以把该DC24V电源的M端接地(例如连接到机壳接地),以获得较佳的噪声抑制效果。

    2、直流供电系统

    同样,对于直流供电的CPU,在大部分的应用中,把所有的DC电源的M接到地可以得到较佳的噪声抑制;在未接地的DC电源的公共端与保护地间可并联电阻与

    电容

    (RC元件/版权所有)。电阻提供了静电释放通路,电容提供高频噪声通路,如图4所示。

    图4  S7-1200 PLC系统的直流供电及接地在CPU侧的实际接线中,应将PE进行接地处理,如图5所示。

    图4  S7-1200 PLC系统的直流供电及接地在CPU侧的实际接线中,应将PE进行接地处理,如图5所示。

    图4  S7-1200 PLC系统的直流供电及接地

    在CPU侧的实际接线中,应将PE进行接地处理,如图5所示。

    图5  S7-1200 PLC系统的直流供电及接地②数字量模板的使用A、数字量模板的接地及接地要求a、尽量采用可能短的导线◆ 数字量输入:较长为500m屏蔽线,或300m非屏蔽线; ◆数字量输出:较长为500m屏蔽线,或150m非屏蔽线。b、导线要尽量成对使用,用一根中性或公共导线与一根信号线或电源线相配对;c、数字量输出模块抑制保护。B、感性负载的使用准则◆ 数字量输出负载为感性负载时,为防止输出断开时的高压瞬变干扰,须增加抑制回路,否则可能导致PLC运行中断或至设备损坏; ◆ S7-1200 PLC的DC输出回路内部集成了抑制电路,该电路足以满足大多数应用对感性负载的要求;◆由于S7-1200 PLC继电器输出触点可用于开关直流或交流负载,所以未提供内部保护; ◆对于交流负载,可将压敏电阻(MOV)或其他电压抑制设备与并联RC电路配合使用,但不如单独使用有效。压敏电阻(MOV)通常会导致出现高达钳位电压的显着高频噪声。C、选择保护回路可以采用下面的指导来设计合适的抑制电路。设计的有效性取决于实际的应用,所以必须调整其参数以适应实际应用。要**所有的器件参数与实际应用相符合。 a、用于直流输出和控制直流负载的继电器输出的保护电路S7-1200 PLC的DC输出包括内部抑制电路,该电路足以满足大多数应用对感性负载的要求。由于S7-1200 PLC继电器输出触点可用于开关直流或交流负载,所以未提供内部保护。对于直流通道外加续流回路,其原理类似于继电器线圈外加浪涌抑制器,如图6所示。

    图5  S7-1200 PLC系统的直流供电及接地②数字量模板的使用A、数字量模板的接地及接地要求a、尽量采用可能短的导线◆ 数字量输入:较长为500m屏蔽线,或300m非屏蔽线; ◆数字量输出:较长为500m屏蔽线,或150m非屏蔽线。b、导线要尽量成对使用,用一根中性或公共导线与一根信号线或电源线相配对;c、数字量输出模块抑制保护。B、感性负载的使用准则◆ 数字量输出负载为感性负载时,为防止输出断开时的高压瞬变干扰,须增加抑制回路,否则可能导致PLC运行中断或至设备损坏; ◆ S7-1200 PLC的DC输出回路内部集成了抑制电路,该电路足以满足大多数应用对感性负载的要求;◆由于S7-1200 PLC继电器输出触点可用于开关直流或交流负载,所以未提供内部保护; ◆对于交流负载,可将压敏电阻(MOV)或其他电压抑制设备与并联RC电路配合使用,但不如单独使用有效。压敏电阻(MOV)通常会导致出现高达钳位电压的显着高频噪声。C、选择保护回路可以采用下面的指导来设计合适的抑制电路。设计的有效性取决于实际的应用,所以必须调整其参数以适应实际应用。要**所有的器件参数与实际应用相符合。 a、用于直流输出和控制直流负载的继电器输出的保护电路S7-1200 PLC的DC输出包括内部抑制电路,该电路足以满足大多数应用对感性负载的要求。由于S7-1200 PLC继电器输出触点可用于开关直流或交流负载,所以未提供内部保护。对于直流通道外加续流回路,其原理类似于继电器线圈外加浪涌抑制器,如图6所示。

    图5  S7-1200 PLC系统的直流供电及接地

    ②数字量模板的使用

    A、数字量模板的接地及接地要求

    a、尽量采用可能短的导线

    ◆ 数字量输入:较长为500m屏蔽线,或300m非屏蔽线;

    ◆数字量输出:较长为500m屏蔽线,或150m非屏蔽线。

    b、导线要尽量成对使用,用一根中性或公共导线与一根信号线或电源线相配对;

    c、数字量输出模块抑制保护。

    B、感性负载的使用准则

    ◆ 数字量输出负载为感性负载时,为防止输出断开时的高压瞬变干扰,须增加抑制回路,否则可能导致PLC运行中断或至设备损坏;

    ◆ S7-1200 PLC的DC输出回路内部集成了抑制电路,该电路足以满足大多数应用对感性负载的要求;

    ◆由于S7-1200 PLC

    继电器

    输出触点可用于开关直流或交流负载,所以未提供内部保护;

    ◆对于交流负载,可将压敏电阻(MOV)或其他电压抑制设备与并联RC电路配合使用,但不如单独使用有效。压敏电阻(MOV)通常会导致出现高达钳位电压的显着高频噪声。

    C、选择保护回路

    可以采用下面的指导来设计合适的抑制电路。设计的有效性取决于实际的应用,所以必须调整其参数以适应实际应用。要**所有的器件参数与实际应用相符合。

    a、用于直流输出和控制直流负载的继电器输出的保护电路

    S7-1200 PLC的DC输出包括内部抑制电路,该电路足以满足大多数应用对感性负载的要求。由于S7-1200 PLC继电器输出触点可用于开关直流或交流负载,所以未提供内部保护。

    对于直流通道外加续流回路,其原理类似于继电器线圈外加浪涌抑制器,如图6所示。

    图6  直流继电器的外加续流回路在使用过程中,应将续流回路连接到模板上,并注意:◆在大多数应用中,只需在直流感性负载两端增加一个二极管,图7中的A;◆应用大电感或频繁开关的感性负载,要求更快的关闭时间,建议可再增加一个稳压二极管,如图7中的B。◆请确保正确选择稳压二极管,以适合输出电路中的电流量。

    图6  直流继电器的外加续流回路在使用过程中,应将续流回路连接到模板上,并注意:◆在大多数应用中,只需在直流感性负载两端增加一个二极管,图7中的A;◆应用大电感或频繁开关的感性负载,要求更快的关闭时间,建议可再增加一个稳压二极管,如图7中的B。◆请确保正确选择稳压二极管,以适合输出电路中的电流量。

    图6  直流继电器的外加续流回路

    在使用过程中,应将续流回路连接到模板上,并注意:

    ◆在大多数应用中,只需在直流感性负载两端增加一个

    二极管

    ,图7中的A;

    ◆应用大电感或频繁开关的感性负载,要求更快的关闭时间,建议可再增加一个稳压二极管,如图7中的B。

    ◆请确保正确选择稳压二极管,以适合输出电路中的电流量。

    图7  DC线圈产生的浪涌的抑制回路说明:1指1N4001二极管或同等元件;2指8.2V稳压二极管(直流输出),36V稳压二极管(继电器输出);3指输出点;4指M、24V参考b、用于开关AC感性负载的继电器输出的保护电路使用继电器输出控制AC115V/AC230V负载时,应当在继电器输出触点输出负载上跨接RC回路,如图8所示,或使用压敏电阻(MOV)来线制峰值电压,注意选择MOV的工作电压比正常的线电压至少高出20%。

    图7  DC线圈产生的浪涌的抑制回路说明:1指1N4001二极管或同等元件;2指8.2V稳压二极管(直流输出),36V稳压二极管(继电器输出);3指输出点;4指M、24V参考b、用于开关AC感性负载的继电器输出的保护电路使用继电器输出控制AC115V/AC230V负载时,应当在继电器输出触点输出负载上跨接RC回路,如图8所示,或使用压敏电阻(MOV)来线制峰值电压,注意选择MOV的工作电压比正常的线电压至少高出20%。

    图7  DC线圈产生的浪涌的抑制回路

    说明:1指1N4001二极管或同等元件;2指8.2V稳压二极管(直流输出),36V稳压二极管(继电器输出);3指输出点;4指M、24V参考

    b、用于开关AC感性负载的继电器输出的保护电路

    使用继电器输出控制AC115V/AC230V负载时,应当在继电器输出触点输出负载上跨接RC回路,如图8所示,或使用压敏电阻(MOV)来线制峰值电压,注意选择MOV的工作电压比正常的线电压至少高出20%。

    图8  AC线圈产生的浪涌的抑制说明:1指关于C值,请参见表格;2指关于R值,请参见表格;3指输出点对于继电器输出通道外加续流回路,其原理类似于交流接触器线圈外加吸收回路,如图9所示。

    图8  AC线圈产生的浪涌的抑制说明:1指关于C值,请参见表格;2指关于R值,请参见表格;3指输出点对于继电器输出通道外加续流回路,其原理类似于交流接触器线圈外加吸收回路,如图9所示。

    图8  AC线圈产生的浪涌的抑制

    说明:1指关于C值,请参见表格;2指关于R值,请参见表格;3指输出点

    对于继电器输出通道外加续流回路,其原理类似于交流

    接触器

    线圈外加吸收回路,如图9所示。

    图9  继电器输出通道外加续流回路③模拟量模板的接地要求A、线缆的要求◆尽量采用可能短的导线,模拟量输入/输出:100m屏蔽双绞线;◆使用屏蔽线以便较好地防止电噪声。通常在S7-1200 PLC端将屏蔽层接地能获得较佳效果。连接方式参考S7-300 PLC的模拟量信号线的屏蔽层处理方式。B、模拟量输入连接a、连接4线制传感器连接4线制传感器,建议将传感器信号负端和电源M做等电位处理,同时将模块的PE和24V的M做好接地,防止干扰,如图10所示。

    图9  继电器输出通道外加续流回路③模拟量模板的接地要求A、线缆的要求◆尽量采用可能短的导线,模拟量输入/输出:100m屏蔽双绞线;◆使用屏蔽线以便较好地防止电噪声。通常在S7-1200 PLC端将屏蔽层接地能获得较佳效果。连接方式参考S7-300 PLC的模拟量信号线的屏蔽层处理方式。B、模拟量输入连接a、连接4线制传感器连接4线制传感器,建议将传感器信号负端和电源M做等电位处理,同时将模块的PE和24V的M做好接地,防止干扰,如图10所示。

    图9  继电器输出通道外加续流回路

    ③模拟量模板的接地要求

    A、线缆的要求

    ◆尽量采用可能短的导线,模拟量输入/输出:100m屏蔽双绞线;

    ◆使用屏蔽线以便较好地防止电噪声。

    通常在S7-1200 PLC端将屏蔽层接地能获得较佳效果。连接方式参考S7-300 PLC的模拟量信号线的屏蔽层处理方式。

    B、模拟量输入连接

    a、连接4线制

    传感器

    连接4线制传感器,建议将传感器信号负端和电源M做等电位处理,同时将模块的PE和24V的M做好接地,防止干扰,如图10所示。

    图10  S7-1200 PLC连接4线制传感器示意图b、连接3线制传感器3线制传感器的电源负端和输出信号的负端都是公共的,可以取模块的24V电源给传感器供电,传感器输出的正接模块通道正,通道负接电源M,将木块的PE和24V的M做好接地,防止干扰,如图11所示。

    图10  S7-1200 PLC连接4线制传感器示意图b、连接3线制传感器3线制传感器的电源负端和输出信号的负端都是公共的,可以取模块的24V电源给传感器供电,传感器输出的正接模块通道正,通道负接电源M,将木块的PE和24V的M做好接地,防止干扰,如图11所示。

    图10  S7-1200 PLC连接4线制传感器示意图

    b、连接3线制传感器

    3线制传感器的电源负端和输出信号的负端都是公共的,可以取模块的24V电源给传感器供电,传感器输出的正接模块通道正,通道负接电源M,将木块的PE和24V的M做好接地,防止干扰,如图11所示。

    图11  S7-1200 PLC连接3线制传感器示意图c、连接2线制传感器连接2线制传感器时,由于S7-1200 PLC通道无法向外供电,需要传感器外部串入DC24V电源。可以取模块的24V电源给传感器供电,24V的正接传感器的正端,传感器的负端和模块通道正连接,通道负接电源M,将模块的PE和M做好接地,防止干扰,如图12所示。

    图11  S7-1200 PLC连接3线制传感器示意图c、连接2线制传感器连接2线制传感器时,由于S7-1200 PLC通道无法向外供电,需要传感器外部串入DC24V电源。可以取模块的24V电源给传感器供电,24V的正接传感器的正端,传感器的负端和模块通道正连接,通道负接电源M,将模块的PE和M做好接地,防止干扰,如图12所示。

    图11  S7-1200 PLC连接3线制传感器示意图

    c、连接2线制传感器

    连接2线制传感器时,由于S7-1200 PLC通道无法向外供电,需要传感器外部串入DC24V电源。可以取模块的24V电源给传感器供电,24V的正接传感器的正端,传感器的负端和模块通道正连接,通道负接电源M,将模块的PE和M做好接地,防止干扰,如图12所示。


    学习硬件如何组态,再从梯形图编程开始,进行简单的一行一行的编写,较好装一个PLCSIM软件可以随时检测程序的效果,然后学着编写FC,FB,DB,找点step7的资料就可以照着学,基本上西门子网站上都可以下载到,等熟悉了以后可以尝试学学语句表的编程。编程有了一定基础,在学习通讯方面的知识,这样就可以与上位机软件比如西门子的wincc进行通讯,这也可以通过PLCSIM进行模拟仿真。 

    PLC学习的5个阶段 

    一.逻辑阶段

    所谓的逻辑阶段就是可以实现继电系统中的一般逻辑性设计,既然是继电系统所以电力拖动知识就是该阶段的基础。我个人总结学习继电系统的根在于一个字“抢”,继电系统之所以能实现逻辑控制就在这个字上。继电系统中主要就有那么三个东东A常开;B常闭;C线圈。这就对应了PLC中的基本元素了,只不过是阅读的方法不一样罢了。

    那么是不是就可以把原来的继电系统照搬呢?不行!二者的工作方式是不一样的。继电系统中的所有硬元素同一时态开始竞争的,而PLC中的所有软元素是通过PLC的CPU来进行扫描计算处理最后计算出该时态的结果,这便是PLC的扫描循环工作方式。(随便找一本PLC的书都有介绍)

    重点:该阶段就是学习电力拖动,对应于PLC梯形图中的常开;常闭;线圈。

    可以完成简单的系统设计

    二.顺控阶段

    顺序控制在工业中的应用相当广泛,例如一般性的自动机床它就是一个顺序控制过程。PLC设计当中能实现顺控的有两种方法:一 PLC中的顺控指令如三菱 STL ;二 起保停控制方式。不管哪种控制方式在设计的开始我们要完成的是流程,它是系统构成的脉络主要有三个方面:一 “步” 二 “活动步” 三 “转换条件”。

    重点:1.掌握系统脉络设计系统流程

    2.掌握“起保停”控制方式,把流程图转换成梯形图

    可以完成一般性的系统设计

    三.汇编阶段

    该阶段是本质上区别于继电控制系统,是继电控制系统无法实现的,也是提高PLC控制系统功能的根!我之所以称之为汇编阶段,是因为它很相象于单片机的汇编语言编程,例如单片机中的传送指令MOV,在PLC中的高级指令中也是一样的功能。这一阶段难度比较大,*一要学习计算机基础;第二要充分了解PLC的内部功能和资源;*三熟悉所有的高级指令的功能(不用死记硬背)。如果不了解计算机基础的话在学习高级指令和PLC内不资源的时候根本理解不了 ,在设计上的思路和继电系统有很大区别例如:I0.0 和IB0 *一个是“位”也就是逻辑设计的“点”,*二个是“字节”在逻辑设计中没有涉及到。

    重点:1. 计算机基础

    2.PLC资源

    3.指令功能

    4.适应单片机的程序设计思维

    可以完成复杂的系统设计

    四.特殊阶段

    特殊阶段就是对特殊功能的系统而言的,例如运动控制,PID温度控制,网络连接等等。不同的PLC能实现的功能不一样,有些功能PLC内是集成的而有些是需要外加扩展的,那么就要根据不同的控制对象去选用了。掌握好该阶段是可以大大提高PLC的程序,但是还需掌握PLC以外的其他自动化知识,如伺服,变频器等等。

    重点:1. 了解系统构成需要

    2.合理选择扩展单元

    3.学习扩展单元使用方法

    可以完成特殊的系统设计

    该阶段的学习学要一定的实际条件才能完成

    五.网络阶段

    随着自动化技术的发展由PLC做下位机的应用也十分多见。该阶段组要学习是不同PLC的通信协议和一些通讯指令,如PLC通过编程口控制变频器如西门子的USS协议与变频器进行信息的交换。还有工业以太网和现场总线等如西子的PROFIBUS;AS-i; 等等。

    小行网络中MODBUS比较重要,例如通过PLC和变频器建立MODBUS协议来控制变频器。

    在网络中有时候有些产品通讯协议非标准,这是就要用到自由通讯了,相当的灵活,但要一定的计算机网络基础。

    古人云:“他山之石,可以攻玉。”事实证明,善于学习借鉴别人的成功经验或者失败的教训,可以让自己在工作中少走许多弯路,学习PLC编程正是如此。今天小编就分享一位成功人士学习PLC编程的经历过程。

    工业自动化专业毕业,刚开始学习PLC时一头雾水, 后来经过培训并在专家老师的学习指导下,才有了更加明确的学习方向。因此总结一些个人的学习经验,供大家参考。

    1、学习PLC编程需要坚强的毅力和足够的耐心

    人各有所长。有些人把编程看作一项冗长而枯燥的工作;有些人把编程看作一项趣味的智力游戏。如果你是前者,强烈建议你远离这份工作。毕竟编程工作是对人的毅力和耐心的挑战,编程需要经历无数次的试错,调试-修改-调试-修改…经过无数次失败后,当看到PLC按照自己的控制要求有条不紊的运行时,你将得到较大的成就感,这就如同打通了一个游戏的关口,那种感觉是一样的。

    2、学习PLC编程需要敢于实践的信心

    很多初学者往往是出于一种畏惧,担心损坏设备,而不敢进行实际操作。其实这些畏惧是没有任何道理的,只要你仔细的阅读手册,遵循标准的规范去接线实操的,都不会出什么问题。我在接触到那些不熟悉的指令时,喜欢单独编一个小程序,让PLC运行。然后逐个修改条件,观察运行的结果,像STEP7 MicroWin编程软件为用户提供了非常好的监控手段,通过观察监控情况,再反过来重新理解手册的描述,这样就可以非常直观的理解这些指令的作用和使用方法。不必担心自己写的程序会有什么问题,会影响PLC的正常工作,程序有没有问题,只有让PLC运行了才能发现。所以,要有敢于实践的信心,大胆的实践是PLC编程的必由之路。

    3、编程需要有缜密的逻辑思维

    编程本身就是一种逻辑思维过程。较初的PLC是用来替代继电器逻辑电路的,所以继承了继电器电路以触点作为触发条件的描述方式。在PLC中,以虚拟触点代替了继电器触点,而继电器电路所表达的逻辑关系还是被完整的保留下来。所以,要理顺对象之间的逻辑关系,要有缜密的逻辑思维。

    4、养成良好的编程习惯

    每个人编程都会有不同的习惯和特点,不能强求一致。但是一些好的习惯还是应该为大多数人所遵循。一是理顺逻辑关系、时序关系,编制程序框图;二是合理分配主程序、子程序和中断程序;三是合理分配寄存器,编制寄存器符号表。 PLC的很多操作都是直接针对寄存器的,如果在程序中出现不合理的寄存器地址重叠,可能会造成程序错误。编制寄存器符号表不仅可以避免上述问题,而且可以使程序具备更好的可读性。PLC提供了丰富的指令、模块,初学者编程时应尽量先使用简单的指令达到目的,这对你理解那些较为复杂的指令会有帮助,具备了一定经验后,应该考虑掌握复杂指令的应用,以及程序的优化。

    5、有一定的程序设计基础知识

    有一定的程序设计基础知识,以及弄通有关PLC程序设计理论是重要的。没有这方面的理论准备或指导,仅靠在实践中摸索,简单的问题还好办,复杂的就不好办了,不仅无从下手,而且花了很多时间与精力,也难编出质量也较高的程序,常常是事倍功半。任何理论也都只是经验的总结,归根到底也都是来自实践。

    学习PLC编程的9个Tips:

    1、不要只会说:给我程序吧!你应该自己去思考,当你自己想出来后,再参考对比别人的,你就知道自己和别人思路的差异。

    2、别买本书几十块都舍不得,为了省钱看电子书,浪费的时间****过书的价值。

    3、学习编程软件的使用或编程知识时,一定要看帮助手册,买的书不一定就非常全面。

    4、别人的经验,自己的经验,都很重要。前者要自己去学习别人的经验,后者要靠自己用心积累,这些都要一定的时间与必要的精力去积累的。

    5、看得懂的书,请仔细看;看不懂的书,请硬着头皮看。 别指望看*一遍书就能记住和掌握什么,请看*二遍、*三遍。

    6、多实践和调试操作,只用软件模拟,是永远成不了高手的。

    7、保存好你做过的所有的源程序,那是你较好的积累之一。

    8、对于网络,还是希望大家能多利用一下,比如google、百度都是很好的搜索引擎,你只要输入关键字就能找到很多相 关资料,可以学会自己找答案,别老是等待别人给你希望。

    9、到一个论坛,你要学会去看以前的帖子,不要什么都不看就发帖子问,也许你的问题早就有人问过了,你再问,别人已经不想再重复了。

    看完经验分享,是不是对你学习PLC编程有了更明确的方向。学习是一个循序渐进,需要长期努力的过程,只有不断的去努力,去坚持,去奋斗,才能到达想要的结果。


    http://fang289.cn.b2b168.com
    欢迎来到湖南合众博达科技有限公司网站, 具体地址是上海市金山区枫泾镇上海市金山区枫泾镇,老板是向宏万。 主要经营湖南合众博达科技有限公司(fang289.b2b168.com)批量供应:西门子PLC电源、西门子PLC等产品,全国统一热线电话:18321983249。湖南合众博达科技有限公司为您提供耐心的售前技术支持,精准的方案确定;售后的疑难问题排查解决,系统维护指南;调试阶段的现场技术服务,细致的技术培训。。 单位注册资金单位注册资金人民币 100 万元以下。 本公司主营:西门子PLC电源代理商,西门子PLC授权代理商等产品,是一家优秀的电子产品公司,拥有优秀的高中层管理队伍,他们在技术开发、市场营销、金融财务分析等方面拥有丰富的管理经验,选择我们,值得你信赖!