西门子临沂授权总代理商

报价
请来电询价
品牌
西门子
产品规格
模块式
产地
德国

随着中国工业经济的发展,PLC在中小型自动化设备的日益普及应用,对于设备制造厂商或生产技术管理部门来说,如何以快捷的方式响应现场设备维护方面的需求,迅速检测生产现场运行设备的状态,及时解决生产现场反映的问题,已是多数上位技术管理者的切实需求。如何采用经济实用的方式来实施远程PLC设备数据采集或测控,这也是探索解决此问题的初衷。
1 系统组成概述
    系统硬件主要由上位计算机、TC35iGSM MODEM无线通讯模块和远程Siemens S7—200 PLC 3部分组成,具体结构如图1所示。系统软件分为上位PC和下位PLC两部分,上位PC部分提供人机交互操作界面和相应的数据选择、处理等;下位PLC则通过自由口通讯,以中断方式快速响应上位机对PLC变量存储器数据的读写操作或对I/0口读写操作需求。由于上位计算机与远程PLC的通讯载体是通过TC35i建立在GSM网络基础上的,从而打破了地域的限制,即便远端PLC设备在千里之遥,实施数据采集、测控的如同咫尺。

2 系统硬件设计
2.1 TC35i无线通讯模块

    系统硬件主要是TC5i无线通讯模块的应用。TC35i是Siemens公司推出的新一代无线通信GSM模块,TC35i双频工作(EGSM900/GSMl800),电源范围在3.3~4.8 V,发送功率分别为2W(Class4 EGSM900)和lW(Classl GSMl800 MHz),TC35i的数据接口采用串行异步收发,符合ITU-TRS-232接口电路标准。数据接口配置为8位数据位、1位停止位、无校验位,可以在300~115 kb/s的波特率下运行,支持的自动波特率为4.8~115 kb/s,符合ETSI标准GSM0707和GSM0705,且易于升级为GPRS模块。该模块集射频电路和基带于一体,向用户提供标准的AT命令接口。为数据、语音和短消息提供快速、可靠、安全的传输,方便用户的应用开发及设计。TC35i有40个引脚,通过ZIF连
接器引出。这些引脚可划分为5类,即电源、数据输入/输出、SIM卡、音频接口和控制。

  ZIF40PIN的引脚1~14为电源部分,其中引脚l~5为电源电压输入端VBATT+,引脚6~10为电源地GND,引脚11~12为充电端,引脚13为对外输出电压(供外部电路使用),引脚14 ACCU/TEMP接负温度系数的热敏电阻;引脚24~29为SIM卡连接端;引脚33~40为语音接口用来接电话手柄。引脚15、30、31和32为控制部分,引脚15为启动线IGT(Ig-nition)。当TC35i通电后必须给IGT一个大于100 mV的低电平,模块才能启动。引脚30为RTC back up;引脚3l为掉电控制:引脚32为SYNC,引脚16~23为数据输入/输出端。TC5i无线通讯模块的主要外围电路的连接如图3所示。数据通信电路以MAX232为核心实现电平转换及串口通信。

2.2 系统硬件连接
    系统硬件的连接可参考图1可知,上位计算机的串口输出与由TC35i构成的GSM MODEM中的9芯RS232口直接连接;远程的GSM MODEM与PLC连接时则必须通过RS232到RS485的转换,这是Siemens PLC的通讯口数据和PPI编程电缆连接的必要条件。另一方面必须注意的是,在与远程GSM MODEM的RS-232串口连接时,还必须将RS232串口中的RXD和TXD对换连接,否则将不能正常通讯。
2.3 远程PLC的选型
    该系统选用西门子S7—200 PLC,在西门子PLC中SIMATIC S7—200是一个系列,其中包括多种型号的CPU,这里选用CPU-222,由于CPU不提供模拟量的输入输出,为检测对模拟量数据的远程读写。因此在远程PLC系统中扩展一型号为EM-235的4输入1输出模拟量模块。
3 系统软件设计
3.1 系统上位计算机人机界面

    系统上位的人机界面是用VB编程,提供人机交互操作界面及数据选择和相应的数据处理等功能。在操作界面的左上部是通讯链接控制框,这里只需要正确选择PC的串口并输入远程PLC所连接的电话号码后即可拨号链接,远程的无线GSM MODEM模块摘机响应一般设置为铃响后自动摘机,通讯链接建立后,当上位PC检测到串口端的数据载波DCD信号后,通讯链接控制框中的“链接状态”指示灯由红变绿,表示通讯链路已成功建立。拨号或挂机的操作均是通过对GSM MODEM模块发送AT指令执行的。

  对PLC数据的读写操作如操作界面的右上部所示,在相应文本框内填写好数据的类型、地址、数值和操作方式后点击“发送”即可执行对PLC的读或写操作。界面的下半部分显示的是PC串口发送和接收的代码以及当前操作的结果。
3.2 系统上位计算机的串口设置
    在上位PC的人机界面中,串口的设置是通过下拉选择框选择出所连接的串口后由程序自动读取。在使用GSM MODEM无线模块时,上位PC对远程PLC链接呼叫时采用的是AT指令。程序语句为:MSComm1.Output=“ATDT”&Trim (Text1.Text)& vbCrLf//Text1文本框内为欲连接的电话号码。挂机的AT指令为:MSComml.Output=“ATDT”&“+++”& vbCrLf。串口数据格式的设定语句为:MSComml.Settings=“9600.  N,8.1”,与TC35iGSM MODEM无线通讯模块和远程PLC自由口的串行数据通讯格式一致。
3.3 通讯数据格式的约定
    由于远程PLC采用的是自由口用户通讯方式,这里对每次收发数据字节暂约定为18个字节,数据字节的多少可根据实际需要而酌情约定。本系统中18个字节的约定:Bybbb为数据的总字节数;Bvte2为数据开始特征字;Bvte3为数据读或写特征字:Byte4为数据类型特征字;Bvte5~Byte8为PLC数据地址;Bvte9~Bybbb6为PLC数据的数值;Bybbb7为收发数据的校验码;Bvbbb8为数据结束特征字。串口数据的传输除数据地址字节和数据数值字节用ASCII码表示外,其他均以十六进制方式表示。因而在上位PC的编程中需涉及大量的进制转换操作。特别要注意的是由于PLC中的实数采用32位单精度数表示,并按照ANSI/IEEE745 1985标准格式以双字长度来存取,所以无论是上位的PC或是下位的PLC在编程时对实数数据的处理均需严格遵循ANSI/IEEE7451985标准格式的规定,否则将不可能读到正确的数据。
    通讯数据的校验方式采用BCC块进行XOR校验,即约定为从每次数据包的Byte2到Bybbb6的字节进行校验,Bvbbb7存放校验结果。上位或下位在接收数据时,首先对所接收的数据进行校验并将计算结果与Bvbbb7所存放的数值进行比较,如不一致时则按约定要求重发,以保障每次传输数据的正确性。
3.4 远程PLC自由口通讯初始化编程

 远程PLC经上述设置后,在其运行期间每当接收到一组数据后便自动产生中断请求,在中断服务的子程序中,设定一标志位(如MO.0)置位,用来表示允许进入中断服务,在主程序中通过检测M0.O的状态来确定是否转入读数据操作的子程序,读数据操作完毕后及时将接收数据标志M0.0复位,从而完成一次读数据过程。PLC数据的上传则是根据所读数据的内容来响应上位的请求,上传数据的编码和字节均依照约定的格式写入,每次的读写操作仅在PLC一个扫描周期内(数毫秒)完成,系统的响应是实时的。
3.5 远程PLC数据的读写操作
    PLC数据的读写是依据约定的数据类型实施操作的。对于字节、字、双字、实数及I/0端口各自有约定的数据类型特征字,在下位PLC程序中通过对数据类型特征字的解析后来确定读取数据的字节数。对I/0端口的读写操作则是根据约定的地址编码直接读写出相应的状态信息。每组收发数据的存储单元从VBl00到VBll7共18个字节。由前述的数据发送量的约定可知,每组数据的Byte5~Byte8表示PLC数据的地址,由于每次读写的地址是不同的,所以Byte5~Byte8字节给定的就是地址指针,在PLC编程中就要以此指针采用间接寻址的方式,假设Byte5~Byte8存放在PLC的VB104~VBl07单元,其间址指令则为:
    MOVD &VBl04,ACl读取该地址内容时则根据数据类型的不同而有所区别,假如读写字节时指令为:MOVB*ACl,VBl60;则读写字的指令为:MOVW *ACl,VWl60;读写双字的指令为:MOVD *ACl,VDl60;读写实数的指令则为:MOVR *ACl,VDl60。
4 结束语
    本系统经实际测试基本达到了预期效果。远程PLC在省际间距离的测控响应与在本市区地域的测控响应基本相同,通过对PLC I/O的读写、模拟量数据的读写、单字节、双字节及实数的读写,均未出现数据差错现象,远程的响应速度基本上是对上位的指令立即响应,操作人基本感觉不出时间的延时。在PLC中,由于本远程测控程序字节量较少,完全可以嵌入在PLC的过程控制程序中运行,由于在自由口通讯中,
对上位PC读写的响应采用的是中断方式快速响应,所以对PLC的过程控制程序的实时性基本无影响。

对于由伺服电机带动的旋转物体进行位置控制,通常采用套轴式的电磁旋转变压器加复杂的处理电路来实现角度的编码,再由角度编码进行位置的闭环控制。上述的位置控制多用于测角精度要求高的场合中,设备构成复杂、成本较高。在某些实际应用中,需要进行较为简单的位置定位。比如在一个由伺服电机带动的机械机构需要在360°的旋转范围内进行4个或多个档位的定位,实际应用中像建筑行业中控制阀门的大小来对给水量、水泥量、沙石量进行控制或工程控制,这样的定位控制精度要求不高,采用上述的方法进行位置控制显然不够经济,成本过高。
    PLC(Programmable Logic Controller)在工业控制中应用广泛。其高可靠性、高稳定性、友好的编程环境以及辅以触摸式人机界面,使得各种工业控制更方便直观、经济可靠。这里主要阐述了基于S7-200PLC实现位置控制方法。
1 系统硬件设计
    该系统是以PLC控制器为核心的位置控制系统,包含伺服电机、光电编码器、操作及显示屏、上位计算机、伺服电机控制电路和状态返回电路。1.1 S7-200 PLC
    该系统设计核心部件采用西门子S7-200系列的PLC,该系列PLC功能丰富,具有多种功能模块,可方便通过人机界面对设备进行操作和监视其状态,高版本的PLC主机拥有2个通讯端口,在使用人机界面对设备进行操作的同时还可通过RS-485接口和计算机实现逻辑运算及状态管理,对设备进行远程控制和监视。该系统使用S7-200 PLC的一个重要的功能:高速可逆计数。光电编码器和伺服电机同轴连接,伺服电机旋转带动光电编码器产生连续的脉冲串,PLC通过输入点读取光电编码器产生的脉冲,实现高速可逆计数。例如设置高、中、低3个给水量档位并进行控制。在调试阶段应先驱动伺服电机进行3个给水量的位置标定,也就是说,高、中、低3个档位分别对应唯一的脉冲数。应该注意的是,由于采用的是增量式光电编码器,也就是说,当编码器掉电后并不能将当前的脉冲数保存。所以在旋转机构上还要设置2个限位开关,一
来保护机械结构;二来把逆向的限位开关的位置定为零位,这样相对于这个零位的高、中、低3个给水档位从光电编码器读到的脉冲数即为这3个档位的位置。这3个位置可通过PLC编程对其控制。

1.2 光电编码器
    光电编码器,是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。这是目前应用多的传感器,光电编码器是由光栅盘和光电检测装置组成。光栅盘是在一定直径的圆板上等分地开通若干个长方形孔。由于光电码盘与电动机同轴,电动机旋转时,光栅盘与电动机同速旋转,经发光二极管等电子元件组成的检测装置检测输出若干脉冲信号,此外,为判断旋转方向,码盘还可提供相位相差90°的两路脉冲信号。光电编码器的相位判断角度为90°±45°;另外图中标识的CW(顺时针)和CCW(逆时针)可以根据实际应用在PLC程序中自行定义。

2 系统软件设计
2.1 设计要点

    该系统软件设计的重点为:1)准确配置高速计数器;2)位置控制器的允差设计,允差的选择应尽量小以提高伺服系统的控制精度,在满足系统定位精度的前提下,允差的设计上还需要考虑于机械结构定位的分辨率,以免设置值过小机械结构控制不到位而引起驱动电机反复转动调节,往往需要现场标定;3)初始位置的jingque标定,需要注意的是初次标定各档位位置时应使用手动控制方式,并且要将机械限位开关状态接入PLC。由于采用增量式光电编码器,计数器当前值要存在PLC的掉电可保存寄存器MDl4中。
2.2 程序设计
    在程序中首先需要将高速计数器配置为A/B相正交输入,4倍计数速率,增计数,并使能高速计数器,然后将标定好的各档位位置填入相应的地址中,并且设置允差为两个脉冲,也就是说各档位的脉冲数加减2即为相应的到位。伺服系统传动装置的间隙是多样性的,并且对伺服控制的性能有影响,设置允差的目的是为了消除由于伺服传动间隙引起的系统不稳定,从而准确定位。

在程序设计时除顺、逆限位和顺转、逆转的互锁程序外,重点在于如何用PLC实现多点重复定位。

3 工程应用情况
    这种设计方法被利用在某军用雷达工程的衰减器控制的4位置定位系统中,系统要求驱动机械部件在0°~360°内的4个位置往返定位,定位精度要求O.1°。在具体的设计中驱动电机选用型号为55TYD02的交流电机,编码机构选用型号为OMRON E6B2的相对式光电码盘。位置的行程范围360°对应于8 400个脉冲,则使用S7-200 PLC高速计数器读入的位置分辨率为360°/8400=0.043°;根据机械结构实际标定位置允差值设置为2个脉冲,此定位系统的控制精度可达到0.86°,满足系统定位精度0.1°的要求,电机正向或反向运转一次到位,快速准确。
4 结束语
    PLC适用于比较恶劣的工业环境,通过其通讯口和上位计算机实现通讯,可以使操作人员在安全的环境下实现远程控制;光电编码器构造原理简单,机械寿命可达几万小时以上,抗干扰能力强。由两者为核心构成的硬件电路实现位置控制方法适用于具有多个设置点重复定位的机械旋转控制设备,完全满足一般的工业控制要求。这种设计原理清晰、硬件需求明确、易于实现、调试维护方便,具有很好实用和适用性。上述的位置控制方法已经应用于某军用雷达工程的衰减器控制中,其控制精度可达到0.86°,满足系统定位精度0.1°的要求,设备运行稳定可靠,效果良好。



关键词

西门子代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理,西门子中国代理商

更新时间
皇冠会员:第4年
统一社会信用代码
91310117MA1J3R698D
成立日期
2019年09月10日
法定代表人
袁宜男
注册资本
500

主营产品

西门子PLC模块,变频器,触摸屏,交换机

经营范围

从事智能科技、自动化科技、机电领域内的技术开发、技术转让、技术咨询、技术服务,工业自动化设备安装,工业自动化控制设备、电气设备、机申设备、电子产品、五金产品、金属材料、仪器仪表、橡塑制品销售,商务信息咨询,软件开发,建筑装修装饰建设工程专业施工,建筑安装工程(除特种设备),机械设备租赁(不得从事金融租赁),物业管理。工业自动化设备加工、销售。

公司简介

本公司销售的一律为原装正品,假一罚十,可签正规的产品购销合同,可开增值税发票,税点另外算,24小时销售热线:15221406036 本公司销售的一律为原装正品假一罚十可签正规的产品购销合同可开增值税发票税点另外算24小时销售热线15221406036 西门子触摸屏代理商,西门子一级代理商,西门子中国授权总代理 ----浔之漫智控技术(上海)有限公司   本公司专业经销合信/CO-TRUST科思创西门子PLC;S7-200S7-300 S...

查看公司详情
电话/手机15221406036拨打邮箱3064686604@qq.com邮件
经理聂航
地址上海市松江区广富林路4855弄星月大业领地88号3楼
我们其他产品
我们的新闻
微信
电话