您现在的位置是:首页 > PLC技术 > PLC技术

S7-200系列PLC的自由通信协议(用户定义协议)

来源:艾特贸易2017-06-04

简介自由通信口方式 ( Freeport Mode) 是 S7-200 PLC 的一个很有特色的功能。 S7-200 PLC 的自由通信,即用户自定义通信协议(例如 ASC Ⅱ协议),数据传输速率最高为 38.4kbit/s 。 用户定义协议的应

    自由通信口方式( Freeport Mode)S7-200 PLC的一个很有特色的功能。S7-200 PLC的自由通信,即用户自定义通信协议(例如ASCⅡ协议),数据传输速率最高为38.4kbit/s    用户定义协议的应用,可以使可通信的范围大大增大,使控制系统配置更加灵活、方便。应用此种方式,使S7-200 CPU可以与任何通信协议公开,并使串口的外设智能设备和控制器进行通信。例如:打印机、条形码阅读器、调制一解调器、变频器和上位PC机等。当然,这种协议也可以用于两个CPU之间简单的数据交换。当外设具有RS-485接口时,可以通过双绞线进行连接,具有RS-232接口的外设也可以通过PC/PPI电缆连接起来进行自由通信,其网络结构如图6-7所示。
S7-200系列PLC自由通信口网络
    6-7    S7-200系列PLC自由通信口网络    与外设连接后,用户程序可以通过使用接收中断、发送中断、发送指令( XMT)和接收指令( RCV)对通信口操作。在自由通信口模式下,通信协议完全由用户程序控制。S7 -200 PLC中的SMB30(口0)或SMB130(1)允许自由口模式。    注意:只有在CPU处于RUN模式时才能允许自由口模式。当CPU处于STOP模式时,自由通信口停止,通信口转换成正常的PPI协议操作。