SIPLUS LOGO! AM2 -40...+70°C -25°C启动 带防腐蚀涂层 基于 6ED1055-1MA00-0BA2 。 扩展模块, SV/:12/24V DC, 2 模拟输入,0-10V 或 0/4-20mA 用于 LOGO! 8
SIEMENS西门子6AG10551MA007BA2
SIEMENS西门子6AG10551MA007BA2
西门子S7-1200 PLC在当前的市场中有着广泛的应用,作为常与变频器共同使用的PLC,其与西门子MM440 变频器的USS通信一直在市场上有着非常广泛的应用。本文将主要介绍如何使用USS通信协议来实现S7-1200与MM440变频器的通信。
1. USS通信介绍
1.1. USS协议特点
USS (Universal Serial Interface, 即通用串行通信接口) 是西门子专为驱动装置开发的通信协议。USS 协议的基本特点如下:
? 支持多点通信(因而可以应用在 RS 485 等网络上)
? 采用单主站的“主-从”访问机制
? 每个网络上zui多可以有 32 个节点(zui多 31 个从站)
? 简单可靠的报文格式,使数据传输灵活高效
? 容易实现,成本较低
USS 的工作机制是,通信总是由主站发起,USS 主站不断循环轮询各个从站,从站根据收到的指令,决定是否以及如何响应。从站永远不会主动发送数据。从站在以下条件满足时应答:
-- 接收到的主站报文没有错误,并且
-- 本从站在接收到主站报文中被寻址
上述条件不满足,或者主站发出的是广播报文,从站不会做任何响应。对于主站来说,从站必须在接收到主站报文之后的一定时间内发回响应。否则主站将视为出错。
USS 的字符传输格式符合 UART 规范,即使用串行异步传输方式。USS 在串行数据总线上的字符传输帧为 11 位长度,如表1所示:
表1:USS字符帧
USS 协议的报文简洁可靠,高效灵活。报文由一连串的字符组成,协议中定义了它们的特
定功能,表2所示:
表2:USS报文结构
每小格代表一个字符(字节)。其中:
STX: 起始字符,总是 02 h
LGE: 报文长度
ADR:从站地址及报文类型
BCC: BCC 校验符
净数据区由 PKW 区和 PZD 区组成,如表3所示: