当编译F程序时,系统弹出错误号”1739:xxx”的错误消息”Syntax error.” 是什么意思?

组态注意事项:
当编译F程序时,可能会发生 "Syntax error." 的错误。该错误对话框的标题包含如下错误消息 "FTool: Compilation1 (1739:xxx..."n

当编译F程序时,系统弹出错误号"1739:xxx"的错误消息"Syntax error." 是什么意思?
图. 01

原因:
该错误可能会在如下情况下发生:n

  • F程序中包含F的功能模块,而该模块含有类型为 "F_TIME"的参数。n
  • F程序块的数据类型"F-TIME"的参数仅使用了一个字符预设值为 "d" (day)的格式化参数值, 例如 "15d"为 15 天。

当编译F程序时,系统弹出错误号"1739:xxx"的错误消息"Syntax error." 是什么意思?
图. 02

注意:

  • 该消息仅仅在编译时出现一次。只有在更改该参数或复制该F功能块时,编译才会重新出现。
    在设置编译模式为 "Entire program" 也是如此。n
  • 当每遇到一个如此设置的Word参数时,该消息将显示一次。如果该种预设的参数在程序中存在多次 (例如,通过复制来生成F程序), 则编译时,系统将连续显示该错误信息。用户则必须多次确认该错误消息。

影响:

  • 如果通过 "OK" 按钮确认该消息,则程序将继续正确的编译。n
  • 在编译记录文件中将没有任何错误消息。n
  • 该错误消息将不影响到实际程序的运行。而设置的该时间参数在程序中也可以使用。例如用户可以将CFC切换到测试模式来检查实际控制器中的该参数。

当编译F程序时,系统弹出错误号"1739:xxx"的错误消息"Syntax error." 是什么意思?
图. 03

修复:
用户可以通过简单修改该参数时间来避免编译时弹出该错误消息。可以通过附加的参数格式,例如,毫秒 ms" (millisecond)。这样,可以使用 15d1ms"来代替 "15d"。n

当编译F程序时,系统弹出错误号"1739:xxx"的错误消息"Syntax error." 是什么意思?
图. 04

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc337094.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论