1.首先要分明的是,什么指令能用于模拟量输入。查“DVP-ES2操作手册——程序篇”API指令一览表,找到有“FROM”、“TO”两条指令关系,区分为“扩展模块CR数据读出”和“扩展模块CR数据写入”。CR是管理寄存器的缩写。于是,再翻到无关页面,检查其具体说明,获取FROM指令的格局是:FROMm1m2Dn,参见图1m1:扩展模块所在的编号,取值范畴0~7;(最多就能挂8个)m2:欲读取扩展模块的CR编号;(这个须要看手册了)D:读出数据保留位置;(自己指定的寄存器)n:一次性读取数据的笔数。(一次功能读取几个寄存器的数)①再继续看其解释,从次页知道,扩展模块的编号与其与服务器的位置无关;倘若只要一台扩展模块,则其编号为0,扩展模块依托服务器右侧位置起算0~7最多挂8个扩展模块。读出数据的保留位置,则是在PLC服务器上的,由编程者指定,也不存无了解艰巨;而n,也不是疑问。②疑问是,图1中的m2,K29是如何来的呢?或许说,模块内的数据贮存在哪里、能否应用编程软件间接观察到?查“DVP-ES2操作手册-配件篇”有模拟量输入/输入模块配线,却岂但没有回答上述疑问,反而参与了一个新的不懂:可以驳回电压或电流信号输入,则是如何设定的呢?配件上没有见到关系的设置开关。③从而,如今的上班是,必定确定能否有模块的操作手册。从台达网站的下载页面,看到了有模块资料,于是下载了“DVP-ES2操作手册-模块篇”,其第1局部就是“模拟量输入模块 DVP04AD-E2”的引见。2.输入信号的读出于是,知道了CR#2~#5为输入形式设定,CR#8~#11为通道信号的平均次数设定,CR#12~#15为通道输入信号平均值显示,CR#20~#23通道输入信号如今值显示。另外,服务器的寄存器D9900~D9999,寄存对应输入信号平均值。选1#通道(CH1)作实验,可得程序如图2:①将模块与服务器衔接,PLC通电,发现模块的“失误批示灯”点亮;先不论他,程序能反常输入。后将模块的24V接通,显示反常、“失误批示灯”焚烧。②为了简便,拟间接驳回1.5V电池作为信号,故驳回了形式1。为便于观察,特将显示值(D0)扩展了10倍,即当电池电压为1.5V时,(D0)=15。通电实验,按操作手册接入一个电池,D0显示15;接入两个电池,显示30.可以说,曾经到达了实验目标,证实FROM、TO指令,是运行于模拟量的。③D0能够读到稳固的15、30值。点赞哦 |
本文地址: https://zdmlj.com/jishuwz/21101ba7293ca4cec303.html
上一篇:信捷XDXL系列PLC存储器的结构PLC论坛...