s7-200与单片机多机通讯的问题

学生,初学者,项目牵涉到s7-200与多个单片机通讯的问题。

我自己对着手册把cpu224和一个我们自己做的流速传感器已经通讯上,用的是基于RS485的自由口,传感器给plc发数据。传感器的数字信号是用单片机采出来的。数据帧随便定义了一下,一帧16个字节,帧头帧尾crc校验。

现在的问题是,我们一共有15台这样的单片机,通过485总线往plc发数据,我以前没做过多级通讯,也没找到这方面的资料。有没有哪位老师大侠给我发些例程,或者文档资料都行,想学习一下,老板催的比较紧。感激不尽!

我邮箱hustmulan@126.com

PS:原理性的东西我大致懂一些,本科课本上学过。所以多机通讯,总线竞争啊,轮询,这些概念我大致都明白,我想要的是实现方法,有例程是最好不过。

以前做模拟的,天天画pcb焊板子调电路,很少接触这些东西,感觉自己太无知了,很迷惘

最佳答案

小伙子有前途啊,想当年我在学校的时候肯定不如你,加油啊!
你既然已经和一台建立了通讯,其余的14台都和第一台一样,只是地址不同而已。
S7200进行多机通讯的时候,由于不能在同一时间完成多个数据的读写操作,所以只能采用轮询的方式来完成数据的读写。发一个例子给你,是读一个数据和写一个数据的轮询,如果读写操作多的话,看着例子照葫芦画瓢,多加几个置位、复位即可,希望对你有帮助。

提问者对于答案的评价:
有机会再请教

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 上午11:22
下一篇 2020年11月5日 上午11:22

相关推荐

  • 关于PLC200的M存储区

    程序下载后会将M存储区自动清零吗?我发现我把新程序下载后,M区中的数据还保持这上一个程序所置的值,只有断电重启后才恢复为零。请问是不是每次程序中都要在开始的地方人为清零? 问题补充…

    SIMATIC S7-200 2020年10月31日
  • ppi

    请教s7200smart,cpusr30支不支持ppi的187.5通信 最佳答案 S7-200Smart CPU SR30集成的RS485端口,扩展的RS485…

    SIMATIC S7-200 2021年7月5日
  • s7 200mpi电缆下载程序

    我只有一根usb转mpi电缆线请问怎么设置才可以把程序下载到s7 200中? 最佳答案 1、要保证是西门子的产品,见:《Micro/WIN 如何用PC&nbsp…

    SIMATIC S7-200 2017年7月30日
  • S7 200 SCR 顺序控制 关于CSCRE如何调用

    如题  我在梯形图  线圈里面找不到这个CSCRE指令  请问如何编写  如何调用 问题补充:那我想…

    SIMATIC S7-200 2021年7月5日
  • 误将s7USB删除了怎么办?

    在与s7-200通讯时,由于通讯不上,而将s7USB给误删了,如何恢复? 问题补充:注:是与pc机通过编程电缆通讯 图片说明:       …

    2017年7月25日
  • 请问TD400C要多少钱啊?

    请问TD400C要多少钱啊? 最佳答案 不知道你是什么地方的,我们这边一台670左右。 提问者对于答案的评价:谢谢

    SIMATIC S7-200 2020年11月1日
  • S7-200致命错误

    PLC信息里显示“编译后的梯形图程序校验和错误”。这是怎么回事?PLC运行一段时间后就亮红灯,断电再上电就正常一段时间,然后又亮红灯,下载空程序也是一样,程序在其它PLC上运行正常…

    SIMATIC S7-200 2017年11月25日
  • s7-200cpu216与226的区别

    大家好!我是PLC的新手,近日单位西门子s7-200 cpu216坏了,换上226和226cn,下载程序,给电初始化都没问题,但通讯程序没运行,不知问题出在何处,急需帮助…

    SIMATIC S7-200 2021年7月4日
  • 伺服控制的程序请教。

    大家好,问大家个问题,就是说现在我想用触摸屏设定伺服的每次移动的距离是10mm,原理是这样的:伺服电机带动工作台移动10mm后停止,开始工作,工作完毕后置M0.0为ON,M0.0再…

    SIMATIC S7-200 2020年11月5日
  • 西门子en232模拟量输出有0-10v电压,没有4-20毫安电流为什么

    西门子em232模拟量输出有0-10v电压,没有4-20毫安电流为什么 最佳答案 如果数字量有给定,且实际有输出(电压)而无电流的原因可能是测量端子的区别,除非电流端子负载电阻大于…

    SIMATIC S7-200 2021年7月5日