西门子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变量区放在一起;定义IX地址时要根据图三中IB地址来决定,如果IB为奇数则IX地址从(IB-1)/;如果IB为偶数则IX地址从IB/###.X(0-15)。QX根据QB决定计算方式类似。:这样添加的变量,在数据库总控联编时不会自动添加到DM变量表中,需要重新建立一组对应的变量,然后进行赋值到DM变量中。下图中的变量在数据库总控联编时会自动添加到DM变量表中,画面组态使用此部分变量。
MACSV同西门子S7-200的DP通讯 来自淘豆网m.daumloan.com转载请标明出处.