还是总线,不过这次使rs485的

1.据我所知,总线有profibus,can,devicenet等等。最近又在文献上看到有叫rs485总线的。它属于哪一类总线?
2.我有个想法,就是通过pc/ppi把rs232和rs485转换一下,然后用rs485把几台西门子s200plc连成一个总线系统。可是我不知道怎样给plc(从站端)编写通信程序。请问我是不是需要先给plc接一台pc编完通信程序后再去掉这台pc把plc连入总线系统?
3.我记得好像用s200的自由口通信时,有一个桢格式,用这个格式不用编写plc端的通信程序plc就可以对上位机自动响应。(不知道有没有记错)请问是哪一种格式?

问题补充:
谢谢大家。刚才本想采纳一个最佳答案结束问题,可是觉得自己还是有疑惑的地方。
 首先就是用汇编给plc编写通信程序要采用什么途径;是象我提问中所设想的那样吗?
 其次,omron好像在采用hostlink协议后就可以对上位机的通信程序自动响应了。西门子s200系列plc有这样的情况吗?我很想跳过plc端的编程,所以有了这样的想法,还望指教。

最佳答案

1、首先,没错的。现场总线目前国际上的标准有以下几种:
  类型1:IEC技术报告(即FF H1)
  类型2:ControlNet(美国Rockwell公司支持)
  类型3:Profibus(德国Siemens公司支持)
  类型4:P-Net(丹麦Process Data公司支持)
  类型5:FF HSE(即原FF H2,美国Fisher Rosemount 公司支持)
  类型6:Swiff Net(美国Boeing公司支持)
  类型7:World FIP(法国Alstom公司支持)
  类型8:Interbus(德国Phoenix Contact公司支持) 
      由于各大厂商之间利益以及历史原因的关系,各有各的有点和应用领域。详细的介绍,你可以参考《现场总线技术及其应用》-阳宪惠等-清华大学出版社。

  2、RS485是一种物理上的定义。确切的说只是在物理层电气接口方面的定义。不属于现场总线的范畴。它和RS232一样,都只能算是物理的电气规范,不能说是总线。
     现场总线的电气接口就需要建立在RS485这种物理的电气接口之上的。如,profibus,can,devicenet等都采用的是RS485的接口。

  3、你的想法完全可以实现。S7-200的通信口本来就是RS485接口。只需要一条PC/PPI编程电缆,然后用几根PROFIBUS电缆连接在一起就可以了。注意PROFIBUS终端电阻的在每个网段的首尾都得打到ON。
      这方面,你可以参考西门子的“网上课堂”的“自动化产品(AS) ”中的“S7-200 · LOGO! · SITOP ”
 下载地址:http://www.ad.siemens.com.cn/service/e-training/
  中的“6  《西门子 S7-200·LOGO!·SITOP 参考》V0.90 版(更新版)(2007.01.04) ”。

   4、至于要采用哪种通信方式实现几台200之间的通信,也可以参考上面的《西门子 S7-200·LOGO!·SITOP 参考》中的通信部分。

  既然你是要学西门子的200PLC以及一些通信的知识,你就该有西门子的教材在手,这是最基本的。比较好的有:《深入浅出S7-200》或重庆大学廖常初的《PLC 编程及应用》来看。

  如果你对通信特别感兴趣的话,你该看看计算机网络的基本知识,这是通信的基础。推荐你看谢希仁的《计算机网络(第四版)》

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

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

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

相关推荐