s7 200的自由通讯

RCV和XMT指令的数据缓冲区中的第一个字节是接收/发送的字节数,在plc(主站)发送的报文中可以写入发送的字节数,但从站的响应报文格式中没有这个计数字节,这能通讯吗,或是我理解错了?

问题补充:
接收报文的缓冲区中,第一个字节计数是由PLC接受报文生成的,而不是由从站发送的,是这个意思吗?

最佳答案

如果没有接受指令指定的接收字节数是无法进行接收的。不管是在主站还是在从站。
 XMT和RCV指令的数据缓冲区类似,起始字节为需要发送的或接收的字符个数,随后是数据字节本身。如果接收的消息中包括了起始或结束字符,则它们也算数据字节。

 RCV指令的基本工作过程为:

 1.在逻辑条件满足时,启动(一次)RCV指令,进入接收等待状态 
 2.监视通信端口,等待设置的消息起始条件满足,然后进入消息接收状态 
 3.如果满足了设置的消息结束条件,则结束消息,然后退出接收状态 
 所以,RCV指令启动后并不一定就接收消息,如果没有让它开始消息接收的条件,就一直处于等待接收的状态;如果消息始终没有开始或者结束,通信口就一直处于接收状态。这时如果尝试执行XMT指令,就不会发送任何消息。
 是的,在本地的接收报文中所接收的字节数只是由本地的RCV指令中的第一个字节指定,不受发报端的影响。但如果接收到结束字符则可以立即结束而不是等收完字节数才结束。

提问者对于答案的评价:
谢谢大家的解答,使我学到不少,特别感谢SG9,语言简练清晰

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:47
下一篇 2021年7月5日 上午1:47

相关推荐

  • 6台水泵的启动

    按运行时间的大小排序,当水压不够时启动运行时间短的,再不够再启动另一台时间长一点的。停机时停运行时间长的依次。要求有例程。657360273@qq.com 最佳答案 我做过一个五台…

    SIMATIC S7-200 2021年7月5日
  • 向 高塍同志 – 中级工程师 前辈寻求帮助!!!!

    前辈您好,如图所示,是上次你给我的帮助答案,我现在要用VC做上位机通过PC ACCESS  来对smart里面的变量进行读写操作,请问VC里面该怎么调…

    2017年12月7日
  • 急求西门子S7-200编程软件STEP7 WINV4.0版

    大家好,我的电脑因从装系统,原有的编程软件丢失了,我今天上午在网上搜了一上午也没有一个免费下载的网站,所以希望有次软件的同志们帮帮忙发给我一份好吗?谢谢,发到我邮箱或者告诉我一个能…

    SIMATIC S7-200 2021年7月5日
  • 求电路 急急急 谢谢大家

    我现在用的是PIZ牌子的PN02 X3的安全继电器我组要一个急停和门锁和它相关  求接线图     …

    2020年10月31日
  • PID控制案例谁有?

    3个同步油缸、通过油缸里移位传感器控制3个比例阀4-20mA  ,谁做过给发一份。谢谢!  问题补充:S7-200的PID资料谁能给发一份 最佳答案 …

    SIMATIC S7-200 2021年7月4日
  • 自定义的程序怎么写出来的

    自定义的程序怎么写出来的,想知道怎么出来的的 图片说明:       最佳答案 不知道你注意到没有?你图片1中下边框处,显示有“模拟量”、“…

    2017年5月29日
  • wipeout.exe的使用

    wipeout.exe的使用 钻石用户推荐最佳答案 通过程序“wipeout.exe”来恢复CPU 的缺省设置。这个程序可在STEP 7-Micro/WIN&n…

    SIMATIC S7-200 2021年7月5日
  • 求救,急急

    MM440变频器中的PZD区怎样与modbus协议中的地址对应起来呢? 问题补充:MM440变频器应该支持Modbus协议的,我在好多资料上都看到了它的编程例子,但是就是不知道Mo…

    SIMATIC S7-200 2020年11月5日
  • 交流继电器

    是这样的,用的是226CN,继电器输出型。下载、现在用一个Q点去驱动4个24VAC继电器,昨天提的的问题,经过大家的指教感觉可行,现在想问的是24VAC继电器应该没有冲击电流(或者…

    SIMATIC S7-200 2021年7月4日
  • 安完S7-300程序在安装S7-200程序,无法在PC/PG接口里添加PC/PPI驱动

    安完S7-300程序在安装S7-200程序,无法在PC/PG接口里添加PC/PPI驱动,导致无办法用S7-200通过USB-PPI电缆下载程序。S7-200程序是SP6的。图片如下…

    2017年11月2日

发表回复

登录后才能评论