S7-200PLC 与 PC 自由口通讯的多种实现方法1 引言西门子 S7-200PLC 是德国西门子公司生产小型 PLC
S7-200 以其高可靠性、指令丰富、置功能丰富、强劲通讯能力、较高性价比等特点,工业控制领域中被广泛应用
S7-200PLC 突出特点之一是自由口通讯功能
如何实现 S7-200PLC与个人计算机互联通信,是 S7-200PLC 应用技术关键
可编程控制器与计算机之间通讯一般是 RS-422 口或 RS-232C 口进行,信息交换方式为 字符串方式,运用 RS-232C 或 RS-422 通道,容易配置一个与计算机进行通信系统,将所有软元件数据和状态用可编程控制器送入计算机,由计算机采集 这些数据,进行分析与运行状态监测
用计算机改变可编程控制器设备初始值和设定值,实现计算机与可编程控制器直接控制,一旦确定了可编程控制器控制指令, 就能很方便与计算机连接
2 S7-200 自由口通讯模式S7-200 支持多种通讯模式,如点点接口(PPI)、多点接口(MPI)、Rrofibus DP 等
PPI 等通讯协议主要用于西门子系列产品之间通讯以与对 PLC 编程
自由口模式下,可由用户控制串行通讯接口,实现用户自定义通讯协议
用户可以用梯形图程序调用接收中断、发送中断、发送指令(XMT)、接受指令(RCV)来控制通信操作
自由口模式下,通信协议完全由梯形图程序控制
S7-200CPU 上通信口是与 RS-485 兼容 9 针 D 型连接器,PLC 还提供了实现 RS-485 与 PC 机上 RS-232C 相连接 PC/PPI 电缆,利用它可以方便实现 S7-200 系列 PLC 与 PC 之间硬件连接
S7-200 编程软件为 STEP7-Micro/WIN32,该软件有 STL、FBD 和 Ladder 三种编程模式,有 SIMATIC 指令和 IEC1