mrwtc 发表于 2009-11-17 11:31:20

如何实现单片机I/O口输出作为三菱PLC的输入??

目前的项目中需要用单片机I/O口输出作为三菱PLC的输入,如果用继电器的话,速度不能满足要求,用管够的话一方面似乎有风险(用次级做控制),另一方面试了几次也没试出来可行的方案,请各路大侠指点一下吧。究竟可以采取什么方案??或者用光耦的话该如何设计电路??

shanyan 发表于 2009-11-17 12:54:13

光耦

shanyan 发表于 2009-11-17 12:58:27

你参考下:
http://cache.amobbs.com/bbs_upload782111/files_22/ourdev_504112.jpg
(原文件名:未命名.jpg)

mrwtc 发表于 2009-11-17 13:22:34

shanyan 谢谢你提供了参考电路可是这个电路似乎不太合适我已经这样在三菱PLC上试过了 图中的Y0接实际的X0 24VGND接com这样X0一直没有输入,经过测量 光耦输入端有电流时x0和com间电压为17V,光耦输入端没电流时X0和com间电压为24V

shanyan 发表于 2009-11-17 13:26:23

再仔细查查其它原因,我这个图是用在成熟产品中。

mrwtc 发表于 2009-11-17 13:31:03

shanyan你这个图是用在三菱FX1N PLC中的吗?? 你的QQ多少希望可以详细咨询

mrwtc 发表于 2009-11-17 14:13:43

版主终于来了 我将单片机输出直接接在光耦上(相当于去掉了RP110)还是不行啊

cqfeiyu 发表于 2009-11-17 14:40:20

光耦后边加ULN2803呢?

mrwtc 发表于 2009-11-17 14:43:42

没有ULN2803啊    问题尚未解决 肯定各位大侠赐教

cqfeiyu 发表于 2009-11-17 15:02:51

加PNP三极管

mrwtc 发表于 2009-11-18 15:00:25

1. 你用的什么单片机?光耦必须要有 5-20mA(视型号)电流流过工作才正常,要选用三极管输出型(不要先光电二极管输出型,其输出电流太小)。
2. 如不行,光耦输出级接晶体管扩流,也是一个很好的方法。加PNP三极管或NPN三极管均可,相当于和光耦的输出三极管组成达林顿管,其目的只有一个,加大输出电流,能将 PLC 输入拉低到 1V以下。

----------------------------------------------------------------------------------------------------------

1.P521是三极管输出型
2.输出级加NPN三极管2SC1318,结果直接就导通了 不管光耦输入级有没有电流 输出级都导通 就是说PLC的输入X0和COM接光耦输出级 PLC一直有输入
接法如图
http://cache.amobbs.com/bbs_upload782111/files_22/ourdev_504572.JPG
(原文件名:1.JPG)

问题尚未解决 肯定大家指教啊

mrwtc 发表于 2009-11-18 16:06:00

谢谢版主 问题已经解决问题原因:管脚接错 未区分出EBC三脚。 区别出三脚以后 EB之间不用并联电阻也可以实现

sfq2008 发表于 2009-11-29 07:19:58

什么都不怕,就怕自己犯错误
页: [1]
查看完整版本: 如何实现单片机I/O口输出作为三菱PLC的输入??