❶ PLC可编程控制器
PLC(可编程序控制器)在工业现场因其编程方便,抗干扰能力强,获得了广泛的应用。但受到内部硬件电路的限制,在运算速度、数据处理能力等方面和PC机相比,要逊色很多。因此在工业现场对复杂模型进行控制时,可以借助上位机PC来建立生产模型,通过构建 SCC监督式控制系统,让下位机PC为一DCC直接数字控制系统,实现复杂系统的控制。另外,还可通过上位机PC和下位机PC组建监控系统,达到对工业现场实时监控的目的。其中关键技术为PC机和PC之间的通讯。本文首先介绍PC机与PLC的通讯种类和机制,然后就采用高级语言VB和组态软件MCGS,对完成以上二者通讯
PC机和PLC有两种通讯方式,一种是PC机作主动者,即主局,PLC为从动者,即子局。另一种是PLC为主局,而PC机为子局。无论工作在哪种方式,数据一般都采用串行方式来传输,即可通过RS232、RE422或RS485电缆线来进行信息传递。
在进行通讯时,首先将PC机和PLC传递信息的波特率设置一致。另外还要对奇偶校验位、传输数据位数和停止位进行设置。
在PC机和PLC进行通讯时,要使用命令帧和响应帧的形式来进行信息传递。
每次通信送出的一组数据称作“帧”。帧可以从持有发送权的一方传出。每送出一帧,上位机或PLC就将发送权交给另一方。当接收方收到终端(命令或响应的终字符)或分界符(分割帧的字符)信息后,就将发送权转到另一方。
在上位链接通信中,开始由上位PC机持有发送权并开始通信。响应由PLC自动返回。如图2所示:
(3)命令/响应格式
用上位链接通信发送接收的命令/响应格式如下所示:
(1) 命令格式 从上位机PC发送命令时,程序中编写下列格式的命令数据并开始发送。
(2) 相应格式 对应命令PLC的相应返回如下的格式。编写返回相应数据。
三、通讯的具体实现
实现上位机PC和下位机PLC通讯一般可采用两种方法:可以通过Windows或高级语言编程,实现二者通讯;还可借助现在普遍使用的工业控制组态软件。使用前者,编程比较繁琐,需要了解具体的通讯机制,另外还要掌握某种高级语言,并对所编程序花费一定调试时间,但是软件的成本得到降低。使用后者则可以迅速掌握简化的编程语言,在较短的时间内编制出控制功能复杂的程序,而且调试时间也相对较短,但是需花费很高的价格购买正版软件。下面分别就以上两种实现方式进行简要介绍和比较。
(1)通过高级语言的程序编制
这种通讯编程又可大致分为两种,一种是基于Windows语言编程,它可调用Windows的API函数,直接对串口进行操作,但是需要掌握Windows语言,比较繁琐,上手较慢。另一种就是基于高级语言,例如Visual Basic或Visual C++等。在Visual Basic中提供了一个串行通讯控件Microsoft Comm Control,简称MSComm控件。编程者只需要设置和监视MSComm空间的属性和事件,然后按照相应的通讯规约就可以实现串行通讯。
下面就笔者利用VB中的MSComm控件完成PC机和PLC的通讯程序编制,简要进行一下介绍。
1. 首先在VB环境中加入控件MSComm,然后把它放在窗口中,就可以对其一些参数进行设置,比方说通讯的波特率、奇偶校验位、数据位和停止位。
初始化程序如下:
2. PC机发送数据给PLC
3. PC机接受PLC传来数据
4. PC机和PLC之间传递数据时,采用FCS校验码,来保证传递信息的正确性。算法可见参考文献,具体程序在此省略。
❷ 台湾研华工控机客服电话是多少
研华的商家很多的,有什么问题,你可以找你买的商家啊
❸ plc和工控机的区别
plc是专门为在工业环境下应用而设计的可编程的控制器,按照逻辑条件进行顺序动作,特点就是可编程,工控机属于中间产品,是上位机,和plc一起用的多
❹ 用c#控制工控机的io
C# winform 研华1756的IO卡我们有例程
装好驱动以后,实例化
AxDAQDOLib.AxDAQDO DAQDO1=new AxDAQDOLib.AxDAQDO();
AxDAQDILib.AxDAQDI DAQDI1=new AxDAQDILib.AxDAQDI();
应用:
Public int ReadDI(int intPort)
{
int Read ;
bool bRet;
bRet = FrmMain.DAQDI1.OpenDevice;
FrmMain.DAQDI1.Port = intPort;
Read = FrmMain.DAQDI1.ByteInput;
bRet = FrmMain.DAQDI1.CloseDevice;
Return Read;
FrmMain.DAQDI1.CloseDevice();
}
Public void WriteDO(int intPort, int Value)
{
bool bRet;
bRet = FrmMain.DAQDO1.OpenDevice;
FrmMain.DAQDO1.Port = intPort;
FrmMain.DAQDO1.ByteOutput(Value);
bRet = FrmMain.DAQDO1.CloseDevice();
}
就这么简单
❺ 工控机坏了,应该如何维修
像你出现这种情况的话广州华佗建议你可以找回原厂维修,或者找专业的维修人员,切勿自己去维修。像这种设备维修是需要有专业技术的人员来操作的。
❻ 工控机控制与PLC控制有什么不一样
工控机其实跟普通家用的电脑差不多,一般只是电源可靠些,基本上都是X86架构,当然可能装WINDOWS,也可能装LINUX这样的系统平台,在工业上一般用来采集数据为主,主要做监控用,现在也有用来做运动控制;PLC全名叫可编程控制器,主要是一种逻辑控制器,是嵌入式的系统,一种微型工业电脑,在电气控制场合使用比较多,可靠性高。
❼ 什么是工控机
工控机,即工业控制计算机,是一种采用总线结构,对生产过程及机电设备、工艺装备进行检测与控制的工具总称,具有重要的计算机属性和特征。
工控机的特点:
1、机箱采用钢结构,有较高的防磁、防尘、防冲击的能力。
2、机箱内有专用底板,底板上有PCI和ISA插槽。
3、机箱内有专门电源,电源有较强的抗干扰能力。
4、要求具有连续长时间工作能力。
5、一般采用便于安装的标准机箱。
(7)可编程控制系统工控机维修电话扩展阅读:
工控机的分类
1、IPC(PC总线工业电脑)
因其价格低、质量高、产量大、软/硬件资源丰富,已被广大的技术人员所熟悉和认可,这正是工业电脑热的基础。
2、可编程序控制器(PLC)
一种专门为在工业环境下应用而设计的数字运算操作电子系统。
3、分散型控制系统(DCS)
一种高性能、高质量、低成本、配置灵活的分散控制系统系列产品,能满足各种工业领域对过程控制和信息管理的需求。
4、现场总线系统(FCS)
它是全数字串行、双向通信系统。
5、数控系统(CNC)
是采用微处理器或专用微机的数控系统,由事先存放在存储器里系统程序(软件)来实现控制逻辑,实现部分或全部数控功能,并通过接口与外围设备进行联接。
❽ 工控机电脑主板坏了如何维修
找供应商返修,或者一些专门的人员维修。
——祈飞工控机性能稳定,低功耗,防尘防震,耐高低温,对恶劣环境适应能力强,性价比高。
❾ 请问工控机维修和工业电脑维修是同一样产品的吗
首先,得搞清楚来工控机到底是个什么东西自.其实工控机说到底 就是一台常见的电脑,只不过与普通的电脑相比在软硬件上有那么点不一样
硬件上,从一般意义上的电脑硬件上来讲,工控机的硬件配置并不高;还有,由于它是工控机,所以它就需要有与所控制的设备进行连接的接口板卡.这些板卡随设备\用途不同而不同,一般都是设备厂家自己开发的,不具备通用性及互换性.
软件上,从硬件上我们知道了工控机与一般电脑的区别,所以软件上,工控机也有与一般电脑一样的操作系统.然后,再安装适用于工控设备的控制软件.所以,它和一般的电脑也没有什么区别,只不过是我们安装的应用软件不同而已
了解了以上的区别,要修工控机就不难了.硬件坏了修硬件,系统/软件坏了就修复或重装,就这么简单
工控机和工业电脑,从某些方面来说,其实就是一样的,就是叫法不同.可能工控机从设备结构来讲其硬件要多些,而工业电脑仅仅只是一台适合于工业用的电脑吧.工控机必须要用到工业电脑.
一般习惯上,我们都把这两者认为是一样的.因为它们其实也没有什么区别