西门子 PLC 与RS485接口设备相连
作者&投稿:安幸 (若有异议请与网页底部的电邮联系)
西门子的接口中有标准的RS232接口,传输串行数据的时候用到的是RX,TX,GND这三根,而RS485的传输线主要是A+,B-,这两根,GNG是防止干扰的,所以需要一个RS232转485转换头子,淘宝上很多,10几块钱一个,不过分工业级和商用级
所以你的问题 不是 接,而是 要弄清楚 9针串口 详细定义!看 相关的 说明书 吧
你这个 9针串口 是 RS485 还是 RS232?
RS232 的话,必须 转换
请看 武汉鸿伟光电
E485TD RS232/485/422增强型高速隔离转换器
2、你使用的是200还是300系列,200系列直接连接到CPU的PORT口,注意这个需要自己焊接接头,使用D型9针接口的3和8针脚。
3、如果是300系列,需要添加模块或者485转以太网、DP的网关。
4、想要多台485设备都能都进入到PLC系统就使用485串接,然后设置不同的地址,在200或者300里写程序,根据不同地址读取不同设备的数据。
s7-300有串口模块,支持modbus
s7-200也支持自由口通信,有现成的通信函数,可做主站和从站
首先你要确认你用的是西门子S7-200的PLC还是S7-300的PLC,200的话直接就可以用自由口通讯连接,300的话要加个串口模块,一台PLC 都可以连多个设备,每个设备都定义一个地址就行了
西门子的接口中有标准的RS232接口,传输串行数据的时候用到的是RX,TX,GND这三根,而RS485的传输线主要是A+,B-,这两根,GNG是防止干扰的,所以需要一个RS232转485转换头子,淘宝上很多,10几块钱一个,不过分工业级和商用级
我没有用过,但见同事用过
1、你需要一个支持485转profibus/DP/MPI协议的设备,这种产品在网上可以搜到
2、了解你要通讯的设备的协议方式,比方modbus之类,然后PLC应该使用自由口,然后需要编写协议指令,比较成熟的类似modbus是有标准库的。
大概的方案就是这样的吧。
驹裕东药: S7-200自由口为DB9,两机接线如下:甲 乙3------38------8
江川县13665995552: 西门子PLC一主多从的通信方式,要接RS485,要求多台同时读写,请问程序应该用什么通讯方式来编? - ?
驹裕东药: 一般PLC是上是有485接口的,而且集成modbus协议,需要读取多台设备的数据可以采用一问一答轮询方式,powerbus同样支持上述方式,而且两线供电通信,支持无极性接线任意拓扑,现在有很多设备采用powerbus总线接口,完全兼容485通信. 如图:
江川县13665995552: 西门子PLC和变频器用RS485实现通讯,现有一个485的公接头,五芯电缆,这个接头该怎么焊接? - ?
驹裕东药: 西门子和变频器的通信协议多种多样,如modbus、USS、DP等,但是都是通过西门子PLC上的485口进行通信,西门子的485口定义是3脚为A+,8脚为B-,所以你查看变频器的手册,看通讯接口是哪两个脚,对应连接在一起就可以了.记住: 3脚:RS485发送/接收+信号 8脚:RS485发送/接收-信号 其他脚一般不用接.
江川县13665995552: 西门子plc200通过485接口连接变频器的参数设置步骤 - ?
驹裕东药: 这需要你自己在PLC中编制通信程序.然后可通地显示屏直接控制了
江川县13665995552: plc与上位机通过RS485通讯 - ?
驹裕东药: 不需要另外的模块,只需要单纯的modbus通讯就能实现,你要有485的数据线. 这个设置是在触摸屏里实现的不同的触摸屏,添加设备的方式不同,在这里不累述,你要看触摸屏的使用手册,才能确定通讯地址 端口 设备名称 波特率等参数,这些设置要和上位机的设置严格一致,设置结束后,连接触摸屏,就能实现通讯.通讯成功的时候,触摸屏上的通讯灯是闪烁状态的.
江川县13665995552: plc与变频器之间的rs485通讯时干什么用的?可以用plc程序来通过rs485老控制变频器吗?怎么样编程呢? - ?
驹裕东药: PLC做主机可以与变频器(从机)进行RS485通讯,首先这两个产品都是带485接口的,硬件上可以直连,协议都支持标准的MODBUS.PLC与变频器之间通讯可以控制变频器的运行状态(转速信号、电流信号、功率信 号等),检查故障. 但由于变频器的干扰较大,RS485的低压差分信号原理对变频器干扰耐性差,即使用了屏蔽双绞线也会存在大量现场问题,我们一般使用485转POWERBUS的技术在现场跑线,POWERBUS是二总线制的技术,可以通过总线直接给后端设备供电,且自身抗干扰能力强,这种应用在国内很常见,型号EV721/HP具体参数见官网.
江川县13665995552: 西门子PLC带RS485通讯modbus协议,怎么实现?
驹裕东药: 西门子有MODBUS的库,调用就好了.以前做过的项目程序有例子你可以参考一下 其实很简单直接调用库,设置好库存储区就OK了.
江川县13665995552: 连接西门子PLC的输出数据线一般是用什么接口 - ?
驹裕东药: RS485接口
江川县13665995552: 西门子S7 - 200采用RS485通讯,如何做需要什么模块.请教高人? - ?
驹裕东药: 你只说明了你通讯的物理层是RS485方式.那么采用的通讯协议是什么?西门子的PPI协议,或者Modbus-RTU,Profibus-DP都是基于RS485方式下的通讯协议.如果采用PPI或者Modbus-RTU,那么不需要通讯模块,直接用PL自带通讯口即可.如果采用Profibus-DP,那么需要外加EM277模块.且只能作为从站.
江川县13665995552: RS485与 PLC哪个 端子相连 - ?
驹裕东药: PLC有的型号有485端子,比如西门子S7-200系列,有的没有,比如三菱FX 2N(可能增加485BD扩展板)