【发布时间】:2018-08-15 12:13:49
【问题描述】:
我正在为结构化文本构建解析器和类型检查器。 ST 是 Pascal 的导数。
很明显,ST 允许对两个声明的实变量 X 和 Y 进行相等比较
X = Y
你也可以这么写
X <> Y
和
X > Y
如果我有两个声明的布尔变量 A 和 B,是
A = B
合法吗?帕斯卡肯定会这么说。我对 ST 的参考文档(包括 2004 年标准的澳大利亚版本,以及几个供应商的实现)不清楚。
我可以写吗:
A > B
这是什么意思?
[在摘要中,我对比较字符串的相同问题感兴趣。布朗尼也解决了这个问题]。
[不,我不能只在真正的控制器上尝试;我实际上没有一个,最近的一个实际上距离我两天。]
答案是什么?您查阅的参考文件是什么?
【问题讨论】:
标签: plc relational st