西门子PLC300怎么与10台GF的仪表进行通讯?使PLC读取仪表上的数据。PLC选用的是CPU313C-2DP,仪表是流量表型号是:SINGNT9900/P51530。还需要增加其它的硬件设备吗?程序该如何编写?
ASs='html_titleimg_p' STyle='text-align:center;'>
问题补充:
如果是走Profibus-DP通讯协议?硬件和软件又该怎么做?
最佳答案
1、一般智能仪表均支持MODBUS-RTU通讯协议。
2、PLC选用的是CPU313C-2DP,需要配置串口通讯模块CP341及MODBUSRTU主站驱动(硬狗)。
3、有关串口通讯模块CP341及MODBUSRTU主站的应用见:
、《串口通讯模块的信息与使用(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-300CP341做从站的ModbusRTU通讯》下载:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0451
4、与10台GF的仪表进行通讯?
即多站点轮询:
《CP341ModbusRTU多站点轮询》
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText=A0336
5、问题补充:如果是走Profibus-DP通讯协议?硬件和软件又该怎么做?
、首先要确认GF的仪表是否支持Profibus-DP通讯协议,并且需要GF的仪表GSD文件。
、将通过GSD文件集成到STEP7中,在硬件组态中通过GSD文件建立主站与从站的地址映像关系。
、参考:
西门子300和多台200的ProfibusDP通信实例:
http://wenku.baidu.com/link?url=Bg6zYWTPAwuRCoPqMlTVmXSzEoclOE6bgSsQyko1TU_lNDZHop2qLGNwQVD8yH_ocgtCJxgKJUBnICjZzqx57FEvYLbqvbqj3je9kGXwBgy
、相关:
详见《如何安装GSD文件》下载:
http://www.sibotech.net/INSTALLGSDFILE.pdf
请查看:<<如何将新的PROFIBUS或PROFINETGSD文件集成到STEP7硬件配置中?>>
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText=2383630
http://www.xici.net/main.asp?url=/b1106757/d95822235.u15685213.htm
提问者对于答案的评价:
谢谢!
专家置评
已阅,最佳答案正确。