当前位置:首页 >> 产品展示 >> 电工电气 >> 综合 >>西门子S7-1200 PLC 应用———第三方设备自由通讯
西门子S7-1200 PLC 应用———第三方设备自由通讯放大图片

产品价格:1878   元(人民币)
上架日期:2016年5月4日
产地:德国
发货地:上海闵行  (发货期:当天内发货)
供应数量:不限
最少起订:1台
浏览量:205
  暂无相关下载
其他资料下载:

         
上海灏擎自动化科技有限公司

点击这里给我发消息
  详细说明  
品牌:西门子产地:德国
价格:1878人民币/台规格:6ES7 214-1BG40-0XB0

简要说明:西门子牌的西门子S7-1200 PLC 应用———第三方设备自由通讯产品:估价:1878,规格:6ES7 214-1BG40-0XB0,产品系列编号:6ES7 214-1AG40-0XB0

详细介绍:

  

西门子S7-1200 PLC 应用———第三方设备自由通讯

关键字:西门子S7-1200|CPU1214C|6ES7 214-1BG40-0XB0|上海灏擎

     西门子S7-1200 PLC是紧凑型PLC,在当前的市场中有着广泛的应用,由于其性价比高,所以常被用作小型自动化控制设备的控制器,这也使得它经常与第三方的设备(扫描枪、打印机等设备进行通讯。因为没有第三方的设备,这里就以超级终端为例介绍自由口通讯。

      1.控制系统原理

 

2.硬件需求
    西门子S7-1200 PLC目前最新有5种类型的CPU:
      1)S7-1200 1211C CPU
      2)S7-1200 1212C CPU
      3)S7-1200 1214C CPU

      4)S7-1200 1215C CPU

      5)S7-1200 1217C CPU

         这五种类型的CPU都可以连接三个串口通信模版。
   本例中使用的PLC硬件为:
      1)PM1207电源 ( 6EP1 332-1SH71 )
      2)S7-1200 1214C ( 6ES7 214 -1BG40 -0XB0 )
      3) CM1241 RS232 ( 6ES7 241 -1AH32 -0XB0 )

   3.软件需求

      编程软件 Step7 Basic V10.5 ( 6ES7 822-0AA0-0YA0)

   4.组态

      我们通过下述的实际操作来介绍如何在Step7 Basic V10.5 中组态S7-1214C 和超级终端通信。

    点击桌面上的“Totally Integrated Automation Portal V10”图标,打开。首先需要选择“Create new project”选项,然后在“Project name:”里输入PTP;在“Path:”修改项目的存储路径为“C:\”;点击“Create”,这样就创建了一个文件PTP的新项目。点击门户视图左下角的“Project View”切换到项目视图下,打开后,在“Devices”标签下,点击“Add new device”,在弹出的菜单中输入设备名“PLC_1”并在设备列表里选择CPU的类型。插入CPU1214C后,点击CPU1214C左边的空槽,在右边的“Catalog ”里找到“Communication”下的RS232模块,拖拽或双击此模块,这样就把串口模块插入到硬件配置里,接下来就需要配置此RS232模块硬件接口参数,选择RS232模块,在其下方会出现该模块的硬件属性配置窗口,在属性窗口里有两个选项,一个是“general”;一个是“RS232 interface”。在“General”里包括了此模块的“项目信息”和“订货信息”;而在“RS232 interface”里包括“项目信息”、“端口的配置”、“发送信息的配置”、“接收信息的配置”和“硬件识别号”。在这里我们选择“RS232 nterface”,在“端口”配置的选项里,进行端口的参数配置,波特率为:9600 ;校验方式:无 ;数据位为:8 ;停止位: 1;硬件流控制:无;等待时间: 1ms.此时确认一下“硬件识别号”为11。此时,完成了硬件的组态,接下来需要编写串口通讯程序,在这里我们实现两个功能:
      一、 S7-1200 发送数据给超级终端;
      二、 超级终端发送数据给S7-1200

           对于第一个功能:S7-1200发送数据给超级终端,实际上是S7-1200是数据的发送方,超级终端是数据的接收方,对于S7-1200需要编写发送程序;而对于超级终端来说,只要打开超级终端程序,配置硬件接口参数与前面S7-1200的端口参数一只即可。

 

     下面的步骤将具体介绍此功能实现的步骤:

         ①、在PLC中编写发送程序。在项目管理视图下双击“Device”下的程序块下的Main(OB1),打开OB1,在主程序中调用SEND_PTP功能块如下图所示:(注:SEND_PTP在指令库下的扩展指令中通讯指令下)要对SEND_PTP赋值参数,首先需要创建SEND_PTP的背景数据块和发送缓冲数据块 ,双击“Devices”——> “PLC_1”——>“Program Block ”——“Add new block”,在弹出的串口命名DB_Send_PTP,选择DB块,在Type后选择“SEND_PTP(SFB113)”插入背景DB后,再插入发送缓冲DB块,重复上面的步骤,只是在选择DB类型为“Global DB”,并去掉“Symbolic access only”选项勾(这样可以对该DB块进行直接地址访问),并取名该DB块为DB_SEND_BUFF。建好这两个DB块后,双击打开DB_SEND_BUFF预先定义好要发送的数据.


该公司其他信息
最新供求信息 企业产品推荐

暂无产品
  在线询盘/留言 请仔细填写准确及时的联系到你!  
您的姓名:
* 预计需求数量: *
联系手机:
*  移动电话或传真:
电子邮件:
* 所在单位:
咨询内容:
*
           您要求厂家给您提供:
  • 规格,型号
  • 价格及付款条件
  • 产品目录
  • 最低订货量
  • 运送资料
  • 提供样本
  • 库存情况
  • 包装材料