IMCIS22
当按下一个数字键时,其值被加入存储在单个数据字中的数据串中。这个程序可以对0到9999的数字进行操作。如果超过**限值,则**位溢出、丢失。每个新近输入位放置在数据串的“单元”位置。经处理,输入的数字输出,给一个7段显示DSP1,表示当前输入数据串是什么。
程序通过对位数据找(首地址M110>左移4位(SFTL,指令),把输入数字加到当前串。为实现这个目的,“空”数据值被移入到位元件M110, 11, 12和13。当键入的数据值移入到寄存器D010后,D010内容与位数据找(首地址M110 )通过WOR相连结。因为D010的内容总是1个数字(一个按粗输入),即一个4位模式,可以说,D010的前4位被复制到位数据栈的预先“置空”区域中,此区域也为4位。
接着位数据找的内容被直接移出到一个7段显示的输出。同时使用BIN指令处理同一个位栈,其结果存在D000中。这是一个直接读取当前数字串的过程。
PILZ PNOZ X3 3S/1?
Siemens Simatic S7 PS307 6ES7 307-1EA00-0AA0 6ES7307-1EA00-0AA0
Siemens Simatic S7 6ES7 492-1AL00-0AA0
Siemens Sirius 3TK2825-1BB40
Seifert ST-4981
Eurotherm S04 SU29647-001-001
Pepperl+Fuchs OJ3000-M1K-E23
E. Dold & S?hne Not Aus Modul BN 5983.53
Siemens Sirius 3TK2825-1BB40
Siemens Simatic S7 6ES7 141-1BF30-0XA0
Wago I/O 750-303
Siemens Sitop Power 5 6EP1 333-1SL11 / 6EP1333-1SL11
SCHLEICHER Relais KS12 15409371
Schleicher SZA52-S
Siemens SITOP Power 5 6EP1 333-2BA00 6EP1333-2BA00
Siemens Simatic S7 6ES7 492-1AL00-0AA0
Murr Elektronik 54103
SIEMENS 5SY6202-7 IEC/EN 60947-2 5SY62
PILZ PSSu E S 4DI 312400