西门子PLC 7288 SMART 200 系列大量现货 13922952859
siemens西门子PLC专注西门子PLC 7288系列 SMART 200系列现货销售
全国咨询热线:13922952859
当前位置: 首页 > 知识课堂 > PLC知识

编程 S7-200 时,需考虑TD200 的功能键

时间:2022-08-28 12:50:36 作者:admin 点击:

问题:
在标志字节MB 0 中,已经置了一个位,为什么?

解答:
M 内存的一个字节被用作TD200功能键和S7-200控制器之间的接口区,
只能用这个M字节来作为与TD200的接口。
如果操作TD200 的一个功能键,并且在用户程序中也把 Mn字节用于那些与TD200 无关的任务, 那么在程序中可能会有错误反应。

通过Micro/Win V3.1版本软件的“Tools > TD200nWizard”菜单,组态关于消息文本和消息初始化信息时,为功能键分配接口区(MBnx)。
。根据关于功能键的注解,在输入对话框中定义可在用户程序中处理功能键操作的M内存区。

如果操作了一个功能键,那么有一个“1”会被分配到组态的M字节中的相应的位上。设置好的nM 字节组态如下:

通过TD200向导定义的 M 字节地址n

Shift+F4n

Shift+F3n

Shift+F2n

Shift+F1n

F4n

F3n

F2n

F1n

20.n

7n

6n

5n

4n

3n

2n

1n

0n

因此,如果在TD200上操作F4键,就会设置标志 Mn20.3。在程序中必须把该标志清除。例如,如下所示:

操作了F1键n

LDn

M 20.0n

用户标志 1n

=n

M 12.7n

激活设定点的动作后,清除F1标志n

Rn

M 20.0,1n

关键字:
编程注意事项,程序设计