请问如何用FBD编一个模拟量输出的小程序?比如我的I1置高,AQ1输出3.3V。
最佳答案
你提的问题很好实现:
应该采用【 模拟量多路复用器】和【模拟量放大器】就可以实现你的【AQ1输出3.3V。】
介绍一下【 模拟量多路复用器】:
这个特殊功能输出模拟量输出上四个预定义的模拟量值中的一个或 0。输入 En 根据 S1 和 S2 的数值,输入 En(启用) 0 到1 的信号变化将一个设置的模拟量值切换到输出 AQ。
输入 S1 和 S2 S1 和 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置高,】
提问者对于答案的评价:
谢谢大神指点
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc132757.html