S7-1200和DCS系统的通讯问题

我有一个半途接手的项目,工厂的DCS系统来读取电柜S7-1200里的一些数据。DP通讯从没有做过所以很懵。总结一点有几个问题:
  1.接线问题,工厂把紫色DP线从DCS那边引到电柜旁了,外加了一个profibus中继器,如下图,该怎么和cm1242-5连上?
   2.工厂发了一份DCS协议的模板给我看,要我照这样弄,如下图。好奇协议里的地址怎么有V区呢?
   3.像这种第三方的DCS,我们博途里没办法添加人家的设备,该怎么组态?
   4. DCS那边为了配合S7-1200的cm1242-5他们要做哪些必要工作?

图片说明:

S7-1200和DCS系统的通讯问题    S7-1200和DCS系统的通讯问题    S7-1200和DCS系统的通讯问题   

最佳答案

1、接线问题:
先看看下述资料。看完就知道如何接线了及中继器的用途了:
、《PROFIBUS DP连接器选型表及安装说明》连接:
http://www.chinakong.com/manual/view.asp?id=42
、《西门子RS485中继器使用说明》下载:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0281
2、工厂发了一份DCS协议的模板给我看......?
那张PLC与DCS通信表叙述得非常详细。其中有变量名(tag)、DSC的地址、波特率、数据流向、数据类型、数据大小等。
你就根据上述通信表进行编程,例如NO.1的tag。你将低压氮阀的open/close的状态写入V232.0中即可。PROFIBUS DP通信的特性是地址映射,当你的PLC与DSC在组态中已完成建立好地址映射关系后,V232.0地址中的内容会自动传送到DCS的NO.1的tag中,这就是DP通信的特性:地址映射。
3、像这种第三方的DCS,我们博途里没办法添加人家的设备,该怎么组态?
、S7-1200通过DP做DCS从站,需要DCS厂家的GSD文件吗?  
S7-1200通过DP做DCS从站不需要DCS厂家的GSD文件。而DCS厂家需要S7-1200的GSD文件,即你要向DCS厂家提供S7-1200的GSD文件。
、cm1242-5的GSD文件下载链接:
https://support.industry.siemens.com/cs/document/49852283/%E4%B8%8B%E8%BD%BD-gsd-%E6%96%87%E4%BB%B6-cm-1242-5?dti=0&lc=zh-CN
4、 DCS那边为了配合S7-1200的cm1242-5他们要做哪些必要工作? 
、双方约定通讯数据的格式与通讯的方式,那张PLC与DCS通信表就是DCS厂家给你的详细约定。
5、你首先要了解掌握的必备知识:
、S7-1200如何作DP从站:详细步骤见下述资料中通信一章中的PROFIBUS DP通信。
西门子 S7-1200 PLC Easy Plus技术参考:
、编程软件该怎么组态,怎么设置和编程,将一些数据传到DCS主站?
参考看看下述的S7-300的实例,了解如何PROFIBUS DP通信与DCS通讯。
《S7-300与DCS通讯学习》连接:
hhttps://wenku.baidu.com/view/347f9bf57c1cfad6195fa79f.html

提问者对于答案的评价:
谢谢你。回答的非常详细,受益非浅,非常感谢。  另外我还想追问第1个问题,我是不是买2个Profibus接头的插头把中继器上的九针口和cm1242-5九针口连上就算接好线了吗? 见笑了

最佳答案作者回复:
猜想中继器在此的作用是为了加长通信距离与提高通信速率的。中继器接线不需要Profibus dp接头,中继器接线是进线与出线的接线端子。cm1242-5需要Profibus dp接头。有关接线问题,你先看看有关中继器及cm1242-5的资料。
西门子 S7-1200 PLC Easy Plus技术参考下载地址:
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=3855&loginID=&srno=&sendtime=

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

(6)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:45
下一篇 2021年7月5日 上午1:45

相关推荐

  • S7-1200 在那能下载到软件?

    那能下载S7-1200的编程软件啊?V11或者V12的。 最佳答案 参考下:1、《直接安装STEP 7 V11 SP2的方法》http://blog.…

    SIMATIC S7-1200 2017年11月6日
  • 1200高速脉冲计数可以不用硬件中断吗

    1200的高速脉冲计数可以设置完硬件计数器HSC1,HSC2以后,不设置硬件中断直接调用CRTL-HSC吗 问题补充:可以的话,怎么做呢,能给个案例吗 最佳答案 可以,直接在主程序…

    SIMATIC S7-1200 2017年6月8日
  • S7-1200处理多个模拟量问题

    新手大师们不要笑话哦,问个弱弱的问题,S7-1200PLC中FC105 106是模拟量处理功能块,我想问下,我现在模拟量很多,一个PLC估计要处理6个模拟量,我可以同时调…

    SIMATIC S7-1200 2017年11月12日
  • S7-1200 PLC modbus tcp DB块设置

    在现有项目中的远程模块中有5个地址(0040~0044)寄存器的数据要读取,再转入PLC中,但在设置读取寄存器数据的DB块时应该如何设置?5个地址的数据是要如何分组? 图片说明: …

    2017年7月26日
  • 1200程序下载不了

    下载不了PLC程序,显示内部错误错误码-88,提示硬件组态错误。原来用的好好的,重新授权后就不能用了,重装系统和软件也解决不了。 最佳答案 授权是软件的授权,是允许你的使用权限,和…

    SIMATIC S7-1200 2017年8月18日
  • s7-1200温度出现负值

    我用PT100 传感器,三根线,两根红线接一起和一根黑线分别接在热电阻模块的I+,I-两个端子上,可是,在线时出现负值或者极限值,是怎么回事?谢谢! 图片说明: &nbs…

    2017年10月31日
  • S7-1200一主二从通信

    用三个s7-1200组成一主二从的通信模式,且各站之间用无线路由器传递信息,请问用什么方式或协议能做到此要求,谢谢 问题补充:请问视频中“目前S71200只支持S7通信的服务器(S…

    2017年8月24日
  • 1200中在使用计数器的时候为什么我使用系统时钟M0.0或者M0.2计数器不进行计数呢?

    1200中在使用计数器的时候为什么我使用系统时钟M0.0或者M0.2计数器不进行计数呢?程序如下图所示。 图片说明:       最佳答案 …

    2017年6月1日
  • 1200PLC变量中文注释 红色

    比如某个变量 I0.0 之前已经中文注释位"电机热保护",假如现在更改了线路要把其改为"风机热保护",但是这时中文注释会…

    SIMATIC S7-1200 2017年11月18日
  • SCALE9(FC105)

    在博途库里加上了SCALE功能块,但不能使用,要去除保护。怎么去除专有保护,如图 图片说明:    最佳答案 这是step7里面的fc105吧,块保护是因为本身…

    2017年6月7日

发表回复

登录后才能评论