回复:为什么smart200rtu485通讯从站MSG总是报错6?

Gavin935

  • 帖子

    13
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2021-06-27

黄金 黄金 如何晋级?

发布于 2026-04-28 11:09:17

13楼

@WWCWWC:

根据你的“test"测试试验我复现成功了,完后我根据手册和你发的小试验我也成功发送了我的数据如下图:


但是这里我有几个问题:

  1. 首先你做的那个小试验为什么要将9传送到SMB30里面(我用的CM01通讯板我把9传送到了SMB130中)这个9是什么含义,我看了手册没有找到对应的含义,但是手册中有提到将16#09传送到SMB30或者SMB130中用来设置9600的波特率你是不是省略了”16#“?

  2. 在ATCH中断指令中INT这个管脚设置成INT_0我看对应的是I0.0的上升沿,这里的作用是外接一个按钮当按下I0.0时中断通讯操作吗?这里我看手册对INT这个管脚的定义是常数:中断例程编号0到127,这里我直接填写常数可不可以?

  3. EVNT这个管脚手册中提到不同型号的200smartplc对应的常数中断事件编号是不同的,我用的st40对应的0-13、16-28、32和34-38,这里为什么要填写9?是为了和将9传送到SMB30所对应吗



评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9484条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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