位指令 ONS 输入指令. 一次扫描为真 OSR, OSF 输出指令. 上升/下降沿时Output bit 为 1
定时器和计数器指令 时基 1MS .EN .DN .PRE .ACC 的使用
比较指令 LIM 下限 上限 结果 0 100 在0与100间为1 0 -100 大于0,小于-100时为真 MEQ MASK
计算指令 CPT 运算速度较慢,占更多内存
传送/逻辑指令 BTD 给目标的指定连续位赋值 .源的指定开始位及连续位赋予目标的指定开始位.
数组(文件)指令 MODE .POS 指向当前操作的数组元素. 指针概念 .LEN 数组长度 ALL 对所有的元素进行操作 数值N 一次对N个元素操作 INC 一次对一个元素操作 .POS 指向当前操作的数组元素. 指针概念 .LEN 数组长度
FSC搜索和比较指令 按照表达式比较二个数组对应元素或一个元素与数组各元素 搜索到满足表达式的元素 应用例:造错误代码转相应子程序执行 置位 .FD(找到位) 置位 .IN(禁止位,只有再清0,才可以继续搜索) .POS指出找到的元素位置 应用例:造错误代码转相应子程序执行
AVE 数组平均值指令 从指定元素,按指定维和长度数作平均值 .POS一般为0
位移指令 先入先出 FFL---入 FFU---出 后入先出 LFL---入 LFU---出
顺序器指令 SQI 输入指令 SQO 输出指令 SQL 输出指令 通过屏蔽,源和数组的当前位置(.POS)内容一样时为真 .POS 外部改变 通过屏蔽,将数组位置的数据送DEST SQI, SQO一起用时, .POS由SQO改变 SQL 输出指令 使能时,源送数组当前位置. .POS+1
程序控制指令 TND 暂时停止扫描以下程序 调试用
循环指令
专用指令 诊断指令 FBC 记录SOURCE和REFERENCE不匹配位的位置 DDT 不仅记录SOURCE和REFERENCE不匹配位的位置,而且改变参照位同于源位
PID 操作方式 自动 软手动 HMI设定输出%. ( .SO) 作为回路输出 手动 手操站 当同时置位软手动和手动时,考虑手动 .SWM 1 软手动 0 自动 手动 手操站 .MO 1 手动 0 自动 当同时置位软手动和手动时,考虑手动
PID方程为ISA标准或独立增益 误差可定为PV-SP或SP-PV 微分作用于PV或误差 CV上/下限 另交叉死区值 PV高/低报井限,PV死区 正/负偏移值,偏移死区 输入以未定标或工程单位定标方式 显示并监视P.I.D参数
手动,软手动 到自动的无扰动切换 Tieback 引入手操站输出 当手动或软手动时,PID指令计算积分值,使CV能跟踪手动或软手动的设定输出.当切换回自动方式时,CV输出从手动或软手动的设定值开始,做到无扰动切换 即使没有使用积分项,PID指令也会修改 .BIAS(前馈或偏置 %), 使CV能跟踪手动或软手动的设定输出.从而做到无扰动切换.返回自动时, .BIAS保持在最后值不变.如果用户不希望改变 .BIAS,则可以置位 .NOBC(1 禁止’反向’计算偏置值), PID指令将在无积分项时不提供手动/软手动—自动的无扰动切换
上电或编程方式切向运行方式的无扰动再启动 在CV(AO)模板组态时,该通道(例如2)参数指定为’Hold For Initialization’.当控制器不运行时该位(模板标签结构体中输出的返回输入 .CH2InHold) 为1.同时输出保持在现有的输出值,并且在模板标签结构体中输出的返回输入 .CH2Data 反映该值
将’Hold For Initialization’(. CH2InHold)作为PID指令的Inhold bit 将’Hold For Initialization’(.CH2InHold)作为PID指令的Inhold bit. .CH2Data作为PID指令的Inhold Value(按工程单位).当Inhold bit为1时,PID指令将Inhold Value赋予控制变量输出(CV).在上电或编程方式切向运行方式,重新作模板connection时,AO从控制器接收控制变量输出,清除Inhold bit(.CH2InHold).PID开始正常操作.实现无扰动再启动
回路更新时间(.UPD) 按过过程定.例: 温度>=1S 压力或流量 250MS 张力控制<=10MS
PID定时 连续任务中 定时器起动执行 结合实时采样和时间粘贴准确执行 周期性任务中 无条件执行
级联 级联指定( .CL) Master, Slave 指定( .CT) 基于Slave的工程定标值(.MAXS , .MINS)自动将Master输出(%)转换,作为Slave的设定值
三角函数指令
高级算术指令
算术转换指令
与控制器交换数据指令