之前在一个论坛的帖子里,见到有网友说台达PLC的DVP-ES2,其REFF指令无法输入,试之,果然。 在用WPLSoft 2.12编辑程序时,键入REFF指令会出现“输入错误”提示,故安装WPLSoft 2.20试,结果同;参见附图1。 用ISPSoft 1.03编辑,能够输入REFF指令,但“编译”时出现错误,参见附图2。 若编程时设PLC为EH型,则指令可编入,并编译通过,见附图3;ISPSoft亦同。 EH再改ES2后,程序中得到了REFF指令,但编译仍未能通过;试将程序下载到ES2(韧体版本V1.0),提示编译并编译失败。后将PLC内的程序上传,能够看到REFF指令,但程序仍不能编译通过。 以此看来,REFF仍传送到了ES2,但不能确定PLC是否支持该指令,而编程软件、在ES2时是不支持的。或者是PLC不支持该指令,或者是编程软件不支持该指令。 由于只是顺便做做试验,故没有作进一步的了解或咨询;倘若要使用该功能,或可修改D1020的值来达到要求。 本帖的目的,不是介绍指令是否可用,而是介绍对该指令的试验观察过程。 结论:可能ES2不支持REFF指令,或者与韧体版本有关;但是,若与PLC的韧体版本相关,则不应当表现为编程软件不支持或编程时“输入错误”。 |