ghf09
级别: 实习会员
精华主题: 0
发帖数量: 656 个
工控威望: 42 点
下载积分: 297 分
在线时间: 132(小时)
注册时间: 2012-02-03
最后登录: 2024-06-11
查看ghf09的 主题 / 回贴
楼主  发表于: 2014-12-07 07:44
输出模块是0-20MA 但是我的变频器输入是4-20MA,对应0-50HZ,该如何换算编程呢?
711022027
级别: 网络英雄
精华主题: 0
发帖数量: 493 个
工控威望: 10025 点
下载积分: 9015 分
在线时间: 648(小时)
注册时间: 2008-03-23
最后登录: 2024-11-26
查看711022027的 主题 / 回贴
1楼  发表于: 2014-12-07 09:35
12位分辨率的DA输出,0-20ma对应0-4096 ,只需加上4ma对应的819,让你的输出控制在4096-819=3276以内,输出的时候加819就可以了。
ghf09
级别: 实习会员
精华主题: 0
发帖数量: 656 个
工控威望: 42 点
下载积分: 297 分
在线时间: 132(小时)
注册时间: 2012-02-03
最后登录: 2024-06-11
查看ghf09的 主题 / 回贴
2楼  发表于: 2014-12-07 10:19
我要触摸屏控制输出
wuwm_1974
级别: 略有小成
精华主题: 0
发帖数量: 108 个
工控威望: 203 点
下载积分: 3007 分
在线时间: 55(小时)
注册时间: 2014-11-28
最后登录: 2020-11-10
查看wuwm_1974的 主题 / 回贴
3楼  发表于: 2014-12-07 11:14
需要一个 实数给定值 转换为INT值得程序段!!
二楼的说法是错误的。西门子200的模拟量输入输出20mA最大值对应为32000,分辨率不同,最小跳变值不同而已。
正题:
1、实数a为触摸屏上显示与更改的变量(对应PLC中的某个VD或MD变量),工程量如34.5Hz
2、a/50.0=b为设定的比例
3、c=b*25600.0,
4、d=c+6400。0      为要给出到弄你离是哪个输出通道的值,需要转换为INT值
其实自己列个算式就可以了,或者在网上找个库文件。
ghf09
级别: 实习会员
精华主题: 0
发帖数量: 656 个
工控威望: 42 点
下载积分: 297 分
在线时间: 132(小时)
注册时间: 2012-02-03
最后登录: 2024-06-11
查看ghf09的 主题 / 回贴
4楼  发表于: 2014-12-07 14:35
西门子好像有模拟亮库的 使用方便吗?
wuwm_1974
级别: 略有小成
精华主题: 0
发帖数量: 108 个
工控威望: 203 点
下载积分: 3007 分
在线时间: 55(小时)
注册时间: 2014-11-28
最后登录: 2020-11-10
查看wuwm_1974的 主题 / 回贴
5楼  发表于: 2014-12-07 14:51
你说的库该是300、400或1200,1500的吧
200的我没有看到过,是自己做的自己用。
353body
级别: 略有小成
精华主题: 0
发帖数量: 122 个
工控威望: 304 点
下载积分: 906 分
在线时间: 96(小时)
注册时间: 2008-07-28
最后登录: 2024-10-04
查看353body的 主题 / 回贴
6楼  发表于: 2015-02-01 14:22