西门子工控之家

工控之家联系方式
热门标签: 西门子 西门子PLC 西门子触摸屏 西门子模块 西门子变频器 西门子传感器 西门子低压电器
 

联系方式

  • 公司邮箱:
  • sales@btone-mro.com
  • 热线电话:
  • 020-62958688
  • 4006-822-663

西门子PLC S7-1200/S7-1500功能块不被执行的原因

时间:2014-07-31 09:53:58   来源:http://www.china-siemens.cn/   

这篇文章主要介绍“西门子PLC S7-1200/S7-1500功能块不被执行的原因”,仅供参考!

       在 STEP 7(TIA Portal) 中使用西门子PLC S7-1200/S7-1500,为什么在没有PROFINET组件时功能块不能被执行?
       描述:在S7-1200/西门子PLC S7-1500使用过程中,当不存在PROFINET 组件时,参数化带 IO 地址(例如,"EW4:P")的功能块将不会被执行。如果在 IO 地址后面加上“P”(例如"EW4:P"),那么程序将不会访问过程映像区而是直接访问模块地址。那么,如果没有PROFINET设备,STEP 7(TIA Portal)将会识别到一个错误的IO输入,这就意味着该块将不会被执行。作为补救,建议您将IO输入放到一个临时变量、静态或全局变量中,然后再参数化带变量的该功能块。
       安全警告:西门子提供带工业安全功能的产品与解决方案,这些功能可以支持工厂、解决方案、设备、器件和/或网络的安全使用。同时,他们也是工业安全理念中重要的组成部分。西门子的产品和解决方案将会朝着这个方向不断的继续努力。西门子也建议您定期的关注产品的更新信息。 
 
       如何使用 "Modbus_Master"指令访问大于 9999的地址?
       描述:在MODBUS RTU中,MODBUS地址的标准范围通常为9998个寄存器(例如从40001到49999)。但对有些MODBUS从站设备,这些地址空间还不够,这 里介绍一个扩展到65534个寄存器的地址区域(从400001到465535)的方法。
 
要求
以下模块可以支持从400001到465535的地址访问
CM PtP for S7-1500
CM PtP for ET 200SP
CB/CM 1241 for S7-1200
通过对指令"Modbus_Master" 或 "MB_MASTER"(指令的)中MODE, DATA_ADDR和DATA_LEN管脚的设置自动生成功能码。可以使用如下功能码来进行扩展寻址。
03
06
16
20140117020423FAQ%20Translation/Addressrange_ModbusRTU_01.png
 
       行为:如果设置"Modbus_Master"指令的DATA_ADDR管脚的地址大于或等于400001,该指令将直接接收除了数字4之外的地址。(在Modbus规范中对应的寄存器地址是1)。举例来说,假设指定DATA_ADDR管脚的Modbus地址为425001,消息帧中的传送内容为25000.
 
术语:Modbus从站地址与Modbus地址是有区别的。从站地址指的是Modbus设备(如一个指定的从站。Modbus RTU站地址0用于广播)。Modbus地址指的是Modbus从站设备的存储区地址。(如地址40001)
 
       区别:这里提到的关于从站存储区的扩展地址不适用于西门子PLC S7-300/S7-400的串口模块和分布式IO的1SI模块,因为全部的地址区可以被寻址到。
 
       广州西门子plc官网囊括所有的西门子plc型号。广州西门子工控之家销售工程师诚心为广大顾客提供最专业的西门子plc选型和最的西门子plc价格,若有任何疑问,请联系西门子plc代理商,020-62958688。

相关热词搜索:西门子PLC S7-1200 西门子PLC S7-1500

关于我们

联系我们

电话: 020-62958688/ 4006-822-663
传真: 86-20-62950613
网站: www.china-siemens.cn
邮箱: sales@btone-mro.com
地址: 广州市黄埔区云埔工业区埔南路沧联工业园D栋D02

联系我们