希殿电气技术(上海)有限公司
SIEMENS西门子
联 系 人:柯 诚
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(这两个功能块用来读写浮点数)
.宽温型产品的应用环境
为了使设备能够运行于低温(零下)或高温的特殊应用环境中,西门子推出了宽温型系列(SIPLUS系列)产品。以S7-200产品为例,常温S7-200 产品的工作温度在0℃~55℃(水平安装),相对湿度95%,不结露的条件下,而SIPLUS S7-200产品的工作温度范围已拓宽至-25℃~70℃,相对湿度为55℃时98%,70℃时45%(具体的温度范围要以实际的订货号为准),其他参数与普通S7-200相同。
2.如何查询宽温型产品的技术数据
当需要使用SIPLUS宽温型系列产品(工作温度在-25℃~70℃之间),它们的产品订货号以及相关技术参数查询方法如下:
图1 SIPLUS产品系列
SIPLUS S7-200产品系列,如图2所示。其中,蓝色方框内代表S7-200 CPU产品的基本类型,中间的红色方框代表常温工作环境下的S7-200产品订货号,黄色方框内代表SIPLUS S7-200宽温型产品的订货号。
图2 SIPLUS S7-200产品订货号
如何查询宽温型产品的相关技术数据呢?在该网页的右侧有如下对话框,如图3所示。
图3 技术文档链接
首先,进入到SIPLUS宽温型产品的技术文档数据库中,选择需要查询的SIPLUS产品类型,如图4所示。
西门子6RY1700-0AA01
图4 SIPLUS 系列产品的技术文档
然后,根据需要查询的模块类型选择相应的文档进行下载,如图5所示。下载的文档中即包含了SIPLUS相关产品的技术数据。
图5 SIPLUS S7-200的技术文档
在实际应用中,经常需要通过DP总线获取6SE70变频器和6RA70直流调速器的内部数据,如:输出的电压、电流、电机实际转速等。由于6RA70直流调速器与6SE70变频器使用相同的DP通讯板卡—CBP2板,因而它们在PLC侧的组态和编程方法基本一致(具体实现方法请参考下载中心文档A0049,《驱动通讯基础》),在实际应用中仅发送的控制字稍有不同。为了获取6SE70变频器和6RA70直流调速器的内部数据,可以使用过程数据PZD。