技术论坛

 【分享】不要在犯我这样的错误,记一次死活通讯不上的实验

返回主题列表
作者 主题
宁超
至圣

经验值:11564
发帖数:1009
精华帖:39
楼主    2016-06-03 23:25:02
主题:【分享】不要在犯我这样的错误,记一次死活通讯不上的实验 精华帖 

 最近做了一个项目,用于CPU之间的S7通讯,其中S7通讯需要创建不同的ID号,所以当时命名的时候就随意取了ID1,ID2,ID3这样的名字。

    

    在实验的时候,却发现总是通讯不上,整了好1个小时,最后啊!检查程序发现用于S7的连接的ID号根本不是我创建的,看到ID  1时,我才恍然大悟,原来输入ID1的时候,系统以为你要的输入区的IB1~IB4,而#ID1才是你想要的。

 

    注意:#ID1里的这个#其实就是表示本地变量的意思,我们在编程的时候无须输入,系统会自动给你带上,但是碰到上述的情况,系统就不会自动加#了,因此手动输入#再加上ID1就解决了问题。

    不过最好不要使用ID1这样的命名,系统无法识别错误,给自己挖坑,也是因为程序好长,没能及时发现这个错误,浪费了不少时间。



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