当前位置: 主页 > PLC控制

LOGO! 模拟量输出

请问如何用fbD编一个模拟量输出程序?比如我的I1置高,AQ1输出3.3V。

最佳答案

你提的问题很好实现:
应该采用【模拟量多路复用器】和【模拟量放大器】就可以实现你的【AQ1输出3.3V。】

介绍一下【模拟量多路复用器】:
这个特殊功能输出模拟量输出上四个预定义的模拟量值中的一个或0。输入En根据S1和S2的数值,输入En(启用)0到1的信号变化将一个设置的模拟量值切换到输出AQ。
输入S1和S2S1和S2(选择器)用于选择要发布的模拟量值。
?S1=0且S2=0:
输出值1
?S1=0且S2=1:
输出值2
?S1=1且S2=0:
输出值3
?S1=1且S2=1:
输出值4
参数V1…V4:将要发布的模拟量数值。
如果置位了输入En,则该功能将根据S1和S2的值,在输出AQ处输出4个可能的模
拟量值(V1到V4)之一。
如果尚未置位输入En,则该功能将在输出AQ处输出模拟量值0。
模拟量输出:如果将该特殊功能连接至实际模拟量输出,则请注意,模拟量输出只能处理0到1000之间的值。要进行此操作,请在该特殊功能的模拟量输出和实际模拟量输出之间连接一个附加放大器。使用该放大器,可以将该特殊功能的输出范围标准化为0到1000范围内的

【模拟量放大器】功能说明
该功能在输入Ax处获取模拟量信号。
该值乘以A(增益)参数的值,然后参数B(偏移)的值与所得的积相加:(Ax?增益)+
偏移=实际值Ax。
实际值Ax在AQ处输出。

请你参考《西门子LOGO!设备手册,04/2011,》A5E03556178-01,我想你努力一下就能【编一个模拟量输出的小程序,比如我的I1置高,AQ1输出3.3V。】;不过下次请你多说几个字,也许别人能又快又全面地理解你的意思,不会影响别人可能对你的帮助:【比如我的I1置高,】

提问者对于答案的评价:
谢谢大神指点

  • 关注微信

猜你喜欢

微信公众号