培训对象
1.初中、高中、中专、大专、本科等各种学历毕业生
2.初级、中级、电工
3.电气维护或维修人员
4.电气设计人员
5.电气操作人员
6.机械维修人员
7.机械设计人员
8.有志于从事电气自动化方面工作的人员。
◆培训目标
从入门到精通,毕业后直接从事PLC编程设计工作
更佳组合,掌握全套控制系统,◆重点推荐◆
授课方式
采取讲师授课、案例解析、动手操练实践、反复操作设备、现场设计演示及互动研讨相结合的培训方式。
培训内容
◆PLC所有内容
西门子S7-200SMART和三菱FX系列PLC编程
硬件讲解及使用·基本指令·定时器·计数器·顺序控制编程·数据处理及指令应用·模块化设计·程序控制·中断处理·高速处理·模拟量模块·温度模块·PID调节·高速计数·高速定位等
◆网络通信
自由口通信·Modbus RTU/Modbus TCP通信·S7通信·TCP/IP通信·USS通信·Profinet通信
◆变频器
变频器控制及设计·模拟量控制·恒压供水系统·通信等
◆编码器
编码器定位及测速
◆步进电机
步进系统设计及步进定位等
◆伺服定位
相对定位·定位·定位模块·多轴联动
◆威纶触摸屏
画面设计·功能元件·报警功能·配方设计·密码设定·曲线显示·一屏多机·多屏一机·宏指令
◆图纸设计
Eplan电气图纸设计·Eplan项目图纸设计·项目设计培训
◆综合实训
中小型系统项目设计
惠州非常专业的plc编程培训机构在哪里名单榜首一览
用VC完结上位机与PLC通讯办法
完结PLC与PC的通讯能够完结向上级供给比方技能流程图、动态数据画面、报表闪现等多种窗口技能,使PLC操控体系具有超卓的人机界面,经过上位机对PLC数据的读写监控完结现场数据的搜集、传送以及出产进程调度的主动化和信息化,其运用远景非常宽广。常用的各种PLC网络有区别,但体如今 PLC 通讯程序、体系联合和体系配备等方面,通讯机理有一同性。如今商场上通讯组态体系构造杂乱,报价宝贵,运用繁琐,不适运用户运用。关于上述疑问电工之家以西门子公司的S7-200系列的PLC为研讨方针,提出了一种用VC完结上位机与PLC的高速牢靠的通讯办法。
1、S7-200系列PLC通讯办法
西门子S7-200系列功用优异,性价比照高,适用计划很广,因而电工之家首要谈论西门子7-200系列与核算机之间的通讯。S7-200系列通讯办法有三种:
(1) 点对点PPI办法与上位机通讯:用于与西门子公司的PLC编程器或别的该公司人机接口商品的通讯。该种通讯办法选用的是MSComm ActivcX控件。PPI是主/从协议,网络上的S7-200均为从站,别的CPU、SIMATIC编程器或TD200为主站。假定在用户程序中答应PPI主站办法,一些S7-200CPU在RUN办法下能够作主站,它们能够用网络读和网络写指令读写别的CPU中的数据。PPI没有捆绑能够有多少个主站与一个从站通讯,可是在网络中较多只能有32个从站。PPI通讯协议是不揭露的;
(2) Freeport办法与上位机通讯:Freeport办法具有与外围设备通讯便当、安闲,易于微机开发等特征,因而运用安闲口办法完结与上位机通讯的操控计划较多。但在该通讯办法下,上位机与PLC的较大通讯才华为128bit/s,这无法满意高速通讯的需求;
(3) Profibus-DP办法与上位机通讯:Profibus协议用于几散布式I/O设备的高速通讯。S7-200CPU需经过EM277。Profibus-DP模块接入Profibus网络,网络通常有一个主站和几个I/O从站。这种办法使得PLC能够经过Profibus的DP通讯接口接入Profibus现场总线网络,然后拓宽PLC的运用计划。PPI协议和Profibus协议的构造模型都是依据翻开体系互连参阅模型的7层通讯构造。
2、PLC网络通讯规范简介
(1) RS-232C规范
通讯的联接接口与联接电缆的彼此兼容是通讯得以确保的条件。它的完结办法翻开活络,型式较多。其间RS-232C即是实习运用较多的规范之一,它是核算机或终端与调制解调器之间的规范接口。RS-232C功用规范界说了电路之间的联接,以及它的意义。RS-232C的规程规范界说的是协议,即作业呈现的次第。RS-232C的缺陷是数据传输率低传输间隔短。
(2) RS-485规范
在很多工业环境中,恳求用起码的信号连线来完结通讯使命。日前广泛运用的是RS-485串行接口总线,RS-485支撑半双工通讯,分时运用一对双绞信号线进行发送或接纳。RS-485用于多站互联时完结简略,节约资料,能够满意高速远间隔传送,构成散布式网络操控体系非常便当。
3、通讯网络接口的计划
在本工程中,咱们选用的PLC为CPU224型,该可编程操控器的通讯端口为RS-485接口,因为PC机的串行端口为RS-232接口,且远离操控现场(PLC方位),因而PC机的RS-232接口有必要经过RS-232/RS-485改换器改换后才华与PLC通讯端口联接,这种通讯办法能够完结较远1.2Krn的长途通讯。
PC机的规范串口为RS232。S7-200系列CPU226供给2个串口,(电工之家http://)其间一个端口Portl作为DP口,另一个端口Port0为安闲口,安闲口为规范RS485串口。西门子公司供给的PC/PPI电缆带有RS232/RS485电平改换器,因而在不添加任何硬件的状况下,能够很便本地将PLC和PC机互联。
4、通讯程序计划
(1) 上位机有些程序
单指令把MSComm控件参与到工程中。MSComm控件通讯功用的完健壮习上是调用了API函数。而API函数是由Comm.drv阐明并传递给设备驱动程序进行的。即MSComm控件的特征供给了通讯接口的参数设置,能完结串行通讯。MSComm控件有关特征如下:
CommPort:设置并回来通讯端标语。Window体系将会运用该端口与外界通讯;
Setings:设置并回来初始化参数。其构成格局为“BBBB。P。D。S”。BBBB为数据速率。P为奇偶校验。D为数据比特。S为接连位;
PortOpen:设置并回来通讯端口的状况。也能够翻开和封闭端口;
Ouptut:向传输缓冲区写1B的数据;
Input:将传送到输入缓冲区的字符读到程序里;
RThreshold:设置在发作OnComm之前要承受的字符数;
InputLen:设置并回来Input特征从接纳缓冲区读取的字符数;
InBbuffersize:设置或回来输入缓冲区的巨细;
InBufferCount:回来输入缓冲区内等候读区的字节个数。可经过设置该特征值为0来铲除接纳缓冲区;
InputMode:设置或回来传输数据的类型;
CommEvent:传回OnComm作业发作时的数值码;
软件通讯流程图如图1 。
图1 :通讯流程图
在实习运用中,从站被逼的接纳上位机宣告的指令后做出照顾,然后将信息传回上位机,因为上位机在悉数通讯的进程中不能被接连,因而上位机在接纳与发送数据进程中选用了不行接连的办法。
(2) 从站PLC程序
S72200系列PLC挑选了安闲口通讯办法后,在程序中就能够运用接纳接连、发送接连、接纳指令(RCV)、发送指令(XMT)来操控通讯操作,当处于安闲口办法时通讯协议彻底由用户程序指令操控。SMB30被用于挑选比特率和校验类型,各个位的配备为:
图2:SMB30的位配备
pp,校验挑选:00为不校验,01为偶校验,10为不校验,11为奇校验;
d,每个字符的数据位数:0,每个数字符8位;1,每个数字符7位。
bbb,安闲口比特率,kbit/s:000为3814,001为1912,010为916,011为418,100为214,101为112,110为11512,111为5716。
mm,协议挑选:00,PPI/从站办法;01,安闲口办法;10,PPI/从站办法;11,保存。
接纳指令(RCV)主张或接衔接纳信息功用,有必要为接纳操作指定开端和完毕条件。发送指令(XMT)在安闲口办法下依托通讯口发送数据。
PLC程序分为主程序和接连程序。主程序完结初始化通讯口、开接连、区别、发送数据等功用,接连程序完结接纳和发送数据的功用。
5、高速通讯计划及查验
(1) 高速接口计划
PC机选用400MHz的CPU以及256M的RAM,运用VC++6.0开发软件和Sicmcns SIMATIC Microcomputing软件进行开发计划。运用PC/PPI电缆可完结核算机的RS232接口与PLC通讯。但该办法下只能运用PPI协议或自山通讯。要运用PROFIBUS协议通讯。上位机应有PROFIBUS DP模块。一同S7- 200 PLC应联接通讯模块。这儿上位机运用的是CP5611 PROFIBUS DP模块。设备的是SicmcnsSIMATIC Micro computing软件;下位机运用的是EM277 PROFIBUS DP模块和S7-200 224PLC构成的通讯网络。
(2) 速度仿真与查看
Siemens SIMATIC Microcomputing软件运用ActiveX技能供给对数据的拜访操控。 Microcomputing软件由2有些构成:榜首有些,一系列的SIMATIC ActiveX控件,用于对PLC的数据操作,首要包括数据控件!按钮控件!批改控件!标签控件和滑块控件;另一有些,一个容器,用于创立运用ActiveX控件的处理界面[7-8]。
上位机用Micro computing configuration设定通讯协议和波特率。 Siemens Micro computing供给PPI, MPI, PROFIBUS-I办议支撑Data Control与PLC通讯。PPI协议支撑的较高通讯速率为187.5KbpsMPI和PROFIBUS都支撑9.6kbps-12Mbps的速率通讯。PROFIBUS包括PROFIBUS-DP协议、PROFIBUS-Standard协议、PROFIBUS-User-defined协议和PROFIBUS-Universal协议(该协议只支撑9.6kbps-1.5Mbps的通讯)。用Micro computing configuration设定相应的运用程序接口点和协议。查看试验中标明运用程序接口点为CP5611协议为PROFIBUS基木完结流程图如4所示。
图3:查看试验流程图
对PLC数据的读写。Data Control供给了4个函数:Write Variable(对单存储单元写),Write Multi Variable(对多存储单元写),Read Variable(对单存储单元读),Read Multi Variable(对多存储单元读)。
表1是在WIN2000体系下,关于PROFIBUS的纷歧样协议,Data Control运用主动联接,主动超时设为100ms,用Write Multi Variable函数对一个S7- 200PLC的V存储区10个存储单元进行20个字节写1000次的查验数据见表1。从表1数据可知,PROFIBUS-DP协议,PROFI-BUS-Standard协议、PROFIBUS-User-defined协议和PROFIBUS-Universal协议在1.5 M的波特率下,其写操作时刻较短的是PROFIBUS-Universal协议,时刻为31.61ms。
表1:纷歧样协议下对PLC写数据时刻