uss协议基本应用

合集下载

profibus通讯协议和uss

profibus通讯协议和uss

竭诚为您提供优质文档/双击可除profibus通讯协议和uss篇一:pRoFibus和uss通信s在s7-200与变频器的通信中实现自由口通信1引言计算机及通讯技术已成为工业环境中大部分解决方案的核心部分,其在系统中的比重正在迅速增加。

在一个自动化系统中,交、直流调速器不仅仅作为一个单独的执行机构,而是随着其不断的智能化,它们相互之间及同控制系统之间可以通过各种通讯方式结合成一个有机的整体。

西门子变频器uss自由口通信以其通信质量高、成本低廉在自动化系统得到了广泛的应用。

本文以uss自由口通信在石油钻机电气传动系统中的实际应用为例,对自由口使用的地址分配,通信程序实现进行了较详细的分析,该思路不仅用于plc来保证通信质量,对于用高级语言在pc实现的通信程序编制、提高通信的可靠性都具有一定的借鉴意义。

2uss通信2.1uss概况西门子交、直流调速器采用的uss通讯协议是西门子公司为传动系统开发的通讯协议,可支持交直流驱动器同pc或plc之间建立通讯联接,适用于规模较小的自动化系统。

有以下特点:(1)用单一的、完全集成的系统来解决自动化问题。

所有的西门子交、直流驱动器都可采用uss协议作为通信链路,原先的驱动器间是孤立的,仅有极少量通过硬件电路反馈信号。

(2)数字化的信息传递,提高了系统的自动化水平及运行的可靠性,解决了模拟信号传输所引起的干扰及漂移问题。

(3)其通信介质采用Rs-485屏蔽双绞线,最远可达1000m,因此可有效地减少控制电缆的数量,原系统中需要20芯控制电缆一般在4根以上,现在只需工作电源就可以,从而可以大大减少开发和工程费用,提高可靠性。

(4)通讯速率较高,可达187.5kbps。

对于有5个变频器,每个调速器有六个过程数据需刷新的系统,plc的典型扫描周期为几百毫秒。

(5)它采用与pRoFibus相似的操作模式,总线结构为单主站、主从存取方式。

报文结构具有参数数据与过程数据,前者用于改变调速器的参数,后者用于快速刷新调速器的过程数据,如启动停止、逻辑锁定、速度给定、力矩给定等。

USS协议实现S7-1200与G120变频器的通信

USS协议实现S7-1200与G120变频器的通信

如何通过USS协议实现S7-1200 与G120变频器的通信How to communication between S7-1200 and G120 inverter by USS protocol摘要 本文介绍了通过USS 协议实现S7-1200 与G120变频器的通信。

关键词USS 协议,S7-1200,G120,变频器Key Words USS protocol,S7-1200,G120,Frequency converterIA&DT Service & Support Page 2-18目录如何使用USS协议实现S7-1200 与G120变频器的通信 (1)1.控制系统原理和接线图 (4)2.硬件需求 (5)3.软件需求 (5)4.组态 (5)4. 1 PLC 硬件组态 (5)4. 2 G120参数设置 (7)5.USS通信原理与编程的实现 (8)5. 1 S7 1200 PLC与G120 通过USS通信的基本原理 (8)5. 2 S7 1200 PLC进行USS通信的编程 (10)5. 3 S7 1200 PLC进行USS通信的调试 (16)附录-推荐网址 (17)IA&DT Service & Support Page 3-18西门子S7-1200 紧凑型PLC在当前的市场中有着广泛的应用,作为经常与SINAMICS G120系列变频器共同使用的PLC,其USS通信协议的使用一直在市场上有着非常广泛的应用。

本文将主要介绍如何使用USS通信协议来实现S7-1200与G120变频器的通信。

1.控制系统原理和接线图下图是本例中所使用的原理和接线图。

图1:控制系统原理和接线图IA&DT Service & Support Page 4-182.硬件需求S7-1200 PLC目前有3种类型的CPU:1)S7-1211C CPU。

2)S7-1212C CPU。

USS_INITUSS协议

USS_INITUSS协议

USS_INITUSS协议USS(Uniform Simplex Store)协议是一种用于跨系统之间数据交换的网络通信协议。

它主要用于在分布式系统中实现分布式存储的目的。

USS协议采用了一种简单而高效的方式来实现数据交换和存储,以提高系统的性能和可扩展性。

USS协议的核心思想是将存储和计算分离,通过网络将数据存储在不同的节点上,进行分布式的数据管理。

每个节点都可以存储和访问整个数据集,而不仅仅是本地数据。

这种分布式存储的方式使得系统能够充分利用存储资源,提高数据的读写效率和整体性能。

USS协议的主要特点有:1.简单易用:USS协议采用了简单的数据交换方式,只需进行基本的读写操作即可完成数据的存储和获取。

用户可以使用统一的API来访问不同的节点上的数据,无需关心底层的实现细节。

2.高效可靠:USS协议使用了高效的数据传输和存储机制,能够提供快速的数据访问速度和高可靠性。

它采用了数据分片和冗余存储的策略,以实现数据的高效率存储和容错能力。

3.可扩展性:USS协议设计时考虑到了系统的可扩展性,能够支持大规模数据存储和处理。

它使用了分布式存储和计算的方式,可以将数据和计算任务分发到不同的节点上进行并行处理,从而提高系统的可伸缩性和性能。

4.安全性:USS协议在数据传输和存储过程中提供了安全的保护机制,以保障数据的机密性和完整性。

它使用了加密和身份认证等技术来保护数据的安全。

USS协议的实现可以基于各种不同的网络通信协议,如TCP/IP、UDP 等。

它可以应用于各种分布式系统和计算环境,例如云计算、大数据处理和物联网等领域。

USS协议的应用场景包括分布式数据库、分布式文件系统、分布式缓存等。

它可以用于存储和管理大量的数据,实现数据的高效访问和处理。

同时,它也可以用于构建高可用性的系统,提供数据的备份和容错功能,确保系统的可靠性和稳定性。

总体而言,USS协议是一种简单而高效的分布式存储协议,适用于各种类型的分布式系统和计算环境。

单片机uss实现

单片机uss实现

单片机USS协议实现USS协议USS字符帧结构USS协议的报文由一连串的字符组成,协议中定义了它们的功能,如下表所示:USS报文结构• STX:长度1个字节,总是为02(Hex),表示一条信息的开始;• LGE:长度1个字节,表明在LGE后字节的数量,上表中黄色区域长度;• ADR:长度1个字节,表明从站地址;• BCC:长度1个字节,异或校验和,USS报文中BCC前面所有字节异或运算的结果;• 有效数据区:由PKW区和PZD区组成,如下表所示。

USS有效数据区PKW区用于主站读写从站变频器参数:• PKE:长度一个字,结构如下表,任务或应答ID请参考《MM440使用大全》第13章。

Bit15- Bit 12 Bit 11 Bit 10-Bit 0PKW结构变频器参数号<2000时,基本参数号PNU=变频器参数号,例如P700的基本参数号PNU=2BC(Hex)(700(Dec)=2BC(Hex))。

变频器参数号>=2000时,基本参数号PNU=变频器参数号-2000(Dec),例如P2155的基本参数号PNU=9B (Hex)(2155-2000=155(Dec)=9B(Hex))。

• IND:长度一个字,结构如下表。

报文解释:注:黄色标记表示应答报文中的内容例2.读取参数P0700[0]的数值报文解释:注:黄色标记表示应答报文中的内容例3.不需要读写参数只发送停止变频器报文例4.不需要读写参数只送启动变频器、设定频率50Hz报文例3、4报文比较简单只需要定义PZD中的内容,PKW区内容可以设置为0。

请注意:如果按照以上4个例子发送报文可能会收到与例子中不一样的应答报文,这并不代表报文存在问题,可能由于变频器状态不同或参数设置不同造成。

例子报文中已经计算了BCC校验的值,如果使用其他的报文需要自己计算BCC校验。

单片机单片机通过串口发送数据,发送制定的报文就能通过单片机控制变频器。

usb通信协议

usb通信协议

usb通信协议USB通信协议。

USB(Universal Serial Bus)是一种用于连接计算机和外部设备的通用接口标准。

USB通信协议是指在USB接口上进行数据传输时所遵循的规范和约定。

USB通信协议的设计旨在实现设备间的高速、可靠的数据传输,同时保持简单易用的特点。

本文将介绍USB通信协议的基本原理、数据传输方式以及常见的应用场景。

首先,USB通信协议的基本原理是通过主机-设备的架构进行数据传输。

在USB接口上,主机负责发起数据传输请求和管理总线上的设备,而设备则负责响应主机的请求并进行数据传输。

USB通信协议通过定义不同的传输类型(如控制传输、批量传输、中断传输和等时传输)来满足不同设备的数据传输需求。

控制传输用于配置设备和发送命令,批量传输适用于大容量数据的传输,中断传输用于周期性的小数据传输,而等时传输则用于实时数据传输。

其次,USB通信协议的数据传输方式包括同步传输和异步传输。

在同步传输中,数据的传输速度是由主机控制的,主机会周期性地向设备发送数据请求并接收数据响应。

而在异步传输中,设备可以主动向主机发送数据,主机则负责接收和处理数据。

USB通信协议通过这种灵活的数据传输方式,可以满足各种不同设备的数据传输需求,包括打印机、键盘、鼠标、存储设备等。

最后,USB通信协议在各种应用场景中都得到了广泛的应用。

在个人电脑上,USB通信协议被用于连接鼠标、键盘、打印机、摄像头、存储设备等外部设备。

在嵌入式系统中,USB通信协议也被广泛应用于连接各种传感器、执行器和控制器。

此外,USB通信协议还被用于连接智能手机、平板电脑、电视机、音响等消费类电子产品,实现数据传输和充电功能。

综上所述,USB通信协议作为一种通用的数据传输标准,已经成为了现代计算机和外部设备之间数据传输的重要桥梁。

通过遵循USB通信协议的规范和约定,不同厂商生产的设备可以实现互连互通,为用户提供了更加便利和丰富的外部设备选择。

USS通信协议

USS通信协议

西门子S7-1200 紧凑型PLC 在当前的市场中有着广泛的应用,作为经常与SINAMICS G120 系列变频器共同使用的PLC,其USS 通信协议的使用一直在市场上有着非常广泛的应用。

本文将主要介绍如何使用USS 通信变频器的通信。

G120S7-1200 与协议来实现图接线系统原理和1.控制下图是本例中所使用的原理和接线图。

控制系统原理和接线图图1:求.硬件需2:CPU 种类型的3PLCS7-1200 目前有。

CPU)1S7-1211C。

S7-1212C)CPU2。

CPU S7-1214C)3.这三种类型的CPU 都可以使用USS 通信协议通过通信模块CM1241 RS485 来实现S7-1200 与G120 变频器的通信。

:硬件为用的PLC本例中使)332-1SH71 6EP1 1)PM1207 电源()-0XB0 -1BE30 ( 6ES7 214 1)S7-1214C) -1CH30 -0XB0( 6ES7 241 CM12411) RS485) -1XH30 -0XA0 6ES7 274 2) 模拟器(:为硬件的G120 变频器本例中使用)6SL3244-0BA20-1BA0PM240 (SINAMICS G120 1))(6SL3224-0BE13-7UA0CU240SSINAMICS G120 2)(1LA7060-4AB10)MOTOR )SIEMENS 2XAU221-001469)( )操作面板36XV1830-0EH10)( USS 通信电缆4)求需3.软件822-0AA0-0YA0) V10.5 ( 6ES7Step7 Basic 1) 编程软件.组态4通信。

USS G120 变频器的V10.5 Basic 中组态S7-1214C 和Step7我们通过下述的实际操作来介绍如何在硬件组态4. 1 PLC所示。

1 BasicV10.5 中建立一个项目,如图首先在Step7项目1200 2图:新建S7所示。

USS协议库

331使用USS协议库去控制一个MicroMaster驱动

STEP7--Micro/WIN指令库,该指令库包括预先组态好的子程序和中断程序,这些子程序和中断程序

都是专门为通过USS协议与驱动通讯而设计的。通过USS指令,您可以控制这个物理驱动,并读/写驱动参数。

您可以在STEP7--Micro/WIN指令树的库文件夹中找到这些指令。当您选择一个USS指令时,系统会自动增加一个或多个相关的子程序(USS1到USS7)。

西门子库在一张单独的CD上出售,STEP7--Micro/WIN附加件:指令库,订货号是6ES7830--2BC00--0YX0。在定购和安装了1.1版本的西门子库后,任何后续STEP7--Micro/WINV3.2x和

V4.0升级都会在不需要附加费用的情况下自动升级您的库(当增加或修改库时)。

本章内容:使用USS协议的要求332.............................................................计算与驱动通讯的时间要求332........................................................使用USS指令333...................................................................USS协议指令334...................................................................USS协议示例程序341...............................................................USS执行错误代码342...............................................................连接并设置3系列MicroMaster驱动342..................................................连接和设置4系列MicroMaster驱动345..................................................S7-200可编程控制器系统手册

USS通信协议

USS通信协议一、引言本协议旨在规范USS通信协议的标准格式和相关要求,以确保通信的稳定性和安全性。

本协议适用于所有使用USS通信协议的相关方。

二、定义1. USS通信协议:指用于在不同设备之间进行通信的一种协议,支持数据传输和命令控制。

2. 相关方:指使用USS通信协议的设备制造商、软件开发者、网络服务提供商等。

三、协议格式要求1. 协议头部:包含协议版本号、协议类型等信息,用于标识协议的版本和类型。

2. 数据段:用于传输数据的部分,可以根据实际需求定义不同的数据格式和数据字段。

3. 校验段:用于校验数据的完整性和准确性,常用的校验算法包括CRC校验、校验和等。

4. 协议尾部:用于标识协议的结束,可以包含一些附加信息,如时间戳、数据长度等。

四、协议要求1. 数据传输稳定性:USS通信协议应保证数据的可靠传输,防止数据丢失和损坏。

可以采用数据重传机制、确认应答等方式来确保数据的完整性。

2. 通信安全性:USS通信协议应支持数据加密和身份验证等安全机制,防止数据被窃取和篡改。

可以采用对称加密算法、公钥加密算法等方式来保护通信的安全性。

3. 协议兼容性:USS通信协议应具备良好的兼容性,能够适应不同设备和网络环境的需求。

可以采用灵活的数据格式和协议扩展机制来支持不同的应用场景。

4. 性能优化:USS通信协议应具备高效的数据传输和处理性能,能够在各种网络条件下保持稳定的通信质量。

可以采用数据压缩、流量控制等方式来优化协议的性能。

五、协议实施1. 设备制造商应按照本协议的要求进行设备的设计和开发,确保设备的兼容性和稳定性。

2. 软件开发者应按照本协议的要求进行软件的编写和测试,确保软件的可靠性和安全性。

3. 网络服务提供商应按照本协议的要求进行网络的配置和管理,确保网络的稳定性和安全性。

六、协议更新1. 本协议的更新由USS通信协议的标准化组织负责,相关方可以根据需要提交协议更新的建议和需求。

2. 协议更新应经过充分的讨论和评审,确保更新后的协议符合相关要求和标准。

USS协议在变频器与S7_200PLC通信系统中的应用


深 至 0.04m m ~ 0.045m m, 而 上 胶 区 其 它 区 域 深 度 保 持 在 0.025m m ~ 0.030m m,以减少切纸鼓轮、搓板、搓轮、切刀轮清理次
[参考文献]
[1] 德国 HAUNI 公司.PR OTOS70 机械操作手册.
数。
图 4 改进后的控胶辊
4 效果验证 改进后,ZJ 17 卷接机组生产低焦油卷烟牌号时,在成品烟支满足 质量符合控制标准的前提下,设备可以稳定运行于 7000 支 / 分,即机 组可以全速生产,有效作业率也由改进前 46.75% 提高到改进后的 9 2.3 3% 以上。 另外,由于烟支卷制质量稳定,与改进前相比较,一套卷接机组可 节省一个劳动力,而且机台操作工和维修工的劳动强度明显下降,且卷 接机组和包装机组可以连机生产。
PKW 域:参数值域,由参数识别码、子参数号和参数值构成,参
P2258=1.0 s PID 设定值斜坡上升时间
数个数根据设备的定义最大可有 124 个字;
P2291=100% PID 输出上限
PZD域:过程控制数据域,包括控制字 / 状态字,设定值 / 实际值多可有 16 个字符;
应用科技
USS 协议在变频器与 S7- 200 PLC 通信系统中的应用
李敏
(青岛科技大学,山东青岛 266000)
ÄÁÁÂÃÂÇÄÅÆÇÄÈÉÁÈÂÉÃÆÄÄÁÃÇÁÄÄÁÅÆÄÄ [摘要]西门子S7-200和MicroMaster变频器之间采用通讯协议USS,用户可通过程序调用的方式实现通信,编程的工作量小,是一种
[1] 西门子公司.MM440 标准变频器使用大全,2007.
粗纱机中 4 台电机分别传动牵伸罗拉、锭翼、筒管和龙筋升降,
[2] 西门子公司.S7- 200 可编程控制器系统手册,2005.

USS控制变频器简明教程(修改)

并设置相应的接口,每个
接口都要赋予相应的地址 。PORT口和USS_DB口必 须与USS_DRV中的背景数 据块地址一致。BAUD口 与变频器P2010设置参数 一致。
4、下载程序并设置变频器
序号 1 2 3 4 5 6
地址 P700 P1000 P2010 P2011 P2012 P2013
参数 5 5 6 1 2 4
D、第二台变频器的地址不能跟第一台相同,例如:第一台站号为1( P2011=1),第二台站号为2(P2011=2)。 E、两台变频器分别需要各自的控制、读、写程序(USS_DRV、USS_RPM 、USS_WPM各一个),端口程序和背景数据块只需要一个(USS_PORT、 DB块就一个)
界面效果
思考题:
2、将CB1241模块插入PLC
三、设备组态
1、新建一个项目,组态PLC并设置好网络通讯口(参 照项目一)。
2、组态CB1241模块。
进入组态界面,点击右侧的硬件目录——通讯 板——点到点——CB1241(RS485),查看硬件上的订 货号是都与CB1241(RS485)目录下的订货号(6ES7 241-1CH30-1XB0)一致。如果一致,双击订货号完成 组态。
6、添加USS_RPM和USS_WPM指令和给USS_DRV指令添加触 摸屏地址并下载。编程视频2
五、WINCC界面制作
1、组态WINCC人机界面(参考WINCC组态工作任务)
HMI组态视频
2、制作人机界面(参考人机界面制作工作任务)
制作多界面人机界面系统。多界面系统大致分 为三个,一个为主界面(欢迎界面);一个为调试 界面,用来修改变频器相关参数;最后一个为运行 界面,监控变频器运行情况。
使用USS控制的优点
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
d) 设立发送接收数据缓存区与映像区,用户应通过改变映像区的 USS 发送 报文值来控制传动装置,或通过读取映像区 USS 接收报文中的状态值来判断传 动装置的当前状态。以防止因干扰而接收到错误数据而使 PLC 做出错误的判断 和控制
2. USS 多点通讯的编程要点
深圳市技成科技有限公司 版权所有
4
1. USS 点对点通讯的编程要点:
a) USS 主站(PLC)与 USS 从站(传动装置)之间的通讯是异步方式的, 负责与传动装置通讯的工作程序应采用后台工作方式,如何发送接收数据应 与控制逻辑无关。用户程序通过改变 USS 报文中的 STW 及 HSW 的值, 来控制变频器的启停及改变设定频率值。
TITLE=USS通讯处理子程序
VAR
TT:DWORD;
END_VAR
BEGIN
Network 1 // 系统上电延时
LSCR S0.0
Network 2
LD S0.0
TON T37, VW110
Network 3
LD
T37
SCRT S0.1
Network 4
SCRE
Network 5 // USS 报文准备及计算校验码
BEGIN
Network 1
LD
SM0.1
CALL PORT0_INIT
Netwo rk 2
LD
SM0.0
CALL COM_PROCEDURE
END_ORGANIZATION_BLOCK
深圳市技成科技有限公司 版权所有
6

SUBROUTINE_BLOCK PORT0_INIT:SBR0
BCC_AP:DWORD;
// Address pointer fo
r BCC calc ulation result
END_VAR
VAR
BCC_CHK:BYTE;
// BCC value buffer
INDEX:INT;
FINAL:INT;
ADDR_P:DWORD;
END_VAR
BEGIN
Network 1
XORD VD250, LD0
Network 17
LDB= *VD148, 0
AD= LD0, +0
LPS
NOT
INCB VB119
LRD
MOVB VB250, VB350
LRD
BMB VB251, VB351, VB250
LPP
MOVB 0, VB119
Network 18
LDB> VB119, 200
附 S7-22X USS 点对点通讯演示程序。
S7-22X USS点对点 通讯演示程序
声明:
1、本程序为S7-2 2X USS点对点通讯演示程序,适用于所有支持US
S协议的西门子驱动装置
深圳市技成科技有限公司 版权所有
5

2、本演示程序只支持US S固定报文格式,无参数读写功能。
LD S0.3
TON T32, VW114
Network 13
SCRE
Network 14
LD S0.4

S0.4, 1
Network 15 // USS 接收报文校验
LSCR S0.5
Network 16
LD
SM0.0
CALL BCC_ CAL, VD144, VB250, 'R', VD148
MOVD VD200, LD0
1、 P700
=5
2、 P1000 = 5
3、 P2010[0] = 8
4、 P2011[0] = 0
5、 P2012[0] = 2 6、 P2013[0] = 4
7、 P2014[0] = 100
程序清单:
ORGANIZATION_BLOCK MAIN:OB1
TITLE=USS通讯演示程序 VE R2.0
3、本程序可以无偿使用于实验及教学目的,对于实际的工程应用,作者不承担 任何义务与责任。
保留资源:
通讯口POR T 0
1、 VB100 -- VB400
2、 SB0 3、 T32,T37,T96
4、 SBR0,SBR1,SBR用
MM4X X变频器参数设置:
MOVB 200, VB119
USS 通讯的编程 USS 协议 是以 字符 信息 为基 本单 元 的协 议,而 CPU22X 的自由
口通信功和 CPU31XC-PTP 的 RS422/485 串行口正好也是以 ASCII 码的形式 来发送接收信息的。利用这些 CPU 的 RS485 串行口的通讯功能,由用户程序 完成 USS 协议功能,可实现与 SIEMENS 传动装置简单而可靠的通讯连接。
Network 8 // USS 报文发送
LSCR S0.2
Network 9
LD
SM4.5
深圳市技成科技有限公司 版权所有
8

XMT VB200, 0 ATCH XMT_COMPLETED, 9 ATCH COM_TIMEOUT, 21 SCRT S0.4 Network 10 SCRE Network 11 // USS 通讯超时检测 LSCR S0.3 Network 12
PZD 区 Bico 2 固定 NO
终端电阻 通讯接口 最大通讯波特率
NO
9 芯 D 型插
19.2K bps
MM410/420 0,3,4,127 0-4 YES MM430/440 0,3,4,127 0-8 YES
Simoreg 0,3,4,127 0-16 YES
NO
端子
NO
端子
YES 9 芯 D 型插
VAR_INPUT
DAT_ADR_P:DWORD;
// Address pointer t
o data to be calculated
DAT_LEN:BYTE; C cal
// Data length for BC
S_R:BYTE; l
// S=Send Ca l R=RCV Ca
END_VAR
VAR_OUTPUT
1. 对硬件设备要求低,减少了设备之间的布线, 2. 无需重新连线就可以改变控制功能 3. 可通过串行接口设置或改变传动装置的参数,
4. 可实时的监控传动系统
常用 USS 主站的性能对比
产品
通讯接口
CPU 22X
9 芯 D 型插头
CPU 31XC-PTP 15 芯 D 型插头
CP 340-C
15 芯 D 型插头
USS 从站轮寻地址表
e) 不同 USS 从站可以有不同的 USS 报文结构。如:PKW + 2 PZD; 4 PKW + 4 PZD;0 PKW + 6 PZD 等组合。但整个系统要支持广播方式, 则 USS 网络中的所有从站都必须有相同的 PKW 区才行。
f) 传动装置对以广播方式发送的指令做出响应后,不再回送报文,因此 PLC 可以不再进入数据接收状态。
TITLE=初始化子程序
BEGIN
Network 1
LD
SM0.0
MOVB VB106, SMB30
BMB VB100, SMB88, 6 ENI MOVB 16#01, SB0
END_SUBROUTINE_BLOCK
SUBROUTINE_BLOCK BCC_CAL:SBR1
TITLE= BCC 校验码计算子程序
CP 341-C
15 芯 D 型插头
最大通讯波特率 115.2K bps 19.2K bps 19.6K bps 19.2K bps
深圳市技成科技有限公司 版权所有
2

可见,S7-200 CPU22X 具有较高的性能价格比 USS 从站性能对比
产品 MM3/ECO
PKW 区 3 固定

a) 控制通讯的基本流程同上述点对点通讯方式 b) 对各从站的控制应采取轮询方式,轮询程序同样也是后台工作方式工作 的。 c) 根据对各台传动装置控制任务的轻重,在 PLC 数据区内建立一个从站 地址表,按该地址表轮询各传动装置。采用间接寻址的编程方式,可大大节省 CPU 的程序空间。 d) 轮询地址表示例 虽然,USS 协议的实际物理地址只有 30 个,但轮询 地址表的大小无限制,其有效站地址可以在表中根据实际应用需要反复出现。实 际轮询站点数越多,其轮询的间隔时间也越大,而表中站地址重复次数越多,其 轮询的间隔时间越小,因此必须为每个传动装置设定适当的通讯超时时间以适应 这种轮询间隔。
LD
SM0.0
MOVB 0, LB10
MOVD LD0, LD15
BTI LB4, LW13
Network 2
LDB= LB5, 'S'
-I
+1, LW13
Network 3
LDB<> LB5, 'S'
AB<> LB5, 'R'
CRET
Network 4
深圳市技成科技有限公司 版权所有
7

b) 利用发送指令(如 XMT,P_SEND,P_SND_RK)发送 USS 报文至传 动装置,利用接收指令(如 RCV,P_RCV,P_RCV_RK)接收变频器返回 的 USS 报文。同一时刻,只能有一个发送指令或接收指令被激活。
c) USS 通讯程序包括通讯端口初始化子程序、 BCC 校验码计算子程序、 数据发送子程序、数据接收子程序、通讯超时响应子程序、通讯流程控制子 程序等。可采用中断响应的方式,也可用查询相应标志位的方式来实现。
LSCR S0.1
Network 6
LD
S0.1
MOVB VB300, VB200
BMB VB301, VB201, VB200
CALL BCC_CAL, VD140, VB200, 'S', VD148
相关文档
最新文档