plc编程思路教学内容_第1页
plc编程思路教学内容_第2页
plc编程思路教学内容_第3页
plc编程思路教学内容_第4页
plc编程思路教学内容_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、pl c编程思路精品文档PLC编程算法123转圈子类别:PLCPLC编程算法1PLC中无非就是三大量:开关量、模拟量、脉冲 量.只在搞清楚三者之间的关系,你就能熟练的掌握 PLC 了.1、开关量也称逻辑量,指仅有两个取值,0或1、 ON或OFF.它是最常用的限制,对它进行限制是 PLC的优势,也是PLC最根本的应用.关量限制的目的是,根据开关量的当前输入组合与历 史的输入顺序,使PLC产生相应的开关量输出,以 使系统能按一定的顺序工作.所以,有时也称其为顺 序限制.而顺序限制又分为手动、半自动或自动.而采用的控 制原那么有分散、集中与混合限制三种.收集于网络,如有侵权请联系治理员删除精品文档I

2、L占存名妙程序口 诡楙 】0.02<5.02V5.01MlH 0C.C&ffB 01Tn H 5 QZ0.0Z/Y5.QZ1r0fl.ceT5.0£if乍*5 0LnT5 OL雷5 度Z.00kl 1 IY 这是用OMRON的开关量编写的一个“单按钮启停程 序.2、模拟量是指一些连续变化的物理量,如电压、电 流、压力、速度、流量等.PLC是由继电限制引入微处理技术后开展而来的,可 方便及可靠地用于开关量限制.由于模拟量可转换成 数字量,数字量只是多位的开关量,故经转换后的模 拟量,PLC也完全可以可靠的进行处理限制. 由于连续的生产过程常有模拟量,所以模拟量限制有 时也

3、称过程限制.模拟量多是非电量,而PLC只能处理数字量、电 量.所有要实现它们之间的转换要有传感器,把模拟 量转换成数电量.如果这一电量不是标准的,还要经收集于网络,如有侵权请联系治理员删除精品文档过变送器,把非标准的电量变成标准的电信号,如 4 20mA、15V、010V 等等.同时还要有模拟量输入单元A/D,把这些标准的 电信号变换成数字信号;模拟量输出单元D/A, 以把PLC处理后的数字量变换成模拟量一一标准的 电信号.所以标准电信号、数字量之间的转换就要用到各种运 算.这就需要搞清楚模拟量单元的分辨率以及标准的 电信号.例如:PLC模拟单元的分辨率是1/32767,对应的标准电量 是01

4、0V,所要检测的是温度值0100C.那么0 32767对应0100C的温度值.然后计算出1C所 对应的数字量是327.67.如果想把温度值精确到 0.1 C,把 327.67/10即可.模拟量限制包括:反响限制、前馈限制、比例限制、 模糊限制等.这些都是PLC内部数字量的计算过 程.3、脉冲量是其取值总是不断的在 0 低电平和1 高电平之间交替变化的数字量.每秒钟脉冲交替变化的次数称为频率.PLC脉冲量的限制目的主要是位置限制、运动控 制、轨迹限制等.例如:脉冲数在角度限制中的应收集于网络,如有侵权请联系治理员删除精品文档用.步进电机驱动器的细分是每圈10000,要求步进 电机旋转90度.那么

5、所要动作的脉冲数值=10000/(360/90) =25000PLC编程算法(2模拟量的计算1、-1010V.-10V 10V 的电压时,在 6000分辨率时被转换为 F448 0BB8Hex(-30003000); 12000 分辨率时被转换为 E890 1770Hex(-60006000)o2、010V.010V的电压时,在12000分辨率时被转换为01770Hex(A6000); 12000分辨率时被 转换为 02EE0Hex(012000).3、020mA.020mA的电流时,在6000分辨率 时被转换为01770Hex(-6000); 12000分辨率时 被转换为 02EE0Hex(

6、012000).4、420mA.420mA的电流时,在 6000分辨率 时被转换为01770Hex(-6000); 12000分辨率时 被转换为 02EE0Hex(012000).以上仅做简单的介绍,不同的PLC有不同的分辨率,并且您所测量物理量实现的量程不一样.计算结果可能有一定的差异.注:模拟输入的配线的要求1、使用屏蔽双绞线,但不连接屏蔽层.收集于网络,如有侵权请联系治理员删除精品文档2、当一个输入不使用的时候,将 V IN和COM端子 短接.3、模拟信号线与电源线隔离AC电源线,高压线 等.4、当电源线上有干扰时,在输入局部和电源单元之 间安装一个虑波器.5、确认正确的接线后,首先给

7、CPU单元上电,然后 再给负载上电.6、断电时先切断负载的电源,然后再切断 CPU的电 源.PLC编程算法3脉冲量的计算脉冲量的限制多用于步进电机、伺服电机的角度控制、距离限制、位置限制等.以下是以步进电机为例 来说明各限制方式.1、步进电机的角度限制.首先要明确步进电机的细 分数,然后确定步进电机转一圈所需要的总脉冲数.计算“角度百分比 =设定角度/360° 即一圈 “角度动 作脉冲数=一圈总脉冲数*角度百分比.公式为:角度动作脉冲数=一圈总脉冲数* 设定角度/360° .收集于网络,如有侵权请联系治理员删除精品文档2、步进电机的距离限制.首先明确步进电机转一圈 所需要的

8、总脉冲数.然后确定步进电机滚轮直径,计 算滚轮周长.计算每一脉冲运行距离.最后计算设定 距离所要运行的脉冲数.公式为:设定距离脉冲数=设定距离/滚轮直径*3.14 /一圈 总脉冲数3、步进电机的位置限制就是角度限制与距离限制的 综合.以上只是简单的分析步进电机的限制方式,可能与 实际有出入,仅供各位同仁参考.伺服电机的动作与步进电机的一样,但要考虑伺服电 机的内部电子齿轮比与伺服电机的减速比.有些事情说起来比拟简单,但实际应用就有难度了.请大家在实际的工作中领悟其中的道理10种经典的软件滤波方法1、限幅滤波法又称程序判断滤波法 A、方法: 根据经验判断,确定两次采样允许的最大偏差值设 为A每次

9、检测到新值时判断:如果本次值与上次 值之差=A,那么本次值有效如果本次值与上次值之收集于网络,如有侵权请联系治理员删除精品文档差庆,那么本次值无效,放充本次值,用上次值代替本次 值B、优点:能有效克服因偶然因素引起的脉冲干 扰C、缺点无法抑制那种周期性的干扰平滑度差 2、中位值滤波法A、方法:连续采样N次N取奇 数把N次采样值按大小排列取中间值为本次有效 值B、优点:能有效克服因偶然因素引起的波动干 扰对温度、液位的变化缓慢的被测参数有良好的滤波 效果C、缺点:对流量、速度等快速变化的参数不 宜3、算术平均滤波法A、方法:连续取N个采样值进 行算术平均运算N值较大时:信号平滑度较高,但 灵敏度

10、较低N值较小时:信号平滑度较低,但灵敏 度较高N值的选取:一般流量,N=12;压力:N=4 B、优点:适用于对一般具有随机干扰的信号进行滤 波这样信号的特点是有一个平均值,信号在某一数 值范围附近上下波动C、缺点:对于测量速度较慢 或要求数据计算速度较快的实时限制不适用比拟浪费RAM 4、递推平均滤波法又称滑动平均滤波 法A、方法:把连续取N个采样值看成一个队列 队列的长度固定为N每次采样到一个新数据放入队 尾,并扔掉原来队首的一次数据.先进先出原那么把队收集于网络,如有侵权请联系治理员删除精品文档列中的N个数据进行算术平均运算,就可获得新的滤 波结果N值的选取:流量,N=12;压力:N=4;

11、液 面,N=412 ;温度,N=14 B、优点:对周期性干 扰有良好的抑制作用,平滑度高适用于高频振荡的 系统C、缺点:灵敏度低对偶然出现的脉冲性干扰 的抑制作用较差不易消除由于脉冲干扰所引起的采 样值偏差不适用于脉冲干扰比拟严重的场合比拟浪 费RAM 5、中位值平均滤波法又称防脉冲干扰平 均滤波法A、方法:相当于中位值滤波法算术 平均滤波法连续采样N个数据,去掉一个最大值和 一个最小值 然后计算N-2个数据的算术平均值N值 的选取:314 B、优点:融合了两种滤波法的优点 对于偶然出现的脉冲性干扰,可消除由于脉冲干扰所 引起的采样值偏差C、缺点:测量速度较慢,和算 术平均滤波法一样比拟浪费R

12、AM6、限幅平均滤波法A、方法:相当于限幅滤波 法 递推平均滤波法每次采样到的新数据先进行限 幅处理,再送入队列进行递推平均滤波处理 B、优 点:融合了两种滤波法的优点对于偶然出现的脉冲 性干扰,可消除由于脉冲干扰所引起的采样值偏差 C、缺点:比拟浪费RAM收集于网络,如有侵权请联系治理员删除精品文档7、一阶滞后滤波法 A、方法:取a=01本次滤波 结果=(1-a) *本次采样值+a*上次滤波结果B、优 点:对周期性干扰具有良好的抑制作用适用于波动 频率较高的场合C、缺点:相位滞后,灵敏度低 滞 后程度取决于a值大小不能消除滤波频率高于采样 频率的1/2的干扰信号8、加权递推平均滤波法 A、

13、方法:是对递推平均滤波法的改良,即不同时刻的 数据加以不同的权 通常是,越接近现时刻的数据, 权取得越大.给予新采样值的权系数越大,那么灵敏 度越高,但信号平滑度越低 B、优点:适用于有较 大纯滞后时间常数的对象 和采样周期较短的系统 C、缺点:对于纯滞后时间常数较小,采样周期较 长,变化缓慢的信号不能迅速反响系统当前所受干 扰的严重程度,滤波效果差9、消抖滤波法A、方法:设置一个滤波计数器将每 次采样值与当前有效值比拟:如果采样值=当前有 效值,那么计数器清零如果采样值 <>当前有效值,那么 计数器+1,并判断计数器是否 >=上限N(溢出)如果 计数器溢出,那么将本次值替换

14、当前有效值,并清计数器 B、优点:对于变化缓慢的被测参数有较好的滤波效收集于网络,如有侵权请联系治理员删除精品文档果,可防止在临界值附近限制器的反复开/关跳动或显 示器上数值抖动C、缺点:对于快速变化的参数不 宜如果在计数器溢出的那一次采样到的值恰好是干 扰值,那么会将干扰值当作有效值导入系统10、限幅消抖滤波法A、方法:相当于限幅滤波 法 +肖科滤波法先限幅,后消抖B、优点:继承了限幅和消抖的优点改良了消抖滤波法中的某些 缺陷,防止将干扰值导入系统C、缺点:对于快速变 化的参数不宜.变频器有哪些干扰方式及一般如何处理?A.传播方式:(1)辐射干扰(2)传导干扰B.抗干扰举措对于通过辐射方式传

15、播的干扰信号,主要通过布 线以及对放射源和对被干扰的线路进行屏蔽的方式来 削弱.收集于网络,如有侵权请联系治理员删除精品文档对于通过线路传播的干扰信号,主要通过在变频 器输入输出侧加装滤波器,电抗器或磁环等方式来处 理.具体方法及考前须知如下:(1)信号线与动力线要垂直交叉或分槽布线.(2)不要采用不同金属的导线相互连接.(3)屏蔽管(层)应可靠接地,并保证整个长度 上连续可靠接地.(4)信号电路中要使用双绞线屏蔽电缆.(5)屏蔽层接地点尽量远离变频器,并与变频器 接地点分开.(6)磁环可以在变频器输入电源线和输出线上使 用,具体方法为:输入线一起朝同一方向绕 4圈,而 输出线朝同一方向绕3圈

16、即可.绕线时需注意,尽量 将磁环靠近变频器.(7) 一般对被干扰设备仪器,均可采取屏蔽及其 它抗干扰举措.可编程限制器梯形图的设计方法收集于网络,如有侵权请联系治理员删除精品文档可编程限制器是将继电器限制的概念和设计思想与计 算机技术及微电子技术相结合而形成的专门从事逻 辑限制的微机系统.在PC系统应用中,梯形图的设 计往往是最主要的问题.梯形图不但沿用和开展了电 气限制技术,而且其功能和限制指令已远远超过电气 限制范畴.它不仅可实现逻辑运算,还具有算术运 算、数据处理、联网通信等功能,是具有工业限制指 令的微机系统.由于梯形图的设计是计算机程序设计 与电气限制设计思想结合的产物,因此,在设计

17、方法 上与计算机程序设计和电气限制设计既有着相同点, 也有着不同点.本文对开关量限制系统梯形图的设 计,提出了四种常用方法.二、替代设计法所谓替代设计法,就是用PC机的程序,替代原有的 继电器逻辑限制电路.它的根本思想是:将原有电气限制系统输入信号及输出信号做为 PC的I/O点, 原来由继电器一接触器硬件完成的逻辑限制功能由 PC机的软件一梯形图及程序替代完成.收集于网络,如有侵权请联系治理员删除精品文档例如,电动机正反转限制电路,原电气限制线路图如图1所示.由PC限制替代后,其I/O接线图和梯形 图分别如图2、3所示.500)this.width=500" border=0dypo

18、p="按此在新窗口浏览图片">dypop="按此在新窗口浏览图片">继电器限制线路图500)this.width=500" border=0图2 PC I/O接线图500)this.width=500" border=0>收集于网络,如有侵权请联系治理员删除精品文档图3 PC梯形图这种方法,其优点是程序设计方法简单,有现成的电 气限制线路作依据,设计周期短.一般 在旧设备电 气限制系统改造中,对于不太复杂的限制系统常采 用.三、逻辑代数设计法由于电气限制线路与逻辑代数有一一对应的关系,因 此对开关量的限制过程可用逻辑

19、代数式表示、分析 和设计.根本设计步骤如下:1、根据限制要求列出逻辑代数表达式.2、对逻辑代数式进行化简.3、根据化简后的逻辑代数表达式画梯形图收集于网络,如有侵权请联系治理员删除精品文档下面举一简单例子来具体说明.某一电动机只有在三个按钮中任何一个或任何两个动 作时,才能运转,而在其他任何情况下 都不运转, 试设计其梯形图.将电动机运行情况由PC输出点0500来限制,三个 按钮分别对应PC输入地址为A、B、Co根据题 意,三个按钮中任何一个动作,PC的输出点0500 就有输出.其逻辑代数表达式为0沏"括C + X配 500)this.width=500" border=0

20、>当三个按钮中有任何两个动作时,输出点 0500的逻 辑代数表达式为=欣 + 丽de 500)this.width=500" border=0>因两个条件是 或关系,所以电动机运行条件应该为0500 兰 050(/ OSOOf -fBC +五股+ JSC + 威 + ABC500)this.width=500" border=0>收集于网络,如有侵权请联系治理员删除精品文档简化该式得<> >G 500)this.width=500" border=0>图4根据逻辑代数表达式,画梯形图,如图 4所示500)this.widt

21、h=500" border=0>利用这种方法设计,最大的特点是可以把很多的 逻辑关系最简化.当然出于可靠和平安性角度考虑的冗余设计是另 外一个问题.四、程序流程图设计法收集于网络,如有侵权请联系治理员删除精品文档PC采用计算机限制技术,其程序设计同样可遵 循软件工程设计方法,程序工作过程可用流程 图表 示.由于PC的程序执行为循环扫描工作方式,因而 与计算机程序框图不同点是,PC程序框图在进行输 出刷新后,再重新开始输入扫描,循环执行.下面以全自动洗衣机限制为例,说明这种设计方 法的应用.首先画出洗衣机工艺流程图,如图 5所示例停舐出境R转行停骷500)this.width=5

22、00" border=0>收集于网络,如有侵权请联系治理员删除精品文档图5洗衣机工艺流程图第二步选择PC机型,设置I/O点编号.其I/O点编号分配如下:I/O点分配00起动开关01停止开关02手动排水开关03高水位开关04低水位开关20起动洗衣机21进水22正转洗涤23反转洗涤25排水26脱水27停止、报警计时/计数器分配T600正转计时T601暂停计时T602反转计时T603暂停计时T604脱水计时T605报警计时C606洗涤次数C607脱水次数第三步,根据流程图,设计梯形图,如图 6所示收集于网络,如有侵权请联系治理员删除精品文档俨Wr呼声6 m血就遇水 洗麻正转I&quo

23、t;甘仲3?洗褛反眦1y折停金3次排水脱水70s3次图6洗衣机梯形图五、功能模块设计法根据模块化设计思想,可对系统按限制功能进行 模块划分,依次对各限制的功能模块设计梯 形图o收集于网络,如有侵权请联系治理员删除精品文档例如,在PC电梯限制系统中,对电梯限制按功 能可分为:厅门开关限制模块,选层限制模块,电梯 运行限制模块,呼梯显示限制模块等.按电梯功能进 行梯形图设计,可使电梯相同功能的程序集中在一 起,程序结构清楚,便于调试,还可以根 据需要灵 活增加其他限制功能.当然,在设计中要注意模块之间的互相影响时、 时序关系,以及联锁指令的使用条件.同一 种限制 功能可有不同的软件实现方法,应根据

24、具体情况采用 简单实用的方案,并应充分利用 不同机型所提供的 编程指令,使程序尽量简洁.六、结束语本文介绍了 PC梯形图的四种设计方法,除此之 外,还有其他一些方法,如经验法.在系统设 计中 对不同的环节,可根据具体情况,采用不同的设计方 法.通常在全局上采用程序框图及功能模块方法设 计;在旧设备改造中,采用替代法设计;在局部或具 体功能的程序设计上,采用逻辑代数法和经验法.第八节信号限制双速电梯PLC程序收集于网络,如有侵权请联系治理员删除精品文档1、编制PLC程序的步骤2、确定I/O接口点数及PLC选型3、绘制电路原理图和安装接线图4、编制PLC梯形图(1)楼层限制回路(2)指令、召唤信号

25、的登记与消除(3)自动定向回路(4)启动关门与启动(5)开关门回路(6)基站锁梯(7)上行、下行接触器,运行继电器(8)停站触发与停站(9)快车、慢车接触器,JK继电器(10) 1A、2A、3A、4A 接触器(11)蜂鸣器、结束源程序下载编制PLC电梯程序的步骤1系统设计根据确定电梯的拖动和限制方式及其它特殊要求,根 据所在单位和个人条件,计算I/O点数和选择PC机的规格型 号,并设计绘制电路原理图和安装接线图.2设计PLC梯形图程序采用PLC作为中间过程限制的电梯电气限制,在电路收集于网络,如有侵权请联系治理员删除精品文档原理图和安装接线图设计绘制完成后,还必须设计绘制与电路 原理图对应的P

26、LC梯形图程序,梯形图程序是PLC内各种软硬 继电器的逻辑限制图,它的逻辑限制方式类似于中间过程限制 继电器之间的逻辑限制电路图,因此它是 PLC限制电气系统设 计工作的重要环节之一.设计梯形图程序时,应接 PLC使用 手册的方法,了解PLC的I/O接口分配、组合排列和代号,机 内各种软继电器、数据区、通道代号,常用指令的编制规那么和代号等.设计梯形图一般应遵守以下规那么:(1) I/O点和内部各种软继电器等的常开和常闭触点 可屡次重复使用.(2)软继电器的线圈不能与左边的母线直接连接,应 有过渡点.(3)软继电器的右边不能再有接点.(4)在一套梯形图中,相同代号的线圈不能重复出现.(用SET RSE旨令外)(5) PLC的输入输出点可当软继电器来使用.3、灌输程序梯形图编制好后,必须灌输到 PLC的存储器中方可运收集于网络,如有侵权请联系治理员删除精品文档行.现在大家都有电脑,我们可以用编程软件把梯形图编好, 用专用的电缆把电脑与PLC连接后,就可把程序写到PLC中去 了.4、模拟运行程序灌入PLC中之后,先要进行模拟运行.方法可用 搭接线的方法模拟输入端的各种状态,观看输出信号是否到达 设计要求.编程软件介

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论