当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
关于S7-200的模拟输出问题
点击:
684
| 回复:
7
hahahehe
关注
私信
精华:0帖
求助:0帖
帖子:62帖 | 113回
年度积分:0
历史总积分:421
注册:2003年12月03日
发表于:2006-03-08 14:39:00
楼主
请问:
在S7-200中,存储在VW0中的数值怎么转换输出AQW0中??
分享到:
收藏
邀请回答
回复楼主
举报
朱勇军
关注
私信
精华:0帖
求助:0帖
帖子:28帖 | 1921回
年度积分:0
历史总积分:2210
注册:2004年4月06日
发表于:2006-03-08 16:32:00
1楼
直接MOV 就可以了:
LD SM0.0
MOVW VW0, AQW0
你可以把控制条件SM0.0换成你需要的逻辑。
欢迎到:plc.123ye.com上看看。
回复
引用
举报
hahahehe
关注
私信
精华:0帖
求助:0帖
帖子:62帖 | 113回
年度积分:0
历史总积分:421
注册:2003年12月03日
发表于:2006-03-08 16:51:00
2楼
谢谢!1
编译成功了!!
回复
引用
举报
hahahehe
关注
私信
精华:0帖
求助:0帖
帖子:62帖 | 113回
年度积分:0
历史总积分:421
注册:2003年12月03日
发表于:2006-03-09 08:13:00
3楼
如果VW0中存储的是0--100的值,那怎么转换到AQW0呢?
回复
引用
举报
木道人
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 105回
年度积分:0
历史总积分:345
注册:2002年9月30日
发表于:2006-03-16 15:38:00
4楼
AQW 是个整型的值(0--32767),所以只要是整型的值,直接就往里面送既可,不需要关心什么(0--100)还是0--200的。
回复
引用
举报
如火
关注
私信
精华:172帖
求助:0帖
帖子:803帖 | 5249回
年度积分:0
历史总积分:0
注册:1900年1月01日
发表于:2006-03-16 16:05:00
5楼
估计您说的是按照范围转换,您可以自己编写一段程序块来实现。
做一个工程转换就可以了。
公式换算:
Ov = [(Osh - Osl)*(Iv - Isl)/(Ish - Isl)] + Osl
其中:
Ov: 换算结果
Iv: 换算对象
Osh: 换算结果的高限
Osl: 换算结果的低限
Ish: 换算对象的高限
Isl: 换算对象的低限
回复
引用
举报
leafgreat
关注
私信
精华:21帖
求助:1帖
帖子:69帖 | 5217回
年度积分:0
历史总积分:46739
注册:2002年4月17日
发表于:2006-03-16 21:16:00
6楼
现在siemens网上课堂中的Micro 'n Power里有scaling库,可以直接调用,不需要编程
回复
引用
举报
hahahehe
关注
私信
精华:0帖
求助:0帖
帖子:62帖 | 113回
年度积分:0
历史总积分:421
注册:2003年12月03日
发表于:2006-03-17 08:18:00
7楼
得把PLC内部的数字量转换为模拟量才可以输出,输出的模拟量可以是0-10V的电压信号或是4-20mA的电流信号,对应的是PLC内部的0-32000的数字量,经过EM235的转换可以转变成压力、温度等的模拟信号输出。其中应用到+、-、*、/、传送等的指令。
回复
引用
举报
热门招聘
相关主题
给大家 培训下西门子的 CFC编...
[8741]
WINCC可以直连西门子S7-200 ...
[12956]
松下PLC跟串口调试助手如何通...
[9693]
请大家看图来说PLC的输出NPN...
[15238]
(已结帖)工控PLC擂台第43期-...
[8734]
USB接口转串口, PLC能不能识...
[8890]
求教计算偏心轮偏心距公式1
[7227]
成为编程高手的八大奥秘(转载...
[7744]
求助大家了为什么我安装完CX...
[21617]
PLC是什么?什么是plc
[13065]
官方公众号
智造工程师
客服
小程序
公众号