求助,三菱PLC -FX3U系列当P指针的步数小于CJ的步数时的跳转,其扫描时间,电脑模拟一直报硬件错误

扫描时间我不知道怎么查看,电脑模拟一直报硬件错误(三图);连上plc写入程序,却报通信故障(四图),请各位大神帮我看一下哪里的问题啊,,
五图,硬件错误具体说明,六图,GX-WORKS电脑模拟不支持WDT指令,七图。PLC参数设置,八图,,会不会是这种情况,但是说明书说的较少,不是很清楚。

第1个回答  2016-07-05
是不是你新建工程的plc类型不同,导致你硬件报错!追问

类型是设置的FX3U,只不过硬件错误报的是程序运算时间超过看门狗定时器的时间(默认200ms),想加mov K1000 D8000;WDT;但是电脑模拟不支持WDT指令。

追答

你程序写反了哦!mov K1000 D8000 ;WDT

追问

只是追问里写错了,刚刚改了追问了。

追答

什么意思啊???加我QQ2280466554

第2个回答  2016-07-06
看门狗一般不用设定如果看门狗报警说明你的扫描周期超过你设定值,
你的程序没有看FEND主程序结束指令
有P
如果有P 一定要带FEDN不然PLC也会报错追问

虽然在我完整的程序里(共500多步)这一节的确是子程序,但是我在提问里是把这一节单独挑出来作为一段独立完整的主程序的。P指针不止可以做子程序的调用指针(CALL FEND SRET ),也可以做程序的跳转指针(CJ)。在提问里的P指针是作为程序跳转用的(只不过是不满足条件往回跳转的),而不是子程序调用用的,所以根本就不需要FEND的,因为没有子程序。

相似回答