q 系列plc st语言编程笔记

上传人:n**** 文档编号:57526392 上传时间:2018-10-22 格式:PDF 页数:17 大小:160.68KB
返回 下载 相关 举报
q 系列plc st语言编程笔记_第1页
第1页 / 共17页
q 系列plc st语言编程笔记_第2页
第2页 / 共17页
q 系列plc st语言编程笔记_第3页
第3页 / 共17页
q 系列plc st语言编程笔记_第4页
第4页 / 共17页
q 系列plc st语言编程笔记_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《q 系列plc st语言编程笔记》由会员分享,可在线阅读,更多相关《q 系列plc st语言编程笔记(17页珍藏版)》请在金锄头文库上搜索。

1、 Q 系列系列系列系列 PLC ST 语言编程笔记语言编程笔记语言编程笔记语言编程笔记 dcer 1、标识名标识名标识名标识名 标识名不区分大小写。标识名中不能使用保留字及实际软元件等字符串。 2、注释注释注释注释是以表示注释的开始的“(*”及表示结束的“*)”围住部分。 3、数据类型数据类型数据类型数据类型 ST 程序中可用的数据类型如下 BOOL,INT,DINT,REAL,STRING (或 “),ARRAY,STRUCT 数组要素的指定编号从 0 开始计数 D1:=1; tankaD1:=1200; 4、软元件软元件软元件软元件 a、 可直接使用软元件,如 D1000,X0A0、DX0

2、(直接输入) 。 b、 变址修饰 Z2:=1; D0Z2:=K0; (*D0Z2 表示 D1*) c、位指定 D0.0 = TRUE; (*将 D0 软元件的第 0 位置为 ON。 *) W0.F = FALSE; (*将 W0 软元件的第 15 位置为 OFF。*) d、 位数指定 通过将位软元件的 4 位、8 位、12 位 作为 1 位数进行位数指定,在位软元 件中可以处理单字数据或者双字数据。 K4X0 := D0; (*将从 X0 软元件开始的 16 位作为整数型(INT)使用,代入 D0*) Wtest := K1X0; (*将从 X0 软元件开始的 4 位代入单字型标签 Wtest

3、 中。*) Dwtest := K5X0; (*将从 X0 软元件开始的 20 位代入双字型标签 Dwtest 中*) 5、 ST 程序的表达式程序的表达式程序的表达式程序的表达式 a、运算符列表 (),函数(),* (指数,如 tei*shisuu ), NOT, * ,/ ,MOD (余数), + , -, 比较 , = , = , MV 增大 根据所设置的 SV(设置值)和 PV(测定值)执行 PID 运算: PIDCONT S PID 运算。使用软元件点数 10+18xn P63 +0 初次处理标识 W 通用数据设置区 +1 res +2 res +3 res +4 res +5 re

4、s +6 res +7 res +8 res +9 res +10 设置值(SV)W 0 至 2000 SV 设置区 环路 1 +11 测定值(PV)W -50 至 2050 +12 自动操作值(MV)R -50 至 2050 +13 过滤后的测定值(PVf)R -50 至 2050 +14 手动操作值(MVman)W -50 至 2050 +15 手动/自动选择(MAN/AUTO)W 0 自动!不是 0/1 +16 报警(ALARM)R/W +17+27RES +28 环路 2 . BOOL S_PIDINIT(EN,ANT16 s); 将使用回路数的 PID 控制用数据,批量地登录到 CP

5、U 模块内部,置为可以进行 PID 控制状态 将 n 中指定的回路 No.的运算参数变更为 s 中指定的软元件编号以后存储的 PID 控制用数据 BOOL PIDPRMW(BOOL EN,ANY16 n,ANY16 S); n:变更的回路,S:存储变更的 PID 控制用数据的软元件的起始编号 BOOL PIDCONT(EN,ANY16 s); s:输入输出数据区域中分配的软元件的起始编号 (1) 执行 PIDCONT 指令时进行采样周期的计测及 PID 运算。 (2) PIDCONT 指令以 s 中指定的软元件编号以后设置的输入输出数据区域的设 置值 (SV)、测定值 (PV) 为基础进行 P

6、ID 运算,将运算结果存储到输入输出数据区域的自动操作 量 (MV) 区域中。 (3) 在经过了采样周期的设置时间后的最初的 PIDCONT 指令执行时进行 PID 运算。 2)不完全微分 S_PIDINIT S S:PID 控制数据起始数据 使用软元件点数 10+14xn P54 数据区 内容 备注 +0 总环路数 +1 一次扫描中的执行环路数 +2 PID 运行方式(正 0/反) 回路 1 +3 采样周期(Ts) 1 至 6000 (单位: 10ms) +4 比例常数(kp) 1 至 10000 (单位: 0.01) +5 积分常数(Ti) 1 至 32767 (单位: 100ms) +6

7、 微分常数(Td) 0 至 30000 (单位: 10ms) +7 过滤系数 0 至 100(%) +8 操作值下限(MVLL) -32768 至 32767 +9 操作值上限(MVHL) -32768 至 32767 +10 操作值变化率(deltaMVL)-32768 至 32767 +11 过程值变化率(deltaPVL)-32768 至 32767 +12 0 +13 微分增益(Kd) 0 至 32767 (单位: 0.01) +14 0 +15 0 - +16. 回路 2 S_PIDCONT S PID 运算。使用软元件点数 10+23xn P61 +0 初次处理标识 W 通用数据设

8、置区 +1 res +2 res +3 res +4 res +5 res +6 res +7 res +8 res +9 res +10 设置值(SV)W SV 设置区 环路 1 +11 测定值(PV)W +12 自动操作值(MV)R +13 过滤后的测定值(PVf)R +14 手动操作值(MVman)W +15 手动/自动选择(MAN/AUTO)W +16 报警(ALARM)R/W +17+32RES +33 环路 2 . 10、其他其他其他其他 1)LDP, LDF LDP 是上升沿脉冲运算开始指令,仅在指定位软元件的上升沿时 (OFFON) 导通。字软元件的位指定时,仅在指定位发生 0

9、1 的变化时导通。 BOOL LDP(EN,Bit s);s 作为触点使用的软元件 2)实现 DWORD_AS_WORD(ds, wLow, wHigh): DMOV(TRUE,ds,K8M0); MOV(TRUE,K4M0 ,wLow); MOV(TRUE,K4M16,wHigh); 3) SM400:总是 ON SM401:总是 OFF SM402:仅运行以后一次扫描时 ON SM403:仅运行以后一次扫描时 OFF SM409:0.01 秒时钟 SM410:0.1 秒时钟 SM411:0.2 秒时钟 SM412:1 秒时钟 SM413:2 秒时钟 SM414:2n 秒时钟(n=SD414) SM415:2n 毫秒时钟(n=SD415) 参考参考参考参考: 三菱 Q 系列 结构化文本(ST)编程参考手册 MELSEC-QLF 结构体编程手册(结构化文本篇) MELSEC-QLF 结构体编程手册(公共指令篇) MELSEC-QLF 结构体编程手册(应用函数篇) MELSEC-QLF 结构体编程手册(特殊指令篇)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号