SIEMENS浔之漫智控技术有限公司镇江西门子以太网6XV1840-2AH10
S7-200的接口模块主要有数字量I/O模块、模拟量I/O模块和通信模块。下面分别介绍这些模块。
(一)数字量I/O模块
数字量I/O模块是为了解决本机集成的数字量输入/输出点不能满足需要而使用的扩展模块。S7-200PLC目前总共可以提供3大类,共9种数字量I/O模块。
1.EM221数字量输入扩展模块
8DI,DC24V(直流输入)
2.EM222数字量输出扩展模块
8DO,DC24V(直流输出)
8DO,Relay(DC24V/ AC24~230V)(继电器输出)
3.EM223数字量混合模块
4DI(DC24V),4DO(DC24V/2A)
4DI(DC24V),4DO(Relay 2A)
8DI(DC24V),8DO(DC24V/2A)
8DI(DC24V),8DO(Relay 2A)
16DI(DC24V),16DO(Relay 2A)
16DI(DC24V),16DO(DC24V/2A)
(二)模拟量I/O模块
模拟量I/O模块提供了模拟量输入和模拟量输出的扩展功能。S7-200的模拟量扩展模块具有较大的适应性、可以直接与传感器相连,并有很大的灵活性,且安装方便。
1.EM231模拟量输入模块
4AI(电压或电流)输入信号的范围由SW1、SW2和SW3设定。
2.EM232模拟量输出模块
2AO(电压或电流)
3.EM235模拟量混合模块
4AI(电压或电流),量程由SW1~SW6设定
1AO(电压或电流)
(三)通信模块
S7-200系列PLC除了CPU226本机集成了两个通信口以外,其他均在其内部集成了一个通信口,通信口采用了RS-485总线。此外,各PLC还可以接入通信模块,以扩大其接口的数量和联网能力。
1.EM277模块
EM277模块是PROFIBUS-DP从站模块,同时也支持MPI从站通讯;
2.EM241:调制解调器(Modem)通讯模块
3.CP243-1:工业以太网通讯模块;
4.CP243-1 IT:工业以太网通讯模块,同时提供Web/E-mail等IT应用;
5.CP243-2:AS-Ⅰ主站模块,可连接较多62个AS-Ⅰ从站。
S7-200PLC的配置就是由S7-200CPU和这些扩展模块构成的
西门子S7-200PLC的表指令使用例程
需要将实时采集的数据,建立一个长度的表格(ATT填表指令)。实时记录数据,那么就要求这个表格具有**先出的功能(FIFO)。
1.ATT填表指令:向表格(TBL)中加入字值(DATA)。表格中的*个数值是表格的zui大长度(TL)。*二个数值是表格的实际条目数。每次向表格中增加新数据后,条目计数加1。新数据被增加至表格中的zui后一个条目之后,即无法再向表格中添加数据,报溢出。表格zui多可包含100个条目,不包括zui大条目数和实际条目数的参数。
2. FIFO**先出指令:从表(TBL)中移走*个数据,并将此数输出到DATA。剩余数据依次上移一个位置。每执行一条本指令,表中的数据数减1。
3.将这两个指令结合起来,先通过数据建表,当表格满了之后,再移出老的数据,填入数据。如下图所示:注意:所有的表格读取和表格写入指令必须用边缘触发器指令
西门子S7300/400中DBW和DIW有什么区别
西门子S7-300/400PLC有两个数据块寄存器,DB和DI
使用DB寄存器打开数据块后,使用DBX、DBB、DBW、DBD等来访问数据块里的变量
比如
OPN DB 1
L DBW 0 //此时访问的就是DB1.DBW 0
使用DI寄存器打开数据块后,使用DIX、DIB、DIW、DID等来访问数据块里的变量
比如
OPN DI 1
L DIW 0 //此时访问的也是DB1.DBW 0
因为调用FB时,系统自动使用DI寄存器来打开背景数据块,所以通常DI寄存器又被称为背景数据块寄存器,如果在FB里不使用OPN DI打开数据块,直接使用DIW访问的就是背景数据块里的一个字变量,所以在FB里不要使用DI寄存器打开其它的数据,否则造成参数访问混乱。
总之,看到DIW并不一定是访问的背景数据块,要看是否在FB里使用,是否使用了OPN DI打开了其它数据块,不在FB里DB寄存器和DI寄存器使用没有区别