警告:
不能通过 profinet io 使用系统功能 sfc 55、sfc56 和 sfc 57。
注意:
一些数字量模块(如:6es7321-7bh0x 或 6es7321-7rd00)要求 6 个字节的数据长度来写数据纪录 ds1 。 在 sfc 55 的 record 参数增加了 2 到 6 字节的 any 类型数据。附加的两个字节的值必须为零。
阻塞、延迟、发布过程警报:
可以使用系统功能 sfc 39 (dis_irt irt_func)、 sfc 40 (en_irt irt_func)、sfc 41 (dis_airt irt_func) 和 sfc 42 (en_airt irt_func) 来阻塞、延迟、重新发布过程警报。 有关不同 sfc 的信息,请参见 s7 在线帮助以及手册 system software for s7-300/400 system and standard functions (s7-300/400 系统的系统软件和标准功能)第12章。
在simatic s7连网的情况下,为什么使用pg调用诊断功能或传送块时,到op的连接会掉线
描述:
每一个连接都需要给所连接的终端站点或其上的cp提供连接资源。连接资源的数量与cpu/cp的型号相关。由上述现象可知,存在资源瓶颈。甚至可能根本无法用pg进行在线。请检查实际的通信连接数量,cpu是否有足够的连接资源?
由于缺少连接资源而出现的op通信问题,通常发生在老版本的simatic s7-300 cpu上,一方面这些simatic s7-300中的连接资源少,另一方面连接资源还不能预留给pg、op和s7基本通信使用。此问题可能通过保留资源得到很好的解决。否则就要对cpu进行硬件升级。
如果f-cpu进入stop模式,并且在诊断缓冲区中出现“data falsification in the safety program ...”消息时,应该怎么办
描述:
f-cpu进入stop模式,在诊断缓冲区出现“data corruption in the safety program before output to f i/o”消息或者“data corruption in the safety program before output to partner f cpu”消息。
如果在安全程序中出现数据损坏或者希望避免此类问题,请按以下所述操作:
当对本地数据区操作时,在一个f-pb/f-fb/f-fc中,个对本地数据的访问必须一直是写访问。flip-flop(sr, rs),set output (s) 或者reset output (r)操作不能初始化本地数据位。为了初始化,本地数据需要转换为静态变量。
请注意在f-fb/f-fc中,它的输入参数只有读访问权限,输出参数只有写访问权限。使用in/out参数进行读写访问。
数算的结果使得数值范围发生上溢或者下溢。因此应该确保在创建程序时,整数(16位)在允许的范围之内。这样可以对溢出错误位(状态字的ov位)进行评估。
上海腾桦电气设备有限公司