今天想要用s7-1500输出一个模拟量电压,使用的是move指令,但是实际没有输出电压,我想请教一下,应该怎么输出一个模拟量电压,求指导一下,谢谢。
问题补充:
现在用move指令可以测得电压。电压0-10v对应0-27648.但是输出电流时0-20mA对应0-100就到量程了。大于100就一直是20-21mA
。和0-27648对应不上啊。这是什么情况啊。
最佳答案
先在组态中配置好对应通道的输出类型和输出范围(电压输出,0-10V)。给模块供电24V。电压0-10V对应程序的0-27648,这是个线性关系,把0-27648的数值传给模拟量输出地址即可。如要输出5V,把13824传给地址QIW256.
参见:SIMATIC S7-1500 模拟值处理
https://support.industry.siemens.com/cs/document/67989094/simatic-s7-1500、et-200mp、et-200sp、et-200al、et-200pro、et-200eco-pn-模拟值处理?dti=0&lc=zh-CN
提问者对于答案的评价:
谢谢帮助我解决了问题。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc167436.html