扩展模块6ES7222-1XF32-0XB0
扩展模块6ES7222-1XF32-0XB0
产品价格:¥电议(人民币)
  • 规格:6ES7222-1XF32-0XB0
  • 发货地:上海
  • 品牌:
  • 最小起订量:1件
  • 诚信商家
    会员级别:钻石会员
    认证类型:企业认证
    企业证件:通过认证

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

    联系人:康奎(先生)

    联系手机:

    固定电话:

    企业邮箱:192061030@qq.com

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

    邮编:201501

    联系我时,请说是在瑞启化工网上看到的,谢谢!

    商品详情

      扩展模块6ES7222-1XF32-0XB0

      上海斌勤电气技术有限公司(西门子合作伙伴)
      联系人电话 :康 奎(业务经理)每天24小时为您服务

      描述

      S7-1200信号模块

              信号模块可以连接到CPU的右侧,进一步扩展数字或模拟输入/输出能力。CPU 1212C接受两个,CPU1214C接受八个信号模块。

             大量不同的数字量和模拟量模块可精确提供每种任务所需的输入/输出。数字量和模拟量模块在通道数目、电压和电流范围、隔离、诊断和报警功能等方面有所不同。 对于在此列举的所有模块系列,SIPLUS 部件也可应用在扩展温度范围 -25 - +60℃ 以及腐蚀性环境/冷凝环境中。

      SIMATIC S7-1200,数字输出 SM 1222,8 DO,继电器 转换触点

      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
      //有错误发生时,会显示错误信息号

      扩展模块6ES7222-1XF32-0XB0

    在线询盘/留言
  • 0571-87774297