马上注册,享受更多特权
您需要 登录 才可以下载或查看,没有帐号?立即注册 ![](source/plugin/zhanmishu_wechat/template/static/img/wechat_login.png)
x
本帖最后由 XINCHI 于 2019-8-25 15:55 编辑
H3U的软元件分为以下几类:
输入继电器(X)
输出继电器(Y)
辅助继电器(M)
状态继电器(S)
定时器(T)
常数(K E H)
计数器(C)
数据寄存器(D)
文件寄存器(R)
标号(P)
子程序
嵌套指针
其中,加粗的为经常使用的软元件,本文对常见软元件做一简单介绍。
点数: 256
进制: 八进制
范围: X0-X7 X10-X17 X20-X27 ………X377 Y0-Y7 Y10-Y17 Y20-Y27 ………Y377
一般用 | M0 ~ M499 | 500 点 | 支持掉电保存 | 保持用 | M500 ~ M1023 | 524 点 | 支持掉电保存 | 保持用 | M1024 ~ M7679 | 6656 点 | 掉电保存 | 系统特殊用 | M8000 ~ M8511 | 512 点 | 掉电保存 | 系统特殊用 | SM0 ~ SM1023 | 1024 点 | 掉电保存 |
状态继电器 S 用于步进程序的设计和执行处理,利用 STL 步进指令控制步进状态 S 的转移,简化编程设计。若没有采用 STL 编程方式,S 可当作普通的位元件,就如 M 变量一样来使用。
一般用 | 一般用 | 保持用 | 报警用 | 保持用 | S0 ~ S9
10 点 | S10 ~ S499
490 点 | S500 ~ S899
400 点 | S900 ~ S999
100 点 | S1000 ~ S4095
3096 点 |
100ms | 100ms | 10ms | 1ms 累计型 | 100ms 累计型 | 1ms | T0 ~ T191
192 点 | T192 ~ T199
8 点 | T200 ~ T245
46 点 | T246 ~ T249
4 点 | T250 ~ T255
6 点 | T256 ~ T511
256 点 |
编程实例:
一般用 16bit | 保持用 16bit | 一般用 32bit | 保持用 32bit | 保持用 32bit | C0 ~ C99
100 点增计数 | C100 ~ C199
100 点增计数 | C200 ~ C219
20 点双向计数 | C220~ C234
15 点双向计数 | C235 ~ C255
21 点高速计数 |
编程实例:
每个数据寄存器 D 为 16 位,使用 32 位数据时,以两个相邻的数据寄存器表现 32 位的数据。
在指定 32 位时,如果指定了低位(例如:D0),则高位为继其之后的编号(例如,D1)被自动占用。
|