产品简介
6ES7432-1HF00-0AB0
6ES7432-1HF00-0AB0
产品价格:¥现货
上架日期:2017-06-26 11:53:35
产地:德国
发货地:上海
供应数量:不限
最少起订:1件
浏览量:219
资料下载:暂无资料下载
其他下载:暂无相关下载
详细说明

    6ES7432-1HF00-0AB0
    SIMATIC S7-400,SM 432模拟量输出模块, 光隔离,8 AO,13 BIT,U/I

    SIEMENS西门子希殿电气技术有限公司

    联系人:康奎 电话:021-60571249

    传真:021-60541249 邮箱:192061030@qq.com

    工作QQ192061030 手机:186-2106-1383

     

    一、 S7-200与6RA70装置连接

    1. 系统要求

    > 安装MicroWin software(V3.2以上)以及 USS协议库(V2.0以上)
    > PC/PPI电缆、S7-200(如CPU 226XM)、电源模块、通信电缆
    > 6RA70驱动装置及一台PC机

    2. 在使用MicroWin software 创建项目之前,先检查USS protocol协议是否被正确安装,此协议库需要单独购买:

    3.我们需要创建一个简单的例程:

    第一步:设置通讯接口

    第二步:建立PC与S2-200之间连接(注意:PC通过PC/PPI电缆与S7-200PORT1口连接;)

    第三步:用串口电缆将S7-200PORT0端口与6RA70的PMU上X300、CUD1端子X172或CUD2端子X162相连 (注意:端口连接的规则,X300是3对3、8对8;CUD1端子X172是3对X172:58,8对X172:59;CUD2端子X162是3对X162:63,8对X162:64)

    第四步:使用USS协议的初始化模块初始化S7-200的PORT0端口
    二进制值2#1000 0000 0000表示要初始化USS地址11的6RA70驱动装置,波特率为9600,此波特率值要与PC/PPI电缆的设置相同,详细情况请参看USS_INIT的帮助文件;此外我们还需要在6RA70装置上设置相应的参数。

    表一:

    参数 USS1(PMU:X300) USS2(CUD1:X172) USS3(CUD2:X162)
      P780=2 P790=2 P800=2
      P787=0 P797=0 P807=0
      P786=11 P796=11 P806=11
      P783=6 P793=6 P803=6
      P781=2 P791=2 P801=2
      P782=127 P792=127 P802=127
    P927 P927=6 P927=42 P927=82
      P785.1=1 P795.1=1 P805.1=1
      P785.2=0 P795.2=0 P805.2=0
      P644=2002 P644=6002 P644=9002
      P661=2100 P661=6100 P661=9100

     

    第五步:使用USS_CTRL模块来控制USS地址11的6RA70装置,为了运行6RA70需要按照表一设置参数

    第六步:在编译程序之前,选择 Program Block -> Library then right mouse click: select Library Memeory. 在点击Suggested Address选择V存储区的地址后点击 “OK”退出,如下图所示:

    > 第七步:编译程序并下载到S7-200,将RUN位置1,并在状态表中输入速度给定,在闭合CUD1端子X172:37和X172:38之后,6RA70直流装置就可以运行起来了,如下图状态表所示:(注意:由于MM440和6RA70的工作方式和控制字的定义并不完全相同,所以你需要将OFF2、OFF3、F_ACK命令位连接到6SE70相应的参数,它们才能起作用;此外,由于控制字的定义不相同,DIR方向控制位并不能起到方向控制的作用;详细情况请参看USS_CTRL的帮助文件及6RA70控制字的定义,在本例中将RUN信号连接到6RA70脉冲使能控制参数P661,而将速度给定连接到主给定参数P644)

      

    4. 读写O2类型参数:如读写参数P078,使用USS_RPM_W和USS_WPM_W(这两个功能块用来读写16位无符号整数)

    > 读参数P078,其数据类型为O2,表示16位无符号整数;其程序块如下图所示:

    在运行此程序块的情况下,只要给S7-200的I0.3置一个上升沿,就可以完成一次对参数P078的读操作,读入的值被保存到R_P078。需要特别注意的是USS_RPM_W的INDEX值必须置1,因为MM440默认的是PXXXX.0参数组,而6RA70默认的是PXXX.1参数组

    > 写参数P078,其程序块如下图所示:

    在运行此程序块的情况下,只要给S7-200的I0.4置一个上升沿,就可以完成一次对参数P078的写操作,将W_P078中保存的值写入到参数P078。USS_WPM_W的EEPROM是逻辑“0”时,写入的值只被保存到6RA70的RAM中,当EEPROM是逻辑“1”时,写入的值同时被保存到6RA70的RAM和EEPROM中,但向EEPROM中写数据是有次数限制,最多不要超过50000次

    > 读写参数P078的操作请参照如下的状态表所示:

    5. 读写I2类型参数:如读写参数P320,使用USS_RPM_W和USS_WPM_W(这两个功能块用来读写16位无符号整数)

    > 读参数P320,其数据类型为I2,表示16位有符号整数;其程序块如下图所示:

    在运行此程序块的情况下,只要给S7-200的I1.1置一个上升沿,就可以完成一次对参数P320的读操作,读入的值被保存到R_P320。

    > 写参数P320,其程序块如下图所示:

    在运行此程序块的情况下,只要给S7-200的I1.2置一个上升沿,就可以完成一次对参数P320的写操作,将W_P320中保存的值写入到参数P320。

    > 读写参数P078的操作请参照如下的状态表所示

    > 参数P320的数据类型是I2(16位有符号的整数),而USS功能块USS_RPM_W和USS_WPM_W是根据MM440参数数据类型的定义,用来读写16无符号的整数。因此用这两个功能块读写6RA70的I2型参数时会产生一定的问题,如参数值是正数是能够正确读写,当参数值是负数时,读写操作就无法实现了

    6. 此外S7-200的USS库还包括USS_RPM_D和USS_WPM_D(这两个功能块用来读写32位无符号整数),以及USS_RPM_R和USS_WPM_R(这两个功能块用来读写浮点数)

    1.概述
    通过以太网可以实现S7-1200与S7-200连接通信。S7-200可以使用 模块(CP243-1或CP 243-1 IT)连接到以太网上,该模块提供S7 通信的功能,既可作为客户机,也可以作为服务器,可以同时与最多8个S7 通信伙伴进行通信;S7-1200 集成以太接口,提供S7 通信的功能,只能作为服务器,可以同时建立3 个通信连接。
    下面会用一个实例来描述S7-200 如何与S7-1200建立通信连接。


    图1: 实例网络拓扑图

    2.硬件需求

    ® S7-1214C AC/DC/RLY
    ® CPU 224 XP CN DC/DC/DC
    ® CP243-1 IT
    ® SCALANCE X204-2
    ® PG/PC(使用编程电缆)


    3.软件需求

    ® S7-1200编程软件 STEP 7 Basic V10.5
    ® S7-200 编程软件 STEP 7 –MicroWIN V4.0 SP6

    4.组态

    4. 1 S7-1200 配置
    ® 使用STEP 7 Basic 创建项目“comS7200”;


    图2: 创建项目

    ® 添加S7-1200 设备 CPU1214C;



    图3: 添加PLC设备

    4. 2 S7-1200 PLC 编程
    ® 在Program blocks 下,添加程序块(DB1,DB2,DB3),其中DB1和DB3为符号DB(选择 Symbolic access only),DB3为绝对地址DB(不选择 Symbolic access only) , S7 通信只支持绝对地址DB 寻址通信;


    图4: 创建绝对地址DB2

    ® 打开全局DB2,输入2个数组类型数据,每个数组有16 个元素;


    图5: 在DB2中添加数据

    ® 创建两个Watch table(Watch table_1, Watch table_2) 用来观察DB2的实时状态;
    ® 将程序下载到PLC CPU1214C 中。

    4. 3 S7-200 配置6ES7432-1HF00-0AB0
    使用STEP 7-MicroWIN 中以太网向导将CP243-1 IT 配置为 S7 客户端。
    ® 通过菜单打开以太网向导工具;


    图6: 以太网向导

    ® 设置模块位置,可以使用“读取模块”来自动识别;


    图7: 模块位置设置

    ® 设置模块CP243-1 IT 的IP地址192.168.0.8和子网掩码255.255.255.0;


    图8: 设置IP 地址

    ® 设置模块的连接数1 ,最多只能设置8个,也就是说S7-200可同时与最多 8 个 S7 通讯伙伴进行通讯;


    图9: 设置模块连接数;

    ® 建立客户端连接 Connection_1,设置服务器传输层服务接入点 TSAP 03.01和服务器IP地址 192.168.0.18 , TSAP 由 2 个字节组成。第一个字节为连接资源。第二个字节为通讯模板的机架号和插槽号;


    图10: 配置连接

    ® 创建读取数据传输 PeerMessage_1, 读取服务器 16字节 DB2.DBB0~ DB2.DBB15 到VB0~VB15;


    图11: 配置数据传输0

    ® 创建读取数据传输 PeerMessage_2, 将 16字节VB16~VB31写入服务器DB2.DBB16~ DB2.DBB31 ;


    图12: 配置数据传输1

    ® 为配置分配存储区;


    图13: 分配存储区

    4. 4 S7-200 PLC 编程
    ® 在STEP 7-MicroWIN 中主程序中,调用子程序ETH0_CTRL;



    图14: 调用ETH0_CTRL

    其中CP_Ready 为CP 243-1 IT 的状态(0 未准备就绪,1 准备就绪),CH_Ready 为每个通道或 IT 服务的状态(0通道 ,值为256):Error 为出错或报文代码;
    ® 程序建立后,需通过PPI连接 将程序块和数据块下载到S7-200 CPU中;


    图15: 设置 PG/PC 接口CP5611(PPI)

    ® 这样以后就可以通过以太网接口进行下载,将PG/PC接口设为TCP/IP连接;
    ® 在STEP 7-MicroWIN 中主程序中,调用子程序ETH0_XFR读取服务器数据,指定相应的连接通道和数据;


    图16:调用ETH0_XFR 读取服务器

    ® 在STEP 7-MicroWIN 中主程序中,调用子程序ETH0_XFR写入服务器数据,指定相应的连接通道和数据;



    图17:调用ETH0_XFR 写入服务器

    ® 将程序下载到S7-200 CPU 中;

    4. 5 检测 S7-1200 与S7-200 PLC 通信结果
    ® 从S7-200 程序中可知,在M10.0 从0变为1时,读取S7-1200的数据DB2.DBB0~DB2.DBB15 到VB0~VB15中;


    图18:S7-1200 DB2.DBB0~DBB15

     



    图19:S7-200 VB0~VB15

    ® 从S7-200 程序中可知,在M11.0 从0变为1时,将S7-200的数据VB16~VB31 写入S7-1200 的DB2.DBB16~DB2.DBB31中;



    图20:S7-200 VB16~VB31

     



    图21:S7-1200 DB2.DBB16~DBB31


    5.总结
    S7 1200 与 S7-200 通过 S7通信的基本原理如下图所示:


    图22:S7-200与S7-1200 通信原理

    注意:
    CP 243-1 IT 可支持一个或多个远程通讯伙伴的最多 8 个 S7 通讯通道到客户机(最多212 字节)或服务器。CP 243-1 IT 可以根据客户机/服务器原理在每个通道运行。每个通道,每次只能接收、处理或响应(主动响应或被动响应)一个请求。只有在发送响应后,CP 243-1 IT 通讯处理器才能接受其它请求。

    电源模块

    6ES7 407-0DA02-0AA0 电源模块(4A)

    6ES7 407-0KA02-0AA0 电源模块(10A)

    6ES7 407-0KR02-0AA0 电源模块(10A)冗余

    6ES7 407-0RA02-0AA0 电源模块(20A)

    6ES7 405-0DA02-0AA0 电源模块(4A)

    6ES7 405-0KA02-0AA0 电源模块(10A)

    6ES7 405-0RA01-0AA0 电源模块(20A)

    6ES7 971-0BA00 备用电池

    CPU

    6ES7 412-3HJ14-0AB0 CPU 412-3H; 512KB程序内存/256KB数据内存

    6ES7 414-4HM14-0AB0 CPU 414-4H; 冗余热备CPU 2.8 MB RAM

    6ES7 417-4HT14-0AB0 CPU 417-4H; 冗余热备CPU 30 MB RAM

    6ES7 400-0HR00-4AB0 412H 系统套件包括 2 个CPU、1个H型中央机架、2个电源、2个1M 存储卡、4个同步模块、2根同步电缆,以及4个备用电池(PS407 10A)

    6ES7 400-0HR50-4AB0 412H 系统套件包括 2 个CPU、1个H型中央机架、2个电源、2个1M 存储卡、4个同步模块、2根同步电缆,以及4个备用电池(PS405 10A)

    6ES7 412-1XJ05-0AB0 CPU412-1,144KB程序内存/144KB数据内存

    6ES7 412-2XJ05-0AB0 CPU412-2,256KB程序内存/256KB数据内存

    6ES7 414-2XK05-0AB0 CPU414-2,512KB程序内存/512KB数据内存

    6ES7 414-3XM05-0AB0 CPU414-3,1.4M程序内存/1.4M数据内存 1个IF模板插槽

    6ES7 414-3EM05-0AB0 CPU414-3PN/DP 1.4M程序内存/1.4M数据内存 1个IF模板插槽

    6ES7 416-2XN05-0AB0 CPU416-2,2.8M程序内存/2.8M数据内存

    6ES7 416-3XR05-0AB0 CPU416-3,5.6M程序内存/5.6M数据内存 1个IF模板插槽

    6ES7 416-3ER05-0AB0 CPU416-3PN/DP 5.6M程序内存/5.6M数据内存 1个IF模板插槽


在线询盘/留言
  • 免责声明:以上所展示的信息由企业自行提供,内容的真实性、准确性和合法性由发布企业负责,本网对此不承担任何保证责任。我们原则 上建议您选择本网高级会员或VIP会员。
    企业信息
    上海斌勤电气技术有限公司
    会员级别:试用会员
    ------------ 联系方式 ------------
    联系人:康奎(先生)
    联系电话:1862-1061383
    联系手机:18621061383
    传真号码:1862-1061383
    企业邮箱:192061030@qq.com
    网址:
    邮编:201501
    推荐供应
    0571-87774297