请教各位大大

我上位机用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

相关推荐

  • 1200寻址

    如何在DB数据块中如下图方式进行寻址,下图AT寻址方式我试过了只适用于FB函数块,我想在DB数据块做到这样的寻址,求方式,谢谢! 问题补充:我发现前面两位的回答可能时不太理解我的意…

    2021年7月5日
  • 信号干扰问题

    请教各位,我用两台226PLC通讯,PPI通信,每个PLC各带一个变频器,在没有带负载时调试都正常,可是带了负载后这个通讯就总是断,导致我两个设备不能通讯,不能一起联动,问了西门子…

    SIMATIC S7-200 2020年11月1日
  • s7-224xp模拟量输出

    各位,刚用西门子的,现有个问题,我在文本上要设定224xp模拟输出量的大小.请问程序怎么编,急急 最佳答案 很简单     1、你…

    SIMATIC S7-200 2021年7月5日
  • S7-200 填表之后 取值问题

    S7-200 填表之后  可否不用取值指令,而是直接应用数据的存储地址进行取值 图片说明:    最佳答案 这样做是可以的,这是一…

    2017年11月16日
  • S7-226CN PPI 网络连接器

    S7-226 CN2个通讯口一个连接HMI,一个USS控制9个G120,能否在连接HMI口加一网络连接器,带编程口的,同时用PC的USB/PPI多主站电缆连接PLC监控、…

    2021年7月5日
  • 通讯干扰

    CPU224XP 端口0用modbus网络控制3个变频器分别75KW,1.5KW,7.5W;之前正常运行好多天。现在如果启动1.5KW和7.5KW的,也都能正常通讯,但是…

    SIMATIC S7-200 2020年11月1日
  • modBUS 通信的消息帧中间的数据看不明白

    LD     SM0.0=      L60.0LD &nb…

    SIMATIC S7-200 2017年6月18日
  • 上电复位功能怎么实现?

    现在遇到一个问题,PLC每执行一次循环要计数一次,上限是9999,现在我用增计数器计数,如果当天计数没有到设定值,到下一天PLC上电时,这个计数器如何复位?如果在当天不正常掉点计数…

    SIMATIC S7-200 2021年7月5日
  • 214XP CN 交流电源板

    我是新手,请教问题,请指教。一备用(2BD23)214XP 交流电源型PLC,很久以前外人修过,现初次通电,听到一声响,空开过载跳闸。拆开后,见最下面那块小电源板上保险己…

    SIMATIC S7-200 2021年7月5日
  • 我要把C37当前值做到WINCC输出域上怎么做呀???

    我要把C37(计数器)当前值做到WINCC输出域上怎么做呀??? 问题补充:我是用PPI电缆及OPC和WINCC通信 已经可以用WINCC控制S7200PLC 最佳答案 …

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论