uss通讯程序怎么写

1.s7

西门子PLC S7-200 与 西门子变频器 MM420 相连有2种方法:

方法1:采用I/O硬接线方式,通过S7-200的开关量输出控制变频器的启动/停止,通过模拟量输出(4-20mA)控制变频器的频率,通过开关量输入模块采集变频器的状态信号(运行、故障等)。

方法2:采用通讯方式,只需一根通讯线,就可采集变频器的所有状态,并控制变频器的启停和频率。

建议采用方法1,运行可靠,调试简单,后续出现问题维护也很方便;

方法2虽然节省电缆,但运行可靠性相对差些,出现问题,维护也不方便。

2.s7

西门子PLC S7-200 与 西门子变频器 MM420 相连有2种方法:方法1:采用I/O硬接线方式,通过S7-200的开关量输出控制变频器的启动/停止,通过模拟量输出(4-20mA)控制变频器的频率,通过开关量输入模块采集变频器的状态信号(运行、故障等)。

方法2:采用通讯方式,只需一根通讯线,就可采集变频器的所有状态,并控制变频器的启停和频率。建议采用方法1,运行可靠,调试简单,后续出现问题维护也很方便;方法2虽然节省电缆,但运行可靠性相对差些,出现问题,维护也不方便。

3.还是USS协议通讯的问题

当然了,这是异步通讯,每个报文都有应答,必须受到应答才能下一个。

初始化的程序建立了自由口的轮询,一旦建立不会停止。驱动的程序段是处理PZD字段,用于控制启停和设定值。

读写参数的程序段是处理PKW字段。每一条报文都是由PKW字段+PZD1+PZD2。

组成。轮流发送给在初始化中定义的地址,等待应答。

USS和Profibus基本上是一样的。只要按照异步通讯来写,就没有问题。

要读多个参数,应该在变频器端将参数(不是任意的)互连到对应的PZD字段,一条读的报文就可以读回来。当然,变频器端也要设置一下报文长度、格式等。

4.什么是USS代码

USS主要有三种意思,分别是海军船只、星际联邦和USS协议。

协议优点通讯连接1美国海军船只United States Ship2星际联邦USS同时也是星际联邦飞船的识别码,或者星际联邦的简称。即United Space (Star-)Ship.比如企业号就是 USS NCC-1701.。

3USS协议基本概念USS 协议(Universal Serial Interface Protocol 通用串行接口协议)是SIEMENS 公司所有传动产品的通用通讯协议,它是一种基于串行总线进行数据通讯的协议。USS协议是主-从结构的协议,规定了在USS 总线上可以有一个主站和最多31 个从站;总线上的每个从站都有一个站地址(在从站参数中设定),主站依靠它识别每个从站;每个从站也只对主站发来的报文做出响应并回送报文,从站之间不能直接进行数据通讯。

另外,还有一种广播通讯方式,主站可以同时给所有从站发送报文,从站在接收道报文并做出相应的响应后可不回送报文。协议优点1. 对硬件设备要求低,减少了设备之间的布线, 2. 无需重新连线就可以改变控制功能, 3. 可通过串行接口设置或改变传动装置的参数, 4. 可实时的监控传动系统通讯连接1. 条件许可的情况下,USS 主站尽量选用直流型的CPU(针对S7-200 系列) 2. 一般情况下,USS 通讯电缆采用双绞线即可(如常用的以太网电缆),如果干扰比较大,可采用屏蔽双绞线。

3. 在采用屏蔽双绞线作为通讯电缆时,把具有不同电位参考点的设备互连会在互连电缆中产生不应有的电流,从而造成通讯口的损坏。要确保通讯电缆连接的所有设备,或是共用一个公共电路参考点,或是相互隔离的,以防止不应有的电流产生。

屏蔽线必须连接到机箱接地点或9 针连接的插针1。建议将传动装置上的0V 端子连接到机箱接地点 4. 尽量采用较高的波特率,通讯速率只与通讯距离有关,与干扰没有直接关系。

5. 终端电阻的作用是用来防止信号反射的,并不用来抗干扰。如果在通讯距离很近,波特率较低或点对点的通讯的情况下,可不用终端电阻。

多点通讯的情况下,一般也只需在USS 主站上加终端电阻就可以取得较好的通讯效果。 6. 当使用交流型的CPU22X 和单相变频器进行USS 通讯时,CPU22X 和变频器的电源必须接成同相位的。

7. 建议使用CPU226(或CPU224+EM277)来调试USS 通讯程序。 8. 不要带电插拔USS 通讯电缆,尤其是正在通讯过程中,这样极易损坏传动装置和PLC 的通讯端口。

如果使用大功传动装置,即使传动装置掉电后,也要等几分钟,让电容放电后,再去插拔通讯电缆。 USS 通讯的编程 USS 协议是以字符信息为基本单元的协议,而CPU22X 的自由口通讯功能和CPU31XC-PTP 的RS422/485 串行口正好也是以ASCII 码的形式来发送接收信息的。

利用这些CPU 的RS485 串行口的通讯功能,由用户程序完成USS 协议功能,可实现与SIEMENS 传动装置简单而可靠的通讯连接。 1. USS 点对点通讯的编程要点: a) USS 主站(PLC)与USS 从站(传动装置)之间的通讯是异步方式的,负责与传动装置通讯的工作程序应采用后台工作方式,如何发送接收数据应与控制逻辑无关。

用户程序通过改变USS 报文中的STW 及HSW 的值,来控制变频器的启停及改变设定频率值。 b) 利用发送指令(如XMT,P_SEND,P_SND_RK)发送USS 报文至传动装置,利用接收指令(如RCV,P_RCV,P_RCV_RK)接收变频器返回的USS 报文。

同一时刻,只能有一个发送指令或接收指令被激活。 c) USS 通讯程序包括通讯端口初始化子程序、BCC 校验码计算子程序、数据发送子程序、数据接收子程序、通讯超时响应子程序、通讯流程控制子程序等。

可采用中断响应的方式,也可用查询相应标志位的方式来实现。 d) 设立发送接收数据缓存区与映像区,用户应通过改变映像区的USS 发送报文值来控制传动装置,或通过读取映像区USS 接收报文中的状态值来判断传动装置的当前状态。

以防止因干扰而接收到错误数据而使PLC 做出错误的判断和控制 2. USS 多点通讯的编程要点 a) 控制通讯的基本流程同上述点对点通讯方式 b) 对各从站的控制应采取轮询方式,轮询程序同样也是后台工作方式工作的。 c) 根据对各台传动装置控制任务的轻重,在PLC 数据区内建立一个从站地址表,按该地址表轮询各传动装置。

采用间接寻址的编程方式,可大大节省CPU 的程序空间。 d) 轮询地址表示例虽然,USS 协议的实际物理地址只有30 个,但轮询地址表的大小无限制,其有效站地址可以在表中根据实际应用需要反复出现。

实际轮询站点数越多,其轮询的间隔时间也越大,而表中站地址重复次数越多,其轮询的间隔时间越小,因此必须为每个传动装置设定适当的通讯超时时间以适应这种轮询间隔。 e) 不同USS 从站可以有不同的USS 报文结构,如3 PKW + 2 PZD;4 PKW + 4 PZD;0 PKW + 6 PZD 等组合。

但整个系统要支持广播方式,则USS 网络中的所有从站都必须有相同的PKW 区才行。 f) 传动装置对以广播方式发送的指令做出响应后,不再回送报文,因此PLC可以不再进入数据接收状态。

uss通讯程序怎么写

转载请注明出处育才学习网 » uss通讯程序怎么写

知识

会字隶书怎么写

阅读(254)

本文主要为您介绍会字隶书怎么写,内容包括隶书会字怎么写,隶书会字怎么写,就字隶书怎么写。“汇”的隶书写法是:

知识

7号用英语怎么写

阅读(280)

本文主要为您介绍7号用英语怎么写,内容包括7号用英语怎么说,7号用英语怎么说,七月七日用英语如何写。在表格类里,英语与汉语不同,英语格式为:月/日/年,即July/7/2011(或7/7/2011);在句子里,写为July 7,如:I

知识

菲韩国字怎么写

阅读(216)

本文主要为您介绍菲韩国字怎么写,内容包括菲用韩国的字怎么写,菲用韩国的字怎么写,韩国字景菲怎么写。菲字的行书写法如下:

知识

GPA计算器右边怎么写

阅读(226)

本文主要为您介绍GPA计算器右边怎么写,内容包括GPA计算器怎么用,关于页面下面那个GPA计算器请问大家哈,那个页面下面的GPA计算,绩点计算器怎么用。您好,中公教育为您服务。GPA计算器可在线计算,生成结果。GPA英语全称是gradepointaverage,意思

知识

刑事自诉壮怎么写

阅读(196)

本文主要为您介绍刑事自诉壮怎么写,内容包括刑事自诉状怎么写,刑事自诉起诉状怎么写,刑事自诉状怎么写呢。刑事自诉状主要分为首部、正文和尾部三部分:其中,首部,主要写明自诉案件当事人的基本情况,包括自诉人和被告人的姓名、年龄、民族、籍贯

知识

小猫胆小怎么写

阅读(198)

本文主要为您介绍小猫胆小怎么写,内容包括仿造《白鹅》写小猫胆小的作文,写猫胆小的事的文章,小猫胆小如何唤它出来。外婆家养了两条小金鱼,它们各有各的特点。其中的一条名字叫小金,它全身金色,尾巴像一条裙子,游起来像仙女在翩翩起舞,一副快活

知识

公益类营销方案怎么写

阅读(259)

本文主要为您介绍公益类营销方案怎么写,内容包括公益活动策划怎么写,公益类的活动策划该怎么写,营销方案怎么写。写营销方案总共有八大步骤:了解现状。市场形势。包括市场规模与增长,过去几年的总量,不同地区的销量,顾客消费变化的趋势。2、产

知识

usb鼠标驱动怎么写

阅读(226)

本文主要为您介绍usb鼠标驱动怎么写,内容包括usb的驱动应该怎么写,如何编写一个USB接口的鼠标驱动程序,如何编写一个USB接口的鼠标驱动程序。说到 android 驱动是离不开 Linux 驱动的。Android 内核采用的是 Linux2.6 内核 (最近Linux 3.3

知识

含用草书或行书怎么写

阅读(235)

本文主要为您介绍含用草书或行书怎么写,内容包括请问〃墨〃用行书或者草书怎么写,含的草书怎么写,怎么写好行书或草书。墨行书写法:禹卫书法行书简体2、经典行书简3、迷你简行楷行书是一种统称,分为行楷和行草两种。它在楷书的基础上发展起源

知识

甲骨文的政字怎么写

阅读(389)

本文主要为您介绍甲骨文的政字怎么写,内容包括甲骨文的字怎么写,甲骨文中“文”字怎么写,所有字的甲骨文怎么写。甲骨文因镌刻于龟甲与兽骨上而得名商代已有精良笔墨,书体因经契刻,风格瘦劲锋利,具有刀锋的趣味。受到文风盛衰之影响,其大至可分

知识

论文ppt的结论怎么写

阅读(242)

本文主要为您介绍论文ppt的结论怎么写,内容包括论文结论怎么写,论文的结论怎么写,答辩ppt的研究目标和论文总结怎么写。原发布者:莫羽郁94以下内容粘贴自百度知道:论文的结论是最终的、总体的结论,不是正文中各章小结的简单重复。结论应该观点

知识

若隐若现怎么写句子阿

阅读(575)

本文主要为您介绍若隐若现怎么写句子阿,内容包括若隐若现写句子,“若隐若现”,怎么写句子,怎么用"若隐若现"写一句话。窗外灯光忽明忽暗若隐若现,不时的还反射到屋里来。 2、大街上,到处湿漉漉的,人们在雾中若隐若现、来来往往,远远地只能听见杂

知识

易语言最小化到托盘命令怎么写

阅读(283)

本文主要为您介绍易语言最小化到托盘命令怎么写,内容包括易语言最小化到托盘命令怎么写,用什么命令能让易语言的程序最小化到托盘运行,易语言程序最小化后怎么到托盘。不知道你的窗口有没有边框,给你个例子

知识

简历中科研情况怎么写

阅读(3362)

本文主要为您介绍简历中科研情况怎么写,内容包括简历科研经历怎么写,请教下简历里面的“学术科研成果”怎么填,科研简历如何写。个人简历可以是表格的形式,也可以是其他形式。个人简历一般应包括以下几个方面的内容:(1)个人资料:姓名、性别、

知识

会议通讯报道怎么写

阅读(202)

本文主要为您介绍会议通讯报道怎么写,内容包括会议报道怎么写,关于会议的新闻报道怎么写,通讯报道怎么写。第一段:写好导语,点明与会人员、主持人;第二段:提炼领导讲话内容和嘉宾发言的主要内容;第三段,理清会议的程序;第四段,介绍会议举办的背景

知识

微信小程序文章怎么写

阅读(206)

本文主要为您介绍微信小程序文章怎么写,内容包括微信小程序,怎么发布文章和图片,微信小程序怎样放在文章阅读页面,如何做一个微信小程序。升级你的微信到最新的6.5.3版本。2、在微信的第一个页面顶端,有一个搜索条,在搜索条里输入:小程序示例

知识

基于51单片机监测环境光线状况程序怎么写

阅读(349)

本文主要为您介绍基于51单片机监测环境光线状况程序怎么写,内容包括基于51单片机的光照强度控制系统谁有点经验啊做这个,如何设计单片机电路,实现由环境光线控制led灯的亮度,单片机(AT89C51)能根据检测到的自然光线的强弱,产生PWM信。/******

知识

传奇私服登陆器程序怎么写

阅读(247)

本文主要为您介绍传奇私服登陆器程序怎么写,内容包括JAVA怎么写传奇私服登陆器,传奇私服登录器的写法,或者思路,传奇私服登录器的写法,或者思路。思路:因为ADSL等在断线过后.在次登陆就出现在IP更新.或变动.要想别人认为你没有动.那么我们就

知识

取余数用程序中怎么写

阅读(224)

本文主要为您介绍取余数用程序中怎么写,内容包括c语言中怎样取余数,c语言中怎样取余数,计算机算法中取余数怎样输入。首先请打开Visual C++ 6.0,(本文使用Visual C++ 6.0软件操作,也可使用Visual Studio或其他C/C+

知识

播放歌曲程序怎么写

阅读(295)

本文主要为您介绍播放歌曲程序怎么写,内容包括c语言怎么写插入音乐的程序,想编个下载网页播放的歌曲的程序,该怎么编呢给点思路,52单片机能播放国歌和随便一首歌的程序怎么写。http://wenwen.sogou.com/z/q799322300.htm?push=corehttp://w

知识

gaussview计算怎么往文献里写

阅读(259)

本文主要为您介绍gaussview计算怎么往文献里写,内容包括GaussView编写输入文件后怎样才能直接导入Gaussian中计算搜狗问,GaussView编写输入文件后怎样才能直接导入Gaussian中计算,高斯计算的输入文件怎么写。如何阅读高斯的计算输出文件高

知识

跳远的通讯稿怎么写

阅读(242)

本文主要为您介绍跳远的通讯稿怎么写,内容包括致跳远运动员的通讯稿100字左右,跪求跳远通讯稿,必须原创,只有20分钟了,立定跳远通讯稿20个字。广播稿一:运动会立定跳远广播稿同学们看,那边正要进行的是二年级立定跳远比赛,XX班的运动健将们正

[/e:loop]