众兴镇西门子6ES73231BL000AA0
众兴镇西门子6ES73231BL000AA0
产品价格:¥88(人民币)
  • 规格:6ES73231BL000AA0
  • 发货地:上海
  • 品牌:
  • 最小起订量:1台
  • 诚信商家
    会员级别:钻石会员
    认证类型:企业认证
    企业证件:通过认证

    商铺名称:上海斌勤电气技术有限公司

    联系人:康奎(先生)

    联系手机:

    固定电话:

    企业邮箱:192061030@qq.com

    联系地址:上海市松江区三新北路1800弄(松江电子商务园区)

    邮编:201501

    联系我时,请说是在线缆网上看到的,谢谢!

    商品详情

      众兴镇西门子6ES73231BL000AA0

      SIEMENS西门子
      希殿电气技术(上海)有限公司
       联系人:康经理
      全国统一咨询热线:18621061383
      微信) 同步 
      工作邮箱:192061030@qq.com
      咨询QQ:192061030
      咨询:021-60541249
      本公司优势产品:西门子6ES7-200/300/400/1200/6EP/
      6AV/6GK/ET200/6SE变频器/电缆/DP接头/触摸屏/变频器/数控伺服备件
      希殿公司优势产品; PLC 、触摸屏、变频器、电缆及通讯卡、数控系统

      PLC_2 编程通信

      在 PLC_2 中调用并配置“TRCV”通信指令

      1.在 PLC_2 的 OB1 中调用“TCON” 通信指令
      ① 在第一个 CPU 中调用发送通信指令,进入 “Project tree” > “ PLC_2” > “Program blocks” > “OB1” 主程序中,从右侧窗口 “Instructions” > “Communications” > “OPEN User Communications”下调用 “TCON” 指令,创建连接,如图1.所示。

      图1. 调用“TCON”通信指令

       

      ② 创建DB2 分配连接参数,见图2所示

      A

      图2. 创建连接数据块 DB2(Con_DB)

      ③ 定义 PLC_2的 连接参数 “TCON” 
      PLC_1 的 TCON 指令的连接参数需要在指令下方的属性窗口“Properties”> “Configuration”>“Connection parameter”中设置,如图3.所示。
       
      图3. 定义 TCON 连接参数 
      连接参数说明:

      End point :可以通过点击选择按钮选择伙伴 CPU :PLC_2
      Connection type :选择通信协议为 TCP(也可以选择 ISO on TCP 或UDP协议)
      Connection ID  :连接的地址 ID 号,这个 ID 号在后面的编程里会用到
      Connection data

      :创建连接时,生成的Con_DB块。见图2所示

      Active connection setup :选择通信伙伴 PLC_1作为主动连接
      Address details  :定义通信伙伴方的端口号为:2000;如果选用的是 ISO on TCP 协议,则需要设定的TSAP 地址(ASCII 形式),本地 PLC_2可以设置成“PLC2”,伙伴方 PLC_1 可以设置成“PLC1”。    

      2. 在 PLC_2 中在OB1调用“TRCV”通信指令

      接收从PLC_1 发送到 PLC_2的100个字节数据

      ① 创建并定义接收数据区 DB 块。
      通过“Project tree”>“ PLC_2”>“Program blocks”>“Add new block” ,选择 “Data block”创建 DB 块,选择符号寻址,点击“OK”键,定义接收数据区为 100 个字节的数组,图4及图5所示。
       
      图4. 创建接收数据区 DB 块
       
      图5. 定义接收区为 100 个字节的数组
      ② 定义调用 “TRCV” 程序


      图6. TRCV 块参数配置
      参数配置:
      输入接口参数:

      EN_R
      := TRUE
      // 准备好接收数据
      ID
      := 1
      // 建立连接并一直保持连接
      LEN
      := 100
      // 接收的数据长度为 100 个字节
      DATA
      := P#DB4.DBX0.0 BYTE 100
      //接收数据区,DB 块选用的是符号寻址

      输出接口参数:

      DONE
      := M310.0
      // 任务执行完成并且没有错误,该位置 1
      BUSY
      := M310.1
      // 该位为 1,代表任务未完成,不能激活新任务
      ERROR
      := M310.2
      // 通信过程中有错误发生,该位置 1
      STATUS
      := MW312
      // 有错误发生时,会显示错误信息号
      RCVD_LEN
      := MW314
      // 实际接收数据的字节数

      3 在 PLC_2 中调用并配置“TSEND”通信指令

      PLC_2 将 发送100个字节数据 到 PLC_1 中,如何创建发送数据块DB3,与创建接收数据块方法相同,不再详述。在 PLC_2 中调用发送指令并配置块参数,发送指令与接收指令使用同一个连接,。如图7.所示。

      图7. 调用TSEND 指令并配置块接口参数
      参数说明:
      输入接口参数:

      REQ
      := M0.3
      // 使用 2Hz 的时钟脉冲,上升沿激活发送任务
      ID
      := 1
      // 连接ID号,通过TCON创建的连接
      LEN
      := 100
      // 发送数据长度为 100 个字节
      DATA
      := P#DB3.DBX0.0 BYTE 100
      // 发送数据区的符号地址


      输出接口参数:

      DONE
      :M300.0
      // 任务执行完成并且没有错误,该位置 1
      BUSY
      :M300.1  
      // 该位为 1,代表任务未完成,不能激活新任务
      ERROR
      :M300.2
      // 通信过程中有错误发生,该位置 1
      STATUS
      :MW302
      //有错误发生时,会显示错误信息号

      众兴镇西门子6ES73231BL000AA0

    在线询盘/留言
  • 0571-87774297