现场有些老设备,客户隔三差五要增加一些功能,这次增加 MES 功能后,代码工作存储器 直接 101%,代码无法下载。
有些现场使用的是 1515 PLC,按理说空间很够了,增加一些代码(很少)后 代码工作存储器 也满了,小功能升级工作难以进行。
升级 PLC 的方法暂时不考虑。
----------------------------------------------------------------
想请教:
1、如何用合理的方法优化 SCL 代码?如:好的编写方法等。有哪些代码习惯会徒增空间占用?
2、有些数组元素实际只用 10 个、20 个,但前人创建的时候习惯创建 Array[0, 30] of INT,且这种情形非常多。这种做法,会不会占用 代码工作存储器?
3、程序员喜欢 Minify 代码,譬如网站使用的 JS 文件,每个动辄几千行,压缩后体积会大大减小,这样网站加载速度会加快。这在西门子 SCL 编程中大家会使用吗?是否有效?