菜鸟求一个 模拟量输入输出的S7200 程序实例

2025-01-19 16:35:37
推荐回答(4个)
回答1:

实例我没有,我用300做过模拟量,给你说说吧。200的模拟量,是0-32000对应一个电流范围,你做一个线性换算,把电流值用一个0-32000之间的数对应好,然后,把这个0-32000之间的数写到地址上去,就可以输出一个相应的电流值了。阀门的开合量也一样,阀门一定也是有一个电流或者电压范围来控制的,做好线性换算就行了。希望这些对你有帮助,我从学校出来的时候也只会数字量,不会模拟量,一边做一边学来的,所以我觉得我的表述还是比较适合我们菜鸟看得懂得吧。

回答2:

模拟量的输入/输出都可以用下列的通用换算公式换算: Ov = [(Osh - Osl)*(Iv - Isl)/(Ish - Isl)] + Osl 其中: Ov: 换算结果 Iv: 换算对象 Osh: 换算结果的高限 Osl: 换算结果的低限 Ish: 换算对象的高限 Isl: 换算对象的低限 比如说你的输入是4~20mA信号,则Ish=32000,Isl=6400,Osh=你的变送器量程高限,Osl=你的变送器量程低限,Iv=aiw0或aiw2、4、6(分别对应通道1.2.3.4)可惜我不能粘附件也不能提交图片,郁闷!!

回答3:

我也想学学,我已经买了本相关方面的书籍,正在学习

回答4:

简单的问题,在编程软件上调用模拟量输入输出库(可在西门子网站下载)怎么用可以看资料或它的子程序就可以了