西门子S7-200程序移植到Smart200问题总结

时间:2023-03-04作者:佚名

前一段时间遇到以前老西门子S7-200程序移植到Smart200 plc的一些问题。这个程序是几年前我用西门子S7-200 226CN PLC编写的程序,出过货机器使用几年都正常,软件没什么问题。2019年年底这家客户有订购这台机器,现在老款226CN的PLC不好卖,价格也贵,我将PLC改成smart200 ST60PLC。在去年9月份机器安装好后我去调试这移植到SMART200 plc程序时,也是一开始很顺利。结果等机器在送检到品质部门进行出货前系统检测时就出问题。机器控制上面是两个变频器和一个伺服控制再加一个压缩器制冷,几个温度控制。机器其实不算复制,出现问题就是伺服做往复运动会向一边偏移,伺服运行一两个小时后就会偏移到一边的极限,而且是一个方向偏移。我想了很多办法,第一一开始我就怀疑我程序转换没有转换好,我仔细看了程序,做了很多修改都没有效果,我就在此时将程序问题排查。在接下来我就去排查硬件接线和干扰问题,要求将脉冲控制线改短,屏蔽线用双绞屏蔽线,在屏蔽线上加磁环,检测接地,检查伺服走线是否强弱分家等,还要接线端子焊接都都查了,还有机械部分是否有间隙,安装是否达到要求,要求现成人员都整改好了,就是没办法解决问题。后来实在没办法就拿出电话拨打西门子热线技术支持,将我现成问题和技术支持的工程师说了一遍,工程师回复说,你是一直像一个方向偏移,可能就是机械间隙造成,建议在组态里面填写这个机械间隙值。后来我就找到机械工程师去研究问题,仔细看了机械部分,觉得没问题,伺服直接带动同步轮工作,安装也很紧,我觉得不是机械间隙问题。得出机械也没问题,我被这机器折磨的一点脾气都没有了。后来实在想不到很好的办法,就直接拿电脑在现成监控,看到底是哪里问题。把程序调整后,将速度改小让机器慢速运行看PLC发送脉冲和伺服接收脉冲是否一致,好家伙监控一段时间问题就出现了,伺服接收大脉冲数和PLC发出来的脉冲数一致。通过监控发现PLC脉冲数正方向突然多出一个脉冲,这时我就想,我有没改变目标设定值,怎么会突然正方向多一个脉冲数。我以前老款PLC控制都很好,计算程序也没有改动是直接移植过来不会有问题才对。我顺着这个方向去查就发现问题,目标中脉冲数计数是通过两个浮点数相加后的结果再去取整,问题就出现这里。工艺要求是原点在中间,向左右给偏移多少来做往复运动,我程序就是设计思路是设定一个行程是半边行程,再通过半边行程相加来得出全部行程。开始伺服回到原点,测试第一个动作是先运行半个行程,当半个行程运行完成后再将两个半个行程相加结果赋值到目标运行脉冲里面进行向另一个方向偏移,再到了反方向后又是两个半边行程相加的结果做运行想正方向运行,这样一直来做往复运动。这样做两个半个行程相加的好处就是不管是你在那个时候改变行程都用找原点就可以新行程运行。问题就是出现这里,当你我向正负方向运行,一开始通过浮点转换整数的运行目标结果是一致,运行一会儿后就出现负方向值还是原来的运行目标值,这是正方向值就比负方向值多一个值,运行一会儿正方向值有正常。说到这里,大家以为我程序运算有问题,实际上上运算公式还是这一个,只是负方向运算的结果我乘以了负一,我用相对定位指令,换方向要改变运行值来换向控制伺服。我通过监控在某个时间段里面正方向两个浮点数相加结果会有一点点波动,这样就会出现使用取整指令进行四舍五入的情况会出现多一个脉冲导致正方向在某个时间点回一致多偏移1个脉冲,运行久后就会出现正方偏移到极限开关位置,导致机器停机报警。我解决的办法就是将半个行程先进行取整后再去相加,就可以解决这问题。由于客户急着要我们交机,我没时间去进一步验证这个问题,是程序有问题,还是PLC本身有问题。我运到过几次在老款S7-200能正常运行,移植到smart200就会出现一些小问题,我每次都将程序修改一下就可以解决问题,这是程序都是直接可以移植的逻辑控制和运行,问题就是出现直接能移植程序上面。不知道大家在做S7-200移植到SMART200上面有没有遇到过的问题。也有可能是我自身问题,我没有找出来,请大家多多看下面截图多多指教。

下面截图我出现问题的这段程序,老款S7-200程序和smart200修改后的正常程序。

图一是半个行程的原始脉冲(S7-200)

西门子S7-200程序移植到Smart200问题总结


图二

西门子S7-200程序移植到Smart200问题总结


图三,图四,图五是同一段程序截图,也是两左右半边行程相加程序。(S7-200)

西门子S7-200程序移植到Smart200问题总结


图四

西门子S7-200程序移植到Smart200问题总结


图五

西门子S7-200程序移植到Smart200问题总结


图六

西门子S7-200程序移植到Smart200问题总结

相关阅读

2线和3线启动停止电路图 两个电机控制电路图和工作原理

在本文中,我们将了解 2 线和 3 线启动停止图。本文的内容将包括电路图、工作原理。 目录: 2线起停图控制电机 A。电路原理图 b. 工作准则 3线启停图 2线起停图控制电机 A。电路原理...
2023-07-25
2线和3线启动停止电路图 两个电机控制电路图和工作原理

高压电工与低压电工操作证实操考试项目解释​

在电工行业中,高压电工操作证和低压电工操作证是至关重要的资质证书。想要从事相关工作,就必须通过严格的实操考试。那么,这些实操考试究竟考哪些项目呢?今天,我们就来详细了解一...
2024-08-31
高压电工与低压电工操作证实操考试项目解释​

电气设备故障的诊断维修实例,非常实用,建议收藏

案例1 故障现象:CQ6230轻型车床,运行中出现电机过热,主轴转动无力,伴随较大的振动和噪声。 故障分析 :初步检查三相电源电压正常,按照先机损后电路原则,拆下主轴电机传动皮...
2023-06-16
电气设备故障的诊断维修实例,非常实用,建议收藏

傻傻分不清电路?专业电气学姐为你全方面解读(十四)

随着《电工基础》这门课的深入学习,它的内容也是越发难以理解。而且它的知识点一般都是连贯的,也就是说,若你前面所学的没弄懂,那么后面的知识你就会学得越难。 学得快并不...
2023-06-27
傻傻分不清电路?专业电气学姐为你全方面解读(十四)

2021水电工年终工作总结

转眼间,紧张、充实的2021年即将过去。在这一年里,我和同事们一起生活、学习和工作。彼此建立了深厚的友谊,同时在实践中磨练了工作能力,使我的业务能力和技术水平又有了很大...
2023-03-21

热销商品

连发瓦斯枪通用瓦斯射钉钢钉枪瓦斯气体高强度瓦斯射钉枪165气罐

连发瓦斯枪是一款专为高强度瓦斯射钉设计的工具,其特点在于能够连续发射瓦斯气体,适用于多种需要快速穿透和固定材料的场景。这款瓦斯枪配备了165气罐,容量足够满足...
4.5

黄铜镀镍金属电缆防水接头EWM密封格兰头HSM电线固定填料函M20M16

黄铜镀镍金属电缆防水接头EWM密封格兰头(HSM型)是一款高性能电线固定与密封装置,适用于M16和M20螺纹规格。采用优质黄铜材质并表面镀镍处理,具备优异的防腐蚀性、机械...
1.14

消防配件二氧化碳灭火器2 3 5 7KG弯头喷管24Kg干冰CO2外喷头喷嘴

二氧化碳灭火器配件中的2357KG弯头喷管与24Kg干冰CO₂外喷头喷嘴,是专业消防设备的重要组成部分。该弯头喷管采用高强度耐腐蚀材料制造,连接灵活,适用于高压CO₂灭火...
4.5

雷士照明led筒灯孔灯客厅吊顶天花灯嵌入式过道筒灯射灯桶灯家用

雷士照明LED筒灯是一款专为现代家居设计的嵌入式照明产品,适用于客厅、吊顶、过道、卧室等空间。采用高品质LED光源,光线柔和均匀,显色指数高,有效还原真实色彩,营造舒...
5.78

雷士照明嵌入式防眩筒灯射灯窄边过道灯深杯客厅无主灯天花灯米雪

雷士照明嵌入式防眩筒灯射灯——“米雪”系列,专为现代无主灯设计打造。采用窄边深杯结构,有效控制杂散光,实现精准防眩,营造舒适柔和的光环境。适用于客厅、过道、天...
25.67

网站栏目