kyliao 发表于 2010-12-10 19:27:19

三菱的PLC编程软件直接写51单片机

这样做意义是:让会用“三菱GX Developer8.31到6 ”PLC编程软件的人可以将51单片机当PLC用。
我们目标是:让认识电阻、电容、二极管、三极管、光耦等常用的电子元器件,会用烙铁的网友,自己动手制作PLC。以便将高昂的PLC成本降下来。
自己动手做PLC,需要面对以下5问题:
*PLC的CPU底层程序设计。
**原理图设计。
***PCB排板、打样、生产。
****零件采购和组装。
*****成品测试。
解决方法:
*PLC的CPU,可以有2个方法解决:一、用长方电子公司的“梯形图写单片机(编程器)”通过PLC编程软件直接自行编写单片机,获取PLC的CPU。缺点:下载程序必须通过“梯形图写单片机(编程器)”完成。优点:成本低。第二种,直接向东莞市长方电子购买已经编写的芯片,缺点:价格略贵。优点:可以直接下载程序,完全甩开编程器。

**原理图设计:有了核心的CUP之后,还需要设计电源电路,接口电路,通信电路等。解决方案:《自制PLC》会提供一些范例,及公开各种原理图设计思路、计算方法及参数等。
***PCB排版、打样、生产。解决方案:《自制PLC》会公开和上传已经画好和验证过的PCB生产文件,生产时只要按照物料单提供的厂家打样生产便可。有能力的发烧友也可以自己设计PCB,自己打样、验证。

****零件采购和组装:我们在设计PLC的时候已经站在用户的角度多方考虑过,大部分的零件可以通过当地的电子市场、家电维修点,网购阿莫电子、淘宝等购买.也可以向东莞市长方电子购买成套的物料。同时物料单还公开所有零件的供应商地址和电话。组装也在物料单里面提供了外加工厂的信息,直插零件或数量少的就自己用烙铁焊接便可。如果按照公开的文件你还没有把握自己制作PLC,请到东莞市长方电子购买样机,对照生产。

*****成品测试在《自制PLC》会标明个每个点的电压和输入/输出指示灯的状态,同时我们还提供整机测试程序和流程。

暂时先将12进8出的51工控板原理图、PCB生产资料、物料清单送上。
http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_603819JROQ6Q.jpg
20点工控板 12进8出 (原文件名:M20PLC有外壳1.jpg)

http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_603829SJVP8G.JPG
脱掉衣服是不是很性感 (原文件名:M20PLC无外壳照片0.JPG)

http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_603826UDPS16.JPG
这个武器是PLC编程软件和51单片机链接的媒介 (原文件名:梯形图写单片机.JPG)

http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_603821ACZ6J8.jpg
这是PCB图 (原文件名:PCB.jpg)

原理图和PCB的PDFourdev_603822Y00TR8.rar(文件大小:198K) (原文件名:DIY_PLC_M20_PDF.rar)
PCB生产文件、物料清单,已经验证ourdev_603823ADY7YJ.rar(文件大小:143K) (原文件名:DIY_PLC_M20_生产文件.rar)

pxlpxlpxl 发表于 2010-12-10 21:19:30

不错,我就用三菱的PLC的FX系列和Q系列

wazhfs 发表于 2010-12-10 22:53:13

三菱的PLC的FX系列和Q系列

wazhfs 发表于 2010-12-10 23:03:09

12进8出晶体管型

aolongserver 发表于 2011-1-19 06:18:22

这个不错哦,我会用三菱PLC但是不会51,现在正学51呢呵呵

flyhouse 发表于 2011-1-19 08:35:48

怀疑lz是来推销那个编程器的,哈哈。

yy888 那个id的帖子,不久有个 三菱写到51的,还有c的源程序。


在以下链接的论坛里面都有
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3427108&bbs_page_no=1&bbs_id=3041


编辑原因:加链接

lugang_2920213 发表于 2011-1-19 09:35:56

兄弟,51和PLC比也差太远了吧。 你这块板子我也做过,51当PLC在一般的场合用还凑合,应用环境稍微恶劣一点。就会出这样那样的问题,弄得你非常头痛。要是你工厂里面的工程师,为了你的饭碗,建议还是不要尝试用51替代PLC。

lugang_2920213 发表于 2011-1-19 09:38:39

而且我看你还是用的STC,我现在也正用,这两天温度低了居然也出问题。

longquan 发表于 2011-1-19 09:49:45

STC在低温下出事???

xiaobendan 发表于 2011-1-19 10:58:56

是真的吗?等待验证的结果

heky 发表于 2011-1-19 11:03:37

每个人生产条件不同,元器件来路也不同。不是每个人给块铁,就有能力铸造成宝剑的。

还是请lz自己生产出高质量,可靠性的成品来,价格做低一点,大家都用得起就行。

asmmcu 发表于 2011-1-19 12:27:06

LZ,你这个东东做出来要花多少大洋呀?


看看性价比去到那儿了?

ROBOT520 发表于 2011-1-19 17:51:24

nb

ROBOT520 发表于 2011-1-20 23:34:40

n

kyliao 发表于 2011-3-9 10:49:55

回复【10楼】heky
-----------------------------------------------------------------------

工控设备的核心问题,就是抗干扰能力,如果抗干扰能力不达标,那么,这个设备就是没有意义的。
    要提高工控设备的抗干扰能力,首先就是要学会正确的使用PLC。
1.PLC的内核电源和输入输出接口电源应该独立。
    绝大多数的用户,在设计系统时,只有一个电源,PLC的内核级接口都用这个电源,懂得光耦原理的人就会发现,这种接法,会把光耦旁路掉,也就是说,光耦完全没有起到隔离的作用,整个PLC完全是在“裸奔”,非常危险的!正确的做法是多加一个电源专门只给PLC内核供电。输入输出接口可以共用一个电源。
2.PLC的输出口如果接到感性负载,例如电磁阀,继电器等,需要反向加一个吸收二极管。具体的方法,可以到我们的网站查看产品的接线图。
    如果没有这个反向二极管,在电磁阀或继电器断开的瞬间,会产生一个反向电动势,和输出口的电源叠加在一起,大大超过输出三极管的电压承受极限,导致三极管击穿。对于方向二极管的参数,只要是电流不小于继电器电流,耐压不低于接口电源电压就行了,像1N4004,1N4007都没有任何问题。另外,市场上的电磁阀,接线如果标有正负极的,里面已经有了吸收电路,不用外接二极管了。
3.电源的选择。
    干扰信号都是高频信号,比较典型的干扰信号源有变频器,可控硅调压电路。现在市面上的电源大多是开关电源,体积小,效率也很高,但是,最大的缺点是高频干扰信号可以长驱直入。而过去的老式电源,里面有个很大体积的变压器,体积大,效率低,但是对于高频干扰信号却可以很有效的抑制。所以,在选择内核电源时,应该选择老式变压器电源。
    如果找不到老式变压器电源,可以在开关电源前接一个1:1的隔离变压器,或在内核电源的输入端接共模线圈,用来阻隔高频干扰。
4 布局。
    干扰有2个途径,一是导线传导,二是空间辐射传导。以上的1和3就可以解决导线传导的干扰。对付空间干扰,最有效的办法就是加屏蔽罩,配电柜就是个很好的屏蔽罩。但是,屏蔽罩对于来自内部的干扰却束手无策。由于继电器甚至接触器一般也装配在在配电柜里面,继电器在断开的瞬间会产生一个高频干扰,这个干扰就会通过空间辐射影响PLC的工作。这时候,就要对配电柜内部的布局有一定的要求了,PLC应该尽量远离继电器以及继电器控制的大电流电缆,以减少空间辐射干扰。如果 干扰仍然严重,可以考虑用锡纸把PLC包起来,相当于给PLC加一个屏蔽罩。
    看了上面的内容,有些设备工程师,会有疑惑:“我都这样(没有按照上面的要求做)做了几十年了,也没有出现什么问题呀”?虽然设备在工作,但却不是最佳状态,属于“带病工作”。

liucw99 发表于 2011-3-9 11:48:10

顶下14楼的,专业性极强。

yapuljj 发表于 2011-5-13 15:26:23

专业性极强。

cqsgcqsg 发表于 2011-5-18 09:39:34

极强

danceman_uk 发表于 2011-5-18 21:41:26

Taobao上有很多STC代PLC的产品.价格第一.

elecom 发表于 2011-5-18 23:17:04

mark

s12345 发表于 2011-7-19 13:58:43

单片机也要选择工业级别的

kyliao 发表于 2011-11-22 21:43:52

经过一年多的艰苦测试,我们开发了带DC/DC隔离高抗干扰的评估板,请各位评点一下
http://cache.amobbs.com/bbs_upload782111/files_48/ourdev_698069Z8FIJP.jpg
(原文件名:PLC-M12评估板PCB4.jpg)

http://cache.amobbs.com/bbs_upload782111/files_48/ourdev_698070YFUMIU.jpg
(原文件名:PLC-M12评估板PCB5.jpg)

http://cache.amobbs.com/bbs_upload782111/files_48/ourdev_698071K36RF4.jpg
(原文件名:PLC-M12评估板.jpg)

http://cache.amobbs.com/bbs_upload782111/files_48/ourdev_698072NZDOQA.jpg
(原文件名:PLC-M12评估板侧.jpg)

http://cache.amobbs.com/bbs_upload782111/files_48/ourdev_698073UPBF97.jpg
(原文件名:PLC-M12原理图.jpg)

wushixp 发表于 2011-11-22 22:33:21

牛了个×呀^_^

zqd311107 发表于 2011-11-23 10:44:46

厉害ia

zqd311107 发表于 2011-11-23 10:44:47

厉害ia

shi_90 发表于 2011-11-25 08:50:29

51代替PLC太不稳定了!在电磁干扰下就出问题了!!

wtiechen1969 发表于 2011-11-25 22:17:01

很专业,mark

huzy2423 发表于 2011-11-25 23:26:53

mark

kyliao 发表于 2011-11-27 09:34:02

为了解决25楼所描问题,我们做了大量的测试最终开发了相片上PLC-M24方案。
http://cache.amobbs.com/bbs_upload782111/files_48/ourdev_699416NYW327.jpg
(原文件名:PLC-M24.jpg)

kyliao 发表于 2011-11-27 09:37:35

http://cache.amobbs.com/bbs_upload782111/files_48/ourdev_699417QRXD6M.jpg
(原文件名:PLC-M24俯视.jpg)

not_at_all 发表于 2011-11-27 11:55:34

很明显,这个是简易版的电路。硬件滤波是必要的。还有,IO口那里你还敢敷铜,你想当天线吗。电气隔离有个安全距离,一个高压打下来,你就完蛋了。 这些简易版的东西只能应用于一般场合。还有,屏蔽罩不是万能的,搞不好,只会增加干扰。强电和弱电是有区别的。

------------------------------------
看了上面的内容,有些设备工程师,会有疑惑:“我都这样(没有按照上面的要求做)做了几十年了,也没有出现什么问题呀”?虽然设备在工作,但却不是最佳状态,属于“带病工作”。

我毫不客气说句:其实你的也是一样。

fengyuxiaoxiao 发表于 2011-11-27 20:30:15

牛的不得了啊

kyliao 发表于 2011-12-12 09:09:17

http://v.youku.com/v_show/id_XMzMwOTE0ODQw.html
这个是梯形图写单片机的视频介绍

wenweima 发表于 2011-12-12 21:53:00

如果在重要的场合,我是不敢用的,如果成本卡得死的话,一般的简单的没安全要求的单机可以用试用下。

goldrained 发表于 2012-1-19 00:52:07

顶一下

ibmx311 发表于 2012-1-19 02:43:04

对于PLC我只敢用进口大厂的,不然出了问题就是事故,谁敢负责.
虽然我完全相信有人可以在软件上兼容,但看到比如STC顿时就会缩回去,打死我也不敢用的.

有些低端的国产数控系统里面已经用了STC当内置扩展PLC,我相信他们是经过评估的,但我还是不敢用.
在山东滕州,有许多造廉价机床的,但PLC没有人用太廉价的.
其实这就像有些国产的光电编码器,单独测分辨率什么的都很好,等装到机床上,工业的干扰一来,立刻完蛋.

我想如果国内那位高人用NXP的单片机做个PLC,我可能想试一下,因为我们用NXP的87C51做的控制从来没出过问题.

zaixian 发表于 2012-1-19 10:36:29

lz 广 告 吧??

用“简易plc开源项目”的hex,一样可以做到 三菱软件下载到51,,,还免费的!!!

w19761976 发表于 2012-4-30 23:46:08

单片机做的绝对好 好在线路板布局合理 均匀 地的面积大加上芯片屏蔽 电源隔离 绝对是达到最佳地步了
至于稳定性我也深有感触 如果写入一些较深的指令 确实有不稳定和不运行的现象   
可是我改用了比较通俗的 定时 计数寄存器 等指令 我还没发现不稳定的现象
一句话 单片机代替 plc在中低端还是可以的更适合个人设计程序 制作自动化产品出售
我只用过IAP的芯片的 你的产品真想一试   我搞电子的也会做电路板 也会编三菱 就是还没学会单片机看了单片机程序觉得麻烦

464839941xql 发表于 2012-5-27 13:51:46

顶,向各位讨经学习!

SONY85 发表于 2012-5-27 15:18:09

15楼,说的经典!学习!

linjpxt 发表于 2012-5-27 15:22:07

这个玩玩还可以,真用的话,可能会误事的.
每个人,每个公司,是不是每个公司都能按你给的方法做得出可靠的设备呢,这个是个未知.
另外你做的板,光看是不能确定他的可不可靠的,如果真的要验证一下,可以拿到实验室,做一下 IEC 61131-2 zone C之类的测试.
页: [1]
查看完整版本: 三菱的PLC编程软件直接写51单片机