plc常见编程语言

plc常见编程语言

ID:20417913

大小:28.50 KB

页数:3页

时间:2018-10-11

plc常见编程语言_第1页
plc常见编程语言_第2页
plc常见编程语言_第3页
资源描述:

《plc常见编程语言》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、lc常见的编程语言1.?梯形逻辑图(LAD)梯形逻辑图简称梯形图(ladderdiagram简写为LAD),它是从继电器-接触器控制系统的电气原理图演化而来的,是一种图形语言,它沿用了常开触点、常闭触点、继电器线圈、接触器线圈、定时器和计数器等等术语和图形符号,也增加了一些简单的计算机符号,来完成时间上的顺序控制操作。触点和线圈等的图形符号就是编程语言的指令符号。这种编程语言与电路图相呼应,简单、形象、直观、易编程、容易掌握,是目前应用最广泛的编程语言之一。?2.指令语句表(STL)指令语句表简称语句表(statem

2、entlist简写为STL),类似于计算机的汇编语言,它是用语句助记符来编程的。不同的机型有不同的语句助记符,但都要比汇编语言简单得多,很容易掌握,也是目前用得最多的编程方法。命令语句主要使用逻辑语言建立PLC输入和输出的关系,其中包括逻辑AND、OR、NOT及定时器、计数器、移位寄存器、算术运算和PID控制功能等。中小型PLC一般用语句表编程。每条命令语句包括命令部分和数据部分。其命令部分要指定逻辑功能;其数据部分要指定功能存储器的地址号或直接数值。语句表编程简单明了,语句少,其结构类似于电路的串并联方式,容易掌握

3、。计算机通用语言可以实现梯形图法和指令语句表法难以实现的复杂逻辑控制功能,但它没有梯形图法形象,比指令语句表编程复杂,因此较难掌握。常用的通用语言有C、BASIC、PASCAL、FORTRAN等,其中采用C语言较多。另外,还有控制系统流程图(CSF)、逻辑方程式(布尔代数式)等方法,使用较少,而且工程技术人员对于计算机通用语言又比较难掌握,因此,大部分编程方法都采用梯形图法和指令语句表。目前常用的PLC产品很多,不同厂家的PLC各种指标和性能不同,其编程方法、具体的指令格式以及继电器编号也不同,当具体操作时,可查阅有

4、关产品说明书。计算机通用语言可以实现梯形图法和指令语句表法难以实现的复杂逻辑控制功能,但它没有梯形图法形象,比指令语句表编程复杂,因此较难掌握。常用的通用语言有C、BASIC、PASCAL、FORTRAN等,其中采用C语言较多。另外,还有控制系统流程图(CSF)、逻辑方程式(布尔代数式)等方法,使用较少,而且工程技术人员对于计算机通用语言又比较难掌握,因此,大部分编程方法都采用梯形图法和指令语句表。目前常用的PLC产品很多,不同厂家的PLC各种指标和性能不同,其编程方法、具体的指令格式以及继电器编号也不同,当具体操作

5、时,可查阅有关产品说明书。(1)梯形图结构梯形图的控制逻辑结构及工作原理与继电器逻辑控制电路十分相似。它采用“触点”、“线圈”(或称继电器线圈)、“功能图”(功能指令,图中未画)等图形符号表达输出与输入的逻辑关系,这些输入/输出可以是硬件上实际的输入/输出信号,也可以是PLC内部虚拟的输入/输出信号。两侧的竖线称为电力轨,用以模拟继电器电路的电源(有些PLC的梯形图只有左侧的竖线)。(2)?梯形图与继电器逻辑电路(RLC)在操作上的差别梯形图与继电器电路的控制逻辑相似,但其工作顺序与继电器电路不同。在RLC中,逻辑控

6、制的结果取决于继电器线圈、触点和其它机电器件的动作时间。而梯形图则是沿从上到下,从左到右,一个梯级一个梯级顺序地进行工作;当执行至顺序程序结束时,又返回开头重复执行。(3)高级顺序和低级顺序数控机床的PLC处理时间一般在1—100ms之间,对于数控机床的绝大多数信号,这个速度已足够了。但有些信号(尤其是脉冲信号)要求响应时间约20ms。为适应整机控制信号的不同响应要求,PLC程序常分为高级顺序和低级顺序两部分。只应把需要迅速处理的信号及快速响应的顺序编在高级顺序中,如急停、坐标轴极限超程等逻辑,其它信号则编在低级顺序

7、中。(4)??梯形图的绘制原则(c)?在梯形图中输入触点用以表示用户输入设备的输入信号:用常开触点还是常闭触点,与输入设备用的是常开触点还是常闭触点有关,还与控制电路的控制要求有关,PLC无法识别输入设备接的是常开还是常闭触点,只能识别输入设备的触点是接通还是断开。当输入设备的触点接通时,对应的输入继电器动作,其常开触点接通,常闭触点断开。当输入设备的触点断开时,对应的输入继电器不动作,其常开触点恢复断开,常闭触点恢复闭合。用PLC实现电动机的启/停控制时,启动按钮和停止按钮可用常开触点,也可用常闭触点。启动按钮用常

8、开触点时,梯形图中输入触点用常开触点。启动按钮用常闭触点时,在梯形图中输入触点用常闭触点。停止按钮用常开触点时,梯形图中输入触点用常闭触点。停止按钮用常闭触点时,在梯形图中输入触点用常开触点。(c)?在梯形图中输入触点用以表示用户输入设备的输入信号:用常开触点还是常闭触点,与输入设备用的是常开触点还是常闭触点有关,还与控制电路的控制要求有关,P

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。