芜湖1790L811A  IQ板子
芜湖1790L811A IQ板子
产品价格:¥8888(人民币)
  • 规格: IQ板子
  • 发货地:上海
  • 品牌:
  • 最小起订量:1件
  • 诚信商家
    会员级别:钻石会员
    认证类型:企业认证
    企业证件:通过认证

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

    联系人:康奎(先生)

    联系手机:

    固定电话:

    企业邮箱:192061030@qq.com

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

    邮编:201501

    联系我时,请说是在百强农机网上看到的,谢谢!

    商品详情

      芜湖1790L811A  IQ板子

      西门子PLC模块总代理(中国授权) 上海西门子PLC总代理,上海西门子一级代理,上海西门子变频器总代理,上海西门子销售商,中国总代理西门子电机,西门子中国官方总代理 中国官方一级代理 西门子中国官方总代理 ,西门子S7-300PLC,西门子s7-200plc ,S7-200PLC总代理,PLC中国总代理,西门子PLC,西门子PLC总代理,,西门子中国总代理,上海西门子PLC总代理,S7-200PLC总代理,S7-300西门子PLC,plc模块,西门子plc编程线,plc编程电缆
      SIEMENS西门子希殿电气技术(上海)有限公司(西门子合作伙伴)
      公司在经营活动中精益求精,具备如下业务优势:
      SIEMENS 可编程控制器
      1、 SIMATIC S7 系列PLC、S7-200、s7-1200、S7-300、S7-400、ET200
      2、 逻辑控制模块 LOGO!230RC、230RCO、230RCL、24RC、24RCL等
      3、 SITOP 系列直流电源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A
      4、HMI 触摸屏TD200 TD400C TP177,MP277 MP377
      我公司专营西门子 伺服电机   S7-300 S7-200 S7-400 6GK系列 所有型号PLC  变频器 数控系统  触摸屏 价格优势 信誉可靠 西门子原装产品 质量可靠 我公司承诺 凡我公司售出所有系列产品 质保一年 凡一年内有任何质量问题 可立即换新 不收任何费用 欢迎来电询问该系列产品 相关信息

      S7-1200 CPU 通过 ETHERNET 与 S7-300 PN 口之间 TCP 通信的方式

      S7-1200 与 S7-300 PN 口之间的以太网通信可以通过 TCP 协议来实现,使用的通信指令是在双方 CPU 调用 T-block (TSEND_C,TRCV_C, TCON, TDISCON, TSEND, TRCV) 指令来实现。通信方式为双边通信,因此 TSEND 和 TRCV 必须成对出现。

      硬件和软件需求及所完成的通信任务

      所需条件:

      ① S7-1200/S7-300(集成PN口)
      ② STEP7 V11

      所完成的通信任务:
      ① S7-1200 CPU将通讯数据区 DB4 块中的 10 个字节的数据发送到 S7-300 CPU的接收数据区 DB2 块中。 
      ② S7-300 CPU将通讯数据区 DB1 块中的 10 个字节的数据发送到 S7-1200 CPU的接收数据区 DB5 块中。

      S7-1200 侧通信的编程,连接参数及通信参数的配置

      1. 使用 STEP7 V11 软件新建一个项目并完成硬件配置

      在 STEP7 v11的 “Portal 视图” 中选择 “创建新项目” 创建一个新项目。

      2.添加硬件并命名PLC
      然后进入 “项目视图”,在“项目树” 下双击 “添加新设备”,在对话框中选择所使用的 S7-1200 CPU 添加到机架上,命名为 S7-1200,如图1.所示。

      图1. 添加新设备

      为了编程方便,使用 CPU 属性中定义的时钟位,定义方法如下:
      在 “项目树” > “S7-1200” > “设备组态” 中,选中 CPU ,然后在下面的属性窗口中,“属性” > “系统和时钟存储器” 下,将系统位定义在 MB1,时钟位定义在 MB0,如图2.所示。
      时钟位我们主要使用 M0.3,它是以 2Hz 的速率在 0 和 1 之间切换的一个位,可以使用它去自动激活发送任务。

      图2. 系统位与时钟位

      3. 为 PROFINET 通信口分配以太网地址

      在 “设备视图”中点击 CPU 上代表 PROFINET 通信口的绿色小方块,在下方会出现 PROFINET 接口的属性,在 “以太网地址” 下分配 IP 地址为 192.168.0.123 ,子网掩码为255.255.255.0,如图3. 所示。

      图3. 分配IP 地址

      4. 创建 CPU的逻辑网络连接
      在项目树 “项目树”>“设备和网络” >“网络视图” 视图下,创建两个设备的连接。用鼠标点中 S7-1200 上的PROFINET通信口的绿色小方框,然后拖拽出一条线,到另外一个 317-2pn 上的PROFINET通信口上,松开鼠标,连接就建立起来了,如图4.所示。

      图4. 建立两个 CPU的逻辑连接

      5.在 S7-1200 中调用并配置“TCON”、“TSEND”、“TRCV” 通信指令

      ① 在 S7-1200 CPU 中调用发送通信指令,进入 “项目树” > “ S7-1200” > “程序块” > “OB1” 主程序中,从右侧窗口 “指令” > “通讯” > “开放式用户通信”下调用 “TCON” 指令,创建连接,如图5.所示。

      图5. 调用 TCON 通信指令

      ② 定义 S7-1200 的 “TCON”连接参数

      S7-1200 的 “TCON”指令的连接参数需要在指令下方的属性窗口“属性”> “组态”>“连接参数中”中设置,如图6.所示。


      图6. 定义 TCON 连接参数 
      连接参数说明:

      端点 :可以通过点击选择按钮选择“未指定” ;
      连接类型 :选择通信协议为 TCP;
      连接 ID  :连接的地址 ID 号,这个 ID 号在后面的编程里会用到;
      连接数据

      :点击新建自动生成该数据块,如S7-1200_Connection_DB;

      主动建立连接 :选择本地 S7-1200 作为主动连接;
      地址详细信息 :定义通信伙伴方的端口号为:2000。  

      ③创建并定义 S7-1200 的发送数据区 DB4 块

      通过“项目树”>“S7-1200”>“程序块”>“添加新块”,选择“数据块” 创建 DB4 块,选择“标准-与S7-300/400 兼容”,点击“确定”键,定义发送数据区为 101 个字节的数组,如图7.所示,结果如图8.所示。


      图7. 创建发送数据区 DB 块

      图8. 定义发送数据区为字节类型的数组 101 字节

      ④将 “TSEND” 在 OB1 内调用 发送 10 个字节数据到 317-2pn 中 
      进入 “项目树” > “S7-1200” > “程序块” > “OB1 ” 主程序中,从右侧窗口 “指令” > “通讯” > “开放式用户通信”下调用 “TSEND” 指令,配置接口参数,如图9.所示。

      图9. 调用 TSEND 指令并配置接口参数

      参数说明:
      输入接口参数:

      REQ  
      := M0.3
      // 使用 2Hz 的时钟脉冲,上升沿激活发送任务;
      ID : = 1 //创建连接ID;
      LEN
      := 10
      //发送数据长度;
      DATA 
      := P#DB4.DBX0.0 BYTE 10
      // 发送数据区的数据,使用指针寻址时,DB块要选用绝对寻址;

      输出接口参数:

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

      ⑤创建并定义 S7-1200 的接收数据区 DB5 块。
      通过“项目树”>“S7-1200”>“程序块”>“添加新块”,选择“数据块” 创建 DB5 块,选择“标准-与S7-300/400 兼容”,点击“确定”键,定义接收数据区为 101 个字节的数组,如图10.所示,结果如图11.所示。

      图10. 创建接收数据区 DB5 块

      图11. 定义接收数据区为字节类型的数组

      ⑥ 将 “TRCV” 在 OB1 内调用 
      进入 “项目树” > “S7-1200” > “程序块” > “OB1 ” 主程序中,从右侧窗口 “指令” > “通讯” > “开放式用户通信”下调用 “TRCV” 指令,配置接口参数,如图12.所示。

      图12. 调用 TRCV 指令并配置接口参数

      参数说明:
      输入接口参数:

      EN_R
      := TRUE
      // 准备好接收数据;
      ID
      := 1
      // 连接号,使用的是 TCON 的连接参数中 ID号;
      LEN
      := 10
      // 接收数据长度为 10 个字节;
      DATA
      := P#DB5.DBX0.0 BYTE 10
      // 接收数据区的地址;

      输出接口参数:

      NDR
      := M12.0
      // 该位为 1,接收任务成功完成;
      BUSY
      := M12.1
      // 该位为 1,代表任务未完成,不能激活新任务;
      ERROR
      := M12.3
      // 通信过程中有错误发生,该位置 1;
      STATUS
      := MW24
      // 有错误发生时,会显示错误信息号;
      RCVD_LEN  
      := MW26
      // 实际接收数据的字节数。

      配置完连接并编译存盘。

      芜湖1790L811A  IQ板子

    在线询盘/留言
  • 0571-87774297