(已结帖)工控PLC擂台第60期-PLC与触摸屏之间的打包通信 点击:1155 | 回复:20



玻璃的心

    
  • 精华:43帖
  • 求助:2帖
  • 帖子:1203帖 | 5801回
  • 年度积分:0
  • 历史总积分:58837
  • 注册:2010年6月11日
发表于:2011-10-07 20:24:02
楼主

        我们知道在PLC的“主从站”和“智能站”等之间存在着打包通信,其实在PLC和触摸品之间也存在着所谓的打包通信,在PLC和触摸品的通信时采用打包发送,既少占流量,又可以避免通讯堵塞。因此,我们这期的擂台是,请给出一个任何一类的PLC和任何一类的触摸屏打包通信的例子,要有详细的设置过程。

        PLC和触摸品类型任意选择,回答的最好最完全的,原创最多,阐述最详细,程序越准确者获一等奖!

 

 

工控PLC擂台每周一期,本期待59期结束一周后结贴。奖项设置:一等奖2名:50MP,二等奖5名:10MP,三等奖10名:30积分。

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

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



楼主最近还看过



陌上尘

  • 精华:1帖
  • 求助:11帖
  • 帖子:20帖 | 939回
  • 年度积分:0
  • 历史总积分:5186
  • 注册:2010年5月12日
发表于:2011-10-08 09:20:01
1楼

没尝试过,占楼学习

 

shne230

  • 精华:1帖
  • 求助:3帖
  • 帖子:18帖 | 76回
  • 年度积分:0
  • 历史总积分:631
  • 注册:2006年8月18日
发表于:2011-10-11 14:00:08
2楼

围观学习!!! 

联不通

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 272回
  • 年度积分:0
  • 历史总积分:943
  • 注册:2011年6月05日
发表于:2011-10-16 17:39:17
3楼

孤陋寡闻了,没听说过

lianhope

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 26回
  • 年度积分:0
  • 历史总积分:157
  • 注册:2008年3月15日
发表于:2011-10-21 09:41:49
4楼

以显控触摸屏和信捷PLC MODBUS通信为例
触摸屏读取PLC中的16个数据,如果读取的数据地址为连续的数据地址D0-D15

触摸屏发送:【站号】【命令码】【地址】【数据个数】【CRC校验位】

PLC返回: 【设备地址】【命令号】 【返回字节个数】【数据1】【数据2】...[数据N]【CRC校验】

可见触摸屏在一个通信帧内就可以把全部数据读取上来。

如果读取的数据地址为非连续的,比如D0, D30 ,D60 ,D80 ,D100 等。16个数据,
触摸屏和PLC至少要通信16次才可以把数据读取上来。
所以做触摸屏和PLC通信时,触摸屏读取PLC的数据地址尽量连续,可以减少通信时间,

ye_w

  • 精华:21帖
  • 求助:1帖
  • 帖子:69帖 | 5217回
  • 年度积分:0
  • 历史总积分:46739
  • 注册:2002年4月17日
发表于:2011-10-30 15:45:35
5楼

这个打包通信理解可能会有些问题。关键PLC与触摸屏的通信机制,在原来使用digital触摸屏的时候,曾经看过下面类似的资料。对于触摸屏可能支持PLC不同地址类型的时候,尽量使用同一类型连续区域的地址。这样在触摸屏访问PLC时候,无需使用不同的指令来读或写。尽量在PLC中把不同地址类型合并在同一区域。比如某触摸屏可以支持访问西门子的I Q M V(或DB)区,如果通信数据不多的话,都可以隐射到M区,也就是使用M区与触摸屏通信;如果通信数据较多,都可隐射到V(DB)区。这样做的目的就是达到批量读取或写入,即实现打包通信。

 

每实现一次通信,数据帧要求五脏俱全,如果支持批量的话,自然可以减少多次通信的相同部分内容。效率也高些。

 

具体举例就不写了,请大家可以尝试这样的地址处理。

zhxl198808

  • 精华:5帖
  • 求助:10帖
  • 帖子:46帖 | 3915回
  • 年度积分:0
  • 历史总积分:22216
  • 注册:2008年9月06日
发表于:2011-11-07 08:57:46
6楼

菜鸟进来学习!!!!!!!!

云锋

  • 精华:1帖
  • 求助:4帖
  • 帖子:252帖 | 5541回
  • 年度积分:0
  • 历史总积分:30376
  • 注册:2005年6月24日
发表于:2011-11-07 13:19:04
7楼
以往接触的应用中,触摸屏一般处理的数据不是很多,变量少,所以大都采用的变量和地址直接关联起来了。

huqingle9451

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:62
  • 注册:2011年9月23日
发表于:2011-11-07 16:09:19
8楼

小学生来听课了

 

cwp020

  • 精华:21帖
  • 求助:4帖
  • 帖子:44帖 | 1886回
  • 年度积分:0
  • 历史总积分:17077
  • 注册:2006年1月04日
发表于:2011-11-08 09:16:32
9楼

学习中。         

求学菜鸟88

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 35回
  • 年度积分:0
  • 历史总积分:165
  • 注册:2011年11月07日
发表于:2011-11-08 18:11:10
10楼

学习了,.......................

永远的16岁

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 15回
  • 年度积分:0
  • 历史总积分:38
  • 注册:2011年11月08日
发表于:2011-11-09 00:00:11
11楼
增长见识,很多都不懂啊

DJS13111373841

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 68回
  • 年度积分:0
  • 历史总积分:589
  • 注册:2008年11月03日
发表于:2011-11-09 16:06:22
12楼
有机会多交流吧?????????

sinary

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2011年11月09日
发表于:2011-11-09 18:29:14
13楼
初次登门,幸会幸会!!!

dongfengpu123

  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 11回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2011年11月06日
发表于:2011-11-09 20:50:10
14楼
4.5楼说的好。受教了。谢谢!

ascent522

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4234回
  • 年度积分:0
  • 历史总积分:10293
  • 注册:2011年2月28日
发表于:2011-11-09 21:05:25
15楼

等待高手,学习了……

yanwen0227

  • 精华:2帖
  • 求助:49帖
  • 帖子:577帖 | 9385回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2011-11-11 06:49:17
16楼
在此向各位老师学习来了!

cuiwei1

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:24
  • 注册:2010年8月20日
发表于:2011-11-11 11:55:37
17楼

进来看看  学习下

qnswm

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 17回
  • 年度积分:0
  • 历史总积分:84
  • 注册:2009年12月28日
发表于:2011-11-11 11:56:03
18楼
进来学习学习,没见过呀

bhdxzgp

  • 精华:5帖
  • 求助:8帖
  • 帖子:141帖 | 5451回
  • 年度积分:0
  • 历史总积分:21609
  • 注册:2006年4月16日
发表于:2011-11-15 23:18:46
19楼

以后为S7300的PLC与台达的触摸屏进行通信;

通过S7300的利用modbus RTU的方式;利用报文;读取和写入触摸屏的$1一串区中;

如下图触摸屏画面;

过程:

玻璃的心

  • 精华:30帖
  • 求助:2帖
  • 帖子:962帖 | 5801回
  • 年度积分:0
  • 历史总积分:61250
  • 注册:2010年6月11日
发表于:2011-11-23 11:39:42
20楼

 

        一等奖1名,50MP获得者:

                                                       bhdxzgp                   bhdxzgp                  
        二等奖2名,10MP获得者: 
                                                        ye_w                       ye_w 

                                                        lianhope         

        三等奖0名,30积分获得者: 
                                                           


热门招聘
相关主题

官方公众号

智造工程师