模拟量输入输出AD-DA使用教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

AD与DA功能说明

一、关于AD所使用的寄存器功能:

1)D8050:模拟量AD时钟分频(设定值:0~3,默认为:2),0-AD时钟为CPU时钟2分频;1-AD时钟为CPU时钟4分频;2-AD时钟为CPU时钟6分频;3-AD时钟为CPU时钟8分频;AD时钟不能大

于14M;

2)D8051:模拟量AD采样次数(设定值:3~50次,默认为:22)的设置数据在下次上电生效;

二、关于上下量程设置与使用

1、上下量程支持设置成负数,上量程必须大于下量程;

2、如果上下量程均为0,则不进行对应量程的数据转换;

3、当上下限量程均为0时,DA数据的输入范围:0~4095,反之,DA数据的输入范围:>=下限量

程,<=上限量程;数据在上述数据外时,PLC报6712故障;

三、RD3A与WR3A使用说明

1、RD3A的使用

M0m1m2s1

(RD3A K0D0D10)

指定保存AD数据的寄存器D10

指定量程的寄存器D0上限D1下限

指定需要读取的AD路数(0~14)说明:

a)m1-指定需要读取的AD路数(最大数为设置软件开通的路数,超出报6711);

b)m2-指定上下限量程的寄存器,m2为量程上限,m2+1为量程下限,仅可指定D寄存器作为量

程地址,其它数据报6711;

c)上面的程序原理:当M0为ON时,读取第一路AD数据(上限量程在D0,下限量程在D1)到

D10保存;

例:

按上述的程序,

1)假如:D0=1000,D1=0,AD的输入是0~10V,现时输入是5V,那D10=500;

2)假如:D0=0,D1=0,AD的输入是0~10V,现时输入是5V,那D10=2048;

3)假如:D0=1000,D1=-1000,AD的输入是0~10V,现时输入是5V,那D10=0;

2、WR3A的使用

M0m1m2s1

(WR3A K0D0D10)

指定输出到DA的寄存器D10

指定量程的寄存器D0上限D1下限

指定需要读取的DA路数(0~1)说明:

a)m1-指定需要输出的DA路数(最在数为设置软件开通的路数,超出报6712);

b)m2--指定上下限量程的寄存器,m2为量程上限,m2+1为量程下限,仅可指定D寄存器作

为量程地址,其它数据报6712;

c)上面的程序原理:当M0为ON时,将D10的数据(上限量程在D0,下限量程在D1)输

出到DAC0;

例:

按上述的程序,

1)假如:D0=1000,D1=0,DA的输出电压是0~10V,D10的数据是500,DA输出5V;

2)假如:D0=0,D1=0,DA的输出电压是0~10V,D10的数据是2048,DA输出5V;

3)假如:D0=1000,D1=-1000,DA的输出电压是0~10V,D10的数据是0,DA输出5V;

相关文档
最新文档