位置:51电子网 » 技术资料 » 单 片 机

S7-200 PLC与PC之间的通信可以用以下几种方法实现

发布时间:2019/6/12 21:30:37 访问次数:2480

   S7-200 PLC与PC之间的通信可以用以下几种方法实现。

   ①使用STEP⒎Micro/WIN软件,在PPI I作方式下实现,PC作为通信中的主站,PLC作为从站,不需要编程。此方法简单易用,但上位机状态监控不够直观。 K4M561633G-BN75

   ②使用工控组态软件实现,如西门子的WinCC、组态王等,可以实现复杂的状态监控,但设计时间较长、成本较高。

   ③使用自由口模式,实现PI'C与PC的灵活通信。通常所使用的编程语言有VC、VB、Delpl△l等,设计者需要掌握一定的计算机语言知识。为了专注于上位机监控界面的设计,建议用户采用Microsoft公司提供的MSComm控件。M⒏)omn1(MicrOsoft CommmicatiollsCollt∞l)是MicrOsoft公司提供的简化Wind。ws下串行通信编程的Acti迁X控件・它为应用程序提供了通过串行接口收发数据的简便方法,在VC、VB、Delphi等语言中均可使用。程序设计人员只需设置和监控MSComm控件的属性与事件,就可以轻松地实现串行通信。

   PC与PLC通信时,为了避免通信中的各方争用通信线,一般采用主从工作方式,只有主机才有权主动发迸请求报文,从机收到请求报文后返回响应报文。具体实现方法如下:

   ①采用发送指令(XMT)和接收字符中断事件进行主从式通信。PLC为主机,PC为从机,PLC定时发送状态信息,PC被动接收,并加以处理。在定时时间未到时,PLC使用字符中断监控通信接口上的数据,若收到PC传来的一个字符,会产生字符接收中断事件8,可以在连接的中断程序中处理此控制字符;在定时时间到时,会产生定时器中断事件,可在中断程序中执行发送指令并禁止接收字符中断,实现PLC定时发送状态信息。


   S7-200 PLC与PC之间的通信可以用以下几种方法实现。

   ①使用STEP⒎Micro/WIN软件,在PPI I作方式下实现,PC作为通信中的主站,PLC作为从站,不需要编程。此方法简单易用,但上位机状态监控不够直观。 K4M561633G-BN75

   ②使用工控组态软件实现,如西门子的WinCC、组态王等,可以实现复杂的状态监控,但设计时间较长、成本较高。

   ③使用自由口模式,实现PI'C与PC的灵活通信。通常所使用的编程语言有VC、VB、Delpl△l等,设计者需要掌握一定的计算机语言知识。为了专注于上位机监控界面的设计,建议用户采用Microsoft公司提供的MSComm控件。M⒏)omn1(MicrOsoft CommmicatiollsCollt∞l)是MicrOsoft公司提供的简化Wind。ws下串行通信编程的Acti迁X控件・它为应用程序提供了通过串行接口收发数据的简便方法,在VC、VB、Delphi等语言中均可使用。程序设计人员只需设置和监控MSComm控件的属性与事件,就可以轻松地实现串行通信。

   PC与PLC通信时,为了避免通信中的各方争用通信线,一般采用主从工作方式,只有主机才有权主动发迸请求报文,从机收到请求报文后返回响应报文。具体实现方法如下:

   ①采用发送指令(XMT)和接收字符中断事件进行主从式通信。PLC为主机,PC为从机,PLC定时发送状态信息,PC被动接收,并加以处理。在定时时间未到时,PLC使用字符中断监控通信接口上的数据,若收到PC传来的一个字符,会产生字符接收中断事件8,可以在连接的中断程序中处理此控制字符;在定时时间到时,会产生定时器中断事件,可在中断程序中执行发送指令并禁止接收字符中断,实现PLC定时发送状态信息。


热门点击

 

推荐技术资料

硬盘式MP3播放器终级改
    一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式