倍福TwinCAT2软件编写程序后,编译的时候报错,提示程序的数量超出限制了?
具体错误信息如下:
Maxnum number of POUs(2048) exceded!Comple is aborted!
如下图所示:
程序当前数量超出预设数量
此时,需要修改一下TwinCAT PLC的配置,这个参数是在文件中存储的,路径如下:
C:\TwinCAT\Plc\
找到该路径下的文件TwinCAT PLC Control.ini
以文本的形式打开文件,然后找到MaxNumOfPOUs=2048
修改后面的数值,可以改为4096,修改完成后,重新打开PLC程序文件,重新编译就可以解决这个问题了。
修改TwinCAT 2 PLC程序的最大数量
引申:看到倍福的这种文件格式:
每一行都作为一个参数,前面是参数名称,后面是该参数对应的数值,中间以等号分割。
根据这个特点,我们在保存配方等类别的文件时,同样可以使用这种方式。
在使用xml文件不方便的时候,可以实现参数的保存了!
这种方式,
数据的加载可动态变化,也可以在应用程序打开的时候,用来对修改不频繁的参数进行初始化!
我现在C#的程序都是使用xml文件的方式用来初始化,一些相对固定的参数!
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved