设为首页  |  加入收藏    
首页
关于我们 产品介绍 应用方案 下载中心 客户留言 联系我们
     
应用方案
应用方案  
您现在的当前位置:首页 > 应用方案

S系列与_mcgs_1
发布日期:2012-8-22  浏览:3161


概述
    S系列I/O前端是本公司基于多年制造经验与技术积累,充分考虑工业现场采集与控制的实际需要,采用最新微电子与微处理器技术研制生产的高性能I/O前端。S系列I/O前端具有模拟信号输入(AI)、模拟信号输出(AO)、开关量输入(DI)、开关量输出(DO)等功能,规格多样,RS485总线通讯接口,标准MODBUS协议,通用而非专用的驱动程序,设置测试简捷,使用方便,性价比优越,是各种工业现场信号数据进出计算机的快捷通道。且适配于国内外各种组态软件。
    S系列I/O前端有以下型号:
S1104     4路混接(标准电压、标准电流、热阻、热偶)输入,工程量值,8路报警继电器输出。
S1108     8路混接(标准电压、标准电流、热阻、热偶)输入,工程量值,4路报警继电器输出。
S1116     16路混接(标准电压、标准电流、热阻、热偶)输入,工程量值。
S1204     4路两线制(4~20mA)变送器专用输入,直接挂接变送器,工程量值,8路报警继电器输出。
S1208     8路两线制(4~20mA)变送器专用输入,直接挂接变送器,工程量值,8路报警继电器输出。
S1216     16路两线制(4~20mA)变送器专用输入,直接挂接变送器,工程量值。
S1316     16路开关信号输入,8路开关量信号输出。
S1332     32路开关信号输入。
S1416     16路开关信号输出。
S1504     4路隔离模拟信号输出(4~20mA),8路开关信号量输出。
    MCGS是北京昆仑通态自动化软件科技有限公司开发生产的常用组态软件,下面就S系列I/O前端与MCGS的通讯连接介绍如下:
S系列I/O前端与MCGS连接大致有两种方式,一种是直接连接方式,另一种是间接连接方式。
直接连接方式
    直接连接方式是S系列I/O前端通过串行总线(RS485)、MODBUS 协议直接与MCGS连接。
间接连接方式
    间接连接方式是以PLC可编程控制器(例如西门子S7-200)为通讯管理器和控制CPU,S系列I/O前端为输入输出模块,间接与MCGS连接。在间接连接方式时MCGS软件不直接与S系列I/O前端打交道,而是与PLC的内存数据变量中的I/O数据映射区打交道。驱动程序使用PLC的驱动程序,即可在S系列I/O前端上完成相应的输入输出工作。此种方式的好处是可以减轻主机的通讯负担,并使整套系统可利用PLC的编程能力和可靠性使之具有某些脱离上位机运行的可能,避免或减轻因使用WINDOWS上位机平台较易出现死机和上位机崩溃的烦恼。间接连接的具体使用方法参见本公司的《S系列I/O前端与可编程控制器的连接》。

    下面就S系列I/O前端与MCGS的直接连接予以说明, S系列I/O前端与MCGS的连接是一项不复杂的连接工作,基本上有如下几步:设置S系列I/O前端;在MCGS的当前运行项目下定义计算机的通讯口;定义连接的外部设备(如S系列I/O前端的S1108);定义每个I/O通道对应的变量地址及工况参数;变量的动画连接等工作。

    连接要点及注意事项
● 运行MCGS的计算机与S系列I/O前端的通讯连接方式为主从式,计算机为主,S系列I/O前端为从。
● 确定MCGS与S系列I/O前端的通讯速率,例如9600bps。
● 普通PC机串行口为RS232,S系列I/O前端的通讯接口为RS485,因此在计算机侧应加装RS232/RS485转换器(如本公司的S9101)。
● 用户在连接之前,应使用S系列I/O前端设置测试程序《XMH_SIOSET》,将S系列I/O前端的站址设置好,并将通讯速率设置为约定好的通讯速率, 通信协议为MODBUS。对于模拟量而言,整型请选择为MODBUS(I),浮点请选择为MODBUS(F1)或MODBUS(F2)。S系列I/O前端的其它参数,用户根据现场实际工况自行设置。
● 用户可使用S系列I/O前端设置测试程序《XMH_SIOSET》,对已连接完毕的系统硬件环境进行测试,以确定硬件连接无误,并可进行相应的功能和精度核查。
● 如有多个S系列I/O前端请用RS485总线(屏蔽双绞线),将所有S系列I/O前端串接在一起,再与计算机侧的RS485接口相连。
● 计算机与S系列I/O前端的通讯电缆连接对应表(以S9101单路隔离RS232/RS485转换器为例)
RS232通讯线    计算机的COM 口(九芯)           S9101的RS232侧
                 2 (RXD)     --------------     3   (TXD )
                 3 (TXD)     --------------     2   (RXD)
                 5 (GND)     --------------     5   (GND)    

    RS485通讯线    S9101的RS485侧                   S系列I/O前端的接线端子
                                      1号站       2号站               N号站
                  1 (RS485 A )   ---  37   -----  37   -------------- 37  (RS485 A )
                  2 (RS485 B )   ---  36   -----  36   -------------- 36  (RS485 B )
                  3 (RS485 地)   ---  35   -----  35   -------------- 35  (RS485 地)

  

    以MCGS连接4个S系列I/O前端的某工程为例,S列I/O前端型号分别为S1104、S1108、S1316、S1504,对应站址为1、2、3、4,通讯协议对应为MODBUS (I)、MODBUS(F2)、MODBUS、MODBUS,通讯速率为9600 bps,连接于COM1口。  
● 接的通讯口(以串口COM1为例)打开新建项目,出现工作台画面,在工作台画面选择双击“设备窗口”,选择设备组态出现“设备组态:设备窗口”画面,再丛主菜单“查看”选择“设备工具箱”,出现了如图(1)所示的设备工具箱画面。在这个画面从设备工具箱双击先选择“串口通讯父设备”再选择“MODBUS设备”,设备组态画面如图1所示。在设备组态:设备窗口中双击“串口父设备”出现“通用串口设备属性编辑”窗口如图1所示。在画面设置通讯速率(9600bps)、通讯串口号(如COM1)、通讯协议格式(8位数据位,1位停止位,无校验。)等设置完成确定即可。
S系列I/O前端的通讯协议为标准的莫迪康的MODBUS—RTU协议,协议的具体细节用户可忽略,确定各种输入输出信号对应的寄存器地址即可完成输入输出的管理。
    定义外部设备步骤如通讯口设置完成后,双击设备1-[MODBUS设备]出现“设备属性设置-设备1”窗口如图3所示(S系列I/O 前端的通讯协议为标准的莫迪康公司的MODBUS—RTU协 议) 在设备名称命名第一个外部连接设备如“S1104A”,在设备地址中输入所要连接的S系列I/O前端的通讯站址(如所连接的S1104的通讯地址为01,则将连接设备“S1104”的设备地址中输入1),重复以上操作对剩下的设备进行设置,外部连接设备命名可分别为“S1108A”、“S1316A”、“S1504A”,通讯站址分别对应为2、3ֻ 4。
   

●通道参数定义
    再“设备属性设置-设备0”画面点击“设备设置内部属性”出现MODBUS通道属性设置画面,先将画面内的通道全部删除,再增加通道出现如图4所示。因各种设备的信号输入,输出类型不同,现对各种类型输入,输出信号的参数定义分别说明:
整型模拟量输入
    以S1104为例,因为其通讯协议为MODBUS(I).S1104   要求定义4个变量,在通道类型选择为3输入寄存器;通讯协议为MODBUS(I)时数据位的位数对应16位-2进制,寄存器号从1开始,连续通道数根据外部设备的通道定义(如S1104,此处添写4)。 操作方式为只读方式。  .
浮点模拟量输入
注:为了连接方便,在MCGS软件与各类硬件用浮点模拟量输入时,请在S系列I/O前端设置测试程序《XMH_SIOSET》的通讯协议下选用MODBUS(F2)。对MCGS来讲,S系列I/O前端设置测试程序《XMH_SIOSET》的通讯协议MODBUS(F1)是不能用的。
    以S1108为例,其通讯协议为MODBUS(F2)S1108     有8个模拟量输入通道。在通道类型选择为3输入寄存器;  位的位数为32位 浮点数;寄存器号从1开始,连续通道数根据外部设备的通道定义(如S1108,此处添写8);操作方式为只读方式。
开关量输入
    以S1316为例(16个开关量输入信号),通道类型选择为1输入继电器; 寄存器号从1开始,连续通道数根据外部设备的通道定义(如S1316有16路开关量输入,此处添写16);操作方式为只读 方式。                                                       
开关量输出
    以S1316为例(8个开关量输出信号)通道类型为0输入继电器;寄存器号从1开始,连续通道数根据外部设备的通道定义(如S1316开关量输出,此处添写8);操作方式为读写方式。对S1504的开关量输出信号定义基本同S1316的定义。
模拟量输出
    以S1504为例(4个模拟量输出)参数定义基本同整点模拟量输入。在通道类型选择为4输出寄存器;数据位的位数对应16位-2进制,寄存器号从1开始,连续通道数根据外部设备的通道定义(如S1504,此处添写4);操作方式为读写方式
检测通讯。
●变量设置完成后可在设备调试处检查通道运行是否正确,以及各通道的数值显示。
                                  

    对MCGS来讲,在设备属性中选择通道连接,按照提示将数据连接于设备,可在实时数据库观察到各通道的显示值。可以检查此时的通讯是否正常,数值是否正确(如图 5)。如一切正常,此时可关闭变量设置窗口画面,保存设置。

    完成以上步骤后,即完成了MCGS与S系列I/O前端的设备定义和通讯连接准备工作,其它进行动画连接及完成MCGS的更高级功能,请参见北京昆仑通态自动化软件科技有限公司的《MCGS参考手册》
如有需要可向公司索取带示意图的说明。
 

版权所有: 北京西姆宏仪器仪表有限公司 京ICP备05035633号 设计制作:无忧网络