应用领域 | 电子,印刷包装 |
---|
6ES72231PM220XA8西门子EM223数字量模块
SIMATIC S7-200 CN,数字量 I/O EM 223,仅用于 S7-22X CPU, 32 DE 24V DC,灌电流/拉电流, 32 DA 继电器,2A/通道 此 S7-200 CN 产品 只具有 CE 认证
参考价 | ¥12 |
订货量 | 1 台 |
更新时间:2020-04-09 11:08:03浏览次数:173
联系我们时请说明是化工仪器网上看到的信息,谢谢!
6ES72231PM220XA8西门子EM223数字量模块
SIMATIC S7-200 CN,数字量 I/O EM 223,仅用于 S7-22X CPU, 32 DE 24V DC,灌电流/拉电流, 32 DA 继电器,2A/通道 此 S7-200 CN 产品 只具有 CE 认证
1、PLC主要按输入输出点数来区分高低,点数越高,性能越高
2、西门子PLC分为 LOGO!(小的PLC,100点左右),S7-200CN(西门子国产小型,我们有优势200点左右),S7-200(西门子进口小型,和200CN通用),S7-300(中型PLC 200点以上到3000点)S7-400(大型 3000点到5000点),ET200(分布式,高防护等级 200点到2000点)
3、、较常用的是S7-200CN和S7-300
3 6ES7 972-0CC35-0XA0 TS适配器II 用于ISDN 远程服务
4、S7-200CN 主要记 CPU单元 可扩展IO模块,通信模块 功能模块 电池卡 存储卡
客户主要用CPU单元和可扩展IO模块
从站地址---EM277的从站地址通过硬件设置,在模块本身上的拨码设置分为X0(地址个位)和X10(地址十位);
波特率---EM277是波特率自适应的,DP网络的波特率取决于S7-300的组态。
通讯数据地址对应---假设DP主站已定义了16入/16出的一种I/O配置,V区偏移量为2000,则其对应关系如下:
图1 通过EM277 在S7-200 CPU本地的输入/输出缓冲区分配
在主站上容易分辨输入/输入缓冲区,而通过EM277在S7-200 CPU的V存储区的映射,是本地的输入缓冲区(也就是主站的输出缓冲区)在前(地址低),输出缓冲区(主站的输入缓冲区)在后面(地址高)。
一,在STEP 7项目里插入一个S7-300的站:
图2 S7-300组态
第二,选中STEP7的硬件组态窗口中的菜单 Option-Install new GSD( EM 277 GSD 下载) ,导入SIEM089D.GSD文件,安装EM277 从站配置文件,如图2:
图2 安装GSD
第三,点击Browse,添加GSD文件路径:
图3 加GSD路径
第四,导入GSD文件后,在右侧的设备选择列表中找到EM277 从站,PROFIBUS DP-Additional Field Device-PLC-SIMATIC-EM277,并且根据通讯字节数,选择一种配置(只能添加一组),本例选择8字节入/8字节出的方式,如图4:
图4 通信区域组态
第五,确定S7-300硬件组态中所设置EM277 的地址,如下图红框标注,为DP从站EM277 的站地址。
图5 组态DP通信地址
第六,组态完系统的硬件配置后,将编译下载到S7-300的PLC当中。
第七,在S7-200侧断电的情况下,将EM277 的拨位开关拨到与S7-300侧硬件组态的设定值*。 在S7-200中编写程序将进行交换的数据存放在VB0-VB7,VB8-VB15,分别对应S7-300的PQB0-PQB7和PIB0-PIB7,打 开 STEP7中的变量表和STEP7 MicroWin的状态表进行监控,它们的数据交换结果如图6/图7所示:
图6 通信数据监控
图7 通信数据监控
注意:VB0-VB7是S7-300写到S7-200的数据,VB8-VB15是S7-300从S7-200读取的值。EM277上拨位开关的位置一定要和S7-300中组态的地址值*。如果使用的S7-200通信区域不从VB0开始,则需要设置地址偏移,在S7-300硬件组态中双击 EM277,修改数值0为实际使用的数值即可,如下图所示:
图8 地址区域偏移设置
首先,在TIA STEP 7项目里插入一个S7-300的站,并添加DP主站:
图9 添加S7-300站点
打开TIA网络视图,选中菜单-选项-安装设备描述文件 GSD( EM 277 GSD 下载) ,导入SIEM089D.GSD文件,安装EM277 从站配置文件,见图10:
图10 安装GSD
弹出图11界面,选择EM277 GSD文件存放路径,并安装GSD文件,如图11:
图11 安装GSD
导入GSD文件后,如图12示步骤操作:
图12 添加EM277站点
选中EM277,切换为设备视图,
此例中:VB0-VB7是S7-300写到S7-200的数据,VB8-VB15是S7-300从S7-200读取的值。
图13 通讯区域组态
组态完,编译程序下载到S7-300的PLC当中。 在S7-200侧断电的情况下,将EM277 的拨位开关拨到与S7-300侧硬件组态的设定值*。 在S7-200中编写程序将进行交换的数据存放在VB0-VB7,VB8-VB15,分别S7-300的QB0-QB7和IB0-IB7,打开 TIA中的监控STEP7 MicroWin的状态表进行监控。
常见问题:
通信指示灯都正常,但数据读取不到?
如果组态的io地址较大,则可能超过了300CPU默认的过程映像区。此时将IB,IW改为PIB,PIW读取。
DP通信所需要传输的数据超过64字节怎么办?
方法1:软件里固定的通讯长度大64bytes out/64 bytes in, 可以选择图中的“通用模块”根据实际需求自由设置输入/输出区域,而EM277 大的通讯字节数是64 word out/64 word in。
方法2:分时通讯。以64字节通信区为例,若超过大配置。那么可以将通信区的一个字节作为标志位,这样需要在S7-200中分时或条件判断,将数据放置或读取通信区域。同理,在S7-300中也需要判断标志位。
方法3:满足扩展要求的前提下,同一个200PLC可以扩展多个EM277,具体可以参考本文中大I/O扩展能力的要求,那么在同一个S7-300的项目里可以组态多个PROFIBUS从站。
方法2可以增大通信的数据量,但由于通过标志位来分时分次传输的,所以通信数据的刷新会比方法3慢;方法3通过扩展DP从站或者200PLC的通信端口来实现数据扩展的,但增加了成本,且需要考虑是否满足扩展要求。
6ES72231PM220XA8西门子EM223数字量模块