没有源代码适用于这个项目,因为它是在编译库”SM3_Basic, 4.2.1.0 (3S – Smart Software Solutions GmbH)”里面,您是否需要浏览原始库查找源代码?
今天上午在培训室自己学习汇川技术AM600PLC软件,仿真下载编译出现上述错误。实在不知道咋回事,然后遇到杨工来培训室拿线,于是问他了一下。老司机果然遇到过这个错误:野指针问题。
知道问题是啥就好办了,野指针,那就找哪里用了指针呗。然后就定位到下面这里:这里结构体中有指针变量,但是这里第一个应该是DDLX,我因为之前使用了全局替换,导致这里替换错了。
然后后面用的时候,使用的是g_SingleAxisStruct[DDLX]这个结构体里的axis轴指针变量,但是因为没有进行赋值,没有进行初始化,仿真下载的时候,就会出现上述问题:这个问题就是野指针报错!!坑了我1个多小时,终于解决,记录一下!!!
将第一个g_SingleAxisStruct[DDLY]结构体,改为g_SingleAxisStruct[DDLX]就解决了我的问题。大家如果遇到这个问题,应该也是指针出现的问题:野指针。大家自己查一下自己的指针初始化部分代码。
转载请注明:燕骏博客 » codesys软件报错”没有源代码适用于这个项目,因为它是在编译库“SM3_Basic, 4.2.1.0 (3S – Smart Software Solutions GmbH)”里面
赞赏作者微信赞赏支付宝赞赏