有6台PLC300,单独工作。现在需要将6台PLC的一些模拟量和开关量数据传给上位机做监视用。通信用DP通信,请问怎样才能实现。有没有相关的实例和技术文档。本人刚接触PLC,请各位大神不惜赐教指导,不甚感激!!!
问题补充:
DP通信电缆已经布好了,DP头也已经做了。上位机想PLC这边发数据包过去,上位机解码看数据。请问大神,这样可行吗?PLC这边需要怎么做?图是现场的布线图。谢谢!!
图片说明:
最佳答案
1)6台PLC300想直接与1台上位机同时通讯不易实现,可采取一台PLC作主站与其它5台PLC通讯,通过主站PLC 与上位机通讯,即可实现上位机监控6台PLC。
2)PLC之间的通讯参考以下链接:https://support.industry.siemens.com/cs/document/83102802/plc%E2%80%93plc-%E4%B9%8B%E9%97%B4%E7%9A%84profibus-%E9%80%9A%E8%AE%AF?dti=0&lc=zh-CN
https://support.industry.siemens.com/cs/document/83104129/plc–plc-之间的profibus-通讯?dti=0&lc=zh-CN
https://support.industry.siemens.com/cs/document/83103142/plc-–-plc-之间的profibus-通讯?dti=0&lc=zh-CN
3)PLC与上位机可采用OPC通讯
https://support.industry.siemens.com/cs/document/83102553/%E9%80%9A%E8%BF%87profibus%E5%BB%BA%E7%AB%8Bsimatic-net-opc-%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8Eplc-%E7%9A%84s7%E8%BF%9E%E6%8E%A5?dti=0&lc=zh-CN
补充:PLC主站读取个从站中的数据,并发送给上位机,发送数据中包含从站的地址信息,如:1xxx表示1号PLC数据,2xxx表示2号PLC数据 等;上位机根据站号标志位解码为 1号站温度,2号站温度.....等。
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc198193.html