plc模拟量核心问题就是物理量程对应信号量程(比如0~10v,或4~20ma),信号量程对应a/d转换的整数范围,a/d转换的整数值西门子s7-200是0~32000,对西门子s7-300/400是0~27648。
1、西门子s7-300/400可以用fc105/fc106处理模拟(scale/unscale)
2、西门子s7-200用aiw、aqw输入、输出模拟量,s7-200会自动将输入的模拟量转换为0~32000的整数,程序编写时通过aiw将转换后的0~32000的整数读进程序,通过你的计算,然后通过aqw输出即可,cpu会自动的d/a转换的。
西门子s7-200plc模拟量编程的思维是什么?
简而言之,模拟量输入就是将模拟量传感器、变送器的电量信号通过模拟量输入模板输入到plc中,并应用程序进行转换为数值。而模拟量输出就是应用程序将数值通过模拟量输出模板输出到相应的外部设备中。必备的知识点:
a、首先要熟悉s7-200plc模拟量输入、输出模块的硬件特性。
b、要熟悉s7-200plc模拟量输入、输出模块的接线方法;
c、要熟悉s7-200plc模拟量输入、输出模块的方式设置;
d、要熟悉模数、数模转换的方法;
e、要熟悉s7-200plc相关的编程指令;
f、要熟悉你应用的模拟量传感器、变送器的电气特性及接线方法。