​ISPSoft程序步不足报警(太耗程序容量了) 点击:638 | 回复:7



jsgyqsy

    
  • 精华:1帖
  • 求助:9帖
  • 帖子:28帖 | 76回
  • 年度积分:385
  • 历史总积分:608
  • 注册:2008年8月21日
发表于:2022-10-19 09:21:31
楼主
求助帖200分-已结帖

以前用WPLSoft编的程序显示共2659步,用ISPSoft打开编译显示执行码已使用2694步、程序已使用7898步、报警剩余空间不足,不能下载了。

这个ISPSoft怎么这么耗内存呀?

同样的程序用WPLSoft下载就能用。用ISPSoft就提示空间不够了。

后来我用ISPSoft编了一个只有一行的简单程序试试,发现执行码已使用3步、程序已使用650步。一个只有一行一个点的输出就耗程序650步,这是怎么了。

不知哪里设定错了。还是哪里不对。

PID3.png

上图老程序用WPL编的显示2659步。

PID2.png

上图用ISP打开就显示剩余空间不足了。

PID1.png

试了只编一行就耗了程序步650步。

1分不嫌少!


楼主最近还看过



尝试努力

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 632回
  • 年度积分:744
  • 历史总积分:4259
  • 注册:2003年5月09日
发表于:2022-10-19 12:18:24
1楼

末尾加一个END试试。凡是多个重复触点的行,采用多个触点共同输出一个M点,用这个点代替多个触点的行。程序步数不够,只能优化程序。

jsgyqsy

  • 精华:1帖
  • 求助:9帖
  • 帖子:28帖 | 76回
  • 年度积分:385
  • 历史总积分:608
  • 注册:2008年8月21日
发表于:2022-10-19 21:41:01
2楼

最后一张图我只编了一个:LD M1

                                         OUT M0

执行码显示3步,这个没问题。就是那个程序已使用650步。这个650步用在哪里了?怎么耗这么多。有没建变量、有没写注释等。发现这个程序耗的步数都比编的程序码多。

yerone

  • 精华:0帖
  • 求助:0帖
  • 帖子:27帖 | 943回
  • 年度积分:0
  • 历史总积分:282
  • 注册:2006年7月22日
发表于:2022-10-20 08:33:56
3楼

使用isp就有个映射转化程序在了 

121111115

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 378回
  • 年度积分:594
  • 历史总积分:21966
  • 注册:2016年1月20日
发表于:2022-10-20 15:23:33
4楼

所以说要根据你的PLC型号选择合适的软件,虽然说ISP兼容你的PLC,但是兼容性这就是个问题了,台达应该会处理你反应的这个问题,装软件的时候你把人家提供的补丁包啥的都装好,不然你就老老实实用和PLC匹配的软件吧。

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:94
  • 历史总积分:174
  • 注册:2022年7月29日
发表于:2022-10-21 14:00:48
5楼

这个应该是ISP 里面功能实现方法不同导致。

jsgyqsy

  • 精华:1帖
  • 求助:9帖
  • 帖子:28帖 | 76回
  • 年度积分:385
  • 历史总积分:608
  • 注册:2008年8月21日
发表于:2022-10-25 23:44:47
6楼

后来发现只下载执行码,其他程序、注释等一概不下载。也行,下载后程序功能正常。

Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2022-11-29 14:06:56
7楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。

3、求助答疑板块版主结贴时间一般滞后30~45天,以方便大家对求助问题答疑足够时间,也为了每一个优秀答疑人员都可以获取到自己的积分和MP奖励。



热门招聘
相关主题

官方公众号

智造工程师