菜单

程序创建

程序创建

程序编写完成后,即可通过激活编译器 开始编译。编译结果会显示在编译过程中自动弹出的消息窗口内。调用编译器后,将按以下步骤进行编译。

未闭合连接校验

UniSafePLC确保功能块之间的所有连接均可正常闭合。未连接的接口将被判定为错误

验证未引用的【连接开启】和【连接断开】接点

UniSafePLC确保功能图中输入的所有端子块都得到使用。存在未引用的端子块将被判定为错误。

监控功能数值范围校验

在创建指令表之前,UniSafePLC会检查监控功能的参数是否处于当前编码器配置的数值范围内。若超出范围,当编码器参数随监控功能调整而变更时,可能会出现未被察觉的数值溢出问题。

创建指令表(IL)

基于功能组创建的IL代码会显示在消息窗口中,并可在此对代码进行验证。通过对应的块ID可识别相应功能块的代码段。 

创建操作码

为系统生成机器可识别的代码。随后该代码将与参数一同传输。

消息窗口

所有编译结果都显示在消息窗口中。若检测到错误,消息窗口将自动弹出提示。

提示:双击消息窗口中显示的模块 ID,即可使用“快速跳转”功能直接定位到图表中的相应块。因此,当出现错误消息时,可轻松定位相应的功能块。

循环冗余校验(CRC)备份

编译器成功运行后,将创建共计三个循环冗余校验校验值。

  • 设备配置循环冗余校验:程序校验值与参数数据校验值。
  • 参数循环冗余校验:参数数据校验值
  • 程序循环冗余校验:程序校验值

注意:如果使用更高版本的UniSafePLC打开现有的UniSafePLC程序,则该程序将完成迁移。为确保完整迁移,必须执行一个额外的步骤。

重要提示:

此显示屏内容仅供参考,不可用于安全相关文件!

 

最近修改: 2026-03-30