在SCL中,为什么不能给作为IN_OUT参数的字符串变量分配系统属性?

描述:
在给功能块参数分配系统属性的时候,编译功能块时可以会出现错误信息。
这是因为编程时对属性的不恰当使用。

比如,给STRING类型的IN_OUT变量分配S7_sampletime属性。

在SCL中,为什么不能给作为IN_OUT参数的字符串变量分配系统属性?
图. 01

编译功能块时,由于给变量分配属性导致错误。

在SCL中,为什么不能给作为IN_OUT参数的字符串变量分配系统属性?
图. 02

SCL编译器的帮助信息提示可以参考S7-SCL文档。

关于系统属性的具体描述可以参考S7-SCL documentation > Attributes > System attributes for parameters > Calling references > Help on system attributes。

在SCL中,为什么不能给作为IN_OUT参数的字符串变量分配系统属性?
图. 03

S7_sampletime属性只适用于 IN/IN_OUT/OUTREALSDTIME类型的数据。

指导
如果按照文档所述使用系统属性的话,编译功能块时不会出错。

关键词
用户功能块

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

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

相关推荐

发表回复

登录后才能评论