欧姆龙模拟量应用实例 一、概述 本人在调试欧姆龙PLC 的模拟量应用时,几次未能调整好,后询问了客户,加上自己摸索中才得出的模拟量的使用经验。 1、 模拟量输入硬件的设置 首次使用模拟量的输入输出需要检查卡键的接线及地址的设置情况,一般接线方法都可以参考厂家给出的接线图,但硬件的地址设置是大多数人容易忽视的东西,因为模拟量是特殊单元,所以要对他们的地址进行特殊的分配,比如有两个模拟量模块,那他们的地址不可以一样,设置地址用小螺丝刀,扭动转盘刻度,转盘刻度为“0~9”,如果第一个模块你定义的是“0”,那么第二个刻度定义的就是“1”;以此类推;设置完地址之后还需要在软件进一步的设置,首先是需要在线工作,PLC 连接上去之后进行配置的操作,如下图所示: 选择选项,再选创建;这样地址就在“IO 表及单元设置”中可以看出来,否则,如果你没有定义它的地址,不创建它的地址,那么你所设置的地址在PLC 中为无效,就会出现报警现象,正常在送电之前都得检查一下 PLC 的配置。 硬件的设置,在开电之前需要对模拟量模块进行硬件的设置,把原为电压型的输入改为电流型的输入,设置的方法就是卸下接线端子排,然后把里面的开关拨到ON 状态,也就是特殊单元的重启位拨到了ON 的位置;这样就可以接收输入的4~20mA 的电流值了;如下图所示: 设置完硬件的部分后,接下来就是对软件进行设置,以下是软件部分的设置 双击“IO 表和单元设置”,打开列表 双击模拟量插板部分的支架,如:“0010 支架 01”,也就是模拟量模块部分,进入设置页面 模拟量输入设置页面 设置输入使能端,把设定值原为disable,设置为Enable,把range setting 设置为1-5V/4-20mA 的值,然后就再软件进行编程就可以完成了; 以下是模拟量输出的软件设置部分,方法和模拟量输入的方法是一样的,只是多了几项设置而已。特别注意的是分辨率的设置,一般欧姆龙的分辨率设置为4000; 完成以上的设置之后接下来就是软件的编程,最后是软件的编程,正常软件的编程分为几部分: 1、 模拟量的滤波部分如下图 范围只有在 0~4000 的分辨率的信号范围才能读取; 再就是浮点数的转换过程; 最好是做个均值算法,再四舍五入的算法 经过以上的处理就可以输入了,程序还未对均值进行处理,变化率很小的话就可以不用均值处理,变化率大的话就要对均值进行处理。 如果是模拟量输出的话还要对使能端进行写入,否则将模拟量输出将不起作用...