当前位置:
软件版擂台赛第19期 上位机与PLC通信与实时控制的实现
回复 | 人气 | 打印
PLC酷客 个人主页 给TA发消息 加TA为好友 发表于:2013-09-01 19:47:41 楼主

                       

            软件版擂台赛第19期  上位机与PLC通信与实时控制的实现



  在工业控制中,可编程控制器(PLC)由于控制能力强、体积小、抗干扰能力强、可靠性高、使用极为方便等优点而得到了广泛的应用,已经成为现代工业控制的主要技术平台之一。实际应用中往往需要利用PC机对PLC控制程序中的少量参数进行设置或修改,这样就需要解决PC机与PLC进行通信的问题。

 本期擂台期望通过大家通过汇编/VC/VB。实现上位机与PLC或单片机的通讯。


完成条件:


1,能够描述上位机与PLC通讯方法,并具有可操作性。

2,给出编程实例或程序部分截图。

3,对于含有内置(如WinCC,驱动内置)的上位机软件也可以给出简单的操作过程描述。


不限硬件型号及品牌


获奖评选条件:有程序截图,具备可操作性。有注释或文字说明。

     注意:   跟帖或者另开贴均可



奖项设置:一等奖1名:50MP,二等奖2名:5MP,鼓励奖若干:50积分。

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

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


本擂台赛为半月期。结束时间为9月15日。公布获奖结果为9月16日前。



分享到: 关注收藏 邀请回答 回复 举报
--领域 个人主页 给TA发消息 加TA为好友 发表于:2013-09-02 19:40:13 1楼
 

编写了一个vb通过串口直接监控西门子S7-200的程序。

先编写VB代码,比较长,截图关于通信一段落:


此为设置通信口的波特率,奇偶校验,停止位等相关参数。

vb程序编程主界面:



编译,运行后,见图



接下来编写PLC端通信程序:


初始化子程序

求异或校验码的子程序FCS



中断程序就不传了,累。

程序编好,下载,运行。


打开VB编写的程序,最终,出现期待的一副画面




                 

  回复 引用 举报
王者之师—竹叶三 个人主页 给TA发消息 加TA为好友 发表于:2013-09-03 13:54:32 2楼
 

占楼。                                   

  回复 引用 举报
小诚 个人主页 给TA发消息 加TA为好友 发表于:2013-09-03 13:54:35 3楼
 

引用 --领域 的回复内容: 占楼                         ...



  回复 引用 举报
研讨会宣传员_3259 个人主页 给TA发消息 加TA为好友 发表于:2013-09-03 13:55:40 4楼
 

我不占楼。  前来顶贴支持!

  回复 引用 举报
moise520 个人主页 给TA发消息 加TA为好友 发表于:2013-09-03 14:00:13 5楼
 

顶贴+占楼。。。。。。

  回复 引用 举报
霍维电气 个人主页 给TA发消息 加TA为好友 发表于:2013-09-03 14:03:56 6楼
 

                    6楼。

  回复 引用 举报
wenxin1998 个人主页 给TA发消息 加TA为好友 发表于:2013-09-03 14:35:48 7楼
 

可以试试。。。。。。

  回复 引用 举报
王者之师--去北极看企鹅 个人主页 给TA发消息 加TA为好友 发表于:2013-09-03 14:48:19 8楼
 

引用 研讨会宣传员_3259 的回复内容: 我不占楼。  前来顶贴支持! 


 

  回复 引用 举报
nichuan2011 个人主页 给TA发消息 加TA为好友 发表于:2013-09-04 09:47:27 9楼
 

好贴,很有意义。。。。。。。。。。。。。。。。。。。。。。。。。。。。

  回复 引用 举报

周点击排行
周回复排行
最新求助