问题:
程序中如何处理CPU 221, CPU 222, CPU 224,CPU 226 和CPUn226XM的板内电位器,他们的分辨率又是多少?
解答:
通过用户程序中的特殊寄存器区来访问CPU的模拟电位器。
S7-200 类型 | 模拟电位器 1 | 模拟电位器 2 |
CPU 221n | SMB 28n | 不存在n |
CPU 222n | SMB 28n | 不存在n |
CPU 224n | SMB 28n | SMB 29n |
CPU 226n | SMB 28n | SMB 29n |
CPU 226XMn | SMB 28n | SMB 29n |
无论CPU是在运行状态还是停止状态,电位器的值每次循环都会被更新一次。值的范围从n0 (电位器旋转至最左端)到 255 (电位器旋转至最右端)。分辨率是 8n位。可以在用户程序中使用电位器的值,例如用于与额定值进行比较的操作。
命令 | 操作数 | 注释 |
LDB>=n | SMB 28, 100n | 如果电位器 1 的值大于或等于“100”,那么应该置位 Q 0.0n |
Sn | Q 0.0,1n |
关键字:
功能性
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc341210.html