产品列表PRODUCTS LIST

首页 > 技术与支持 > 西门子TP1900精致带操作触摸面板19寸 24MB储存器

西门子TP1900精致带操作触摸面板19寸 24MB储存器

点击次数:1031 更新时间:2020-11-16

西门子TP1900精致带操作触摸面板19寸 24MB储存器 

浔之漫智控技术(上海)有限公司 上海诗慕自动化设备有限公司
本公司销售西门子自动化产品,*,质量保证,价格优势
西门子PLC,西门子触摸屏,西门子数控系统,西门子软启动,西门子以太网
西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆
我公司大量现货供应,价格优势,*,德国*

 

6AV2124-0UC02-0AX1SIMATIC HMI TP1900 精智, 精智面板, 触摸式操作, 19” 宽屏 TFT 显示屏, 一千六百万色, PROFINET 接口, MPI/PROFIBUS-DP 接口, 24MByte 项目组态存储器, WEC 2013, 可项目组态本 WinCC Comfort V14 SP1 带 HSP在固件版本低于V2.1的 S7-1200/S7-1500 中,如果使用了IO 地址(例如,"EW4:P")对块进行参数化并且出现了IO访问错误,FB/FC块将不会被执行。      其结果是,不会运行被调用块中程序化的错误评估(基于替代值0或者一个状态值),所以不能从程序中得到任何有效信息。

 

避免在传递块参数时直接进行IO访问,因为组态的IO模块可能会出错。

在固件版本低于V2.1的 S7-1200/S7-1500 中,如果使用了IO 地址(例如,"EW4:P")对块进行参数化并且出现了IO访问错误,FB/FC块将不会被执行。

其结果是,不会运行被调用块中程序化的错误评估(基于替代值0或者一个状态值),所以不能从程序中得到任何有效信息。

CPU报告IO访问错误的优先级高于调用块,所以该块不会被执行。但是,如果您创建了一个需要诊断访问错误的块,我们建议参考补救措施2给出的信息。

如果在 IO 地址后面加上“P”,那么程序将不会访问过程映像区而是直接访问模块。那么当CPU去识别一个未组态的PROFINET 设备,因为错误的 IO 输入,将导致该块不会被执行。

S7-1500注意事项(所有CPU)

在这些CPU的V2.1固件版本中,上面描述的行为已经被修改。当在块的输入参数上发生访问错误时,将会使用替代值0以维持程序继续执行。块会使用替代值来完成执行过程。

对于固件版本V2.1以下的S7-1500 CPU和所有的S7-1200 CPU,我们建议以下两个补救措施:

补救措施1

对于FB块,复制IO 输入到一个静态变量,对于FC和OB块,复制到全局变量中,然后使用静态变量或全局变量对块进行参数化。图1显示了这样一个例子 。当发生IO访问错误时,附加的变量会起到让FC2继续执行的作用。

图 01 

补救措施 2

按照下面的措施来避免参数传递时IO访问错误的触发。在进行输入参数的传递时,使用Variant来代替基本数据类型(字节/字/双字)。在块中调用“VariantGet”指令。“VariantGet”指令读取变量的值,将源目标“SRC”的变量写入目标变量“DST”中。你可以用临时变量临时储存这个值。如果发生一个IO访问错误,该错误在块内部生成,功能块仍然可完整运行通过。你可以直接通过调用块中的替代值0或者CPU的诊断缓冲区评估错误。


图 02

创建环境
该FAQ中的截图由 STEP 7 (TIA Portal)V14创建。

根据所使用的CPU,系统功能模块"WRREC"SFB53/"WR_REC"SFC58和"RDREC"(SFB52)/"RD_REC"(SFC59)激活任务的数量是有限制的。

"RDREC"(SFB52)/"RD_REC"(SFC59)被用作读取中央机架或远程插槽中模块的数据记录。

"WDREC"(SFB53)/"WR_REC"(SFC58)被用作写入中央机架或远程插槽中模块的数据记录。

"RDREC"(SFB52)/"RD_REC"(SFC59)和"WDREC"(SFB53)/"WR_REC"(SFC58)是异步工作的。异步指令的执行会跨越多个调用周期。CPU会平行于循环的用户程序执行异步指令。

根据所使用的CPU,系统功能模块"WRREC"/"WR_REC"和"RDREC"/"RD_REC"激活任务的数量是有限制的。

下表提供了关于您CPU能同时支持系统功能模块"WRREC"/"WR_REC"和"RDREC"/"RD_REC"