工控自动化:如何将编程程序写入读出及PLC与PC连接,附方案
PLC与计算机连接需要用到通信电缆,常用电缆有两种:一种是FX-232AWC-H(简称SC09)电缆,如图所示,该电缆含有RS-232C/RS-422转换器;另一种是FX-USB-AW(又称USB-SC09-FX)电缆,如图所示,该电缆含有USB/RS-422转换器。
在选用PLC编程电缆时,先查看计算机是否具有COM口(又称RS-232C接口),因为现在很多计算机已经取消了这种接口,如果计算机有COM接口,可选用FX-232AWC-H电缆连接PLC和计算机。在连接时,将电缆的COM头插入计算机的COM接口,电缆另一端圆形插头插入PLC的编程口内。
如果计算机没有COM接口,可选用FX-USB-AW电缆将计算机与PLC连接起来。在连接时,将电缆的USB头插入计算机的USB接口,电缆另一端插入PLC的编程口内。 将FX-USB-AW电缆插到计算机USB接口时,还需要在计算机中安装这条电缆佩戴的驱动程序。驱动程序安装完成后,在计算机中选择“设备管理器”,弹出设备管理器窗口,如图所示,展开其中的“端口(COM和LPT)”,从中可以看到一个虚拟的COM端口,图中为COM3,记住该编号,在works2软件进行通信参数设置时要用到。
通信
用编程电缆将PLC与计算机连接好后,在启动works2软件,打开或新建一个工程,再执行菜单栏命令“工程数据列表区→连接目标”,再选择当前连接目标,弹出连接目标设置对话框,双击左上角的“串行usb”图标,出现出现详细的设置对话框,如图所示,在该对话框中选中“RS-232C”项,COM端口一项中选择与PLC连接的端口号,使用FX-USB-AW电缆连接时,端口号应与设备管理器中虚拟的COM端口号一致,在传输速度上选择某个速度(如选19.2kbps),单击确定返回连接目标设置对话框,如果想知道PLC与计算机是否连接成功,可在连接目标设置中点击通信测试按钮,若出现图中所示对话框,表示连接失败,则要重新选择COM端口。
程序的写入与读出
程序的写入是指将程序由编程计算机送入PLC,读出则是将PLC内的程序传送到计算机中。程序的读出操作过程与写入基本类似,可参照学习,这里不做介绍。在对PLC进行程序写入或者读出时,除了要保证PLC与计算机通信连接成功外,PLC还需要接上工作电源。
在线监视PLC程序的运行
在works2软件中将程序写入PLC后,如果希望看见程序在实际PLC中的运行情况,可使用软件的在线监视功能,该功能使用时,应确保PLC与计算机间通信电缆连接正常,PLC供电正常。
以上,欢迎动动手分享及收藏!
工控机用什么编程软件
工控机使用的编程软件根据具体的应用和需求可能会有所不同。以下是一些常见的工控机编程软件:
1.PLC编程软件:PLC(Programmable Logic Controller)是常见的工控设备,用于自动化控制系统。不同的PLC品牌会提供相应的编程软件,如Siemens的STEP 7、Rockwell Automation的RSLogix、Mitsubishi的GX Works等。这些软件通常用于PLC程序的开发、调试和维护。
2.HMI编程软件:HMI(Human-Machine Interface)是工控系统中用于人机交互的界面。HMI编程软件用于开发和设计HMI界面,并与工控设备进行通信。常见的HMI编程软件包括Siemens的WinCC、Rockwell Automation的FactoryTalk View、Schneider Electric的Vijeo Designer等。
3.SCADA软件:SCADA(Supervisory Control and Data Acquisition)用于监控和控制大型工业过程。SCADA软件通常用于数据采集、远程监控和报警处理。常见的SCADA软件包括Wonderware的InTouch、GE的iFIX、Siemens的WinCC等。
4.嵌入式编程工具:工控机中的嵌入式系统可能需要进行低级别的编程和驱动程序的开发。这些编程工具可以根据具体的硬件平台和操作系统进行选择,如C/C++编程语言和相关的集成开发环境(IDE)。
5.数据库和脚本语言:一些工控机应用需要与数据库进行交互,存储和检索数据。在这种情况下,可以使用常见的数据库管理系统(如MySQL、Microsoft SQL Server、Oracle等)和相应的编程接口。此外,脚本语言如Python、Lua等也可以在工控机上进行编程,用于数据处理、自动化任务和系统集成。
6.MATLAB/Simulink:MATLAB和Simulink是一种广泛使用的技术计算和模型设计工具。它们可以用于工控机的数据分析、模型建立和仿真等方面,尤其在控制系统设计和算法开发中得到广泛应用。
7.LabVIEW:LabVIEW是一款基于图形编程的工程开发环境,常用于工业自动化和测量控制系统。它提供了丰富的工具和库,可用于编写工控机的控制和数据采集应用程序。
8.CODESYS:CODESYS是一种多厂商支持的工业自动化开发平台,提供了针对PLC编程的标准化开发环境。它支持多种编程语言和国际标准,适用于不同厂商的工控机。
9.CitectSCADA:CitectSCADA是一种用于监控和控制的软件平台,支持多种工业通信协议和设备驱动程序。它提供了一个易于使用的界面和编程环境,用于开发工控机上的SCADA应用程序。
10.National Instruments NI-DAQmx:NI-DAQmx是National Instruments提供的数据采集和控制软件平台,用于工控机的高性能数据采集和控制应用。它提供了丰富的API和开发工具,可用于编程工控机的数据采集和控制任务。
这些编程软件提供了不同的开发环境和工具,适用于工控机在不同领域和应用场景中的编程需求。具体选择取决于工控机的硬件和软件平台、应用需求以及开发人员的偏好和经验。
相关问答
工控一体机怎么编程?
组态软件,一般各品牌都有不同的组态软件。当然用C#或C++或VB等语言都可以实现。工控软件从狭义来讲即所谓工业控制软件。自从采用可编程控制器以来,工控软件...
工控机编程用什么语言?
工控机编程可以使用多种编程语言,包括C、C++、Java、Python等。其中,C语言是最为常用的一种,因为它具有高效性、可移植性和底层控制能力等优点,能够满足工控...
国内工控电脑厂家工控机怎么编程
[回答]商业级主板由于追求产品的时效性,以及本身产品的市场定,对元器件选择要求上一般只需满足的系统运行要求,和2到3年的使用寿命即可。华北工控公司生产...
国内工控机配置工控机怎么编程
[回答]触控平板电脑也是工控机的一种,和普通的工控机相比它的优势有以下几点。1、工业触控平板电脑前面板大多采用铝合金压铸成型,前面板达到NEMAIP65防...
国内工业平板电脑厂家工控机怎么编程
[回答]嵌入式工控机的性能可靠、无风扇结构、体积小巧、价格低廉,而在工控机应用中日趋广泛。尤其是在近几年,随着嵌入式技术的发展,嵌入式工控机也是发展...
俊杰诚点胶机如何编程?
点胶机编程方式分为两种,一种是采用手持教导盒的方式进行编程控制出胶路径;一种是通过工控机进行编程控制出胶路径。任务加工界面有可输入选择的单点、直线、...
国内ARM主板工控机怎么编程
[回答]使用的CPU不同,但是这些CPU还是相同的产品系列,具有相同的内部结构;两种计算机的总线结构基本相同,不少工业计算机是通用计算机的简化版本...简单...
国内工控机价格工控机怎么编程
[回答]工业平板电脑就是下1代移动商务PC的代表。从微软提出的工业平板电脑概念产品上看,工业平板电脑就是一款无须翻盖、没有键盘、小到足以放入女士手袋,...
可编程控制器的工作过程
[最佳回答]PLC在每次执行用户程序之前,都先执行故障自诊断程序、复位、监视、定时等内部固定程序,若自诊断正常,继续向下扫描,然后PLC检查是否有与编程器、计...
工控机如何实现开关量控制?
工控机是通过串口实现开关量控制的。所控制的入出点数,少的十几点、几十点,多的可到几百、几千,甚至几万点,由于它能联网,点数几乎不受限制,不管多少点都能...