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/plc141527.html

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

相关推荐

  • 感谢解答!

    SCL语言中,在OB1中如何调用FB?能举个例子么,谢谢! 最佳答案 在scl编程中,insert ob,输入ob1,然后再点insert –block&nb…

    自动化系统综合 2017年7月26日
  • PCS7 V8.0的 安装过程中出现了这个

    请看图片 各位高手我怎么办啊 问题补充:各位 高手 我把杀毒软件关了 防火墙不知道怎么关 啊 不过我又装了好几次&nbs…

    2017年11月29日
  • 802DSL PLC程序下载

    请各位大侠帮帮忙了。我想吧PLC程序下载到802DSL中,使用串口X8通信,无论在PLC802设置,都无法与系统建立连接(但可以与RS802进行通信连接),该怎么做可以通信呢?我用…

    自动化系统综合 2020年11月1日
  • AI模块处理PT100问题

    AI模块6ES7331-7KF02-0AB0模块,接入PT100热电阻信号,跳线在A位置,PT100的阻值115欧姆,温度应为30摄氏度,但PLC的PIW信号为640,显示的温度却…

    2017年11月18日
  • 续流二极管

    各位大侠,数字量输出模块,模拟量输入模块这些模块需要接续流二极管吗?如果当要求接的时候应该怎么接线呢?接续流二极管有什么好处呢? 最佳答案 直流感性负载需要续流二极管,否则自感特性…

    自动化系统综合 2020年11月1日
  • 触摸屏按钮结合STEP7编程的阀门开度控制

    4-20mA的输出信号控制阀门开度,要在触摸屏上做一个按钮,按一次阀门开度增加1%,长按阀门开度连续增加;另一个按钮,按一次开度减小1%,长按就连续减小。我做了两个按钮(地址M88…

    2017年11月16日
  • S7-1200有几种加密方式

    S7-1200程序有几种加密方式?谢谢! 最佳答案 使用你所需要加密块的属性—-保护—-单击定义,里面就可以输入你所需要设置的密码,这样可以对你的程序块进行保护,参考《S7…

    2020年10月31日
  • wincc 的一个问题 哪位老师给帮忙写一个

    把一个二进制外部变量‘a’ 的状态传送给另一个二进制外部变量‘b’ 在全局库c动作里怎么写 哪位老师给帮忙写一个 不胜感激 最佳答案 BOO…

    自动化系统综合 2017年11月17日
  • 西门子编程电缆概念?

    现在对电缆的概念都混了。1、我知道PC-PPI和PC-MPI分别是电脑下载到200和300PLC的编程电缆线,总是搞不清楚PLC和触摸屏之间的连接线是什么线?我看到很多用profi…

    自动化系统综合 2020年11月1日
  • AI 8×12bit模块和两线制PT100怎样接线

    AI 8×12bit模块和两线制PT100怎样接线,请高手帮忙! 问题补充:量程卡换到A,模块SF亮红灯。现在量程卡在C位置,也按接线图接线,一直显示-50 度…

    2017年8月18日