使用“AdvancedCmd”ident块或“Ident配置文件”做链接命令时,为什么会收到错误消息?

要点

链接命令是设备特定的。检查使用的设备是否支持链接命令。

目前,链接命令仅支持阅读器RF680R、RF685R(不使用ASM)和RF200R、RF300R使用接口模块ASM456。

以下适用于RF200R,RF300R和RF600R与ASM456的组合:链接命令仅在版本15和ASM456的固件V5及更高版本中使用。
不支持Ident 配置文件链接命令的设备将返回错误消息0xE6FE100。

有关RF200R/RF300R链接命令的更多信息:
SIMATIC Ident RFID systems SIMATIC RF200 command set

有关ASM456第15版的更多信息:
New version 15 of the communication module ASM 456

有关RF680R/RF685R链接命令的更多信息:
SIMATIC Ident RFID systems SIMATIC RF650R/RF680R/RF685R

补救
通过正确地执行Ident块,可以模拟支持连接设备、以及不支持链接设备这种情况。
但是,请注意,使用此解决方案的性能低于使用链接命令,因为在执行命令期间必须在阅读器和ident块之间进行多次握手。
下图显示了使用RF120C或RF180C而不是ASM456的情况下,对RF200R或RF300R运用ident指令编写链接命令的示例。

以下命令被一个接一个地触发:

  1. 读取UID并将数据传输到数据块。
  2. 从地址0开始读取100个字节,并传输到数据块。
  3. 从地址200开始读取10个字节,并传输到数据块。
  4. 如果所有的命令已经被一个接一个地正确处理,将输出“DONE”置位。
  5. 如果未置位链接位,则只读取UID。

使用“AdvancedCmd”ident块或“Ident配置文件”做链接命令时,为什么会收到错误消息?

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

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

相关推荐

发表回复

登录后才能评论