ljt80158015 发表于 2013-5-30 15:20:04

请教各位前辈,PLC模块与模块之间的通信一般采用什么方...

请教各位前辈,PLC模块与模块之间的通信一般采用什么方...

ljt80158015 发表于 2013-5-30 17:45:35

坐等高人

john78 发表于 2013-5-30 19:48:34

有并行总线,有串行,有通用,有专用的。

ljt80158015 发表于 2013-5-30 19:56:27

john78 发表于 2013-5-30 19:48:34 static/image/common/back.gif
有并行总线,有串行,有通用,有专用的。

通用的是什么样的?

ljt80158015 发表于 2013-6-2 19:17:22

高人请进!

mtswz.213 发表于 2013-6-2 19:35:48

我也很想知道这个啊!

ljt80158015 发表于 2013-6-8 20:01:06

看来很多人想知道。

yuandong5251 发表于 2013-6-8 20:17:26

西门子PLC模块的后连接器就2种总线,电源的P总线,信号的K总线,资料里面这么写的,其他什么都没说,自己研究去

liulingo1 发表于 2013-6-8 20:42:40

都是各家 自己的 专用协议吧。或者你用 通讯来扩展模块

mpuhome 发表于 2013-6-8 21:27:23

SPI、IIC、CAN等都可以的

ljt80158015 发表于 2013-6-9 08:29:45

mpuhome 发表于 2013-6-8 21:27 static/image/common/back.gif
SPI、IIC、CAN等都可以的

SPI要片选的,级联个数有限制。我看PLC级联都没什么限制嘛。

jjl3 发表于 2013-6-9 09:04:17

ljt80158015 发表于 2013-6-9 08:29 static/image/common/back.gif
SPI要片选的,级联个数有限制。我看PLC级联都没什么限制嘛。

SPI也是一级一级往后传的,所以不受片选的限制

ljt80158015 发表于 2013-6-9 09:36:28

jjl3 发表于 2013-6-9 09:04 static/image/common/back.gif
SPI也是一级一级往后传的,所以不受片选的限制

通过板卡的地址识别帧是不是本模块的?

jjl3 发表于 2013-6-9 10:35:28

ljt80158015 发表于 2013-6-9 09:36 static/image/common/back.gif
通过板卡的地址识别帧是不是本模块的?

这一步实现方法就很多了。

ljt80158015 发表于 2013-6-9 11:08:11

jjl3 发表于 2013-6-9 10:35 static/image/common/back.gif
这一步实现方法就很多了。



左边与右边的模块 连接中间模块的CPU的不同的SPI接口,数据从左边传过来中间的CPU接收如果是自己的数据就处理   如果不是就通过另一个SPI传到下一个模块。


是这样吗?

jjl3 发表于 2013-6-9 13:29:48

ljt80158015 发表于 2013-6-9 11:08 static/image/common/back.gif
左边与右边的模块 连接中间模块的CPU的不同的SPI接口,数据从左边传过来中间的CPU接收如果是自己 ...

是的。这样的速度慢一些

ljt80158015 发表于 2013-6-9 13:35:42

jjl3 发表于 2013-6-9 13:29 static/image/common/back.gif
是的。这样的速度慢一些

哪样速度快呢?

ljt80158015 发表于 2013-9-17 20:55:26

canopen据说很流行!

szmini2006 发表于 2013-9-17 22:00:04

主模块与扩展模块之间一般用SPI

ljt80158015 发表于 2013-9-18 08:06:41

szmini2006 发表于 2013-9-17 22:00 static/image/common/back.gif
主模块与扩展模块之间一般用SPI

SPI的话每个模块都需要一根片选线的啊

szmini2006 发表于 2013-9-18 21:16:18

ljt80158015 发表于 2013-9-18 08:06 static/image/common/back.gif
SPI的话每个模块都需要一根片选线的啊

我们的产品里面是三根线组成一个地址0..7的片选信号

ljt80158015 发表于 2013-9-18 21:20:24

szmini2006 发表于 2013-9-18 21:16 static/image/common/back.gif
我们的产品里面是三根线组成一个地址0..7的片选信号

不错,为什么不做成分布式的,用can总线呢?

szmini2006 发表于 2013-9-18 21:26:12

ljt80158015 发表于 2013-9-18 21:20 static/image/common/back.gif
不错,为什么不做成分布式的,用can总线呢?

主要是SPI实现起来简单一些

ljt80158015 发表于 2013-9-18 21:40:58

szmini2006 发表于 2013-9-18 21:26 static/image/common/back.gif
主要是SPI实现起来简单一些

贵公司的plc有实现iec61131相关的 语言吗?比如梯形图......

ljt80158015 发表于 2013-9-19 09:46:46

szmini2006 发表于 2013-9-18 21:16 static/image/common/back.gif
我们的产品里面是三根线组成一个地址0..7的片选信号

三根线在总线板上?

那每个子板,岂不是要设置一个地址。不然也不知道片选的是哪个啊。

szmini2006 发表于 2013-9-19 15:18:11

ljt80158015 发表于 2013-9-18 21:40 static/image/common/back.gif
贵公司的plc有实现iec61131相关的 语言吗?比如梯形图......

梯形图当然是有的了,任何一家PLC厂家都不能没有梯形图吧,还有指令表和顺序功能图

szmini2006 发表于 2013-9-19 15:20:21

ljt80158015 发表于 2013-9-19 09:46 static/image/common/back.gif
三根线在总线板上?

那每个子板,岂不是要设置一个地址。不然也不知道片选的是哪个啊。 ...

子模块地址是上电后通过一个电路实现自动编址,具体实现方法由于涉及到专利问题,不方便细说

ljt80158015 发表于 2013-9-19 15:44:57

szmini2006 发表于 2013-9-19 15:18 static/image/common/back.gif
梯形图当然是有的了,任何一家PLC厂家都不能没有梯形图吧,还有指令表和顺序功能图 ...

你们是哪家公司,关于iec61131的代码,你们外购的还是自己做的?

szmini2006 发表于 2013-9-19 17:01:37

ljt80158015 发表于 2013-9-19 15:44 static/image/common/back.gif
你们是哪家公司,关于iec61131的代码,你们外购的还是自己做的?

61131包括了一系列的标准,包括测试、通讯、上位机等,我们的软件是自己开发的,但是做不到完全符合这个标准。

feipao22 发表于 2014-10-10 22:34:37

你好 想和你交流三菱PLC扩展模块级联问题 请问你的联系方式

feipao22 发表于 2014-10-10 22:35:01

你好 想和你交流三菱PLC扩展模块级联问题 请问你的联系方式

feipao22 发表于 2014-10-22 18:13:59

请问楼主知道了吗 弄明白没有

ylei12 发表于 2014-10-22 18:33:48

ljt80158015 发表于 2013-6-9 08:29
SPI要片选的,级联个数有限制。我看PLC级联都没什么限制嘛。

级联个数有限制吧,我看过的几个品牌的资料,好像都有扩展模块数量限制的

fuquan19801117 发表于 2014-10-22 19:13:39

这里告诉你台达的PLC扩展是怎么做的,IO口的扩展是使用的SPI + CPLD + 1根片选线,特殊模块采用I2C,整套系统扩展线不会超过12根,自己纳闷吧。呵呵

xkdwangcs 发表于 2015-5-25 22:36:45

fuquan19801117 发表于 2014-10-22 19:13
这里告诉你台达的PLC扩展是怎么做的,IO口的扩展是使用的SPI + CPLD + 1根片选线,特殊模块采用I2C,整套系 ...

这个要是我的话,我会根据这个地址线,0的话给SPI发出的数据是设备号,1的话才是数据。这样的话,根据这根线,就可以选择很多了。

modbus 发表于 2015-5-26 09:48:58

台达的ES2系列PLC就是用的SPI做扩展接口的。
页: [1]
查看完整版本: 请教各位前辈,PLC模块与模块之间的通信一般采用什么方...