欢迎光临大柏电子科技(上海)有限公司
当前位置
首页 > 新闻中心
西门子PLC-smart200读取电量
2020/11/7 10:15:18

西门子PLC-smart200读取电量

1.我想用smart200读取电能量,分别在1号早上8点读取一次,然后在下个月的1号早上8点电量读取一次,然后算出来当月耗的电量,该怎么写?2.如果读取实时的电能数据,通过MODBUS和CPU通讯来读取,请分开回答,谢谢大家

1、先定义数据
      A、B两个变量分别存储上月累积、下有累积,并设为断电保持
      变量C为本次计算的月耗。也设为断电保持
2、设置系统时钟以及读取系统时钟
设置系统时钟是为了校时,读取系统时钟是为了知道是不是到了当月的1日8时0分0秒
如果是,则:
      2.1  先将B传给A
      2.2  然后读取当时的电量值放在B
当MODBUS 读取指令的 DONE 位为1 且 STATUS 状态位为 0 时表示读是正常完成的。则计算C=B-A。
3、所要用到的资料
 Clock_integer指令库,功能:由于S7-200时钟指令的数据格式是BCD码,使用该库指令可以直接读取S7-200 CPU时钟并以整数格式输出所读取的值。在《常用指令库》链接中下载
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/software/library/library_links/Library_links.html
S7-200 SMART实时时钟常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/010.html
S7-200 SMART Modbus RTU通信常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html

  

STEP 7 Micro/WIN SMART指令库

STEP 7 Micro/WIN SMART可以集成两种类型的指令库,西门子提供的标准指令库和用户自定义的指令库。

1 标准指令库—Modbus RTU Library 、USS Library

功能:该标准指令库包括USS通信和Modbus RTU Slave/Master通信协议库。
安装STEP 7 Micro/WIN SMART 软件时Modbus RTU以及USS指令库已经被自动集成。

2 STEP 7 Micro/WIN附加指令库

注意:西门子全球技术资源网站为S7-200 CPU提供了些常用的指令库,但是目前还未提供S7-200 SMART所使用的指令库。S7-200 CPU使用的指令库可以被转化成S7-200 SMART CPU 指令库,具体步骤见如何将 Micro/WIN 的库文件导入到 Micro/WIN SMART 中。

注意:本文件已经将常见指令库转化成S7-200 SMART CPU 指令库,这些指令库可以被添加到STEP 7 Micro/WIN SMART软件,但是这些指令库的功能性和兼容性未在S7-200 SMART CPU进行充分验证, 使用这些指令的风险完全由用户自行承担,西门子不提供任何担保、错误纠正和热线支持,用户不必为此联系西门子技术支持部门。
这些指令库的功能、使用说明请参考西门子全球技术资源网站关于其相应S7-200指令库的介绍。

2.1 Toggle

功能:使用该库指令可以实现一个输出线圈随输入点接通而不断翻转状态。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/1032831
 S7-200 SMART CPU 库文件

2.2 Clock_integer

功能:由于S7-200时钟指令的数据格式是BCD码,使用该库指令可以直接读取S7-200 CPU时钟并以整数格式输出所读取的值。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/19294366
 S7-200 SMART CPU 库文件

2.3 Logic_operation

功能:使用该库指令可以添加 NEG(一个数字的二进制补码),NAND(是AND 运算符的配对运算符,NAND的输出仅在所有输入都具有状态1时才会具有状态0),NOR(是OR运算符的配对运算符,NOR的输出仅在所有输入都具有状态 0时才会具有状态 1),和NXOR(是XOR 运算符的配对运算符,当输入具有不同状态值时,NXOR的输出具有状态0)指令。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/18251129.
 S7-200 SMART CPU 库文件

2.4 modulo

功能:使用该库指令可以实现取模功能,可以检查一个数是否可以被另一个数整除(取模运算中结果是否为0)。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/18251123
 S7-200 SMART CPU 库文件

2.5 logo_function

功能:使用该库指令可以实现LOGO!的脉冲继电器功能。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/19141713
 S7-200 SMART CPU 库文件

2.6 real_compare

功能:在S7-200中实数精确到6个小数位,在使用包括较大数和很小数的很多数值来计算实数时,可能会生成不精确的结果。该库指令可以准确的进行浮点数比较。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/17924241
 S7-200 SMART CPU 库文件

2.7 graycode

功能:使用该哭指令可以实现怎样二进制码和格雷码之间的互转。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/26485059
 S7-200 SMART CPU 库文件

2.8 shutter_control

功能:使用该库指令可以实现不使用感光开关,使用S7-200来控制百叶窗的日出而开和日落而关。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/35146699
 S7-200 SMART CPU 库文件

2.9 Counter_DINT

功能:使用该库指令可以实现S7-200 CPU计算大于16 位的循环计数。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/35096610
 S7-200 SMART CPU 库文件

2.10 Frequency

功能:使用该库指令可以测定高速脉冲串的频率和速度。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/27864874
 S7-200 SMART CPU 库文件

2.11 scale

功能:使用该库指令可以实现S7-200模拟量值比例换算。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/27043396
 S7-200 SMART CPU 库文件

2.12 BCD

功能:使用该库指令可以实现将双整数DINT与BCD码互转。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/25943079
 S7-200 SMART CPU 库文件

2.13 Sign operation

功能:使用该库指令可以实现数值求绝对值和求反(反号).
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/25939521
 S7-200 SMART CPU 库文件

2.14 arc functions

功能:使用该库指令可以实现S7-200反三角函数arcsin,arccosin和arctan功能。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/19308841
 S7-200 SMART CPU 库文件

2.15 Daytime_saving_time_S7-200

功能:使用该库指令可以实现S7-200系统实现的夏令时开始和结束时间的调整。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/25547955
 S7-200 SMART CPU 库文件

联系方式
CONTACT US

电话:15721373211

邮箱:15721373211@139.com

网址:http://www.4008104288.net

地址:中国上海市青浦区北青公路7171号

用手机扫描二维码关闭