西门子PLC300怎么与10台GF的仪表进行通讯?使PLC读取仪表上的数据。PLC选用的是CPU313C-2DP,仪表是流量表型号是:SINGNT 9900/P51530。还需要增加其它的硬件设备吗?程序该如何编写?
问题补充:
如果是走Profibus-DP通讯协议?硬件和软件又该怎么做?
最佳答案
1、一般智能仪表均支持MODBUS-RTU通讯协议。
2、PLC选用的是CPU313C-2DP,需要配置串口通讯模块CP341及MODBUS RTU主站驱动(硬狗)。
3、有关串口通讯模块CP341及MODBUS RTU主站的应用见:
、《串口通讯模块的信息与使用(2004.03.30) 》下载:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0006
、<CP340/341/440/441通讯及编程>下载:
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1293&loginID=&srno=&sendtime=
、《 做主站S7-300 CP341 做从站的Modbus RTU 通讯》下载:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText= A0451
4、与10台GF的仪表进行通讯?
即多站点轮询:
《CP341 Modbus RTU多站点轮询》
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText=A0336
5、问题补充:如果是走Profibus-DP通讯协议?硬件和软件又该怎么做?
、首先要确认GF的仪表是否支持Profibus-DP通讯协议,并且需要GF的仪表GSD文件。
、将通过GSD 文件集成到 STEP 7 中,在硬件组态中通过GSD文件建立主站与从站的地址映像关系。
、参考:
西门子300和多台200的Profibus DP通信实例:
http://wenku.baidu.com/link?url=Bg6zYWTPAwuRCoPqMlTVmXSzEoclOE6bgSsQyko1TU_lNDZHop2qLGNwQVD8yH_ocgtCJxgKJUBnICjZzqx57FEvYLbqvbqj3je9kGXwBgy
、相关:
详见《如何安装GSD文件》下载:
http://www.sibotech.net/INSTALLGSDFILE.pdf
请查看:<<如何将新的 PROFIBUS 或 PROFINET GSD 文件集成到 STEP 7 硬件配置中? >>
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText=2383630
http://www.xici.net/main.asp?url=/b1106757/d95822235.u15685213.htm
提问者对于答案的评价:
谢谢!
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc227399.html