产品别名 |
6ES73146EH044AB2,CPU314C-2PN/DP订货包,cpu314图片,S7-300打包型号 |
面向地区 |
全国 |
品牌 |
西门子 |
型号 |
6ES73146EH044AB2 |
产品用途 |
自动化控制系统 |
产品认证 |
IOS9001 |
加工定制 |
是 |
工作电压 |
V |
输出频率 |
kHz |
执行质量标准 |
国标 |
西门子S7-300 CPU314C-2PN/DP订货包/打包订货
SIEMENS德国西门子电器plc核心分销商
上海启水自动化有限公司
联系人:李小姐(销售工程师)
手 机:
Q Q:2880583560
座 机:
产品编号/市售编号:6ES73146EH044AB2
SIMATIC S7-300组包含:S7-300 CPU314C-2PN/DP(6ES7314-6EH04-0AB0),2X
前连接器(6ES7392-1BM01-0AA0)带有弹簧触点, 40针
如果F-CPU进入STOP模式,并且在诊断缓冲区中出现“Data falsification in the safety program ...”消息时,应该怎么办?
如果数据毁坏发生,在诊断缓冲区中会出现下列任一个故障消息:“Data falsification before output to F IO (75D6)”和“Data falsification in the safety program before output to partner F-CPU (75D7)”。
可能的原因
查找错误
清除和避免错误
标准用户程序和安全程序之间数据交换
更多信息
下列的情况可能导致这个现象。
在标准用户程序或一个外部设备(例如,HMI)中写访问某数据,该数据在运行的安全程序中正被读操作,比如:
通过更的中断对标准数据写访问
通过HMI/通讯对标准数据写访问
使用时钟标志位
通过更的中断更新PII
硬件组态中安全相关参数被修改,但是仅仅下载硬件组态。
在安全模式未使能的情况下(仅适用于分布式安全),修改并下载单个 F 块。
F FB的背景DB被使能保持(仅适用于 TIA V13 SP1和更低版本)。
安全程序在多个OBs调用(例如,在移植项目中被OB123和OB35调用)。
在安全程序中使用过时的定时器指令
下列额外的信息有助于辨别错误:
F IO的起始地址
输出的偏移量
输出的偏移量指从模块的起始地址开始的个有故障字节的偏移量。
Offset = 0 .. n: 通道中的错误
Offset = n+1: 模块的控制字节中的错误,例如:信号"PASS_ON", "ACK_REQ"
n=通道数/8
例如:
起始地址=“452”和 Offset=“0”,表示输出字节 452中数据错误(F-DQ从Q452.0 到 Q452.7)。
检查影响输出的完整路径,故障可能位于之前的几个网络段或者甚至在其他的功能块。
在分布式安全系统中,可以检查从标准程序到安全程序所支持的编程访问。这个功能可以通过下列路径获得“Options > Edit safety program > Compile > Check for Accesses from the Standard User Program”。
清除和避免错误
在安全程序中发生数据错误,希望避免这个现象,应该检查以下几点:
适用于STEP 7 V5.X和STEP 7 V1X:
在安全程序执行过程中,被安全程序读访问的数据不被修改。
看下条。
数学运算的结果(溢出)可能超出值范围的上下限,所以应该确保编程时数值在允许的范围内不被超出。
库中有防止溢出的数学运算指令,这些可在西门子工业在线支持中获得:
对于S7-300/400可以用溢出位(状态字中的OV位)来评估。
故障安全接收功能的输出参数,不能在同一个接收功能块或其他F_RCVDP块的输入参数中使用。否则,由于检查到数据毁坏,F CPU转入STOP模式,或者报下列错误信息:“F_Receive Block xxx may only be called at the start of the F program block”。
F CPU中定义的时钟标志位(在硬件组态 F CPU的对象属性对话框中)在 F 运行组运行过程中会被改变,这是因为时钟标志位随F CPU循环同步运行。
补救:在OB循坏中将时钟标志位拷贝给不同的字节,然后该字节在F 程序中使用。
仅适用STEP 7 V5.x
在F块中,临时变量的初始访问是写访问。不能用触发器(SR,RS),置位输出(S),复位输出(R)指令来初始化临时变量。
在F-FB/F-FC中,输入参数只有读访问权限,输出参数只有写访问权限。使用IN/OUT参数进行读写访问。
自动产生的程序部分不可以被更改或者删除。在硬件配置中,不能更改或删除在“F Parameters”的“CPU Properties”对话框中为 F CPU保留的块。
不要通过“监视/修改 变量表”修改安全程序的数据。
标准用户程序和安全程序之间数据交换过程如下:
不使用任何标记,参考S7-1200/S7-1500的编程知道 81318674
安全程序和标准用户程序的访问集中在两个标准DB中。
图. 1
为了防止HMI或其他外部设备改变安全程序中正访问的数据而导致数据毁坏,不要从HMI或其他外部设备直接写缓冲区数据,可以将HMI过来的数据在标准程序中拷贝到数据缓冲中。
Fig. 2
上海启水自动化科技有限公司(西门子核心分销商)销售西门子S7-200/300/400/1200/1500PLC、(备有大量现货 包括部分已经停产型号库存)数控系统、变频器、人机界面、触摸屏、伺服、电机、西门子电缆等,并可提供西门子维修服务欢迎来电垂询
联系人:李红英(销售工程师) 手机: 电话:86-21-60641327