1200 MODBUS tcp 通讯,MB_SERVER编程

1200作为服务器端,通过modbus tcp协议与上位进行通讯。客户端连接上后,进行相应的读取、写入操作,断开客户端的连接后,MB_SERVER的status状态一直在7006(准备读取数据),这样客户端再次连接就无法连接上了,想问下,PLC中该如何编程才能让MB_SERVER的连接断开,处于7002(等待客户端连接)等待客户端下次的连接的状态。
之前开过一个贴子,有人回答了:用MB_SERVE块的ERROR常闭触点串联到ActiveEstablished引脚线圈就可以了。
可我用的MB_SERVER 4.0版本,没有这个引脚,该怎么办啊?

问题补充:
图片补充

图片说明:

1200 MODBUS tcp 通讯,MB_SERVER编程   

最佳答案

4.0版本也有ERROR引脚的啊
通过DR引脚
DR 为0代表无读取的数据;为1代表从 Modbus 客户端读取的数据 
如果DR=0 状态等于7006一段时间,就自动把DISCONNET设置成1,然后再设置成0可以吗?
参考:
西门子 S7-1200 PLC 技术参考 V3.3
https://support.industry.siemens.com/cs/cn/zh/view/73600209
s7-1200PLC - 通信 - 以太网通信 -modbus tcp - modbus tcp v4.0 指令
补充
您说的是 ActiveEstablished 引脚吧,他在CONNECT引脚的数据里面
 CONNECT  IN_OUT   Variant  引用包含系统数据类型为“TCON_IP_v4”的连接参数的数据块结构。 
参考手册:
SIMATIC S7 S7-1200 可编程控制器 系统手册
https://support.industry.siemens.com/cs/cn/zh/view/109741593
1329页 上下文内容

图片说明:

1200 MODBUS tcp 通讯,MB_SERVER编程  

提问者对于答案的评价:
非常感谢!!

专家置评

S7-1200作为服务器,断开连接后,MB_SERVER的STATUS状态会为7002,等待客户端连接,不需要复位

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月3日
下一篇 2017年6月3日

相关推荐

  • S7300和TP1200用哪个软件编程问题?

    1:请问现在的CPU 315-2 PN/DP是用STEP7编程好还是用博途TIA好?2:TP1200只能用博途组态画面吗?wincc flexible…

    SIMATIC S7-1200 2017年6月19日
  • 功能码

    用CP341做modbus通讯,需要写入8个数据到一个从站,请问功能码是6还是16?另外接收数据的功能块是否可以做成不需轮询只要CPU运行就一直处于接收状态?谢谢 最佳答案 1.&…

    SIMATIC S7-1200 2017年7月30日
  • S7-1200 时钟设置

    如题,CPU如何与HMI建立时钟设置程序?能否与编程软件电脑同步时钟?谢谢!!! 最佳答案 1、HMI与1200PLC 的时钟同步步骤比较复杂,请参考“如何使用WinCC…

    2017年10月24日
  • 求博途V14 SP1安装包

    最好是百度云的,从软件里个更新下载速度太慢,等不及了 最佳答案 拿去吧:http://pan.baidu.com/s/1ge598H1 提问者对于答案的评价:谢谢

    SIMATIC S7-1200 2017年5月31日
  • 1200PLC重量与时间线性控制?

    现有一个加料系统,控制对象只有一个比例阀。有两个变量:加料重量、时间。要求:控制比例阀开度来达到规定时间则加料完成。不得加料过早,过晚,过重。也就是加料重量与时间成正比关系,不知道…

    SIMATIC S7-1200 2021年7月5日
  • s7 1200博途中出现过程映像发生新的IO访问错误

    S7 1200上电后error灯一直频闪,我用博途在线诊断功能诊断出现“过程映像发生新的IO访问错误”和“硬件组件已移除或缺失”,如图是我的博途硬件组态和硬件截图,请问是…

    2017年5月28日
  • s7-1200编程数模转换

    请专家提供一个s7-1200数模转换的程序例子,就是输入数字量,输出0~10vdc 最佳答案 先将比例缩放为0-1,然后再将0-1对应0-27648输出! 图片说明:  …

    2017年6月12日
  • 升级到V13 SP1 UPD6 后无法和仿真连接

    前辈们,你们好。我这里有个问题,就是升级了新版本后出现仿真不了的问题。版本都是 V13 SP1 UPD6 。点 “仿真”后,仿真软…

    2017年6月8日
  • s7-1200的配料称重

    哪位大侠能能提供一下关于s7-1200的配料称重程序共参考,5种料一个累加秤。愿已最高悬赏答谢!邮箱:18959804201@189.cn 最佳答案 称重程序没有,即使有别人编写的…

    2017年6月1日
  • 1200最多可以控制哪些设备

    请教各位工程师:只用1 个1200的PLC如何才能达到控制4台伺服电机、19个温度控制加热、1个变频电机、输入约44个输出约64个数字量。或者请帮忙找个性价比高的方案,谢…

    SIMATIC S7-1200 2017年11月12日