plc程序设计?

  目前我们中国还是制造业大国,还是世界的生产加工中心,所以有大量的制造业,就必须用各种生产设备,而大部分生产设备都和 PLC 有关,所以需要大量的懂 PLC 控制的从业人员。国内产业结构已发生调整,逐渐有劳动力密集型转化为技术密集型,大量的新设备被采用,而这些设备很多都有 PLC 控制或有关,所以需要大量的高技术人才。

  一、可编程控制器(PLC)程序设计师 主要工作内容:

  1、进行PLC应用系统的总体设计和PLC的配置设计;

  2、选择 PLC模块和确定相关产品的技术规格;

  3、进行PLC编程和设置;

  4、进行外围设备参数设定及配套程序设计;

  5、进行控制系统的设计、整体集成、调试与维护。

  二、目前和 PLC 有关的从业人员主要有这些职位:

  1 、是企业的设备维护和维修人员,如果只是普通电工(不懂 PLC ),工资只有 1800 元左右,如果懂 PLC 的,工资至少在 2000 元以上,高的是五千到上万;

  2 、从事工控设备销售人员,如果懂技术的销售人员,每月工资应该至少在 3000 元以上。高的是上万直至自己做老板;

  3 、从事设备开发,编程的电气工程师,一般月资应该在 3500 以上,高的几万元一个月的也有。

文中图片素材来源网络,如有侵权请联系删除

}

更多“PLC应用程序设计方法有()”相关的问题

面向对象程序设计是()与实现的新方法。

RFID上位机PC软件设计方法有哪些?()

分层设计方法,即按照信息的流动过程将网络的整体功能分解为一个个的( )。

以下关于一般控制和应用控制的描述中不正确的是( )。

A.应用控制是设计在计算机应用系统中的、有助于达到信息处理目标的控制

B.信息技术一般控制只会对实现部分或全部财务报告认定做出间接贡献

C.如果注册会计师计划依赖自动应用控制、自动会计程序或依赖系统生成信息的控制时,就需要对相关的信息技术一般控制进行验证

D.所有的自动应用控制都会有一个手工控制与之相对应

计算机应用为审计工作提供了先进的技术方法和工具,如利用计算机()。

A、编制审计程序、设计审计用例并测试

在软件测试中,白盒测试方法是通过分析程序的 _______ 来设计测试用例的方法。

OMT方法有4个步骤:分析、系统设计、(49)、实现。

下列关于信息技术应用控制与信息技术一般控制的表述中,正确的有( )。

A.应用控制是设计在计算机应用程序中的,有助于达到信息处理目标的控制

B.一般控制是设计在计算机应用程序中的,有助于达到信息处理目标的控制

C.如果带有关键的编辑检查功能的应用系统所依赖的计算机环境发现了信息技术一般控制的缺陷,注册会计师依然要依赖编辑检查功能按设计发挥作用

D.如果带有关键的编辑检查功能的应用系统所依赖的计算机环境发现了信息技术一般控制的缺陷,注册会计师可能就不能依赖编辑检查功能按设计发挥作用

数据库应用程序开发中,下列哪一个环节属于物理设计()。

A.回答“干什么”的问题

在设计和开发课件时,图片是应用最多的素材之一,通过抓屏的方法获得图片的步骤是( )① 文件菜单 → 保存 ② 同时按住 Ctrl + V 键 ③ 打开要截取的图片 → 按一下键盘上的PrtSc(Print Screen)键 ④ 开始 → 程序 → 附件 → 画图

}

  摘要:本音乐喷泉控制系统是《高级维修电工技能训练》中的一个训练项目,也是高级维修电工职业资格考核项目之一,论文从系统控制要求,I/O分配,程序设计以及程序设计中的注意事项等方面做了详细阐述,对教师的教学和学生的考工有一定的实践指导意义。同时相关的高级维修电工职业资格考核操作题也可以类似的编程思路和编程方法来实现。
  关键词:音乐喷泉控制系统 控制要求 状态转移图(SFC) 程序设计
  随着人民生活水平的提高,城市环境建设日益得到政府和人民的重视。喷泉作为一种观赏性较高的艺术水景,不断地出现在城市广场、居民小区、公园、景区等场所。它不仅可以增加周围空气的湿度,减少空气当中的尘埃,降低空气温度,更为人们生活增添了不少的生活情趣。音乐喷泉控制系统能自动且连续的根据音乐的音调改变其形态和灯光,呈现丰富多彩的花型和灯光变化,从而给予观赏者完美的视觉享受。由可编程序控制器PLC控制的音乐喷泉,在软件和硬件上均可达到该控制系统的要求。
  2、音乐喷泉控制系统控制要求
  音乐喷泉控制系统的控制要求多种多样,本控制系统是《高级维修电工专业技能训练》中的一个训练项目,其控制系统构成及控制要求如下:该音乐喷泉控制系统由主喷头,副喷头,主激光灯B,红色灯D,绿色灯E构成。其控制要求:无音乐时,所有喷头和灯可单独控制;当音乐为高音时,接通高压泵,同时B、D组灯亮;当音乐为低音时,接通低压泵,同时B、E组灯亮;当音乐为中音时,接通中压泵,同时B、D、E三组灯亮。
  3、音乐喷泉控制系统解读
  初看该控制系统的控制要求,感觉其控制比较简单。当输入信号为高音时,其输出高压泵、B、D灯;当输入信号为低音时,输出低压泵、B、E灯;当输入信号为中音时,输出中压泵、B、D、E灯。只需要单流程状态转移图就可实现。加入启动按钮,该系统其I/O需要输入信号四个,输出信号6个就可实现控制要求。但仔细看来,其中还有一个控制要求:无音乐时,所有喷头和灯可单独控制。也就是说该系统的所有输出信号均可手动控制,那就要求输出的五个信号有相对应的五个输入信号来进行手动控制,所以需在原有的I/O分配上加上五个输入信号,共需输入信号10个,输出信号6个。输入信号分别为启动按钮X0,高中低音X2、X3、X4,手动高中低压泵X10、X11、X12,手动B、D、E灯X13、X14、X15;输出信号高中低压泵Y0、Y1、Y2,B、D、E组灯Y3、Y4、Y5。
  争于对以上控制要求分析及I/O需求,我们可选用三菱FX2N系列的FX2N-32MR型号的PLC,FX2N是三菱公司具有代表性的小型PLC,其体积只有FX2的50%,运行频度更快,是FX2的6倍,其输入点和输出点均为16个,可满足该控制系统的控制要求。
  5、音乐喷泉控制系统程序设计
  控制系统实现:争对于以上的本音乐喷泉控制系统的控制要求,我们可以把该控制系统程序分成两个部分来完成。第一部分:手动控制部分,即实现无输入信号时,所有的喷头和灯可单独控制。第二部分:有输入信号(高音、低音、中音)时,对应输出泵和灯。最后把这两部分程序通过整合,完成整个控制系统。因此,要完整本控制系统程序的编写可分三步骤来进行。
  第一步:完成手动控制部分程序的编写。手动控制的意思是按下当前控制按钮时,相应输出部分有输出,松开按钮时,对应输出部分无输出,该部分程序相应比较简单,对应输入信号输出相当的泵和灯。由于是手动控制,所以在程序设计过程中无需加入自锁触点。如输入信号为手动高压泵X10时,对应高压泵Y0有输出,输入X11时,Y1输出即可,当然也可以加上相应的电气保护触点。
  第二步:完成自动控制部分程序的编写。自动控制部分即有输入信号(高、中、低音)时所需实现的控制。该控制部分的程序我们可通过单流程状态转移图来实现。初始状态通过特殊辅助继电器M8002驱动,当输入信号为高音(X2=1)时,状态S10激活,高压泵Y0、B组灯Y3、D组灯Y4有输出,当音乐为低音(X4=1)时,状态S20激活,低压泵Y1、B组灯Y3、E组灯Y5有输出,当音乐为中音(X4=1)时,状态S30激活,中压泵Y2,所有灯组Y3、Y4、Y5有输出。转移图结束前通过X2驱动返回S10状态,也可以无条件转移至S0状态,效果一样。其状态转移图如下:
  通过状态转移图,可以看出,我们将各阶段输出更换为状态,准备更换为初始状态,就得到了状态转移图。状态转移图是状态编程法的重要工具。状态编程的一般思想为:将一个复杂的控制过程分解为若干个工作状态,弄清各状态的工作内容(状态的功能、转移条件和转移方向,即状态的三要素),根据总的控制要求,将各独立状态联系起来,形成状态转移图,进行绘制梯形图程序,写出语句表。对照控制要求,分配、确定状态器元件,弄清每个被分配的状态器的功能。
  第三步:将以上两部分程序进行整合。以上两部分程序整合在一起时,可使用PLC功能指令中的程序流向控制条件跳步指令CJ(FNC00)以及主程序结束指令FEND(FNC06)。
  两段程序在整合过程当中,应当注意以下几点内容:
  (1)程序的跳转,当X0=1时,执行跳转指令,程序跳转到标号P0指针所标位置,被跳过部分程序不执行,其输出保持原状态,即执行自动控制部分程序;当X0=0时,不执行跳转指令,程序按原顺序执行,即手动控制部分程序。在编程中需注意,一个标号只允许出现一次,标号范围是P0至P63,否则程序会出错。手动控制部分程序结束,需加主程序结束指令FEND。FEND指令表示主程序结束,是一步指令,无操作目标元件。当程序执行到FEND时,进行输入处理、输出处理、监视定时器刷新等,完成以后返回到0步。
  (2)系统在执行自动控制程序的过程当中,如断开X0,程序应从自动控制程序中止,执行手动控制程序,当前自动控制部分程序的所有输出应中止,所以,在程序跳转指令后面加区间复位指令[ZRST S10 S30],目的是无论当前自动程序执行到哪一状态,输入是高音还是低音,其输出均复位置0。当然如不用区间复位令,也可以在状态转移图每一状态输出时,串联X0的常开触点,断开X0时,当前状态无输出,一样可实现控制要求,但相应的程序步数会有所增加。
  (3)正常情况下,状态转移图初始状态均使用特殊辅助继电器M8002来驱动。M8002作为特殊辅助继电器具有其独特的功能,是PLC从STOP到RUN切换时的初始脉冲。即PLC上电时激活初始状态S0。那么该程序在运行时,如先让X0=1,进入自动控制状态,进行高、中、低音控制,运行过程中,将X0=0,中止自动控制程序,进行手动控制状态,这一部分运行均是正常。之后再将X0=1,进入自动控制状态时,由于PLC一直是处于RUN状态,没有经过STOP至RUN的切换,使得M8002无法产生上电脉冲,自动控制部分程序无法运行。所以,我们需要在状态转移图部分初始状态的驱动并联上X0的常开触点,这样,当程序由手动切换至自动时,由于X0=1,状态流程图初始状态依然可以激活,自动控制部分程序方可正常运行。
  通过前面的分析、状态转移图以及梯形图,我们可得到以下指令表程序:
  在这个音乐喷泉控制系统中,由于控制要求中没有要求加停止功能,但在实际工作中,肯定是不适用的,所以我们可根据实际需要,加上停止按钮。在编程过程中,增加输入点一个X1,在状态转移图初始状态点S0输出。程序如下:
  当然,在喷泉控制系统中,也有采用单片机控制的,它以可控制硅作为功率开关元件,由于可控硅承受过电流、过电压能力较差,所以运行的稳定性、可靠性不高,但采用PLC控制能很好的解决这一问题。同时通时状态转移图(SFC)的编程方法与传统编程方法相比较,让编程者每次只考虑一个状态,而不用考虑其他状态,使得编程更加容易。另外,PLC的定时功能、计数功能、步进功能使得编程者对于程序的修改更加方便,随时可根据实际需要对程序进行修改;PLC强大的自诊断功能,能迅速方便的检查判断故障,缩短维修周期,也不需要大量的外围设备和连线,因而大大缩短了施工和投产周期。

}

我要回帖

更多关于 python程序设计 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信