诊断文件中出现错误消息 402 后更改 TMSS 通信服务的缓冲存储空间大小

问题:
如果一个 PCS7/TM-OS 服务器连接 MKS 个数多于 204 时,在连接自动化系统时下列一些错误消息写入诊断文件 TELEPERM_M_.LOG 中 :

ERROR CheckOther() csb_ebata 0x0102 csb_typ 0x24 csb_status 0x0402 Anzeigen 0x0000

在运行期间,PCS7/TM-OS 从那些 MKS 块中接收不到任何消息,于是便产生一个这样的错误消息。

这是不是意味着可以连接 MKS / xKS 的数量是有限的呢?

解答:
在文件夹 ProgramsSIEMENSTM_Werkzeuge 里的组态文件 TMSS.INI 中,缓冲区大小是为 TMSS 通信服务器设置的。该欲设值是根据项目经验 二来并符合实际的,因此,通常情况下不需要项目工程师对此进行修改。

出现上述情况是由于MKS连接缓冲区数组态得太小了。当在 TMSS.INI 文件里增大‘AnzMKEanab’和‘AnzMKE’的值并重新启动 TMSS 服务或重启服务器以后,就可增大缓冲区存储空间。

相应步骤也适用于改变其它类型的 xKS 缓冲区大小。

注意事项:
TMSS.INI 文件中的这些值并不是独立参数,每次启动后就会进行一次似然性检查并且会有如下错误消息出现:
CSB_STATUS_FANZTELE 0x404
因此,只有绝对必要的情况下才对缓冲区大小进行修改。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc337808.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论