楼上的记错了吧。S7-300,模拟量输出模块寻址,绝对地址是PQWXXX。AQW是S7-200模拟量输出的寻址。输出字的有效范围是0~27648(0~32000是最大范围).如果是电压输出,0~10V,则输出字大小为 (4/10)*27648.直接把这个值赋给你想要输出电压的通道地址就可以了。对,就在0B1里用一条MOV指令就行。 当然,最好你是用一个字地址,比如MW100赋值给PQWXXX。然后在VAT中随时修改MW100的值,输出端口就有你想要相应的电压,这样方便。
这个东西很简单,首先模拟量输出肯定是PQW300,模拟量模块到底输出什么信号,这个你需要在硬件组态中自己设定,正如你所说的0-10V,在PLC内部,你赋值0-27648给PQW300,此时PQW300输出的就是0-10V,0对应0V,27648对应10V,这是线性的,所以如果你想输出4V的话,你算一下4V对应的值,然后将该值写入PQW就OK了
aqw输出0-32000就是0-10v
当然32000也可以自己定义