企业信息

    上海朕锌电气设备有限公司

  • 5
  • 公司认证: 营业执照已认证
  • 企业性质:
    成立时间:
  • 公司地址: 上海市 松江区 新浜镇 赵王村 上海市松江区鼎源路618弄(时尚谷创意园)69号3楼
  • 姓名: 田敏
  • 认证: 手机已认证 身份证未认证 微信已绑定

    6ES7902-3AB00-0AA0西门子SIMATIC S7/M7,电缆 用于点对点耦合连接 RS-422-RS-422 每个 15 针 Sub-D 排针 5m 长度

  • 所属行业:电气 工控电器 现场总线
  • 发布日期:2023-05-30
  • 阅读量:54
  • 价格:55.00 元/台 起
  • 产品规格:现货
  • 产品数量:555.00 台
  • 包装说明:全新原装
  • 发货地址:上海松江  
  • 关键词:西门子模块

    6ES7902-3AB00-0AA0西门子SIMATIC S7/M7,电缆 用于点对点耦合连接 RS-422-RS-422 每个 15 针 Sub-D 排针 5m 长度详细内容

    6ES7902-3AB00-0AA0西门子SIMATIC S7/M7,电缆 用于点对点耦合连接 RS-422-RS-422 每个 15 针 Sub-D 排针 5m 长度

    程序编程

    可以通过SFB/FB 14 "GET",从远程CPU中读取数据。
    S7-300:在REQ的上升沿处读取数据。在REQ的每个上升沿处传送参数ID、ADDR_1和RD_1。在每个作业结束之后,可以分配新数值给ID、ADDR_1和RD_1参数。
    S7-400:在控制输入REQ的上升沿处启动SFB。在此过程中,将要读取的区域的相关指针(ADDR_i)发送到伙伴CPU。远程伙伴返回此数据。在 下一个SFB/FB调用处,已接收的数据被复制到组态的接收区(RD_i)中。必须要参数ADDR_i和RD_i定义的区域在长度和数据类型方面 要相互匹配。
    通过状态参数NDR数值为1来指示此作业已完成。只有在**个作业已经完成之后,才能重新读作业。远程CPU可以处于RUN或STOP工作状态。如果 正在读取数据时发生访问故障,或如果数据类型检查过程中出错,则出错和警告信息将通过ERROR和STATUS输出表示。

    通过使用SFB/FB 15 "PUT",可以将数据写入到远程CPU。
    S7-300:在REQ的上升沿处发送数据。在REQ的每个上升沿处传送参数ID、ADDR_1和SD_1。在每个作业结束之后,可以给ID、ADDR_1和SD_1参数分配新数值。
    S7-400:在控制输入REQ的上升沿处启动SFB。在此过程中,将指向要写入数据的区域(ADDR_i)的指针和数据(SD_i)发送到伙伴CPU。 远程伙伴将所需要的数据保存在随数据一起提供的下面,并返回一个执行确认。必须要参数ADDR_i和SD_i定义的区域在编号、长度和数据类 型方互匹配。
    如果没有产生任何错误,则在下一个SFB/FB调用时,通过状态参数DONE来指示,其数值为1。只有在最后一个作业完成之后,才能再次写作业。远程 CPU可以处于RUN或STOP模式。如果正在写入数据时发生访问故障,或如果执行检查过程中出错,则出错和警告信息将通过ERROR和STATUS输出 表示。
    打开SIMATIC 315 PN-1的OB1,在OB1中依次调用FB14,FB15如图12、图13所示:

    图12 FB14调用
    表2.FB14参数说明 :

     

    参数

    描述

    数据类型

    存储区

    描述

    REQ

    bbbbb

    BOOL

    I、Q、M、D、L

    上升沿触发调用功能块

    ID

    bbbbb

    WORD

    M、D、常数

    地址参数ID

    NDR

    OUTPUT

    BOOL

    I、Q、M、D、L

    为1时,接收数据成功

    ERROR

    OUTPUT

    BOOL

    I、Q、M、D、L

    接收到新数据

    STATUS

    OUTPUT

    WORD

    I、Q、M、D、L

    故障代码

    S7-300: 
    ADDR_1
    S7-400: 
    ADDR_i
    (1 ≤ i ≤ 4)

    IN_OUT

    ANY

    M、D

    I、Q、M、D、 
    T、C

    从S7-200 SMART的数据地址中读取数据;V区数据对应DB1。

    S7-300: 
    RD_1
    S7-400: 
    RD_i
    (1 ≤ i ≤ 4)

    IN_OUT

    ANY

    S7-300:M、D
    S7-400 I、Q、 
    M、D、T、C

    本站接收数据地址

     

    下载完成后,可点击“连接状态”按钮,查看连接状态,如下图所示,则表示组态的连接已经成功建立。

    图11.连接已建立

    2.11 如果出现如下图所示的情况,则说明连接没有建立,请检查网线的连接、IP地址等。

    图12.连接未建立

    3、编写PLC程序,调用通讯块

    3.1 组态连接建立成功后,需要调用通讯功能块PUT和GET进行数据交换。S7-300用于通讯连接的功能块位于标准库中,如下图所示:

    图13.PUT GET指令位置

     

    3.2调用PUT指令,本例中本地S7-300 CPU将DB10.DBB0开始的10个字节写入通信伙伴CPU 的DB11.DBB0开始的10个字节中。

    图14.PUT指令

     

    参数说明
    REQ上升沿触发,一次上升沿发送一次数据
    ID连接ID(参看图8)
    ADDR_1指向伙伴CPU接收地址区域
    SD_1指向本地CPU发送地址区域
    DONE发送完成(上升沿)
    ERROR有故障发生(上升沿)
    STATUS故障代码

     

    表 3 PUT管脚说明

    3.3调用GET指令,本例中将通信伙伴CPU的DB20.DBB0开始的10个字节读入到本地S7-300 CPU的DB21.DBB0开始的10个字节中。

    图15.GET指令

     

    参数说明
    REQ上升沿触发,一次上升沿读取一次数据
    ID连接ID(参看图8
    ADDR_1指向伙伴CPU发送地址区域
    RD_1指向本地CPU接收地址区域
    DONE接收完成(上升沿)
    ERROR有故障发生(上升沿)
    STATUS故障代码

     

    表 4 GET管脚说明

    3.4 S7-300 CPU做S7通讯的客户端时,伙伴CPU*组态编程,准备好相应的数据区即可,如本例中的DB10和DB20。如果伙伴方是S7-1200(固件版本V4.0以上)或是S7-1500 CPU,需要在CPU属性的连接机制中勾选"允许来自远程对象的PUT/GET通问",如下图所示:




    http://13524252514.b2b168.com
    欢迎来到上海朕锌电气设备有限公司网站, 具体地址是上海市松江区新浜镇上海市松江区鼎源路618弄(时尚谷创意园)69号3楼,联系人是田敏。 主要经营电气相关产品。 单位注册资金未知。 价格战,是很多行业都有过的恶性竞争,不少厂家为了在价格战役中获胜,不惜以牺牲产品质量为代价,而我们公司坚决杜绝价格战,坚持用优质的原材料及先进的技术确保产品质量,确保消费者的合法利益。