企业信息

    上海曦龙电气设备有限公司

  • 10
  • 公司认证: 营业执照已认证
  • 企业性质:外资企业
    成立时间:
  • 公司地址: 上海市 奉贤区 南桥镇 江海村 上海奉贤南奉149号
  • 姓名: 程先生
  • 认证: 手机未认证 身份证未认证 微信未绑定

    供应分类

    TSTA20C

  • 所属行业:机械 电工电气 控制设备及附配件
  • 发布日期:2020-02-21
  • 阅读量:369
  • 价格:2589.00 元/台 起
  • 产品规格:不限
  • 产品数量:2589.00 台
  • 包装说明:齐全
  • 发货地址:上海奉贤南桥江海村  
  • 关键词:TSTA20C,TSTA20C1,TSTA20C2

    TSTA20C详细内容

    TSTA20C是专为工业控制而设计的**计算机,其体积小,具有高可靠性和很强的抗干扰能力,因而在工业控制中得到了广泛的使用。随着工业的自动化程度的提高,对PLC的应用提出了更高的要求:更快的处理速度,更高的可靠性,控制与管理功能一体化。控制与管理一体化也就是将计算机信息处理技术,网络通信技术应用于PLC,使PLC用于下位分散控制,用计算机提供图形显示界面,同时对下位机进行监控。本文讨论的是上位计算机与欧姆龙CPM2A型PLC的通信与监控设计。
    2 通信协议
    2.1 CPM2A 的通信链接方式
    CPM2A有三种通信联系方式:上位链接系统、同位链接系统、ComPoBus通信系统。工厂自动化系统中常把三种系统复合起来一起使用来实现工厂自动化系统要求的多级功能。复合型PLC网络中,上位链接系统处于位,负责整个系统的监控优化。
    上位机与CMP2A的通信有两种方式:上位机命令与PLC通信命令。上位机命令方式上位机处于主动,命令由上位机发往PLC。采用上位机命令方式能方便的实现上位机对PLC的监控。上位机与CPM2A采用RS-232端口进行通信,串口接线如图1所示。 
     
    
    TSTA20C
    图1 CPM2A与上位机的链接
    
    
    2.2 CPM2A的上位通信协议TSTA20C
    CPM2A的数据是以帧的格式发送的,当通信命令小于一帧时,发送格式如图2所示。其中正文122个字符。当命令块内容大于一帧时,由起始帧、中间帧、及结果帧组成。起始帧131个字符,中间帧及帧128个字符。起始帧由设备号、命令码、正文、 FCS、和分界符构成。中间帧有正文、FCS、分界符组成。帧由正文FCS、符组成。上位机每发送完一帧,在收到PLC发回的分界符后再发送下一帧。
     
    
    
    图2 CPM2A 通信时命令块的格式
    
    TSTA20C
    命令块中的校验码FCS是8位二进制数转换成的2位ASCⅡ字符。这8位数据是将一帧数据中校验码前的所有字符的ASCⅡ码位按连续异或的结果。转换成字符时,按照2位十六进制数转换成对应的数字字符。
    PLC接收到上位机发送的命令帧后,自动产生响应块,响应块的格式与图2格式类似,只是在命令码后面多了两位的响应码,响应码表示了上位机命令的出错信息。响应码00表示PLC正常完成上位机命令。
    3PLC命令的编写
    在CPM2A的上位链接系统中,PLC接收指令并被动地给上位机返回响应块。所以作为下位机的PLC不需要编写通信程序。
    上位机与PLC的通信不能改变PLC的输入状态。为了通过上位机改变PLC的输出,在编写下位机的程序时就要利用PLC的工作位,通过上位机改变工作位的状态来改变PLC的输出,从而达到上位机对PLC输出的控制。
    如图3所示,在梯形图中加入了工作位3.00,4.00。系统正常工作时3.00,4.00置OFF,当需要实现上位机控制时,把3.00置ON,使PLC的输入端0.00失效,通过工作位4.00的通断来控制系统的输出。
     
    图3 实现上位机监控的PLC编程
    
    
    4 编写上位机通信程序
    在上位链接系统中,通信一般都是由上位机发起的,按PLC标准通信进行连接。上位机给PLC发送操作指令,PLC按照指令执行相应的操作,同时给上位机返回数据。串口通信流程如下图。
     
    
    
    图4 通信流程图
    
    
    4.1 编写上位通信程序
    编写通信程序可以采用高级语言或者汇编语言,下面给出的例子是用Delphi编写的上位机与CPM2A型PLC通信程序.通信采用标准通信模式。通信界面如图5。
     
    
    
    图5 通信界面
    TSTA20C
    
    //程序初始化:
    procedure TForm1.Init_PLC(nPort:integer);
    begin
    if MSComm.PortOpen then
    MSComm.PortOpen:=False;
    mport:=nPort; 
    //通信端口选择
    MSComm.Settings:=‘9600,e,7,1‘;
    //1位起始位,7位数据位,偶效验,2位停止位,9600bps
    MSComm.PortOpen:=True;//打开串口
    end; 
    //FCS校验
    function FCS(s:string):variant;
    vari,len,tmpVar:integer;
    DataCheck:byte;
    f1,f2:byte;
    begin
    f1:=0;
    f2:=0;
    DataCheck:=0;
    len:=length(s);
    tmpVar:=0;
    for i:=1 to len do
    begin
    DataCheck:=ord(DataCheck) xor ord(s);
    end;
    f1:=DataCheck and $0f;
    f2:=DataCheck and $f0;
    f2:=f2 shr 4;
    result:=inttostr(f2)+inttostr(f1);
    end;
    // 调用MSComm控件实现PLC通信
    procedure TForm1.HandShake_PLC;
    var
    tmpByte1,tmpByte2:char;
    tmpVar:string;
    s:string;
    begin
    Init_PLC(1);
    &nbs 
    p; s:=Edit1.text;
    tmpVar:=s+inttostr(FCS(s))+‘*‘+chr(13);
    MSComm.RThreshold:=0;
    MSComm.Output:=tmpVar;
    //向串口输出数据
    sleep(1000);// 延时
    tmpVar:=MSComm.Input;
    //从串口读取数据
    tmpByte1:=tmpVar[5];
    tmpByte2:=tmpVar[6];
    if tmpByte1=chr(48)& tmpByte2:=chr(48);
    //校验码等于00,PLC正常完成操作
    then
    begin
    Showmessage(‘发送的数据正确‘);
    else
    Showmessage(‘发送的数据有问题‘);
    //end;
    end; 
    4.2 实现上位机对PLC的监控
    编写通信程序建立了上位机与PLC的连接.在PLC的任何工作方式下都可以通过”读”指令读取PLC的状态.从而对PLC进行监视.只有当PLC的工作方式为监视的情况下才可以通过上位机对PLC进行控制.所以在需要上位机实施控制的系统里面PLC都必须设置为监视工作方式.
    上位机只需要设置PLC的相应工作位就可以实现对PLC的控制.下图为PLC上位机控制过程。图a表示PLC 正常工作时输出由输入0.00控制,当需要把PLC的控制转由上位机控制时,只需要通过向PLC输入@00RR00030001,置3.00为ON,切断0.00的通路,这样输出10.00就转由4.00控制,当输入@00WR00040001时,4.00为ON,输出位10.00产生输出。
    (a) PLC正常工作
    (b)上位机控制
    
    TSTA20C
    图6 PLC的上位机控制
    
    TSTA20C
    5 
    本文探讨了实现PLC的上位链接系统通信的方法,以及要实现上位机对下PLC控制的PLC编程。通过上位机对PLC的监视与控制,可用方便的实现工厂生产过程的自动化监控。
    
    变频器能稳定工作,必须确保变频器运行环境满足其所规定容许环境。
    
    1. 安装场所:
    1: 电气室应湿汽少、无水浸
    2: 无爆炸性、燃烧性或腐蚀性气体和液体,粉尘少
    3: 维修检查容易进行
    4: 应备有通风口或换气装置以排出变频器产生热量

    http://ddssaa22.cn.b2b168.com
    欢迎来到上海曦龙电气设备有限公司网站, 具体地址是上海市奉贤区南桥镇上海奉贤南奉149号,联系人是程先生。 主要经营上海曦龙电气设备有限公司是一家集工控产品销售、自动化工程设计、开发、改造为一体的高新科技企业。我公司拥有专业的技术队伍,针对多种行业自动化的工艺控制需求,提供可靠、高效的技术服务和自动化整体解决方案。已经为客户在产品性能检测、自动化生产线、印染机械、空调设备、玻璃机械、电子设备、喷涂、教学设备、电线电缆、节能设备改造、等方面开发、设计、改造了众多自动化设备及先进的自动化控制系统,并为其提供周到的技。 单位注册资金单位注册资金人民币 100 万元以下。 我公司在机械产品领域倾注了无限的热忱和激情,公司一直以客户为中心、以客户价值为目标的理念、以品质、服务来赢得市场,衷心希望能与社会各界合作,共创成功,共创辉煌,携手共创美好明天!