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

相关推荐

  • 修改过程映像

    I/O地址的过程映像怎么修改?把局部过程映像编号PIP0分配给OB123。在I/O属性里怎么改不了 图片说明:    最佳答案 1.在项目的 “监控和…

    2017年6月13日
  • 故障诊断的问题,谢谢

    能不能解下下面几道题,万分感谢,急:1.诊断那里的个“报告系统错误功能” 能不能诊断DP智能从站的故障???2.DP主站诊断智能从站(300PLC)时,它的诊断过程或原理…

    SIMATIC S7-1200 2017年6月24日
  • S7-1200能否与精简屏和第其他组态软件 同时通讯?

    有个项目是用S7-1200控制,和西门子的精简屏,另外还有一台装有组态王的工控机,这三者通过以太网交换机连接。问题是S7-1200与精简屏和工控机,能够同时通讯使用吗? 问题补充:…

    SIMATIC S7-1200 2017年6月27日
  • 容器液体进出量统计。

    通过液位计测量液位升降算出液体进出量。并且统计每日的进出量。供以后查询,请问如何做程序?上位机是wincc。 问题补充:进液阀门开启信号开始统计进液量,排液阀门开启信号统计排液量。…

    SIMATIC S7-1200 2017年8月18日
  • S7-1200 在那能下载到软件?

    那能下载S7-1200的编程软件啊?V11或者V12的。 最佳答案 参考下:1、《直接安装STEP 7 V11 SP2的方法》http://blog.…

    SIMATIC S7-1200 2017年11月6日
  • 博途里面怎么插入SFC 和SFB

    新手上路,请问博途V13里面怎么找不到SFC和SFB功能?找不到像STEP 7那样的库 最佳答案 1、首先,博图现在的推出的作用不是为了早期Step5转Step7使用的,…

    2017年6月18日
  • S7-1200 字符串(string)如何传输?

    一个全局DB块中,建了几个数据类型为string[38]的变量a,b,c。a是通过HMI输入,b是通过wincc输入,c用来存储最近一次字符串。用move和blkmove都说不匹配…

    SIMATIC S7-1200 2017年11月12日
  • CM1241-1CH31-0XB0与变频器做MODBUS通讯?

    各位大师好:我用时钟脉冲触发REQ是可以与两台变频器通讯的,可读可写,现在的问题是:1,MB_MASTER功能块的REQ到底是用上升沿触发还是怎样触发,我用上升沿好像不 …

    SIMATIC S7-1200 2017年6月1日
  • 博途V13高速计数器应用

    V13在组态轴以后,启用脉冲发生器后怎么才能选择高速计数器对脉冲进行计数? 最佳答案 S7-1200 V2.0 版本CPU 做PTO 时,只…

    SIMATIC S7-1200 2017年8月15日
  • 1214C通讯

    1214C只有一个以太网卡,怎么扩展呢,一个连接触摸屏,一个用来编程口。本体已经扩展了485插板,还请问这个485的通讯扩展插板支持自由口通讯吗 最佳答案 如果你使用的触摸屏也支持…

    SIMATIC S7-1200 2017年6月24日