GET/PUT向导生成的代码问题

分享到:
436
下一篇 >

菜鸟:

不知道大家有没有遇到我的问题,我们公司申请到两个SMART的样品,一个CR40一个SR20,我把两个PLC网线直连,用其中一台用向导生成了GET代码,无论如何都调不通,无奈之下,中间加了个交换机,这样就可以一边监控一边通讯了,谁知道,立刻通了。本以为是网线直连有问题,不过随后又发现了问题:无论是PLC断电重启,还是拔了网线再插上,网络通讯都无法正常恢复,只有重新下载一下程序,通讯才能恢复。因为向导生成的代码加了密码,我无法监控这段代码,无奈之下我用库中的GET指令参照说明写了一段通讯代码,发现网络是可以恢复的,所以严重怀疑向导生成的代码在网络超时方面处理有问题

不知道大家有没碰到这问题?

BTW:两个PLC固件都升级到了*新的FW 2.0.1,编程软件为SMART 2.0版

这个大家都没做过测试吗?还是只有我是个例?

我今天采用向导生成子程序NET-EXE,连接2台SR30测试,提示有错,调用生成的子程序块时赋值类型有误,急需那个生成的子程序3个引脚——超时、周期、错误赋值类型的说明。软件帮助以及手册里面都没有找到啊!

游民:

楼主:你那个向导生成的子程序调用是用的SM0.0吗?那个自动生成的加密块三个参数具体含义是什么?都需要什么样的数据类型,我今天搞了一下午一直有问题,现在终于程序可以下载了,但是下载进去后逻辑不对啊!不可理解。

菜鸟:

我用2个SR30通过路由器连接,PLC断电重启,也遇到了网络通讯无法正常恢复的情况,只有重新下载一下程序,通讯才能恢复。

检查发现:原来系统块里面设置有问题。看图,断电后重新上电PLC会处于STOP状态,设置成RUN后正常,用网线直接连接(不经过路由器)测试也正常。



游民:

PUT/GET 向导生成的子程序调用时,Timeout 要设置为 0.


你可能感兴趣: 工控菜鸟园 图片 自动化系统 SIMATIC S- SMART GE
无觅相关文章插件,快速提升流量