西门子自由口通讯

请教下各位老师,我现在有5台200PLC,一个扫描枪,我需要把扫描枪的数据发送到其他4个从站CPU里面,我现在是用的自由口通讯模式,modbus电脑装不上,我知道怎么用中断,但我现在纠结的是怎么区分发送信息给哪一个从站,怎么定义从站站号,比如我发送的首地址是VB100,我定义站号应该是在哪个字节呢?希望有知道的可以耐心给讲解一下,谢谢老师。

最佳答案

采用轮询方式,主站主动发,从站被动应答。例如主站发:AA 01打头的报文,四个从站都接收到了,但是只让1号从站将该数据作为有效数据,其他三个从站将接收到的数据作为无效数据。如果为了通讯可靠,你也可以让从站发确认信息,比如1号从站收到上边报文后回:BB 01打头的报文,主站收到后确认从站收到数据,其他三个从站不做处理。

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月7日 上午11:06
下一篇 2018年12月7日 上午11:06

相关推荐

  • S7-200移位指令问题SHL-B

    移位指令SHL-B输入端IN我不填写寄存器而是直接填写数值为什么他不能正常使用?就是怎么按都不能再移位 问题补充:追问一楼,一个字节的常数的话。那比如我要写1那是不是应该要这样写?…

    SIMATIC S7-200 2017年6月24日
  • 模拟量怎么转换

    量程是0-1.0MPA,输出的是4-20MA的电流信号   LD     SM0.0 &n…

    SIMATIC S7-200 2021年7月4日
  • #L1表示什么

    在一个程序中使用DIV-R指令时,在OUT 输出为#L1表示什么,新手,请多指教 最佳答案 是一个用符号L1·表示的局部变量。在Micro/Win中打开程序块时,程序的顶…

    SIMATIC S7-200 2021年7月5日
  • s7一200Smαrt

    s7一200Smart编程软件能否从S7一200  224CPU上传程序 最佳答案 1、S7-200 Smart 编程软件STEP&nbsp…

    SIMATIC S7-200 2021年7月5日
  • S7-200 PLC通过以太网模块下载程序

    各位朋友,我想通过以太网模块下载200的程序,但是我并没有将以太网配置文件下载到模块中。也就是说初次使用新的200PLC,是否可以通过以太网模块下载程序?谢谢 最佳答案 新的CP2…

    SIMATIC S7-200 2017年11月16日
  • plc怎样与手机通信 需要那你个模块

    我想做plc与手机通信,就是把plc内部的一些数据通过短信发送给手机,然后手机也可以发送短信来控制plc 最佳答案 S7-200做GPRS通信需要MD720-3(GPRS&nbsp…

    SIMATIC S7-200 2020年11月1日
  • AIW 赋值

    给一个ON信号,想给AIW2通道赋值为6400. 不知道怎么弄。 最佳答案 楼主可以这样:将AIW2传送到一个VW100,M0.0 ON的时候将6400传送至V…

    SIMATIC S7-200 2020年10月31日
  • 300访问em277

    在一个项目中遇见个这样的问题,使用315-2DP下带三个Em277子站(DP地址分别为:3、4、5,三个模块一样),现在去掉中间的4#子站后,其他两个正常工作,挂上4#并在300里…

    SIMATIC S7-200 2020年10月31日
  • 485多机通讯

    http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_ID=67748_1028.html 的问题&nbs…

    SIMATIC S7-200 2020年11月1日
  • 224CN与步进电机接线请教

    由于这里没办法贴图,我把图放在工控网上,请大家多多指教链接:http://www.gongkong.com/webpage/forum/201006/201006232345470…

    SIMATIC S7-200 2020年11月1日