杨官华
级别: 家园常客

精华主题: 0
发帖数量: 779 个
工控威望: 770 点
下载积分: 71124 分
在线时间: 1938(小时)
注册时间: 2008-07-31
最后登录: 2025-01-03
查看杨官华的 主题 / 回贴
楼主  发表于: 2016-02-02 19:11
有一压力变送器,量程0--2500KPa,输出4--20mA给FX2N-2AD,请问每1KPa=多少数字量,我是这样算的不知道对不对?4-20mA对应数字量0-4000,4000÷2500=1.6,即1KPa=1.6数字量。与4-20mA无关系吗?请求帮忙,先谢谢了!
             那如果量程是100--2500KPa呢?又如何计算?
[ 此帖被杨官华在2016-02-03 18:12重新编辑 ]
小侯
小侯
级别: 工控侠客
精华主题: 0
发帖数量: 482 个
工控威望: 2612 点
下载积分: 8103 分
在线时间: 507(小时)
注册时间: 2008-10-17
最后登录: 2024-12-09
查看小侯的 主题 / 回贴
1楼  发表于: 2016-02-03 16:58
如果是FX3U以後的PLC可以用SCL指令來轉換
[attachment=144360]
[attachment=144361]
因為FX模擬PLC不支援這個指令所以範例我用Q來做
這樣的寫法只要把線性兩端的點設定好,還有超出範圍的點也納入
就只要用指令就能換算實際值
我曾用在AD及DA上
而且指令可以重複使用
小侯
小侯
级别: 工控侠客
精华主题: 0
发帖数量: 482 个
工控威望: 2612 点
下载积分: 8103 分
在线时间: 507(小时)
注册时间: 2008-10-17
最后登录: 2024-12-09
查看小侯的 主题 / 回贴
2楼  发表于: 2016-02-15 13:45
[attachment=144428]
我按照你的程式模擬一次是可行的
你用的是SCL2
D0=K2
那線的兩點是(D1,D3)到(D2,D4)
D2到2000時D30才為20
有可能是你輸入的數值太小四捨五入後為0