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

(已结帖)工控PLC擂台第59期-PLC与PC链接通讯的通信方式和通信协议 点击:5644 | 回复:27



玻璃的心

    
  • 精华:43帖
  • 求助:2帖
  • 帖子:1197帖 | 5801回
  • 年度积分:0
  • 历史总积分:57705
  • 注册:2010年6月11日
发表于:2011-10-07 19:56:49
楼主

        请随便就自己熟悉的一类PLC和PC通讯的通信方式加于讲解,并附有详细的通信参数的设置过程以及相关的截图。如果有多种和上位机通讯的方式也请全部列出,并加于相关的讲解,回答的最好最完全的获大奖!

 

 

请任意选择PLC实现之,原创最多,阐述最详细,程序越准确者获一等奖



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

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

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



楼主最近还看过



yihua2009

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:49
  • 注册:2010年4月24日
发表于:2011-11-01 10:05:32
21楼

深圳市鼎泰克电子有限公司专业生产ZigBee无线模块,可用实现PLC与PC的无线串口通信应用,直接取代串口线。
地址:深圳市宝安区宝安大道卡罗大厦2A栋505-506室
电话:0755-29080800

手机:李小姐 13632516646 
Email:dtk001@163.com
QQ: 2925594696

网址: http://www.dtkcn.com

样品购买: http://dtkcn.taobao.com

wlc

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 123回
  • 年度积分:0
  • 历史总积分:612
  • 注册:2003年5月07日
发表于:2011-11-01 15:39:43
22楼

全新原装欧姆龙PLC CP1H-XA40DR-A

全新原装欧姆龙PLC CP1H-XA40DR-A

产品型号:CP1H-XA40DR-A 品牌:日本欧姆龙

售后保修:质保一年

全新包装,正品行货,量大更优,欢迎选购!
QQ:2402098863

TEL:13636962573

http://www.fj-qzol.com/

http://qzol.taobao.com/



chenhuiyang1022

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 40回
  • 年度积分:0
  • 历史总积分:203
  • 注册:2011年3月11日
发表于:2011-11-04 17:50:34
23楼

我使用台达PLC与电脑通讯,PLC软件版本为2.10.06,电脑上我使用串口调试助手
1.首先配置PLC的通讯模式,我使用RS232方式通讯将设置为如下模式

先将已经编译好的程序文件下载到PLC内,其中关于PLCD的COM1程序如下:
可能图有点看不清,即将HA6赋值给D1036(HA6代表:数据位为7位,偶校验,停止位一位,波特率为38400bps),并置为M1138(COM1通讯保持)。
2.设置电脑COM口,不过我使用串口调试工具,可以不进行设置。设置方式如下:右击打开我的电脑——选择管理——设备管理器——端口
点击属性——port settings,设置如下:
3.使用串口调试工具的人员可以省略第二步,设置如下:
以以下程序为例:
我们要对D99赋值1,查通讯协议说明书得到发送数据代码为06,D99的地址为1063H,故发送数据为:“:010610630001**\R”**为LRC检验码,校验码计算方式如下:01+06+10+63+00+01=7B,7B的二进制表示为0111 1011,取反得到1000 0100,再加1得到1000 0101即85H,所以,校验码为85H,发送的数据即为:“:01061063000185\R”。
不知道什么原因,我PLC设置的COM口为COM3,PLC程序以及其他程序也是用COM3能够通讯的,不过不知道为什么我用的串口调试助手却只有用COM4才能通讯。
断开连接,监视PLC数据,如下图所示:
通过这种方法,我们可以用相关软件或者电脑语言对PLC的寄存器值进行读取和写入。

玻璃的心

  • 精华:30帖
  • 求助:2帖
  • 帖子:962帖 | 5801回
  • 年度积分:0
  • 历史总积分:61250
  • 注册:2010年6月11日
发表于:2011-11-15 22:40:30
24楼
       一等奖3名,50MP获得者:

                                                           ye_w                       ye_w 
                                                          bhdxzgp                    bhdxzgp

                                                          chenhuiyang1022        chenhuiyang1022
        二等奖2名,10MP获得者: 
                                                           青岛黄工                  dingdan258
                                                            welfare87                 welfare87
                                                         


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

玻璃的心

  • 精华:30帖
  • 求助:2帖
  • 帖子:962帖 | 5801回
  • 年度积分:0
  • 历史总积分:61250
  • 注册:2010年6月11日
发表于:2011-11-15 22:45:55
25楼
本期擂台中,本意是想像“chenhuiyang1022”的理解那样,让大家多了解PC和PLC的单纯的通信协议,但是“bhdxzgp”和“ye_w”两位在此基础上实现了组态软件和PLC的通信,从某种意义上来说,只要能实现和组态软件通信都是算完成要求的,因为PC和PLC通信上是组态软件和PLC通信的必要条件!

玻璃的心

  • 精华:30帖
  • 求助:2帖
  • 帖子:962帖 | 5801回
  • 年度积分:0
  • 历史总积分:61250
  • 注册:2010年6月11日
发表于:2011-11-15 22:49:53
26楼
本期擂台到此为止,欢迎大家继续参与我们以后各期擂台

1039072807

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 175回
  • 年度积分:0
  • 历史总积分:82
  • 注册:2013年6月07日
发表于:2018-05-23 11:59:47
27楼

我来学习一下       


热门招聘
相关主题

官方公众号

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