请教各位大大

我上位机用vc6.0调用API函数发送读取下位机西门子200plc的数据,上位机和下位机都能发送和读取数据,但是把通讯线拔了之后上位机仍在发送和读取数据,这是怎么回事啊?plc是采用的自由口通信方式。

最佳答案

这个正常的。
自由口通讯主站(上位机)发送数据给从站,从站判断主站发送的信息是否正确,如果正确回传给主站从站做相应的应答,如果错误从站仍然发送信息给主站,(主站发送信息错误)要求主站重新发送一次数据,这样循环是自由口通讯的基本步骤。
如果你需要主站(上位机)在发送信息几次后,(从站没有应答),主站停止发送信息。这个需要在主站中编辑这个控制程序,如官方的modbus rtu通讯主站发送数据请求的次数是3次,当主站3次发送数据,从站没有应答,则判断通讯错误而停止发送。

提问者对于答案的评价:
在这里统一感谢大家的帮助,我已经有思路了,谢谢!!

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

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

相关推荐

  • 存储块偏移量设置问题?

    为什么我在TD200配置时,最后会弹出是否将存储块偏移量设置为VW0? 然后会弹出“VW0已在项目中引用,如果您为此TD配置选用VW0项目可能无法编译” 但是还…

    SIMATIC S7-200 2020年11月1日
  • 余氯、浊度、PH值、电导率计算

    余氯、浊度、PH值、电导率知道量程(0—A)和输出信号类型(4-20mA),通过0—-4mA;A—20mA就可以算出实际值,我想问一下在现场调试过程中,是否需要加一个修…

    SIMATIC S7-200 2021年7月5日
  • 关于s7-200 子程序调用的问题

    我在主程序中,调用了几个子程序在每个字程序中的输出都用的是起保停,当我直接把调用子程序的条件断开,及子程序不再接通后 输出仍然保持 并为断开 这是神马…

    SIMATIC S7-200 2020年10月31日
  • IB0=2#()

    这个填啥? 钻石用户推荐最佳答案 这里应该填写8个位IB0 = 2#(0000 0000) 提问者对于答案的评价:

    SIMATIC S7-200 2021年7月5日
  • 关于高速计数器方向问题

    怎样理解“带有内部方向控制的单相计数器”和“带有外部方向控制的单相计数器”?内部方向控制计数时怎样实现方向控制的? 最佳答案 所谓内部方向控制是指用SM37.4标志位来控制增、减计…

    SIMATIC S7-200 2017年6月10日
  • 测量PWM占空比

    S7200如何测量PWM波形的占空比,PWM波形的电压大约5V左右,用高速计数好像比较难,或者用西门子其它型号的PLC或模块能解决,谢谢 最佳答案 占空比如果用单片机来实现比较简单…

    SIMATIC S7-200 2020年11月1日
  • S7-224最多能接多少模拟量的输入

    各位:昨天发了一个贴子,咨询多个采集点选择PLC的问题。一位前辈给了一个成本低的方案。然后我在看了一下相关有点迷糊了,还想请教一下如下:前辈给出的方案:一个224接7个8通道的扩展…

    SIMATIC S7-200 2020年10月31日
  • s7-200与多台仪表的自由协议通信

    请教各位大师,我现在有几台仪表要和s7-200进行自由协议通讯,控制寄存器是smb30,接受信息控制是smb86-smb94,用RCV和XMT读写数据,仪表上是可以设置站地址的,我…

    SIMATIC S7-200 2020年10月31日
  • 西门子200的以太网下载疑问

    1,有一台电脑 和一台有以太网模块的西门子200PLC想通过以太网线实现电脑对PLC的上下载的功能a,第一次连接 :可以使用网线连接电脑和S200 P…

    SIMATIC S7-200 2018年3月6日
  • 求V区地址跳转编程的方法

    现在工程中有文本屏设置时间,时间单位为秒,设置为1S时读取VB1的值,设置为2S时读取VB2的值。。。设置为100S时读取VB100的值,依此类推,假设设置时间是X秒,要读取VB(…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论