当前位置: 主页 > PLC控制

怎样对6ES7 234-4HE30-0XB0 模拟量输入输出模块编程用于数模转换,即从触摸屏输入数字量,输出0~10v

怎样对6ES7234-4HE30-0XB0模拟量输入输出模块编程用于数模转换,即从触摸屏输入数字量,输出0~10v,使用S7-1200

最佳答案

假设想做一个项目,如输入一个速度值控制变频器控制的回路。
1)先在触摸屏中组态一个I/O域,用于输入速度值;一个开关域,用于启动变频器。
2)在s7-1200中组态相应的硬件后编译下载到cpu,程序可以这样来做,对于s7-1200模拟量数据范围,如0-10V,对应的数据为0-27648。这个含义可以理解为当输入为5V电压信号时,所对应于该通道的模拟量存储地址的数据为13824。假设需要控制的电机速度是1382rpm/min,则只需要将触摸屏输入的数据乘10后进行实际的编程数据处理。当然如果是其它数据值,官方提供了模拟量量程转换例子程序参考,文档号:F0406
对应的输出的数据交换思路与输入一致,如需要输出通道值为10V时,给定该通道的数据数值为27648。

提问者对于答案的评价:
谢谢

专家置评

TIAV13SP1软件使用指令列表"ConveRT"中的“SCALE_X”和“NORM_X”来转换模拟量值。需要支持0-10对应的变频器转速范围。

  • 关注微信

猜你喜欢

微信公众号