plc中比较指令分为CMP和ZCP
CMP比较指令的用途是将源操作数[S1·]和[S2·]的数据进行比较,结果送到目标操作元件[D·]中。当X0为ON时,将十进制数100与计数器C2的当前值比较,比较结果送到M0~M2中。
ZCP指令的用途是将一个源操作数[S·]的数值与另两个源操作数[S1·]和[S2·]的数据进行比较,结果送到目标操作元件[D·]中,源数据[S1·]不能大于[S2·]。当X1为ON时,执行ZCP指令,将T2的当前值与10和150比较,比较结果送到M0~M2中。
机内数据的存取管理。 在数据运算过程中,机内的数据传送是不可缺少的。 运算可能要涉及不同的工作单元,数据需在他们之间传送;运算可能会产生一些中间数据,这需要传送到适当的地方暂时存放;有时机内的数据需要备份保存,这要找地方把这些数据存储妥当。 总之,对一个涉及数据运算的程序,数据管理是很重要的。
运算处理结果向输出端口传送。 运算处理结果总是要通过输出实现对执行器件的控制,或者输出数据用于显示,或者作为其他设备的工作数据。 对于输出口连接的离散执行器件,可成组处理后看作是整体的数据单元,按各口的目标状态送入一定的数据,可实现对这些器件的控制。
比较指令用于建立控制点。 控制现场常有将某个物理量的量值或变