• 西门子3VA1110-3GD42-0AA0
  • 西门子3VA1110-3GD42-0AA0
  • 西门子3VA1110-3GD42-0AA0

产品描述

产品规格模块式 包装说明全新品牌西门值+ 包装说明 全新 - 产品规格子 现场安装

3VA1110-3GD42-0AA0


关于线型网络,dp和pn是有区别的,dp网络中的一个或几个节点断电,dp线型网络还是有可能是通的,后续节点的通讯有可能是不受影响的;而pn则不同了,线型网络中间节点断电,后续节点就肯定都不通了,这就是pn网络为毛一定要搞mrp介质冗余环网的原因。即使有了mrp介质冗余环网,有些情况下还是不如dp,比如线型网络中的若干个节点中夹花儿的断电,那么dp网络中,只要没断电的还是有可能通讯上的,但pn即使是环网,夹在2个断电节点间的站都是不能通讯的。所以可以看出,dp线型网络,和pn介质冗余单环网相比较,当一个从站节点断电,两者性能相当;当大于2个从站节点断电时,dp线型网络能似乎还要大于等于pn的介质冗余单环网。甚至于我拔下dp插头,dp总线还是通的(只要不是打上终端电阻的),但你拔下pn插头会是什么结果呢?

所以,从站节点大于3个的pn网络的可靠性必须通过交换机来实现,星型结构或者多重环网冗余结构,换言之,pn网络就是基于交换机的网络。

pn很快会成为的主流,要设计可靠的基于pn总线的控制系统,我们必须全面地了解pn总线的特性,任何片面的应用都会给我们带来不小的损失

西门子s7-200在与英威腾modbus通讯时,采用自己编制主站通讯程序,参照西门子uss程序格式做成库程序,在多个项目上应用,效果还是不错。

西门子s7-200自由口通讯确实很自由,可以编制任何通讯。

西门子自带的modbus主站程序,用在变频器控制上,不方便。要求是能向uss库程序一样有多个控制的位信号输入,在速度设定值变化是发送速度值,平时要读变频器的运行状态(包括故障状态),还想读变频器运行时的电流。于是,自己根据英威腾变频器的通讯协议,编制了modbus主站通讯程序。

modbus通讯协议要求:

读写都是8个字节,只是功能码的不同和读是读得长度,写是写的数据值


发送vb1600vb1601vb1602vb1603vb1604vb1605vb1606vb1607vb1608
8个字节发送长度8从站地址功能码数据地址高字节数据地址低字节数据字长高字节数据字长低字节crc校验低字节crc校验高字节


从上面的通讯结构可以看出:数据、字长和crc都是一个字,其中地址和长度或数据高低字节与西门子定义一致,即低地址高字节。crc不一样,是低地址低字节,与计算机上的定义一致。这点必需注意。

变频器写返回:


接受vb1609vb1610vb1611vb1612vb1613vb1614vb1615vb1616vb1617
8个字节接受长度8从站地址功能码数据地址高字节数据地址低字节数据值高字节数据值低字节crc校验低字节crc校验高字节


返回与发送时一样,表示通讯数据接受成功,并已执行。

我只需读5个字的参数或1个字的状态,变频器读返回:


接受vb1609vb1610vb1611vb1612vw1613……vw1621vb1623vb1624
n个字节接受长度n从站地址功能码数据字节字节数数据1数值。。。。。数据5数值crc校验低字节crc校验高字节


读状态返回7个字节,读5个字返回15个字节。

程序要求:定义通讯**级别是先写,后读。写命令(运行,停止,复位等)发送级别较高,其次是写频率设定。写通讯发送后,判断返回值,确定是否写成功,若写成功则不再写,只要控制状态或频率改变时,再次写。读为一次读变频器状态,一次读当前运行参数,轮流读取。

根据上述要求,确定了以下几个子程序和中断程序:

1.初始化子程序:对自由口通讯配置波特率、偶校验等

2.变频器控制子程序:输入运行、停止、复位、地址、频率设定等入口。输出变频器状态、通讯故障码、当前运行频率、电流等。程序中要根据上次通讯结果判断当前应写还是读。并发出xmt通讯指令,开通发送完成中断。

3.crc校程序:运算发送的crc码。

4.发送完成中断程序:根据发送的内容,确定接受的长度,关闭接受中断,开通接受完成中断。

5.接受完成中断程序:判断接受信号是否正常,若不正常送出相应的故障码。将接收到的正确信号,送入对应暂存区内,供控制子程序输出,关闭接受中断。

202202231632210850864.jpg20220223163220786484.jpg


rsrs485总线由于其布线简单,稳定可靠从而广泛的应用于视频,门禁对讲,楼宇报警等各个领域中,但是,在rs485总线布线过程中由于有很多不完全准确的概念导致出现很多问题。现在将一些错误的观念作出一些澄清。

rs485信号线可以和强电线一同走线。在实际施工当中,由于走线都是通过管线走的,施工方有的时候为了图方便,直接将rs485信号线和电源线绑在一起,由于强电具有强烈的电磁信号对进行干扰,从而导致rs485信号不稳定,导致通信不稳定。

rs485信号线可以使用平行线作为布线,也可以使用非屏蔽线作为布线。由于rs485信号是利用差模传输的,即由rs485+与rs485-的电压差来作为信号传输。如果外部有一个干扰源对其进行干扰,使用双绞线进行rs485信号传输的时候,由于其双绞,干扰对于rs485+,rs485-的干扰效果都是一样的,那电压差依然是不变的,对于rs485信号的干扰缩到了较小。同样的道理,如果有屏蔽线起到屏蔽作用的话,外部干扰源对于其的干扰影响也可以尽可能的缩小。

选择使用普通的超五类屏蔽双绞线即网线就可以。由于原材料价格上涨,导致现在市场上的线材鱼龙混杂,有不良商人利用某种合金来顶替铜丝来做网线,在外面镀铜以蒙混客户。具体区别方法:看网线截面,如果是铜色的话,就是铜丝,如为白色,则是用合金以次充好。合金一般比较脆,容易断,而且导电性远不如铜丝,很容易在工程施工中造成问题。线材一般那建议选择标准的rs485线,其为屏蔽双绞线,传输线不是像网线那样为单股的铜丝,而是多股铜丝绞在一起形成一根线,从而即使某根小铜丝断掉,也不会影响整个的使用。

rs485布线可以任意布设成星型接线与树形接线。rs485布线规范是必须要手牵手的布线,一旦没有借助rs485集线器和rs485中继器直接布设成星型连接和树形连接,很容易造成信号反射导致总线不稳定。很多施工方在rs485布线过程中,使用了星型接线和树形接线,有的时候整个系统非常稳定,但是有的时候则总是出现问题,又很难查找原因,一般都是由于不规范布线所引起的。如果由于现场的限制,必须要进行星型连接或者树形连接,可以使用rs485集线器和rs485中继器解决相关问题。

rs485总线必须要接地。在很多技术文档中,都提到rs485总线必须要接地,但是没有详细的提出如何接地。严格的说,rs485总线必须要单点可靠接地。单点就是整个rs485总线上只能是有一个点接地,不能多点接地,因为将其接地是因为要将地线(一般都是屏蔽线作地线)上的电压保持一致,防止共模干扰,如果多点接地适得其反。可靠接地时整个rs485线路的地线必须要有良好的接触,从而保证电压一致,因为在实际施工中,为了接线方便,将线剪成多段再连接,但是没有将屏蔽线作良好的连接,从而使得其地线分成了多段,电压不能保持一致,导致共模干扰提高。如何提高rs485总线稳定性?

在各种现场中,rs485总线应用的非常的广泛,但是rs485总线比较容易出现故障,现在将rs485总线容易出现故障的情况并且可以排除这些故障的方法罗列如下:

由于rs485信号使用的是一对非平衡差分信号,意味rs485网络中的每一个设备都必须通过一个信号回路连接到地,以减少数据线上的噪音,所以数据线较好由双绞线组成,并且在外面加上屏蔽层作为地线,将rs485网络中rs485设备连接起来,并且在一个点可靠接地。

在工业现场当中,现场情况非常复杂,各个节点之间存在很高的共模电压,rs485接口使用的是差分传输方式,有抗共模干扰能力,但是当共模电压大于+12v或者小于-9v时,超过rs485的极限接收电压。就无法工作,甚至可能会烧毁芯片和一起设备。可以在rs485总线中使用rs485光隔离中继器,将rs485信号及电源完全隔离,从而共模电压的影响。

rs485总线随着传输距离的延长,会产生回波反射信号,如果rs485总线的传输距离如果超过100米,建议施工时在rs485通讯的结束端配接120欧姆的终端电阻。

rs485总线中rs485节点要尽量减少与主干之间的距离,一般建议rs485总线采用手牵手的总线拓扑结构。星型结构会产生反射信号,影响rs485通信质量。如果在施工过程中必须要求rs485节点离rs485总线主干的距离超过一定距离,使用rs485中继器可以作出一个rs485总线的分叉。如果施工过程中要求使用星型拓扑结构,可以使用rs485集线器可以解决这个问题。

影响rs485总线的负载能力的因素:通讯距离,线材的品质,波特率,转换器供电能力,rs485设备的防雷保护,rs485芯片的选择。如果rs485总线上的rs485设备比较多的话,建议使用带有电源的rs485转换器,无源型的rs485转换器由于时从串口窃电,供电能力不是很足,负载能力不够。

选用好的线材,如有可能使用尽可能低的波特率,选择高负载能力的原装rs485芯片,都可以提高rs485总线的负载能力。如果在现场施工中,相关的因素不能改变,建议使用rs485中继器或者rs485集线器来rs485总线的负载能力




http://zhangqueena.b2b168.com

产品推荐