台达plc模拟量转换程序怎么写

台达plc模拟量转换程序怎么写,第1张

一、说明:

公式:Y=KX+b

信号:4-20mA

PLC模拟量输入数据范围(变量X):0-32000

仪表量程(变量Y):10-100

对应关系:4-20mA 转换为6400-32000转换为100-1000

二、求解过程

通过代入法求系数K、b

1、当X=6400时,Y=10,即:

10=K6400+b ------(1)

2、当X=32000时,Y=100,即:

100=K32000+b ------(2)

3、由(1)、(2)求解,得

Y=X90/25600-125

三、程序

Network1

LD SM00

MOVW AIW0, VW100

-I +6400, VW100

Network2

LD SM00

ITD VW100, VD102

Network3

LD SM00

DTR VD102, VD106

Network4

LD SM00

MOVR VD106, VD110

R 900, VD110

Network5

LD SM00

MOVR VD110, VD114

/R 256000, VD114

Network6

LD SM00

MOVR VD114, VD118

-R 125, VD118

注:在带入X求Y的过程中,如果系数K的分子与分母相除的结果是无限小数,X应先乘以分子,再除以分母,最后再加上常数b。

台达PLC的D寄存器是数据寄存器,表示的是一个十六位的数据。如果你要在这个寄存器里做位的循环,请使用循环移位指令。D寄存器没有D0x这种标识寄存器中位的表示方式。当D0=1(十进制)时,意味着D0的第0位为1,其他位为0,你换成二进制表示方法就可以了解了。

台达plc读取程序:下载安装台达的plc程序wplsoft,连接plc和电脑,打开程序即可读取。在设置里选择plc型号,然后点击通讯设置,选择通讯方式、通讯端口、通讯波特率、通讯站号等,如果有密码需要输入密码。

以上就是关于台达plc模拟量转换程序怎么写全部的内容,包括:台达plc模拟量转换程序怎么写、【工控】台达PLC关于D0存储器的问题。、请问台达plc怎么读取程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10061520.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存