湖南嘉普云自动化设备有限公司

全国热线电话:

18390808297
产品列表PRODUCT LIST
联系我们CONTACT US
  • 联系:湖南嘉普云自动化设备有限公司
  • 邮箱:296915869@qq.com
  • 厂址:湖南省长沙市天心区暮云街道
相关新闻Relevant News
产品详情PRODUCT ARTICLE
首页 > 产品中心 > > 西门子交换机 > 西门子模块代理
西门子模块代理
产品名称:

西门子模块代理

更新时间:

2021-11-23

产品描述: 西门子模块代理
凡在湖南嘉普云有限公司采购西门子产品,均可质保一年,假一罚十
花30秒询价,你会知道什么叫优势;花60秒咨询,你会知道什么叫服务;
合作一次,你会知道什么叫质量!以质量求生存,以信誉求发展。
我司将提供质量,服务作为自已重要的责任。

湖南嘉普云自动化设备有限公司

《销售态度》:质量保证、诚信服务、及时到位!
《销售宗旨》:为客户创造价值是我们永远追求的目标!
《服务说明》:现货配送至全国各地含税(16%)含运费!
《产品质量》:原装正品,*!
《产品优势》:专业销售 薄利多销 信誉好,口碑好,价格低,货期短,大量现货,服务周到!


    问题:   
    S7-400中保持数据传输的*性使用的是什么机理?

    解答:
    *的数据指的是就内容来说是*的,而 且它所描述了在某个时间点的一个称之为*性数据的过程状态。要保持数据的*性,它在传输或处理过程中不得被更新或改动。< /span>

    样例 1:< /span>   
    为了对CPU在循环程序处理过程中有*的过程信号的映像,在程序处理前就把过程信号读入输入的过程映像中,并 且在程序处理后又写到输出的过程映像。然后,在程序处理过程中,用户程序在对操作数区输入(I)和输出(Q) 寻址时并不直接访问信号模块,而是访问CPU 的内部存储区里的过程映像 。< /span> 
    样例 2: 
    如果一个通讯块(比如 SFB 14 “GET”, SFB 15 “PUT”)被较高优先级的过程警报OB所中断,就有可能出现不*性。 现在,如果在该过程警报OB中的用户程序更改了已经部分被通讯块处理过的数据,那样的话被传输的数据中,部分是过程警报处理以前时间的数据,部 分则是过程警报处理以後时间的数据,这意味着,此数据是不*的。

    SFC 81 "UBLKMOV"    
    使用 SFC 81 “UBLKMOV”,把一个内存区(源区)的内容*地复制到另一个内存区(目标区)里 。复 制过程不得被操作系统的任何其它动作所打断。 
    使用SFC 81 “UBLKMOV”,可复制下列内存区:

    • 位存储器
    • DB 内容
    • 输入的过程映像
    • 输出的过程映像

    可复制的大数据量为 512 字节。请注意与CPU性能有关的限制。有关的限制可从操作列表中看到。

    既然复制过程不能打断,在使用 SFC 81“UBLKMOV” 时,可增大CPU对报警的响应时间。

    源区和目标区不得互相交迭。如 果的目标区大于源区,那么只把与源区里同样多的数据复制到目标区。如果的目标区小于源区,那 么只把目标区能接收的那么多的数据复制入目标区。

    通讯块和功能之间的*性
    对 S7-400 ,通 讯作业不在循环程序的执行处来处理,而是在程序循环过程中的一个固定的时间段里处理。从系统来讲,数据格式字节,字 和双字永远可以得到*性的处理,就是说传输一个字节,一个字(两个字节)或双字(4个字节)是不会被打断的。  
    如果通讯块(比如 SFB 12 “BSEND”)只能成对使用(象SFB 12 “BSEND” 和 SFB 13 “BRCV”) 而且它访问公共数据在用户程序中被调用,那么也访问本身数据区,比如通过 “DONE”参数对该数据区的访问,是可以协调的。通 过这些通讯块局部传输的数据的*性,因而可以在用户的程序里得到保证。  
    使用 S7 的通讯功能时动作是不一样的。用这些功能时目标设备 (比如 SFB 14 “GET”, SFB 15“PUT”) 里的用户程序不要求通讯块。在编程时就必须把*性数据的大小已经考虑在内。

    访问 CPU的工作内存   
    操作系统的通讯功能是以固定长度数据包来访问CPU的工作内存。此数据包的大小与CPU性能有关,S7-400 CPU是32个字节。< /span> 
    这样就确保了在使用通讯功能时报警响应时间不会被延长。由于这种访问与用户程序异步,你无法*地传输任意个数字节的数据。< /span>
    下面将解释为保证数据*性所要遵循的规则。

    用于 SFB 14 "GET" 或读变量的*性规则

    如果是 SFB 14 “GET”,只要遵循下列规则就可*性地传输数据。

    • 主动CPU(数据接收方):通过调用SFB 14读出OB中接收区的数据,或者,如果无法这样做的话,r 在SFB 14的处理结束后读出接收区的数据。
    • 被动CPU (数据发送方):按照被动CPU (数据发送方)规定的数据块的大小写入与发送区大小等量的数据。
    • 被动 CPU (数据发送方):在封锁中断的情况下把要发送的数据写入发送区。< /span>

       

      下图给出了一个无法保证数据传输*性的例子。因为它没有遵守*性规则的第二条:被动 CPU (数据发送方)的数据块大小为 8 个字节,而传输的却是 32 个字节。

       

    图 1:数据传输的例子

     

    用于 SFB 15“PUT”或写变量的*性规则

    对于 SFB 15 “PUT”,如果遵循下列规则,数据传输将具有*性:

    • 主动CPU (数据发送方): 把来自调用SFB 15 的OB 中的数据写入发送区。如果不可能,在 *次调用 SFB 15 结束后写入发送区。 
    • 主动CPU (数据发送方):把按照被动 CPU (数据发送方)的块大小的数据写入发送区。< /span>
    • 被动CPU (数据接收方): 在封锁中断的情况下,从接收区里读出收到的数据。< /span>

       

      下图为一个数据传输的例子。由 于*性规则的第二条没有得到遵守<被动CPU(数据接收方)的数据块大小只有32 个字节,而发送的却是64个字节>,无 法保证数据的*性。

       

     

    2.测试环境

    2.1 硬件
    CPU416-3 和 CPU412-2

    2.2 软件
    Windows XP professional SP2
    STEP7 V5.3 SP3
    进行BSEND,BREV 和USEND ,UREV通讯

     

    西门子模块代理

                                                                                                                                                                                  相关产品RELATED PRODUCT
                                                                                                                                                                                  18390808272
                                                                                                                                                                                  地址:湖南省长沙市天心区暮云街道
                                                                                                                                                                                  Copyright© www.hunanjiapuyun.com 湖南嘉普云自动化设备有限公司

                                                                                                                                                                                  版权所有:湖南嘉普云自动化设备有限公司

                                                                                                                                                                                  备案号:湘ICP备18017785号-6 技术支持:化工仪器网