(已结束)工控PLC擂台第4期--PLC通讯程序及设置。 点击:3140 | 回复:41



云锋

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

有如下需要通讯的内容,读开关量信号40个,写开关量信号10个,模拟量信号10个。

PLC不限,通讯形式不限。根据PLC选择实现通讯的相应硬件;写出PLC&PLC,或PLC&PC间的通讯程序及端口(模块或卡)设置。

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

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

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




彩虹

  • 精华:2帖
  • 求助:4帖
  • 帖子:54帖 | 1626回
  • 年度积分:8
  • 历史总积分:7586
  • 注册:2006年9月21日
发表于:2010-09-23 16:53:52
21楼

用siemens通过Profibus两plc一个做主站一个做智能从站的通讯

siemens plc416-2dp做主站,siemens315-2dp做智能从站

一般我们先组态从站的硬件,下面我们组态siemens315-2dp做智能从站


彩虹

  • 精华:2帖
  • 求助:4帖
  • 帖子:54帖 | 1626回
  • 年度积分:8
  • 历史总积分:7586
  • 注册:2006年9月21日
发表于:2010-09-23 21:15:34
22楼
接上一图用鼠标双击DP出现以下profibus属性菜单

彩虹

  • 精华:2帖
  • 求助:4帖
  • 帖子:54帖 | 1626回
  • 年度积分:8
  • 历史总积分:7586
  • 注册:2006年9月21日
发表于:2010-09-23 21:28:30
23楼

鼠标双击DP出现以下profibus属性菜单,设置315-2DP为从站

彩虹

  • 精华:2帖
  • 求助:4帖
  • 帖子:54帖 | 1626回
  • 年度积分:8
  • 历史总积分:7586
  • 注册:2006年9月21日
发表于:2010-09-23 21:49:55
24楼

从站通讯接口区的配置

彩虹

  • 精华:2帖
  • 求助:4帖
  • 帖子:54帖 | 1626回
  • 年度积分:8
  • 历史总积分:7586
  • 注册:2006年9月21日
发表于:2010-09-23 22:22:22
25楼

接上一图从站通讯接口区的配置

彩虹

  • 精华:2帖
  • 求助:4帖
  • 帖子:54帖 | 1626回
  • 年度积分:8
  • 历史总积分:7586
  • 注册:2006年9月21日
发表于:2010-09-23 22:50:17
26楼

组态完从站后以同样的方法组态cpu416-2dp主站

彩虹

  • 精华:2帖
  • 求助:4帖
  • 帖子:54帖 | 1626回
  • 年度积分:8
  • 历史总积分:7586
  • 注册:2006年9月21日
发表于:2010-09-23 23:04:07
27楼
把CPU31X拖到网络上连接通讯

iaiorplc

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 76回
  • 年度积分:0
  • 历史总积分:199
  • 注册:2007年4月04日
发表于:2010-09-23 23:17:05
28楼
学习了。到这里才知道要学的有很多

彩虹

  • 精华:2帖
  • 求助:4帖
  • 帖子:54帖 | 1626回
  • 年度积分:8
  • 历史总积分:7586
  • 注册:2006年9月21日
发表于:2010-09-23 23:20:25
29楼
把CPU31X拖到网络上连接通讯 后将自动弹出对话菜单

彩虹

  • 精华:2帖
  • 求助:4帖
  • 帖子:54帖 | 1626回
  • 年度积分:8
  • 历史总积分:7586
  • 注册:2006年9月21日
发表于:2010-09-23 23:48:08
30楼
CPU416-2DP 通讯接口区的设置与从站的设置一样,在此不再重复。
下面是用Word 一个字发送就可以用于模拟量通讯

windfl2

  • 精华:2帖
  • 求助:0帖
  • 帖子:6帖 | 137回
  • 年度积分:6
  • 历史总积分:3111
  • 注册:2008年11月21日
发表于:2010-09-25 18:23:51
31楼

能回复么?????????

实意

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2010年9月25日
发表于:2010-09-25 19:30:43
32楼
学习。学习。在学习。

彩虹

  • 精华:2帖
  • 求助:4帖
  • 帖子:54帖 | 1626回
  • 年度积分:8
  • 历史总积分:7586
  • 注册:2006年9月21日
发表于:2010-09-25 20:06:03
33楼

    硬件配置完成后。通过MPI口分别下载到各自的CPU中初始化接口数据,主站QB0-QB31对应从站的IB0-IB31,从站QB0-QB31对应主站的IB0-IB31,这里的IB0 ,QB0即是PLC的输入输出地址,在这里用了后再程序里组态时就不要使用这些地址了!如:IB0-IB31 32个字节不够你用可多建一些数据区。

下面是组态完后的网络连接

 

彩虹

  • 精华:2帖
  • 求助:4帖
  • 帖子:54帖 | 1626回
  • 年度积分:8
  • 历史总积分:7586
  • 注册:2006年9月21日
发表于:2010-09-25 21:00:51
34楼

    现在建立程序在主站与从站中分别建立各自的共享数据块DB1 .DB2,SFC14  SFC15在写程序是直接写SFC14或 SFC15就会自动出现

主站程序

从站程序

 

彩虹

  • 精华:2帖
  • 求助:4帖
  • 帖子:54帖 | 1626回
  • 年度积分:8
  • 历史总积分:7586
  • 注册:2006年9月21日
发表于:2010-09-25 21:44:22
35楼

下面是读写模拟量的程序

彩虹

  • 精华:2帖
  • 求助:4帖
  • 帖子:54帖 | 1626回
  • 年度积分:8
  • 历史总积分:7586
  • 注册:2006年9月21日
发表于:2010-09-25 21:51:16
36楼

     其实一开始用一个字16位为单位传送一个字,自可传送开关量与模拟量,程序已全部写完,难免没有不对之处请各位同行多指教!!!

     好久没有写这种通讯程序了通过这次又学到一些东西!!!

吖兰

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 29回
  • 年度积分:0
  • 历史总积分:556
  • 注册:2007年8月21日
发表于:2010-09-26 08:58:19
37楼
学习又学习再学习之中

云锋

  • 精华:1帖
  • 求助:4帖
  • 帖子:252帖 | 5541回
  • 年度积分:0
  • 历史总积分:30376
  • 注册:2005年6月24日
发表于:2010-09-26 09:57:27
38楼

一等奖1名,50MP获得者:彩虹   纪强
二等奖5名,10MP获得者:

ye_w    ye_w
3CWQZ     jsshwqz
YZP3000    yzp3000
ainiqiao    ainiqiao
floodpeak    floodpeak
三等奖1名,30积分获得者:

金马科技     wanwei198265

要是这儿也能够产双黄蛋就好了。。。

junhui

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 58回
  • 年度积分:0
  • 历史总积分:173
  • 注册:2005年9月06日
发表于:2011-09-12 16:24:15
39楼
受益非浅

chshjobjob

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:57
  • 注册:2011年10月05日
发表于:2011-11-20 12:15:42
40楼
回复内容:
对:彩虹 关于

     其实一开始用一个字16位为单位传送一个字,自可传送开关量与模拟量,程序已全部写完,难免没有不对之处请各位同行多指教!!!

     好久没有写这种通讯程序了通过这次又学到一些东西!!!

内容的回复:


谢谢你的分享!使我受益匪浅!

热门招聘
相关主题

官方公众号

智造工程师