技术交流 您的位置:首页 > 新闻动态 > 技术交流

自由口模式下PLC与计算机的通信介绍(1)

发布时间:2022-04-16    浏览量:346

 自由口模式下PLC与计算机的通信

概述

 

  ----本例说明如何以自由协议实现计算机与S7-200的通信,计算机作为主站,可以实现对PLC从站各寄存器的读/写操作。

 

  ----计算机通过COM口发送指令到PLC的PORT0(或PORT1)口,PLC通过RCV接收指令,然后对指令进行译码,译码后调用相应的读/写子程序实现指令要求的操作,并返回指令执行的状态信息。

 

通信协议

 

  ----在自由口模式下,通信协议是由用户定义的。用户可以用梯形图程序调用接收中断、发送中断、发送指令(XMT)、接受指令(RCV)来控制通信操作。在自由口模式下,通信协议完全由梯形图程序控制。

 

  指令格式定义

 

  计算机每次发送一个33字节长的指令来实现一次读/写操作,指令格式见表1 说明:

 

 

 

  起始字符

 

  ----起始字符标志着指令的开始,在本例中被定义为ASCII码的“g”,不同的PLC从站可以定义不同的起始字符以接收真对该PLC的指令。

 

  指令类型

 

  ----该字节用来标志指令的类型,在本例中05H代表读操作,06H代表写操作。

 

  目标PLC站地址

 

  ----目标PLC站地址占用指令的B2、B3两个字节,以十六进制ASCII码的格式表示目标PLC的站地址。

 

  目标寄存器地址

 

  ----在PLC内部可以用4个字节来表示一个寄存器的地址(但不能表示一个位地址)。前两个字节表示寄存器类型,后两个字节表示寄存器号。

 

  00 00(H): I寄存器区

 

  01 00(H): Q寄存器区

 

  02 00(H): M寄存器区

 

  08 00(H): V寄存器区

 

  例如:

 

  IB000的地址可表示为 00 00 00 00(H)

 

  VB100的地址可表示为 08 00 00 64(H)

电话:15906845558 QQ:41780253
网址:www.gkplc001.com
江东教学点:宁波江东百丈东路1130号海运港8楼(地铁一号线旁边)
海曙校区:海曙区学院路788号upark商业公园B4幢一楼
石浦大酒店旁边匠心教育
Copyright @ 2010-2020 宁波蓝天教育. All Right Reserve
备案号:浙ICP备16003439号-2

留言免费试听和领取资料

  • 姓名:
  • 电话:
  • 咨询课程: