西门子s7-200PLC 模拟量输出模块,无法输出负电压,按照手册说明能输出-10~10V的电压,但是输出正电压

首先说明模块肯定是好的,因为单极性我用过很多次,双极性输出第一次用
在这么高的负极性模拟量输出下,实际的V,M端子的电压是正3.1v
我一个试验了5个模块,4个EM232,一个EM235,这其中的2个都是安装在正常运行的系统上面(用单极性的),试验的结果是4个EM232全部不能输出双极性的,也就是只能输出正电压的,而EM235的模拟量输出通道能准确的按照比例输出-10~+10v的电压的。
如果你们没有在EM232上面真正测试过,而是看手册上面的说明的话,最好不要回答我。
如果能解决这个问题,我再加倍悬赏。

第1个回答  2011-07-22
模拟量输出正负10V对应的数值应该是-32000——+32000追问

能想的都想了,换cpu、换em232、接PE线、而且单独用MOVW指令用一个整数对AQW通道进行输出都试了,就是不输出负电压。
我在怀疑这个模块到底能不能输出负电压的、因为他输入的是+24v的电源电压,而没有输入负电压,要他输出负电压的话,如果模块里面没有开关电源逆变出来,怎么能够输出负10v的电压,而这个模块从他的散热孔看进去是,没有开关电源的。
我有实验实物的,所有的装置齐全的,就是负电压不行

第2个回答  2011-07-22
你首先在模块参数设置栏设置成你想要的量程,默认输出是0~20mA追问

在哪个地方能设置?EM232模块

追答

我刚才说错了,不用做任何设置,直接接M和U端子就行。至于电压不对是因为你的程序应该有问题。
输出负电压与你所说的输入24V没有关系,电压是一个相对关系,不是绝对关系,只有电势才是一个绝对的值。
你的程序一定要注意,当你输出-32000时,表现在啊端子上的电压是-10V;输出32000时对应10V。
应该是你数据计算的问题,好好查查

追问

那我问你,程序里面就一个指令
LD SM0.0
movw -32000 AQW0
这条程序有没有问题。
但是为什么输出是+3.1V的电压

第3个回答  2011-07-27
换一个看看本回答被提问者采纳
第4个回答  2011-07-21
你干嘛不输出正直 接现场反接不就得-10V了嘛???
第5个回答  2011-07-21
在编程软件中,进行AO模块配置了么?记住选择-10~10V类型。追问

请问怎么配置?

追答

在编程计算机与PLC实际联机时,使用Micro/WIN的菜单命令“PLC > Information”,可以查看CPU和扩展模块的实际I/O地址分配,检查AO模块的配置,选择-10~10V类型。

追问

这里面我是经常看的,这里是查看plc扫描周期和扩展模块寻址的情况的,如果你能在这里设置em232模块的参数,那么请你写出information后面的详细步骤,我要提醒你的是这里除了刷新扫描周期,其他都是不能用的,这里是查看信息的。
如果你能设置好,我再追加你1000分的悬赏!!!

相似回答