所用的每点输入 4 mA CPU 特征 用户存储器 100 KB 工作存储器 /4 MB 负载存储器,可用** SD 卡扩展 /10 KB 保持性存储器 板载数字 I/O 14 点输入 /10 点输出 板载模拟 I/O 2 路输入 过程映像大小 1024 字节输入(I)/1024 字节输出(Q) 位存储器(M) 8192 个字节 临时(局部)存储器 ? 16 KB 用于启动和程序循环(包括相关的 FB 和 FC) ? 4 KB 用于标准中断事件(包括 FB 和 FC) ? 4 KB 用于错误中断事件(包括 FB 和 FC) 信号模块扩展 较多 8 个信号模块 信号板扩展 较多 1 块信号板 通信模块扩展 较多 3 个通信模块 高速计数器 共 6 个 单相:3 个 100 kHz 以及 3 个 30 kHz 的时钟频率;正交相位:3 个 80 kHz 以及 3 个 20 kHz 的时钟频率 脉冲输出 不论是使用板载 I/O,SB I/O 还是二者的组合较多可以组态 4 个脉冲发生器 脉冲捕捉输入 14 延时中断 / 循环中断 共 4 个,精度为 1 ms 沿中断 12 个上升沿和 12 个下降沿(使用可选信号板时,各为 14 个) 存储卡 SIMATIC 存储卡(选件) 实时时钟精度 ±60 秒 / 月 实时时钟保持时间 通常为 20 天,40 ºC 时较少为 12 天(免维护**级电容) 性能 布尔运算执行速度 0.08μs/ 指令 移动字执行速度 1.7μs/ 指令 实数数学运算执行速度 2.3μs/ 指令 通信 端口数 1 类型 以太网 连接数 ? 3 个用于 HMI ? 8 个用于客户端 GET/PUT(CPU 间 S7 通信 ) ? 1 个用于编程设备 ? 8 个用于用户程序中的以太网指令 ? 3 个用于服务器 GET/PUT(CPU 间 S7 通信 ) 数据传输率 10/100 Mb/s 隔离(外部信号与 PLC 逻辑侧) 变压器隔离,1500 V DC 电缆类型 CAT5e 屏蔽电缆 电源 电压范围 85 - 264 V AC 20.4 - 28.8 V DC/22.0 - 28.8 V DC(环境温度 -20 ºC - 0 ºC) 线路频率 47 - 63 Hz - 输入电流 较大负载时仅包括 CPU 较大负载时包括 CPU 和所有扩展附件 120 V AC 时 100 mA 240 V AC 时 50 mA 120 V AC 时 300 mA 240 V AC 时 150 mA 24 V DC 时 500 mA 24 V DC 时 1500 mA 突入电流(较大) 264 V AC 时 20 A 28.8 V DC 时 12 A 隔离(输入电源与逻辑侧) 1500 V AC 未隔离 漏地电流,AC 线路对功能地 较大 0.5 mA - 保持时间(掉电) 120 V AC 时 20 ms 240 V AC 时 80 ms 24 V DC 时 10 ms 内部保险丝,用户不可更换 3 A,250 V,慢速熔断 - 传感器电源 - - 电压范围 20.4 - 28.8 V DC L+ - 4 V DC(较小)/L+ -5 V DC(较小)(对于环境温度 -20 ºC - 0 ºC) 额定输出电流(较大) 400 mA(短路保护) - 较大波纹噪声(< 1 V 峰值 与输入线路相同 隔离(CPU 逻辑侧与传感器电源) 未隔离
优势
? 安装简便
通过前端连接器连接传感器/执行器。可使用以下连接方式进行连接:
? 螺钉型接线端子
? 弹簧型接线端子
? 快速连接(绝缘穿刺)
更换模块后,只需将连接器插入相同类型的新模块中,并保留原来的布线。前端连接器的编码可避免发生错误。
? 快速连接
连接 SIMATIC TOP 更加简单、快速(不是紧凑 CPU 的板载 I/O)。可使用预先装配的带有单个电缆芯的前端连接器,和带有前端连接器模块、连接线缆和端子盒的完整插件模块化系统。
S7-200各个高速计数器有32位带符号整数计数器的当前值。若要存取高速计数器的值,则必须给出高速计数器的地址,即高速计数器的编号。
高速计数器的编号为:HSC0、HSC1、……、HSC5。
S7-200有6个高速计数器。其中CPU221和CPU222仅有4个高速计数器(HSC0、HSC3、HSC4、HSC5)
(十)累加器区(AC)
累加器是可以像存储器那样进行读/写的设备。例如,可以用累加器向子程序传递参数,或从子程序返回参数,以及用来存储计算的中间数据。
S7-200CPU提供了4个32位累加器(AC0、AC1、AC2、AC3)。
可以按字节、字或双字来存取累加器数据中的数据。但是,以字节形式读/写累加器中的数据时,只能读/写累加器32位数据中的较低8位数据。如果是以字的形式读/写累加器中的数据,只能读/写累加器32位数据中的低16位数据。只有采取双字的形式读/写累加器中的数据时,才能一次读写全部32位数据。
因为PLC的运算功能是离不开累加器的。因此不有像占用其他存储器那样占用累加器。
(十一)特殊存储器区(SM)
特殊存储器是S7-200PLC为CPU和用户程序之间传递信息的媒介。它们可以反映CPU在运行中的各种状态信息,用户可以根据这些信息来判断机器工作状态,从而确定用户程序该做什么,不该做什么。这些特殊信息也需要用存储器来寄存。特殊存储器就是根据这个要求设计的。
1.特殊存储器区
它是S7-200PLC为保存自身工作状态数据而建立的一个存储区,用SM表示。特殊存储器区的数据有些是可读可写的,有一些是只读的。特殊存储器区的数据可以是位,也可是字节、字或双字。
(1)按“位”方式:从SM0.0~SM179.7,共有1440点。
(2)按“字节”方式:从SM0~SM179,共有180个字节
(3)按“字”方式:从SMW0~SMW178,共有90个字
(4)按“双字”方式:从SMD0~SMD176,共有45个双字
说明:特殊存储器区的头30个字节为只读区。
2.常用的特殊继电器及其功能
特殊存储器用于CPU与用户之间交换信息,例如SM0.0一直为“1”状态,SM0.1仅在执行用户程序的**个扫描周期为“1”状态。SM0.4和SM0.5分别提供周期为1min和1s的时钟脉冲。SM1.0、 SM1.1和 SM1.2分别是零标志、溢出标志和负数标志。
S7-200编程语言的基本单位是语句,而语句的构成是指令,每条指令有两部分:一部分是操作码,另一部分是操作数。操作码是指出这条指令的功能是什么,操作数则指明了操作码所需要的数据所在。所谓寻址,就是寻找操作数的过程。S7-200 CPU的寻址分三种:立即寻址、直接寻址、间接寻址。
1.立即寻址
在一条指令中,如果操作码后面的操作数就是操作码所需要的具体数据,这种指令的寻址方式就叫立即寻址。