[求助]小弟新学,请教各位高手讲讲这个程序,谢谢

[复制链接]
查看25420 | 回复181 | 2006-12-1 15:42:00 | 显示全部楼层 |阅读模式
小弟新学的PLC,看学习资料时候看到一个例子,脑子转不过来了,所以求助大家。
==================================================================
书上例子:

在这里,我们希望灌装电机一直将润滑油吸进桶中,直到上液位传感器动作。在那一点,关闭电机,直到液位降到低于下液位传感器时,我们再打开电机。如此重复运行。这里我们需要3个I/O口(即输入/输出口),两个作为输入(传感器),我个作为输出(灌装电机)。两个输入都是NC(常闭)光导纤维液位传感器。当它们未浸入液体时为"ON",当它们浸入液体时为"OFF"。我们给每个输入和输出一个地址,使得PLC可以知道它们的物理连接位置。地址分配如下表所示:

下面是实际的梯形图。注意,在这个例子中,我们使用了一个内部继电器。这些继电器的触点可重复使用任意多次。我们使用了两次来模拟一个具有2组触点的继电器。记住,这些继电器并不是PLC中真正的继电器,它们是可用来模拟继电器的寄存器位。

====================================================================


恕小弟愚笨,我怎么觉得他说的和画的图反了,说的是常闭可是画的是常开,是我理解的不对还是书就是反了
[此贴子已经被作者于2006-12-1 15:44:46编辑过]
bsmtlxw | 2006-12-1 19:33:00 | 显示全部楼层

那里讲的是对的

注意:当它们未浸入液体时为\"ON\",当它们浸入液体时为\"OFF\"。

画的只是梯形图,0000是低液位的感应器信号输入,0001是高液位的感应器信号输入

这玩意要实际操作才能明白的!书本只是让你了解PLC

fancyboy | 2006-12-1 21:58:00 | 显示全部楼层
以下是引用xiaop在2006-12-1 15:42:00的发言:
小弟新学的PLC,看学习资料时候看到一个例子,脑子转不过来了,所以求助大家。
==================================================================
书上例子:

在这里,我们希望灌装电机一直将润滑油吸进桶中,直到上液位传感器动作。在那一点,关闭电机,直到液位降到低于下液位传感器时,我们再打开电机。如此重复运行。这里我们需要3个I/O口(即输入/输出口),两个作为输入(传感器),我个作为输出(灌装电机)。两个输入都是NC(常闭)光导纤维液位传感器。当它们未浸入液体时为\"ON\",当它们浸入液体时为\"OFF\"。我们给每个输入和输出一个地址,使得PLC可以知道它们的物理连接位置。地址分配如下表所示:

下面是实际的梯形图。注意,在这个例子中,我们使用了一个内部继电器。这些继电器的触点可重复使用任意多次。我们使用了两次来模拟一个具有2组触点的继电器。记住,这些继电器并不是PLC中真正的继电器,它们是可用来模拟继电器的寄存器位。

====================================================================


恕小弟愚笨,我怎么觉得他说的和画的图反了,说的是常闭可是画的是常开,是我理解的不对还是书就是反了


我以前也有类似的想法,其实是对的,
xiaop | 2006-12-5 09:34:00 | 显示全部楼层
昨天想了想还是没明白,唉,笨那。请各位再帮忙给小弟讲讲
我是这么理解的,现在有2个传感器,我把它们想象成自行车车把上手捏的车闸(当一直捏着时候是常闭对吧),放入到桶里接触液体前都是一直没捏车闸(也就是常开),接触到液体了就把车闸捏上(常闭)。当液体降低到最低的限制位时候,底下的车闸就放开,告诉PLC该往里灌液体了。当液体灌到最高限制位时候,高处的车闸就放开,PLC得到信号就不再往里灌输。这时候高处和底下的车闸应该都是放开没捏着的对么?
[em04]
还有那个内部继电器偶也没明白在里面到底起什么作用
[em04]
xiaop | 2006-12-7 10:16:00 | 显示全部楼层
UP下
snowsj | 2006-12-7 10:19:00 | 显示全部楼层

楼主:

您好!我也是初学者,大家一起学习。

你说的刚好相反。传感器未接触液体前是常闭的(ON),接触后是常开的(OFF)。

程序中的常开点不等同与物理的常开点,程序中的常开点表示取物理点的当前状态。

程序中的常闭点不等同与物理的常闭点,程序中的常闭点表示取物理点当前状态相反的状态。

举个例子说:

上面的0000点,是常开的,与它对应的是传感器低液位,未接触液体是常闭,接触后就变成常开;

若0000点是常闭的,与它对应的是传感器低液位,未接触液体是常开,接触后就变成常闭。

[em09]
snowsj | 2006-12-7 13:02:00 | 显示全部楼层
那个内部继电器主要起到自锁的,因为低液位接触到液体就变成常开了,不能保证电机运转。
pptoo | 2006-12-7 14:10:00 | 显示全部楼层

同意snowsj的意见,因为:传感器是常闭(NC)型的,所以在它未浸入液体时是常态的也就是我们所说的接通状态(ON).而梯形图上的常开触点也是正确的,它的工作状态是对应的外部的输入状态.在本例中传感器在常态下为接通状态(ON)所以对应的输入端口有信号输入,其梯形图中对应的状态、就会改变,变为闭合的.问题的关键是你要把实际的触点和PLC 的模拟触点区分开来理解,不是说实际的常开触点在梯形图中就一定是常开的.

另哪个内部继电器并不是必须的,完全可以用输出继电器0500代替.例中只是顺便给你讲解了一下中间继电器的一些使用常识,实际应用中没有必要那么麻烦.

xiaop | 2006-12-8 10:02:00 | 显示全部楼层

非常感谢snowsj和pptoo,我好象明白点了.

我把传感器的状态和PLC的输入状态混淆在一起了.

你们说的是不是这个意思:传感器放入液体前是长闭的,放入液体后是常开,进入液体后PLC没有得到信号去驱动电机往里灌输液体,当液面低于最低位的传感器的时候,传感器闭合(高位的传感器也处于闭合状态),给PLC一个信号,PLC得到信号后告诉电机该往里灌输液体了.等液面上涨经过低位传感器,低位传感器就断开,等上涨到高位传感器的位置,高位传感器断开,PLC得到信号,电机停止灌输液体.

对么

[em04]

还有那个内部继电器,是不是这个意思,当输入0000通和0001通的时候,内部继电器1000通,下面的2个触点1000也通,输出0500通.

当0000断时候,因为内部继电器1000还是得电状态,所以第二三行触点1000还处于通的状态,所以0500还是通,当0001也断的时候(也就是液面接触高位传感器的时候)内部继电器1000也断,第二三行的触点1000也断,输出0500随之也断.

这个内部继电器就起到维持电机继续工作,使液体灌输到高位传感器的位置.

对么

[em04]
[此贴子已经被作者于2006-12-8 10:16:39编辑过]
xiaop | 2006-12-11 18:25:00 | 显示全部楼层
up
xks605 | 2006-12-11 19:46:00 | 显示全部楼层

其实,如果你在实际电工应用中比较熟练的话,用起来就非常轻松.比如:PLC内部用的是I/O常开触点,而相应I/O口外部接的开关是常闭触点的话,则内部常开触点就是闭合的。同样如果外部接的是开关的常开点,则I/O口内部的常开触点的闭合与否真实反映外部开关的开与闭。

whbloveqq | 2006-12-20 14:09:00 | 显示全部楼层

2楼说得没错

yasng | 2006-12-22 15:14:00 | 显示全部楼层
初学者,看不懂啊
chm008200 | 2006-12-22 21:14:00 | 显示全部楼层
高液位的开关在外部用的是常闭点呀
hh515 | 2006-12-23 12:27:00 | 显示全部楼层

我还是没看懂,不过我觉得这样不就行了

可惜就是电机常转,不是好事情

[upload=jpg]UploadFile/2006-12/2006122312245856401.jpg[/upload]
fang1796 | 2006-12-24 16:54:00 | 显示全部楼层

同意楼上的说法!传感器的状态 有时确实很容易混淆!

flashcom | 2006-12-26 13:25:00 | 显示全部楼层
默认状态,动作状态,设定一下就好。
zz8312 | 2006-12-26 19:32:00 | 显示全部楼层

我以前的是干电工的 也是刚过来学习PLC

这个从电工角度看就是一个低位起,高位停. 如果让电工处理很简单

低位的传感器应该是常闭点 NC 高位的应该是常开 NO

就可以实现 自动控制了 可是你们用PLC 要用2个闭点我就不能理解了

我也是菜鸟

新手上路子 | 2006-12-26 20:14:00 | 显示全部楼层
看来你对PLC工作的原理还没搞清楚,建议你先弄懂PLC的基础与应用
新手上路子 | 2006-12-26 20:27:00 | 显示全部楼层
0000.0001实际上是PLC内部输入继电器.当外部输入信号为0N时,0000.0001变为常闭.
zhuozhuo | 2007-1-5 20:20:00 | 显示全部楼层
顶了,也学习一下,我也刚学!欢迎讨论,谢谢啊!
dxms13@163.com | 2007-1-13 15:25:00 | 显示全部楼层

楼上说的没错.学习就要多问.

[em01][em01]
小老鼠123 | 2007-1-19 11:22:00 | 显示全部楼层
對的.
cauc_hector | 2007-1-20 10:22:00 | 显示全部楼层

我是个新手,所以还请各位高手指点以下

如果,针对这个题 来说,两个传感器输入到PLC中的,是个逻辑信号吗

他的外围接线应该怎么接啊

yuren7211 | 2007-1-20 14:02:00 | 显示全部楼层
学习中```
luguojun | 2007-1-22 11:19:00 | 显示全部楼层
学习中
zhaojin37 | 2007-1-24 20:17:00 | 显示全部楼层
以下是引用hh515在2006-12-23 12:27:00的发言:

我还是没看懂,不过我觉得这样不就行了

可惜就是电机常转,不是好事情

[upload=jpg]UploadFile/2006-12/2006122312245856401.jpg[/upload]

你的方法是错误的~你还没理解PLC的原理~我觉得忽视了传感器是常闭的反而好理解~
zhaojin37 | 2007-1-24 20:18:00 | 显示全部楼层
以下是引用新手上路子在2006-12-26 20:27:00的发言:
0000.0001实际上是PLC内部输入继电器.当外部输入信号为0N时,0000.0001变为常闭.

这位答到点上了~顶~!

看了这句话大家该都明白了吧~

qiwang117 | 2007-1-30 20:33:00 | 显示全部楼层

程序中是常开触点,才能真实地反映外部的情况。当外部的两个传感器都没有浸入液体时,我们希望电机转动,这时候有两种办法,一是传感器设常闭,程序里相应地用常开,语句成立,电机转动;另一种是传感器设常开,程序里为常闭,语句也成立,电机转动,不过这样有个缺点,就是液位信号出现传输中断时,程序里默认为语句成立,电机始终转动,这是我们不希望看到的,所以实际应用中选取了前者。

bad2010 | 2007-2-1 08:50:00 | 显示全部楼层
不明白
k78047489 | 2007-3-10 01:46:00 | 显示全部楼层
楼主这个是不是西门子的呀
cxf2000 | 2007-3-13 17:19:00 | 显示全部楼层
学习.....
dhtang | 2007-3-14 14:40:00 | 显示全部楼层

oh,yes.

erawa | 2007-3-15 20:49:00 | 显示全部楼层
up
hlmhm | 2007-3-16 16:57:00 | 显示全部楼层
谢谢你的好意
chessman | 2007-3-18 10:53:00 | 显示全部楼层

[em17] Very good! Go on learning!!

[em49]
sjzshsxtx@126.c | 2007-3-22 17:23:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
ytl111 | 2007-3-25 19:47:00 | 显示全部楼层

第一次来看贴,也根着学习了一下

[em03]
skyshj | 2007-3-26 22:23:00 | 显示全部楼层

??,?????????????,?????????????

书本说的对的

skyshj | 2007-3-26 22:24:00 | 显示全部楼层

谢谢你的问题上我这个菜鸟学到了一点点

dbzard | 2007-3-28 13:39:00 | 显示全部楼层
以下是引用qiwang117在2007-1-30 20:33:00的发言:

程序中是常开触点,才能真实地反映外部的情况。当外部的两个传感器都没有浸入液体时,我们希望电机转动,这时候有两种办法,一是传感器设常闭,程序里相应地用常开,语句成立,电机转动;另一种是传感器设常开,程序里为常闭,语句也成立,电机转动,不过这样有个缺点,就是液位信号出现传输中断时,程序里默认为语句成立,电机始终转动,这是我们不希望看到的,所以实际应用中选取了前者。


对啊,还是常开更好理解 [em06]
plczhou | 2007-3-30 22:09:00 | 显示全部楼层
你们不要把常开常闭搞浑!只要看(当它们未浸入液体时为\"ON\",当它们浸入液体时为\"OFF\")。那么高的液位传感器在液位低于搞的液位传感器时0001接通,当液位继续下降低于下液位传感器时0000接通了,内部继电器1000自锁输出,电机0500就会运转!反之就应该很好理解了!
dulong779 | 2007-3-31 11:28:00 | 显示全部楼层
欢迎共享!
fuwin116 | 2007-4-3 10:39:00 | 显示全部楼层

你说的刚好相反。传感器未接触液体前是常闭的(ON),接触后是常开的(OFF)。

程序中的常开点不等同与物理的常开点,程序中的常开点表示取物理点的当前状态。

程序中的常闭点不等同与物理的常闭点,程序中的常闭点表示取物理点当前状态相反的状态。

举个例子说:

上面的0000点,是常开的,与它对应的是传感器低液位,未接触液体是常闭,接触后就变成常开;

若0000点是常闭的,与它对应的是传感器低液位,未接触液体是常开,接触后就变成常闭。

这位说的有点道理...

wenzenan | 2007-4-3 18:10:00 | 显示全部楼层
说的很对,我也是刚学不久,
hpl731218 | 2007-4-7 08:35:00 | 显示全部楼层
好[em04][em01]
ZEOMENANG | 2007-4-19 14:40:00 | 显示全部楼层
我也是初学者,上面各位的解答很详细了.
lonelycamel | 2007-4-20 08:59:00 | 显示全部楼层

xiaop理解的很好。

外部输入点的状态和梯形图中输入点的状态均是自然未动作前的状态。所以对于外部的常开/常闭点在PLC内部输入/输出映像寄存器中可以根据控制需要选择开/闭点和动作/不动作。分析中要注意这个问题就明了了!

jjkk88 | 2007-4-21 13:43:00 | 显示全部楼层

??:(xiaop)[??]????,??????????...

可以理解啊
tawzzhl | 2007-4-26 18:29:00 | 显示全部楼层

??:(cauc_hector)?????,???????...

以下是引用cauc_hector在2007-1-20 10:22:00的发言:

我是个新手,所以还请各位高手指点以下

如果,针对这个题 来说,两个传感器输入到PLC中的,是个逻辑信号吗

他的外围接线应该怎么接啊

有同感,说一下外围的接线不久一切明白了吗?怎么没人来回答cauc_hector的这个问题?我也是个新手对这个问题也很是不明白!
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则