200SMART 自由口通信问题

XMT和RCV指令配合发送和完成中断号连接的中断来进行数据发送和接收,目前有疑问是运行一段时间后循环不起来。
找了很多资料,还是找不到问题,有所怀疑,但因为第一次接触这款PLC,一些疑问寻求大牛解惑。
在XMT发送时会不会出现发送失败的情况?失败有没有状态字或者位?
RCV接收会不会有接收出错的情况,有没有错误字或者位?
关联的中断是不是仅仅在发送完成和接收完成才能触发?失败不触发!
发送和接收是不是可以中间需不需要延时(理想情况下)。

最佳答案

你的担心不无道理,在实际应用中是存在的。
无论是XMT或者是RCV均可能出现通讯中断的问题,出现问题的状态种类也很多,如从站失电、通讯电缆断开等情况。
你说的状态字或者标志位,现成的还真没有,XMT/RCV的tbl管脚仅仅描述了通讯数据的长度,而没有描述通讯中出现问题的信息。
一般是人为自行处理,如XMT发送指令执行后的若干时间后,如果没有接收到从站的响应,则判断通讯中断,或再次发送通讯数据请求。接收同样,当接收了但判断是错误的信息,则,同样重新发送数据请求。常用的方法就是通过延时等待,来判断数据的是否到达,到达后数据是否正确(校验)。
关于中断确实如你连接,发送完成中断仅仅只是数据发送完成后触发一次,同样,接收完成中断,也是判断数据接收完成后触发的中断,至于是否真正正确无误的发送到达了从站,则,无法具备至于的判断条件。
不需要延时,本身该通讯已经是异步通讯了,按没有时间延时来理解这个异步通讯。

提问者对于答案的评价:
谢谢,明白了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:59
下一篇 2021年7月4日

相关推荐

  • PLC的堆栈

    堆栈用的地方也比较多,想学习一下堆栈这块的东西。 最佳答案 1、有关堆栈的预备知识:https://baike.baidu.com/item/%E5%A0%86%E6%A0%88/…

    SIMATIC S7-200 SMART 2021年7月4日
  • S7-200 SMART 系列的模拟量输入设置

    请教大家一下:以前我使用S7-200时,配套的模拟量输入模块EM231通过设置拨码开关可以将采集的标准信号设置成单极性0–10V/ 0–5V,或者双极性±10V/&n…

    SIMATIC S7-200 SMART 2017年6月7日
  • SMART200问题

    SMART200带三个步进电机可以实现插补吗? 最佳答案 不可以smart200 和1200都不支持真正意义的插补,只用300T系列和1500T系列才支持插补。 提问者对…

    SIMATIC S7-200 SMART 2021年7月4日
  • 485连不上

    为什么连485接口后检测不到设备? 图片说明:    产品版区:SIMATIC S7-200 SMART 悬赏西币:11 | 解决时间:2018-03-09 1…

    2019年6月10日
  • SD卡如何更改S7-200smartPLC 的IP地址

    我点闪烁指示灯按钮,CPU灯在闪,就是通信不上。报错信息是IP地址不对。我改无效。系统块中,以太网端口下,IP地址固定复选框也没有打钩。我想用存储卡清空PLC内存,不会做我是新手。…

    SIMATIC S7-200 SMART 2017年6月5日
  • WinCC flexible SMART V3 SP2 安装反复要求重启是怎么回事?

    操作系统是Win10,安装时提示要重启系统,重启之后再次运行安装文件,还是要求重新启动,这是怎么回事?之前再Win7系统上安装过一次,重启了一次就开始进行安装了,是兼容性的问题吗?…

    2021年7月4日
  • S7-200SMART配套td400c编程

    程序写好下装没问题,之后估计是td400c中设置vb数据地址错误导致的报错【见图】,怎么清除呢,然后重新编辑文本中的设置?求高手讲解 问题补充:编译的时候报错,就是截图中几个点的错…

    2019年6月10日
  • 西门子200SMART怎么区间复位寄存器

    西门子200SMART怎么区间复位寄存器 钻石用户推荐最佳答案 如果是复位V存储区的那你用表格指令FILL-N指令去实现。如果是M继电器的话剧直接用复位指令R就可了。S7-200&…

    SIMATIC S7-200 SMART 2020年10月30日
  • Smart PLC的IP地址

    Smart PLC的IP地址定义有要求吗,改了之后跟smart 触摸屏的地址对不上 图片说明:       最佳答案 保…

    2020年10月30日
  • 11台smart200PLC通信

    如题,现有11台smart200PLC,用以太网连接。打算用最新版本v2.5的smart200PLC作为主站,连接这11个从站并对其进行读写,看到手册上说1个smart200PLC…

    SIMATIC S7-200 SMART 2020年10月30日

发表回复

登录后才能评论