| 作者 | 主题 |
|---|---|
|
WWCWWC 至圣
经验值:79155 发帖数:9098 精华帖:157 |
楼主
主题:由一个网友提问的思考
由一个网友提问的思考 前段时间的忙碌,顿感觉今天的空闲,晚上一个人座下来总想写点什么的冲动。平时习惯于没有重要工作安排时,都会在每天打开西门子官方网页,搜索一些网友的问答,一来互相交流学习,另外,可以把自己有限的所谓工作经验互相探讨一下,以提升自己的技能。 在“找答案”栏目中映入眼帘的一个问题,大意是西门子300cpu中有一款cpu315-2dp,为什么称为2dp?故名思议,该cpu具备2个通讯口,且应该可以通过组态设置为2个dp口功能,这样才“名副其实”地实现profibus-dp通讯。 打开step7;新建一个项目;插入新对象;选择300一个站点……,这些操作对于大部分工控人熟悉西门子step7的已经是最熟悉不过的事情了。在第二槽cpu模块位置只有X2为dp通讯口,难道另一个可以通过组态修改为dp口?双击打开dp属性窗口,如图所示: 这个没有什么悬念,此处省略200字数。 双击二号槽cpu,打开属性窗口,在常规选项中可以看到“接口”参数选项,如图所示: 双击打开属性窗口,“常规”选项中是一些文件名称及文件存放途径,在“参数”选项中有系统默认的mpi通讯协议,尝试着改为dp通讯。先删除通讯默认的mpi通讯协议,点击通讯频率后,参考弹出“删除”按钮。图示: 删除后点击“新建”按钮,希望有dp通讯的选项“意外”出现,思索着在“网络设置”中找到想要的,参考图示: 该窗口选项不多,也容易理解,仅仅只有MPI地址设置项和通讯频率设置项,出乎意料之外,百思不得其解。从硬件组态中只能选择X1(mpi通讯);X2(dp通讯)。 难道还有其它隐情?于是打开【300的样本手册】仔细查询,希望能够找到答案,经过查询终于在第29页中找到了答案,关于对接口1(X1)的描述。图示: 图中很明确的描述该通讯口是基于RS485通讯,接口供电电流200mA(供mpi适配器电源等),支持mpi通讯,不支持dp通讯模式,答案已经找到。继续往下查询,看接口2(X2)的特性吧,图示: 图中明确描述了该通讯口仍然是基于RS485通讯,接口供电电流200mA,不能够组态为mpi通讯模式,只能组态dp通讯模式,且允许组态主、从站。 至此,答案已经找到,一个X1口只能用于mpi通讯,另一个X2口也只能用于dp通讯。非常敬佩网友“刨根问底”的工作态度,自己也用过数块该cpu,从来没有想到过此类问题。一般均是X1口连接带编程口的dp插头(方便HMI设备和PG/PC编程设备的连接),X2口用于dp从站或者IM153模块之类的连接。其实有问题并不可怕,可怕的是知道问题而不去了解的习惯。 由于是晚上编写的小文章,无法及时回复,希望那位网友能够看到此肤浅解释。
2016年9月19日星期一 晚 |