回复:1200 通过 USS 无法读写 V20,出现 818A 错误

已锁定

yming

西门子1847工业学习平台

  • 帖子

    23148
  • 精华

    881
  • 被关注

    1253

论坛等级:至圣

注册时间:2004-03-06

钻石 钻石 如何晋级?

发布于 2023-06-06 16:13:35

3楼

展开查看
以下是引用Livid在2023-06-06 15:37:04的发言 >2楼

y 版,CB 1241(485) 信号板千年就一个版本,没有更新。我用信号板可以实现正反转、改变速度的功能,就是读写报错。


你截的图上说 CM1241 要求什么版本。我的理解是,官方特别针对  CM1241 信号模块提出了版本要求(V2.1 以上),甚至是 CPU 的版本号。但并不是意味着新版 USS 或者 Modbus 指令不支持 CB1241。


官方文档显示,CB 1241 是可以用的。




以下是引用yming在2023-06-06 15:04:24的发言 >1楼:CB 1241(485)? 有...

引用1楼详细内容:

CB 1241(485)? 有新版本了?

我都没用过这套USS指令呢。

因为,帮助上说得清清楚楚:


先检查一下使用条件是否合适。


只有那个 CM 485/422模块才有版本V2.1。

或者在1500CPU上使用。

哦,你用的是上面那个指令库。

我用的是下面那个(老版的)指令库。

若都是新进货(新版本)的,应该没问题吧。

1200不管V2.1- V4.0,我都是用原来的USS库。


主要是仔细看帮助。看V20那边看门狗设置的是多少,结合驱动数量多少?+ 所选择的波特率(考虑通讯失败次数);对比程序量的总循环时间,别超过每一驱动看门狗时间。由此决定是否使用循环中断。

特别注意:1200/1500是时间片扫描的。设置循环中断还不能太短。这样会大大加长总循环时间!

学而时习之,不亦说乎?温故而知新,不亦乐乎?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15112条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。