S7-1200搭建的 tcp通信 报文 开头校验信息如何设置

用S7-1200搭建的 tcp通信,可以正常通信,但是用串口助手接收到的是 动态报文  而我需要通信的服务器端为固定报文才会反馈信息的设备,可以 通过设置MB_client  设置为固定报文吗?如果可以的话该从什么地方设置呢?服务器端只有接收到 46 63开头的报文才会做出回应。第一次使用modbus tcp 可能有些表述的不太清楚的地方,还请多多包涵

最佳答案

不太明白楼主的意思!
对方是最直接的Tcp协议。我们可以建立TCP 连接,西门子的指令
 TCON    建立连接 
 TSEND   发送数据   指令接口可以指定我们发送的报文长度 (数据类型根据设备 建立)
TRCV   接收报文   (接受反馈信息)
对方是 MOdbus tcp  
 那直接调用 MB_client  与终端设备通讯   ,指令接口有一个MB_DATA_LEN
可以设定我们的报文长度  
小提示:
1   如果对方须接受 46 63 这两个数据 你可以在你的报文前两个字节填写默认值 46  63  直接调用
2  我记得去年做1200TCP走字符通讯时,报文地址 是从 DBX0.0 开始的    发送 10个字符。但是 终端设备只接收我定义的字符只有8个 报文开始两个字节是西门子内部的格式数据 无效的, 但是现在手里做了个1500项目,走TCP绝对地址(直接把我的PLC内部数据抛出去,上位机解析地址)没发现这个问题,最近没时间,有时间我再去研究下。
 3  ;通讯 参考西门子   S7-1200 Easy Plus 
  https://support.industry.siemens.com/cs/document/73600209/%E8%A5%BF%E9%97%A8%E5%AD%90-s7-1200-plc-%E6%8A%80%E6%9C%AF%E5%8F%82%E8%80%83-v3-2?dti=0&lc=zh-CN

提问者对于答案的评价:
如何设置 46 63 或者说在那个地方设置?可以举个简单的例子吗?谢谢

最佳答案作者回复:
哦,我说的报文是以DB块形式发出去,在DB块可以直接填写当前数据的默认值的!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月10日 下午12:24
下一篇 2017年6月10日 下午12:24

相关推荐

  • 西门子1200连接欧姆龙增量型编码器丢码

    西门子1200连接欧姆龙增量型编码器,直接读取默认配的D1000.。发现只有编码器转的非常慢,数值才变化。好像高速计数受到了PLC扫描周期的影响,请问什么问题 最佳答案 修改数字输…

    SIMATIC S7-1200 2017年6月24日
  • S71200 通讯电阻

    S71200 485通信模块下挂12个modbus智能仪表,需要在仪表上并终端电阻吗? 最佳答案 这个看你的长度多长,如果几十百把米,你就接上吧!不过我可以告诉你,不管多…

    SIMATIC S7-1200 2017年8月24日
  • S7-1200 怎么实现与上位机进行Modbus_TCP/TP通讯

    现有一台CPU 1214C和触摸屏KTP700PN,要添加什么通讯模块来实现与上位机的Modbus_TCP/IP通讯? 问题补充:PLC自带的那个以太网口已经跟触摸屏连接…

    SIMATIC S7-1200 2017年6月12日
  • v11出现下面界面怎么处理

    v11出现下面界面怎么处理 图片说明:    最佳答案 软件未授权,你要安装授权(秘钥)保护知识产权用的,原则上要买的,如果你买硬件的话可以让你的硬件供货商给你…

    2017年10月31日
  • 信号的累加判断问题。

    有一个旋钮,代表控制方式一边是本地(给CPU信号为0),一边是智能(给CPU信号为1),给到CPU的I0.1上,因为在实际的使用中,肯定会有干扰,仅靠一次的输入信号判断就认定工作方…

    SIMATIC S7-1200 2017年6月29日
  • S1200PLC信号问题

    请问大家西门子S1200哪种型号PLC支持低电平输入输出啊,或者输入输出可以不是晶体管的,直接就是继电器的那种,看到S1200有那种信号板,不过只有4个输出,好像只能是反脉冲的,请…

    2017年11月1日
  • 1200与维纶MT8071IE通讯

    维纶MT8071ie与s7-1200的通讯,在改变了plc类型的时候显示4.0版本以上只能通过导入标签才行。问题是我打开导入标签的文件地址里根本没有什么标签文件。这个标签文件是什么…

    2017年6月29日
  • s71200 Modbus TCP 通信

    两台s71200可以用Modbus TCP通讯吗?好像s71200那个功能库只能做客户端。如果可以做到的话,告诉我一下方法,,谢了。 最佳答案 如果你用的是STEP7&n…

    SIMATIC S7-1200 2017年11月18日
  • S-1200上升沿P的应用

    我想用上升沿P通让M21.0通,就算M11.2断开,M21.0也是通的,只要我不复位,M21.0一直通,P的地方我应该怎么写 最佳答案 左母线后直接接M11.2的常开触点,再接一个…

    SIMATIC S7-1200 2017年6月24日
  • 請問S7-1200有其他乙太通訊模組,因為我需要2個乙太網路,不同網域

    ˋ請問S7-1200有其他乙太通訊模組,因為我需要2個乙太網路,不同網域 最佳答案 你 看这个行不行。SCALANCE XB-0005  &…

    2017年6月10日