浔之漫智控技术(上海)有限公司
本公司销售西门子自动化产品,全新原装,****,价格优势
西门子PLC,西门子触摸屏,西门子数控系统,西门子软启动,西门子以太网
西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆
我公司大量现货供应,价格优势,品质保证,德国原装进口
自由端口模式
8.6.5.1 使用自由端口模式创建用户定义的协议
简介
自由接口模式允许程序控制 S7-200 SMART CPU 的通信端口。 可以在自由端口模式下
使用用户定义的通信协议与多种类型的智能设备进行通信。 自由端口模式支持 ASCII 和
二进制协议。
使用自由端口模式
要启用自由端口模式,请使用特殊存储器字节 SMB30(用于集成的 RS485 端口(端口
0))和 SMB130(用于 CM01 信号板 (SB) 端口(端口 1))。 程序通过以下方式控制
通信端口的操作:
● 发送指令 (XMT) 和发送中断:
借助发送指令,S7-200 SMART CPU 可从 COM 端口发送*多 255 个字符。 发送中
断会在发送完成时通知 CPU 中的程序。
● 接收字符中断:
接收字符中断会通知用户程序已在 COM 端口上接收到字符。 随后,程序将根据所执
行的协议对该字符进行处理。
● 接收指令 (RCV):
接收指令从 COM 端口接收整条信息,完全接收到该消息后,将为程序生成中断。 使
用 CPU 的 SM 存储器组态接收指令,根据定义的条件开始和停止接收消息。 接收指
令允许程序根据特定字符或时间间隔开始或停止接收消息。 无需使用繁琐的接收字符
中断方法,接收指令便可实现多数协议。
仅当 CPU 处于 RUN 模式时,才会激活自由端口模式。 如果将 CPU 设为 STOP 模式,
则所有自由端口通信都会中断,而且通信端口会按照 CPU 系统块中组态的设置恢复为
PPI 协议。