Expert(D300win)でコンパイルを行うと、CPUプログラムメモリ容量内なのに「POU:xxxがステップ数の最大を超えています。」というエラーが出ます。なぜでしょうか?

  • 文字サイズ変更
  • S
  • M
  • L
  • No : 999
  • 公開日時 : 2023/04/27 04:50
  • 印刷

Expert(D300win)でコンパイルを行うと、CPUプログラムメモリ容量内なのに「POU:xxxがステップ数の最大を超えています。」というエラーが出ます。なぜでしょうか?

Expert(D300win)でコンパイルを行うと、CPUプログラムメモリ容量内なのに「POU:xxxがステップ数の最大を超えています。」というエラーが出ます。なぜでしょうか?
カテゴリー : 

回答

1POU(プログラム)内の最大容量を超えていますので、プログラムを分割してください。
1POUの最大容量は、PLC本体/CPU形式により異なります。
 SPF(14/24点)  :8Kstep
 SPF(32/40/60点):16Kstep
 SPH200シリーズ:4Kstep
 SPH300シリーズ:8Kstep
 SPH2000/3000/5000シリーズ:16Kstep
ただし、ローダの設定(リソースのコンパイラの設定→POUサイズ)によってもエラーとなるので、ローダ設定もご確認ください。

アンケート:ご意見をお聞かせください

ご意見・ご感想をお寄せください お問い合わせを入力されましてもご返信はいたしかねます