CODESYS SP18中的一些新功能
1 无法再切换到较旧的编译器版本
这是通过改进编号CDS-74626完成的
- Release Note: [[GENERAL]] * The choice of the compiler version is limited to only the newest version or the version already used in the project. This applies to the project compiler settings and the project environment dialog. ...
因此,如果要为旧控制器创建新项目,则无论如何都应使用最新的编译器版本。
如果由于某种原因,新项目需要使用较旧的编译器版本,则必须安装旧版本来创建一个项目。
2 数据类型字符串现在可以是 UTF8 或旧格式 ASCII
查看文档:https://content.helpme-codesys.com/en/CODESYS%20Development%20System/_cds_utf8_encoding.html
您可以使用此设置(下面的屏幕截图)启用它,所有字符串都将被视为 UTF8 字符串。
如果未选中,您仍然可以通过键入 UTF8#'aäoöuü' 来获得 UTF8 字符串文本。在这种情况下,字符串存储为 [61 C3 A4 6F C3 B6 75 C3 BC 00]。如果您未选中该设置并键入“aäoöuü”,则得到 [61E4 6F F675 FC 00]
您还可以使用属性 {attribute 'monitoring_encoding' := 'UTF8'} 修饰 STRING 以强制 UTF8 监控。

3 您现在可以以符号方式访问 IO 通道
这是一项新功能,因此如果有任何问题,解决方法是仅使用仍然可以使用的旧访问方法。
4 功能块的通用常量
用于替换已弃用的库参数列表。
5 “离线”联机帮助和“在线”联机帮助已更改
help.codesys.com已被www.helpme-codesys.com 取代,成为一个全新的平台。关键词:更快。
离线 .chm 文件现在是 HTML 文件,它复制了 www.helpme-codesys.com网站以供离线使用。
网页 (help.codesys.com) 仍将保留。 原因是旧的 CODESYS 开发环境已经在其上实现了与旧在线帮助的链接,并且这必须至少作为这些环境的基础继续存在。