文档介绍:-
. z
西门子PLC串行通讯方式有几种.
西门子PLC串行通讯方式有:RS485串口通信、PPI通信、MPI通信、P The munication method between S7-200 PLC and puter is introduced and the S7-200 PLC munication under the free-port is illuminated in detail, which mainly includes working process, puter instruction format and PLC feedback information format. The serial munication program between puter and S7-200 PLC based on C* is programmed, where host puter can read and write any kinds of data in PLC to meet the requirement of the system .
-
. z
Key words: PLC; .NET; C*; Free-port munication
引言
        PLC作为一种高效、灵活、可靠的控制器,已经广泛地应用在包括数字逻辑控制、运动控制、闭环过程控制、数据处理和联网通信等工业控制领域。在联网通信方面,PLC与上位计算机设备一起,可以组成“集中管理、分散控制〞的分布式工业控制系统。在这种控制系统中,PLC与上位机的通信对系统整体性能有着较大的影响。面对众多厂家不同类型的PLC,它们在功能编程上没有统一的标准而且在通信协议上也是千差万别,选择一种即能满足通信要求又经济实用的通信协议是非常关键的。本文以S7-200PLC为对象,详细研究了S7-200PLC在自由端口模式下与PC之间的通信方法,*语言编写通信程序实现了计算机与PLC之间的通信。这种通信方式硬件投入低,通信协议灵活,可以在多个工业控制领域得到广泛的应用。
1 S7-200 PLC与上位机的通信方式
       S7-200 系列PLC与上位机进展通信主要有以下几种方式:〔1〕通过S7-200 PLC的OPC效劳器(pc access)作为上位机的OPC效劳器, 这种方式只须在OPC效劳器中配置相应的测点数据,编程简单,但通信速率不高,用户不能自由修改通信协议;〔2〕利用触摸屏,这种方式需要根据触摸屏兼容的通信协议进展选择,通信可靠性高, 但灵活性差,触摸屏界面编程功能也不够强大;〔3〕利用通用编程软件实现,这种方法虽然系统开发工作量大,对技术人员的水平和经历都要求较高,但编程灵活,可以实现比较复杂的功能。本文采用了第三种通信方式,在开发通信软件时考虑了S7-200 PLC所特有的一种通信方式—自由口通信模式。在自由口模式下用户可自定义协议,利用串口和PLC的通信口来收发数据,通信功