我这样解释看看楼主能否理解。
首先我说的是输入:从构成的回路上看是一组(LED【发光二极管,这里做指示灯用】+光藕的输入【也是一个LED,是光耦的输入做光敏三极管的基极信号源,在放大区域内,当输入LED的电流大小变化,通过光耦输出可以在光耦输出端【集电极上反映其电位的高低】+一个限流电阻组成。
输出部分:一个上拉电阻+输出光耦组成。
不知道我这样解释能否理解光耦的一般原理?
这样,我再解释你的第一个图。
当J2接线端1、2短路【相当于按钮按下】,输入回路由24V+至LED【指示灯】到光耦输入的LED,工作电流由限流电阻限制在安全电流范围内。这里需要说明的是光耦工作区间在开关状态!
当光耦内输入的LED有电流流过时,感应到输出的光敏三极管的基极,迫使它的集电极“C”电位下降。也就是说P1.1脚的电位由VCC下降到0.3V左右【三极管的饱和压降】。反之输入如果没有电流则该点电位上升到VCC电压。
以上我解释了光耦的工作原理,为什么PLC使用光耦?其目的是可以将外部输入与内部电路“分开”,中间传输依靠“光”做连接。
下面的回答可能是你需要的,如果共地,就有可能使光耦失去意义,因为干扰源可以通过“地”流向内部电路,使系统工作受到干扰。实际意义上的“地”不一定是等电位的。我们在电控中经常讲的一点接地,其目的就是将不同电位的“地”强制下拉到相等的这个概念。