技术论坛

 真真假假,傻傻分不清楚

返回主题列表
作者 主题
西门子Auto
官方工程师
西门子官方工程师西门子官方工程师

经验值:2462
发帖数:126
精华帖:16
楼主    2015-04-24 10:33:10
主题:真真假假,傻傻分不清楚 精华帖 

在童话世界里香车载*宝马要配金鞍,完美。可在现实世界里宝马不配鞍香车配瘸驴的事比比皆是,美其名曰节俭,能省就省了。可是亲,你真的能确定是节俭吗?君不见苹果手机陪便宜数据线惨遭炸脸的惨痛案例吗?在工控行业里这类节俭导致更大损失的案例数不胜数啊,不信去问度娘吧。今天我们也讲一个类似的案例吧,不是炸脸,炸的是时间。

直接切入主题:

        客户:网络读写通信就是不成功,为什么?

        我:您是自己编程还是向导做的?

        客户:两个我都做过,就是通信不上啊,都不行,怎么回事?          

       我:这是比较典型的通讯方式,我们有现成的入门文档,要不我给你发过去您参考对比一下?这样您就可能发现自己哪里配置有错误。

 

        客户:好的好的,谢谢啊,有问题我再联系你们。

两个小时后,客户打进热线

        客户:李工,按照文档上的方法我重新配置了,还是不成功啊?

        我:您的网络读写向导分配了通信的状态字节,您帮我看看报几号错误啊?

 

下面是关于通信状态字节的解释,熟悉的请略过。

 

      状态字节中每一位代表的具体含义如下图中红框中标注的内容。

    由上图可以看出错误代码只占据状态字节的低4位,将其转换为十进制数值即代表了错误代码,错误代码的具体说明如图15所示。

      客户:李工,我看了错误字节,有时是1号,有时是2号错误,来回变,怎么回事?

            我(有点奇怪,怎么两个错误来回变呢?):您使用的通信线缆是什么样子的?

            客户:就是普通的屏蔽双绞线电缆,然后自己焊了两个九针的接头。

            我(终于找到突破口,兴奋中。。。):您最好使用标准的DP接头和工业线缆,S7-200的端口非隔离,自己焊的接头因为不是隔离的,不能保护端口,同时通信上也容易出现校验错误,您最好更换一下,然后再试试?

            客户:哦,这个必需使用西门子的么?

            我:不一定,只要您使用的是正规的符合RS485标准规范的DP接头都行。

            客户:好的,我回去找两个换上。

 

            我(终于松了一口气):好的,有问题再联系热线。

   第二天,客户继续打进热线

            客户:李工,我按照您的方法做了,现在是不报2号错误了,但还是报1号错误,通信不上?

            我(啊,怎么还有错误啊?):您别着急,咱们新建一个项目,一起来重新做一遍向导,我帮您再检查一遍吧。

检查中。。。

            我:这次咱们就让主站往从站里面写入一个QB0的值吧?通信上后,直接就能观察到变化。

            客户: 好的,没问题。

下载中。。。

           客户: 李工,还是通信不上啊,主站里的VB0赋值255,但是从站的输出灯一个都没亮。。。

           我(开始怀疑通信口有问题了):您的这个通信口确定是好的么?用编程电缆连过么?

           客户:好的啊,用编程电缆插在这个主站Port 0 DP插头后面的九针口上,能同时访问到两台PLC的地址啊,分别是23 呢。

 

          我(已经无想法。。):这样吧,您把刚才咱们单独做的向导配置以邮件的方式发给我,我帮您测试一下吧。看看我这边能通上么。

过了一会儿,客户打进热线        

客户:李工,我通信上了,我找到问题在哪了!!

我:啊?通信上了,哪里我没有检查到啊?怎么通信上的?

客户:我把我的编程电缆一拔下来,从站的QB灯就全都亮了。

我:啊?您是哪款编程电缆?

客户:就是那款USB/PPI的编程电缆啊!

我:这款电缆中间有一个黑色的转接盒么?

客户: 没有啊,就是一根线,连电脑这边是USB,连PLCRS485.

我(原来罪魁祸首是假电缆,我怎么没想到呢,后悔中。。。):这个不是原装电缆,它没有西门子PPI协议的驱动芯片,所以不支持多主站的通信连接,所以当你用编程电缆访问S7-200主站时,网络读写的主站通信功能就被抑制,当然通信不上了。

客户:哦,原来是这个原因啊,怪不得呢。那我这就去买跟原装电缆!

我: 好的,也谢谢您配合我,让我找到了真正的原因。有问题欢迎您继续联系西门子技术热线。

。。。。

       挂机后我虽感到这个问题已解决后带来的轻松,但更多的是后悔没有深入的检查客户所使用的硬件设备而导致的未及时解决问题。最后总结一下这个问题,给自己做一个记录:

1.    1、自己焊接电缆往往无法保证质量容易烧毁端口,建议使用标准的RS485总线插头和工业线缆;

2.    2、需要使用原装编程电缆,因为PPI通信支持多主站通信,第三方电缆无法做到;

 

3.    3、要及时查看通信的状态字节,以便查看错误原因。

您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。