搜索
bottom↓
回复: 17

仿三菱PLC的竟然没有1个设计者采用CPLD进行IO扩展

[复制链接]

出0入0汤圆

发表于 2015-9-17 15:28:14 | 显示全部楼层 |阅读模式
阿莫上仿三菱FX PLC的还没有发现使用CPLD进行IO扩展的。

一般PLC的地址分为三到四级,第一级是站地址,第二级是板号,第三级是模块地址,第四级是模块上的变量地址。每一级的地址都不用很大就可以构成一个很大的系统。实际上万点的应用一般会分成几个或几十个PLC来完成对应的任务,这样可靠性和实时性都合理一些,大型PLC标称的最大容量20万点,多是包含了内部点,不是说外部IO可以达到这么多。
FX是小型PLC,日本厂商多用CPLD做扩展接口,进行地址译码和移位,这样可以解决自动识别的问题。 要做得简单用数字电路也可以做,只是芯片要得比较多。最简单的就是138译码,当然每过一级模块要把地址右移一位。

如果是低速的运控,比方说PLC内带的10K左右的都可以用软件来实现,但如果是中高速的如50K以上的多要用FPGA或专用芯片来实现,如果你需要做插补则最好用一块独立的处理器(可以是DSP或都其它CPU)来运算,这样主控CPU就可能发一些更高级的指令给运控CPU执行。双CPU的协调有很多种方式,可以参见多处理器分布式结构的原理书,简单说可以是双口RAM、共享内存、主从结构、串行通信、并行通信等几种方式,如果用到了双CPU多会用前面的两种,其中双口RAM的方式成本要高但性能最好,是真正并行异步的。
无论是那种方式都要考虑变量的一致性和完整性,而且不能有死锁的情况。需要定义一个比较完整的接口协议。

阿莫论坛20周年了!感谢大家的支持与爱护!!

如果想吃一顿饺子,就得从冰箱里取出肉,剁馅儿,倒面粉、揉面、醒面,擀成皮儿,下锅……
一整个繁琐流程,就是为了出锅时那一嘴滚烫流油的热饺子。

如果这个过程,禁不住饿,零食下肚了,饺子出锅时也就不香了……《非诚勿扰3》

出0入0汤圆

发表于 2015-9-17 18:45:15 来自手机 | 显示全部楼层
不懂。

出90入4汤圆

发表于 2015-9-17 20:39:16 | 显示全部楼层
LZ图样图森破。CPLD有几个逻辑门,为什么不用FPGA,为什么都是用CPU软解?

无非是价格啊,什么都用高端,成本那么高,谁买啊

出0入0汤圆

发表于 2015-9-17 20:50:25 | 显示全部楼层
钱钱钱钱钱钱钱钱钱钱钱钱钱钱钱钱钱钱

出0入0汤圆

发表于 2015-9-17 21:21:59 | 显示全部楼层
这种PLC最多实现点到点运动,要插补干毛用  机械臂在空中画一个优美的弧线给谁看

出0入0汤圆

发表于 2015-9-17 21:27:15 | 显示全部楼层
有加上CPLD的价钱,早用了更多引脚的芯片了……

出0入0汤圆

发表于 2015-9-18 05:31:46 | 显示全部楼层
又一个踏上不归路的!

出0入4汤圆

发表于 2015-9-18 08:23:56 | 显示全部楼层
CPLD在使用时偶尔会发生内部寄存器被修改的情况

出0入0汤圆

发表于 2015-9-18 09:14:51 | 显示全部楼层
为了省钱呗。。。。。。

出0入12汤圆

发表于 2015-9-18 09:17:08 | 显示全部楼层
骚年,刚出校门?你家BOSS看到你这样设计,保证你扫地出门

出0入0汤圆

发表于 2015-9-18 09:27:24 来自手机 | 显示全部楼层
国内仿三菱也只是皮毛,做万点以上的很难想象,也很少有人去做大型联合组网运行的。

出0入0汤圆

 楼主| 发表于 2015-9-18 10:17:50 | 显示全部楼层
不是不归路,追求FX系列PLC扩展口协议,有资源有方法的讨论下

出0入0汤圆

发表于 2015-11-9 11:16:36 来自手机 | 显示全部楼层
wiser803 发表于 2015-9-18 09:27
国内仿三菱也只是皮毛,做万点以上的很难想象,也很少有人去做大型联合组网运行的。 ...

万点以上还用国产?还在乎买plc的钱?

出0入4汤圆

发表于 2015-11-9 11:27:35 | 显示全部楼层
国产只是在低端领域使用,高端完成不了,高端不可能用仿制品,用国产也是用和利时什么的自主的、经过测试的、可组网运行的

出0入0汤圆

发表于 2016-1-1 21:44:35 | 显示全部楼层
CPLD比较简单,我用FPGA实现三菱的扩展模块接口和高速输入和输出。

出0入0汤圆

发表于 2017-3-6 23:21:36 | 显示全部楼层
wenchm2015 发表于 2015-9-18 10:17
不是不归路,追求FX系列PLC扩展口协议,有资源有方法的讨论下

对三菱的 扩展协议 有了解么?

出0入0汤圆

发表于 2017-3-6 23:23:28 | 显示全部楼层
dongfangjian 发表于 2016-1-1 21:44
CPLD比较简单,我用FPGA实现三菱的扩展模块接口和高速输入和输出。

能简单介绍下 扩展协议的思路么?

出0入0汤圆

发表于 2017-3-6 23:51:50 | 显示全部楼层
lansen0815 发表于 2017-3-6 23:23
能简单介绍下 扩展协议的思路么?

MAX490、MAX491可以实现最高2.5Mbps的传输速率。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-28 17:06

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表