请问各位前辈,我想用s7 200进行8个点的控制,输入是电机电流,输出是8个电磁阀(电动阀),怎么实现哪?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-30
西门子S7-200PLC,8个电机,每个电机反馈到PLC输入点一个开关量信号,在任意某一台,或多台电机启动

可以实现,咦!你的问题呢?

只要一个按钮那就用置位与复位了,首先I0.0按下去由于P的存在接通一个扫描周期,Q0.0置位,由于扫描周期的影响,在更新触点的时候,已经在第二个扫描周期了,所以不被复位,再次按下I0.0由于上面的常闭断开,不执行,下面的Q0.0由于自锁,电流流过,执行复位,停止输出,由于扫描周期,更新触点在第二个扫描周期,所以不导通。

控制次序阐述的不太清楚,只有凭想象。

电机电流不能直接作为信号输入PLC,可将25A的电机电流转换成开关信号。比较简单的办法是在电机电路中加装电流转换器(类似电流互感器),当电流达到25A时,电流转换器输出端输出电压,推动一个继电器吸合,将这个继电器的开关信号作为PLC输入信号即可。为了保证信号的精确性,可将转换器输出电流进行整流,经过滤波电路,再进行稳压(用稳压二极管),利用稳压后的电压推动继电器。

因为控制次序阐述的不太清楚,PLC程序也很简单。 

用继电器输出的PLC可以直接将电磁阀接入PLC的输出端。



如象你举例中所说的话,你所说的电磁阀可和电机线接到一块,这样电机起动电磁阀也同时就打开了。

在程序里用一个比较指令。用比较模块判断电机电流(模拟量输入)大于等于25A时,输出为ON接电磁阀点(开关量输出)。

学习中