西门子S7-200PLC与MACSV系统通讯说明目前和利时的MACSV系统与西门子的PLC系统通讯比较多,本文档针对西门子的S7-200PLC系统与MACSV系统的通讯进行介绍。,比如CPU(CPU222,或CPU224、CPU226,电源在CPU内部集成),通讯卡(必须支持DP协议,一般为EM277)。,我们现在MACSV系统里一般包括了西门子的S7-200的GSD文件()。(,+sp1,+sp2)。,如果采用普通的双绞通讯线距离短数据量少也可以通讯。2、,与SMARTPRO的通讯设置一样,不再具体叙述。,设定EM277DP从站号(要与DCS系统的站好一样)。,双方协商设定通讯区的大小。,对于CPU222最大起始地址为2046,CPU226最大起始地址为5119,DCS侧的该地址由ConMaker侧组态时在参数数据中设置。。3、:DCS测设备组态时,,应将此文件拷到PCBasedIO目录下,如下图:():,选择你的工程;;;,点击引入按钮;;然后在下方出现:EM277PROFIBUS-DP设备;,点击右键-定义设备;弹出以下对话框::定义一个设备名称并对EM277设备添加模块。;(选中模块号0,然后点击右边的模块定义按钮),如果通讯点是开关量定义BIT,如果模拟量要定义WORD。(S7-200)。,选中你定义的S7200PLC后加入;,编译成功后保存。;:经过数据库基本编译、联编、生成下装文件后在控制器算法组态的相应站里生成MACS设备配置。:;;,然后在数据类名中要选择BIT(开关量通讯),也可以用导入导出功能定义数据。。,然后在CODESYS中自动生成数据库点。。。,不要与IO变量区放在一起;:这样添加的变量,在数据库总控联编时不会自动添加到DM变量表中,需要重新建立一组对应的变量,然后进行赋值到DM变量中。下图中的变量在数据库总控联编时会自动添加到DM变量表中,画面组态使用此部分变量。4、注意事项ConMaker与EM277中的地址对应关系:QBOUT——ConMaker在硬件配置中自动分配的该模件的输出区起始地址;IBIN——ConMaker在硬件配置中自动分配的该模件的输入区起始地址;V-memory——PLC中设置的通讯区(变量存储区)的起始地址,CPU222中输入输出缓冲区的长度由I/O配置决定,下例中I/O数据均为4word,先是输出区,输入区紧随其后。
MACSV同西门子S7-200的DP通讯 来自淘豆网m.daumloan.com转载请标明出处.