首页 上一页 1 2 下一页 尾页

(已结束)工控PLC擂台第12期--PLC通讯。 点击:1666 | 回复:22



云锋

    
  • 精华:1帖
  • 求助:4帖
  • 帖子:252帖 | 5541回
  • 年度积分:0
  • 历史总积分:30376
  • 注册:2005年6月24日
发表于:2010-11-19 12:43:32
楼主

阐述某品牌PLC的一种或多种通讯协议,主要内容包括,该通讯方式的介绍,实现通讯的软硬件配置等。

PLC品牌不限。

工控PLC擂台每周一期,本期下周末结贴。奖项设置:一等奖1名:50MP,二等奖5名:10MP,三等奖10名:30积分。

MP介绍:gongkongMP即工控币,是中国工控网的用户积分与回馈系统的一个网络虚拟计价单位,类似于大家熟悉的QB,1个MP=1元人民币。

MP有什么用?兑换服务:以1个MP=1元来置换中国工控网的相关服务。 兑换现金:非积分获得的MP可兑换等值现金(满100MP后、用户可通过用户管理后台申请兑换)。




ye_w

  • 精华:21帖
  • 求助:1帖
  • 帖子:69帖 | 5217回
  • 年度积分:0
  • 历史总积分:46739
  • 注册:2002年4月17日
发表于:2010-11-20 18:57:34
1楼

占楼,这些天身体欠佳,一直发帖不多。

 

还是说说ABB AC500的通讯协议

AC500支持的协议有很多,常见的有Profibus DP,CANopen,DeviceNet,Modbus-rtu,Ethernet(支持UDP Modbus/TCP),PN ,EtherCat等。还有自己单独的CS31协议。

 

使用Profibus DP,需要在CPU底板通讯模块插槽中插入CM572-DP通讯模块,该模块属于PROFIBUS-DP主站通讯模块,RS485接口,12Mbit/s。

使用CANopen,需要在CPU底板通讯模块插槽中插入CM578-CN通讯模块,该模块属于CANopen主站通讯模块,RS485接口,1Mbit/s

使用DeviceNet,需要在CPU底板通讯模块插槽中插入CM572-DN通讯模块,该模块属于DeviceNet主站通讯模块,RS485接口,1Mbit/s

使用Modbus-rtu,直接使用CPU底板上的两个串口都能实现,都支持主从协议。而且也都支持RS232或RS485

使用Ethernet,有2种选择,1种是在CPU底板通讯模块插槽中插入CM577-ETH通讯模块,该模块上带有2个RJ45端口,集成HUB功能;另外1种是选择带ETH的CPU和对应的ETH底板,相当于CPU集成的ETH。

使用PN,那就需要在CPU底板通讯模块插槽中插入CM579-PNIO通讯模块,该模块是主站通讯模块,集成2个端口;

使用EtherCAT,那就需要在CPU底板通讯模块插槽中插入CM579-ETHCAT通讯模块,该模块是主站通讯模块,集成2个端口。

 

 

要实现上面的功能,必须通过SyCon软件来进行配置组态。对于支持Modbus-rtu,需要进行串口配置的同时,还需要使用指令来实现调用。

 

 

关于在SyCon和编程软件中的介绍,就以大家最熟悉的Profibus DP为例,请大家移步看下面的链接:

Profibus-dp在ABB AC500中的应用

www.gongkong.com/webpage/forum/201008/2010081115384700002-1.shtml

newchp

  • 精华:3帖
  • 求助:0帖
  • 帖子:113帖 | 3966回
  • 年度积分:0
  • 历史总积分:9364
  • 注册:2006年7月15日
发表于:2010-11-20 19:47:21
2楼
先来报个道                   

周勇学工控

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 161回
  • 年度积分:0
  • 历史总积分:676
  • 注册:2010年6月19日
发表于:2010-11-20 20:01:42
3楼
嘿嘿 我也占楼 !!!!!!!!!!

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2010-11-21 00:22:00
4楼

我来学习一下。。。。。。

变幻莫测

  • 精华:0帖
  • 求助:0帖
  • 帖子:23帖 | 1337回
  • 年度积分:0
  • 历史总积分:1937
  • 注册:2008年11月09日
发表于:2010-11-21 00:32:07
5楼

 我只管能用就行,也不管什么方式什么规则.反正没有搞不定的事.时间的问题>

随便来学习.

涛声依旧

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 540回
  • 年度积分:5
  • 历史总积分:18865
  • 注册:2006年12月03日
发表于:2010-11-21 08:20:04
6楼

怎么没有人说啊                      

jiangluxiang

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 33回
  • 年度积分:0
  • 历史总积分:312
  • 注册:2010年11月21日
发表于:2010-11-21 18:24:40
7楼

 

有三种通信方式:全局数据包通信、无组态连接通信和组态连接通信

西门子PLC提供以下几种网络:

一、MPI 网络

二、工业以太网(industrial Ethernet)

三、工业现场总线(PROFIBUS)

四、点到点连接

五、ASI(Actuator-Sensor-Interface)

雷林子弟

  • 精华:0帖
  • 求助:2帖
  • 帖子:40帖 | 703回
  • 年度积分:0
  • 历史总积分:1542
  • 注册:2006年9月04日
发表于:2010-11-21 18:33:41
8楼
有人能说一下ls k120s与台达温控表通讯的吗?这个我搞了很久没搞好,有时不能写有时不能读

3CWQZ

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 821回
  • 年度积分:300
  • 历史总积分:4676
  • 注册:2003年1月21日
发表于:2010-11-22 00:31:14
9楼
我只用过台达,且只用了MODBUS通讯。
触摸屏与PLC:通过232,屏主站。
PLC与变频:通过485,2台变频,型号不一样,一台为F,一台为E。
PLC与仪表:通过485,honeywell 温度表。
通讯格式:9600,8N2。
软件:台达的PLC编程软件,
硬件:设备都自带485通讯口,无需后加。

yanwen0227

  • 精华:2帖
  • 求助:49帖
  • 帖子:577帖 | 9385回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2010-11-22 07:13:32
10楼

高手出来说话啊,怎么了?

#天涯

  • 精华:0帖
  • 求助:3帖
  • 帖子:100帖 | 2953回
  • 年度积分:0
  • 历史总积分:8816
  • 注册:2005年3月02日
发表于:2010-11-22 08:03:48
11楼
路过,学习一下!                 

凹凸曼

  • 精华:0帖
  • 求助:1帖
  • 帖子:14帖 | 246回
  • 年度积分:0
  • 历史总积分:2822
  • 注册:2010年7月26日
发表于:2010-11-22 08:53:44
12楼
飘过,我是来跟大家学习的~~~@@@@

jingtao

  • 精华:2帖
  • 求助:0帖
  • 帖子:94帖 | 3205回
  • 年度积分:0
  • 历史总积分:20573
  • 注册:2007年10月31日
发表于:2010-11-22 09:44:12
13楼

  松下PLC的FP2系列,可通过多种方式组成PLC网络,其中较为常用的网路形式是PC-link网络。要实现上位机PC与PLC的大量数据交换,两者通讯问题是不可回避的。下面以松下FP2系列PLC的MEWNET(Multi-wire Link Unit)模块组网后再与上位PC实时通讯的问题展开介绍。
松下FP2系列PLC 支持多种组网方式,除松下公司内部通讯协议的一些组网方式,如PC-link,C-net,S-Link等外,还支持一些开放的通讯方式,如RS232、RS485、Porfubus以及以太网等。实际工作中,在组建PLC的监控网络时,要从网络的功能、通讯速度、成本、编程量以及网络维护等因素加以考虑,可选择单一通讯方式组网,也可采用多种通讯方式一起,组成能满足需求的网络。

  要实现一台PC同时与多台松下FP2系列PLC通讯,以太网是最为简单可靠的方式,这种方式构成的网络,通讯速度较高,可以达到2Mbp/S的数据量,实时性较强、数据量较大,是一种较佳的组网方式;然而这种方式中,每个PLC都需增加上一个ET-LAN Unit模块, PC机需求的以太网接口也以相同数量增加。现市场上的ET-LAN Unit价格较高,从而整个网络造价较高;对一些数据实时性需求不那么高的场合,这种方式无疑是一种浪费。

  FP2系列PLC的另一种组网方式 ―― PC-link连接,是先通过MEWNET(Multi-wire Link Unit)模块把各个PLC以RS485连接起来,设置不同的站号(站号可在有限范围内,任意不重复地设置),然后再通过编程软件 FPwin-GR给每个站号分配链接数据寄存器和链接继电器,以实现PLC与PLC之间的数据交换,PLC间的数据交换速度可达500Kbs。这种方式的PLC组,如果想实现与上位PC机的通讯,可任选一个PLC做主站(主站站号可在设置范围内任意设置),将主站的PLC的编程口或com1以RS-232与PC串口相连,由主站的PLC将其它站点上的数据集中到主站,并发送给PC,以实现PC与PLC组之间的数据交换,其速度可以达115.2Kbp/s。具体的各PLC间以PC-link连接后再通过RS232与PC连接的网络架构图,即PC-Link 与RS232组合的方式构成的监控网络。如下图 。

根据松下MEWNET模块的开放通讯协议《松下MEWTOCOL通讯协议》,可以轻松的读取与PC连接的以PC- Link 形式连接的各个PLC上的数据,包括直接通过RS232与PC连接的主站PLC和通过RS485连接的其他各站点PLC。 通讯格式“%01#RDD0000000026**”表示读取站点“01”上的数据寄存器“DT0”到“DT26”上的数据,而“01”表示与PC相连接的PLC,也就是主站站号(注意:“”为“carriage return”,是“回车”符,即字符串“\r”)。根据《松下MEWTOCOL通讯协议》,把站号代码“01”改为“02”,即可以读写站点“02”上的数据,但实际读取的结果是没有任何信息返回。再尝试其它站点,如“03、04、05……”结果是相同的。也就是说,通过PS232只能读取PC-Link中与PC直接连接的PLC的数据(该PLC在此处被设为01站),并不能读取PC-Link 网络中,通过RS485连接的各站点PLC的数据。
要通过RS-232直接读取PC-link网络的各个站点的PLC数据,需在读取其它站点前先发送字符串“%%EE#0C174”, 并正常返回“%EE$0C72.”,触发开启网络功能。
       松下FP2系列PLC的MEWNET(Multi-wire Link Unit)模块组网的PLC监控网络,需要用 “%EE#0C174”语句开启网络通讯功能,以读取主站之外的PLC数据,而主站PLC的站号,在开启网络通讯功能后,需要将主板站号设为EE,才可以再次对主站PLC读写,以便实现对整个网络的PLC的数据的读写等操作。

彩虹

  • 精华:2帖
  • 求助:4帖
  • 帖子:54帖 | 1626回
  • 年度积分:8
  • 历史总积分:7586
  • 注册:2006年9月21日
发表于:2010-11-22 09:53:58
14楼
本人近段时间退出擂台赛,因时间消耗大。

ant12

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2010年10月27日
发表于:2010-11-22 15:29:14
15楼

菲尼克斯PLC

支持Ethernet工业总线,interbus通讯协议,RS-232串口 

部分PLC支持profinet总线  sercos总线等

除此以外有的型号还能走GSM GPRS网络

通过总线耦合模块 兼容除CC-LINK以外的其它常见总线(以前有CC-LINK的总线耦合器,现在没了)

菲尼克斯自己的interbus总线 ,是最早出现的并得到使用的现场总线,它是一种串行传输的方式。设备间的传输距离可达400米,在同一根总线上最远的传输距离超过12公里。

船长

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:133
  • 注册:2003年1月27日
发表于:2010-11-22 16:23:51
16楼

Rockwell的PLC(SLC500系列)

CPU模块自身带工业以太网接口及RS-232串口。可增加通讯模块,扩展通讯支持DeviceNet、ControlNet。

一般而言,PLC均带RS-232串口,方便调试或与一些设备通讯,如数传电台、智能电表等。工业以太网是发展的趋势,所以现在的大部分PLC均集成了RJ-45接口。

云锋

  • 精华:1帖
  • 求助:4帖
  • 帖子:252帖 | 5541回
  • 年度积分:0
  • 历史总积分:30376
  • 注册:2005年6月24日
发表于:2010-11-22 16:30:36
17楼

引用彩虹 的回复内容:本人近段时间退出擂台赛,因时间消耗大。


有投入就有回报。

李林涛

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 24回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2010年1月14日
发表于:2010-11-22 20:01:28
18楼
我来学习一下!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

奥特曼带我走

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 394回
  • 年度积分:0
  • 历史总积分:2188
  • 注册:2010年4月22日
发表于:2010-11-23 11:28:57
19楼

好课题!!

顶!!!!          

lrenhong

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 12回
  • 年度积分:0
  • 历史总积分:125
  • 注册:2010年9月24日
发表于:2010-11-23 15:36:27
20楼

                                                                                              西门子S7-200PLC

****PPI 协议     PPI 是主从协议 ,S7-22X既可作主站又可作从站 ,通讯速率为9.6K,19.2K和187.5K 波特率, 每个网段32个网络节点 ,每个网段长50 米(不用中继器) ,可通过中继器扩展网络 ,最多9 个中继器 ,网络可包含127节点 ,网络可包含32个主站 ,网络总长9600 米

MPI 协议
用于S7-300和S7-400与S7-200之间的通讯
通讯速率为19.2和187.5K波特率
自由口通讯
通讯速率从 1.2kbps to 9.6k, 19.2k 或 115.2 Kbps
用户可使用自定义的通讯协议与所用的智能设备通讯
Profibus DP协议

AS-I 接口协议

Modem通讯-PPI或Modbus协议

Ethernet


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页