|
发表于 2007-6-11 14:29:42
|
显示全部楼层
来自: 中国山东泰安
小型PLC控制系统中,经常需要在生产现场调整精度不高的时间参数,使用人机界面或拨码开关,会增加成本,采用CPU模块自带的模拟电位器(POT)用作定时器是一种巧妙的办法
9 t! v5 t: x+ p J5 m) k& s- }8 i4 n6 B5 ]0 k% r
定时器预置方法
7 C: ]" I' E& N0 T' Q: I! \2 s 西门子S7-200 CPU EN224模块端盖下提供两个模拟电位器0和1,用小螺丝刀旋转位置转换为0~255之间的数字值,分别保存在特殊存储器SMB28和SMB29中。
& k0 ~7 E5 ~/ v/ W' P; e1 [, h+ N! l 通过MOVB(字节移动)指令将SMB28 、SMB29中数值传送至累加寄存器AC,再赋予定时器PT值,改变SMB28,SMB29中的值,就可实现对定时器预置值的调整。) ^9 m, P' g( H$ F0 l& C
, G& L, M$ c9 r9 R, f$ Y* n7 G
先把SMB29内代表模拟电位器0位置的值送于累加器ACl,把SMB29内代表模拟电位器1位置的值送于累加器AC2。 |
|