电工:老师傅一步步教你入门PLC编程,这样你总可以学会了吧!
电力作业人员都知道,PLC的在工业生产和自动化发展中的应用越来越广泛,作为繁重的交流接触器配电柜和继电器控制柜的替代者,PLC具有体积小,反应快,能耗低,操作简单,维护方便,集中控制等优点。在实际的操作中,受到了广大电气人的喜爱,掌握PLC相关知识是电力作业人员的必备技能,但是还是有很多的电工师傅对于PLC不是很了解,甚至没有入门,其实想要入门学习PLC是很简单的。
为了能够更好的理解PLC控制过程,我们以最经典最简单的:电动机双重连锁正反转控制电路来分析说明,电动机控制电路图如下所示:
一,PLC工作电源的接入:PLC上有电源标识,按要求接入电源即可。
二,电动机双重连锁正反转PLC编程说明:
电路图中:SB1—停止按钮—X0—红按钮。
电路图中:SB2—正转按钮—X1—黄按钮。
电路图中:SB3—反转按钮—X2—蓝按钮。
PLC外部接线图如下图所示:
三,PLC编程的工作逻辑(和电路图逻辑一样)。
四,PLC的I/O点分配表及系统编程功能的逐步实现(熟练后可以直接写出来编程语言,不用一步步画和写)。
五,PLC编程的逐步实现。
六,最终PLC双重联锁正反转控制程序完成,输入PLC程序运行即可。
七,关于PLC常用的控制过程解析:
以上仅为PLC入门篇,说的不合适的地方还请见谅!PLC是电力作业人员的基本技能之一,入门简单,精通却不容易,需要坚持学习,不断练习,欢迎关注,一起交流学习电气电工知识!
怎么用网线连接PLC读取程序?
一、和编程工具的连接
本文主要介绍将 CPU 模块与编程工具连接的设置方法。CPU 模块与编程工具可以通过 1 根以太网电缆进行直接连接。在直接连接 ( 简便连接 ) 中,可以在忽略相互的 IP 地址的状况下进行通信。
二、CPU 模块的设置
(1) 可编程控制器参数的设置
在 " ( 内置以太网端口设置 )"画面中进行设置。工程窗口 [( 参数 )] [ ( 可编程控制器参数 )] [( 内置以太网端口设置 )]
1. 设置 CPU模块的 IP地址。
2. 进行用于 MELSOFT 连接的连接设置。
工程窗口 [ ( 参数 )] [ ( 可编程控制器参数 )] [ ( 内置以太网端口设置 )] ( 打开设置 ) 按钮。
1. 协议根据需要选择TCP或UDP。
2. 打开方式选择"MELSOFT"。
(2) 至 CPU 模块的写入
通过 " ( 可编程控制器写入 )"画面将设置的参数写入到 CPU 模块中。
[ ( 在线 )] [( 可编程控制器写入 )]将参数写入 CPU 模块后,通过电源的 OFF → ON 或复位,使参数生效。
三、编程工具的设置
在" (连接目标设置)"画面中进行设置。连接目标窗口 [Connection1]
1.将个人计算机侧 I/F设置为"(以太网板 )"。
在" (个人计算机侧I/F以太网板详细设置)"画面中从"TCP"或"UDP"中选择使用的协议。(应与打开设置中设置的协议一致。)
2.将可编程控制器侧I/F 设置为" (CPU 模块)"。在" ( 可编程控制器侧I/F CPU 模块详细设置)"画面中,按下述画面内容输入CPU 侧的IP 地址或者主机名。( 设置为主机名的情况下,应设置为Microsoft Windows 的hosts 文件中设置的名称。)
3. 设置其它站指定。
根据使用环境进行选择。
四、CPU模块搜索
在使用了集线器的连接中,通过" (可编程控制器侧 I/F CPU模块详细设置 )"画面点击 (网络上的以太网内置型 CPU搜索 (S))时,将对与编程工具连接在同一个集线器上的 CPU模块进行搜索,并以一览方式显示。
·对级联连接的集线器上连接的 CPU模块也进行搜索,并以一览方式显示。
·不能对经由路由器连接的 CPU模块进行搜索。
·经由无线 LAN的情况下,有时会由于数据包的消失导致以太网通信不稳定,造成不能搜索 CPU模块。
·一览表显示中存在有重复的 IP地址的情况下,应对 CPU侧的 IP地址的参数设置进行重新审核。如果在重复的状况下进行通信,将发生通信出错。
·CPU模块的服务处理的负荷较高时,有可能无法搜索到相应的 CPU模块。此时应将"以太网内置型 CPU搜索"画面的响应等待时间延长,或者在可编程控制器参数的服务处理设置中
增加服务处理时间。
·通过在可编程控制器参数的内置以太网端口设置中进行如下所示的选择,可以将来自于网络上的 CPU模块的搜索设置为不响应。
五、注意事项
(1) IP 地址的重复
构建网络时及将新设备连接到网络上时,应确认 IP 地址不重复。IP 地址重复的情况下,有可能会与非目的设备进行通信。可以通过以下任一方法确认 IP 地址是否重复。
· 使用连接 CPU 搜索功能对重复的 IP 地址进行确认。
· 将对象设备从线路上断开,通过断开的对象设备的 IP 地址进行 PING 测试。有响应的情况下,表示 IP 地址重复。
(2) 通过 KeepAlive 进行确认
将协议设置为 TCP 的情况下,通过 KeepAlive 进行确认 ( 对 KeepAlive 用 ACK 报文响应 ) 。从来自于外部设备的最后的报文接收开始,5 秒后发送存在确认用报文,确认有无来自于对象设备的响应。在无响应时,再以 5 秒的间隔发送存在确认用报文。在 45 秒内不能确认响应的情况下,将认为对象设备不存在而断开连接。在对象设备不支持 KeepAlive 功能的情况下,连接有可能被断开。
(3) 超出设置的连接
进行连接时请勿超出参数的打开设置中所设置的设置数。通过个人计算机进行了超出设置数的 TCP 连接时,根据应用程序有可能变为下述状态。
· 时间延长而变为超时出错状态。
· 通信过程中某个对象设备突然发生超时出错。
(4) TCP 连接的再发送处理
在 TCP 连接中,未从发送对象设备返回 TCP 协议的 ACK 响应时,进行再发送处理。从 0.3 秒开始,进行 0.6 秒、1.2 秒、2.4 秒、4.8 秒、9.6 秒后的 6 次再发送。在最后的再发送后的 19.2 秒期间未返回 TCP 协议的 ACK 响应时,将认为对象设备异常而断开连接。( 合计 38.1 秒将作为对象设备异常而断开连接。)
(5)采样跟踪
从内置以太网端口通过编程工具执行采样跟踪时,在进行 CPU的电源 OFF或者复位之前应将采样跟踪中断。
(6)远程STOP、远程PAUSE
从内置以太网端口通过编程工具进行了远程 STOP或远程 PAUSE时,在进行 CPU的电源 OFF或者复位之前应进行下述操作。
·远程RUN
·远程RESET
相关问答
plc组建网络系统的方法?
1.PLC组建网络系统的方法有多种。2.首先,可以使用以太网通信模块将PLC连接到局域网或互联网,实现远程监控和控制。这种方法可以提高系统的可靠性和实时性。...
欧姆龙plc怎么设置网络连接?
要设置欧姆龙PLC的网络连接,首先需要确保PLC和网络设备(如交换机或路由器)之间的物理连接正确。然后,在PLC编程软件中,设置PLC的IP地址、子网掩码和网关信...
plc怎么通过网线连接电脑?
不需要网线,将s7-200这个plc用串口线连接电脑的串口即可,如果没有串口的,可以购买usb转rs232的转换器连接。然后电脑上安装200plc编程软件,就能连接了。建议...
在plc编程step7中如何进行整个网络复制?
在plc编程step7中进行整个网络复制方法:按着鼠标左键直接拖就可以,如果两个网络段相距较远,把距要复制的整个网络段复制过去,拖玩需要的元件后再删掉即可复制...
plc300编程时怎么添加网络扩展?
1、确认安装导轨有没有空余位置;2、每机架不算电源、cpu、接口模块,其余的模块数不能多于8个;3、以上两条满足的条件下,先要将机架断电,将最后一个模块从...
海为plc以太网怎么通讯?
海为PLC(可编程逻辑控制器)通过以太网进行通讯的步骤如下:1.确保PLC和计算机都连接到同一个以太网网络中。2.在计算机上安装以太网通讯驱动程序,以...
三菱q系列plc用网线连接读取程序。具体怎么设置?
1、首先将电脑与三菱的plc用通讯下载线连接起来,然后点击电脑桌面左下角的开始,在弹出对话框里选择点击控制面板。2、在控制面板里选择【硬件与声音】。3、...
s7200plc用编程电缆怎么设置网络地址?
你的200PLC上使用了243模块吗?如果有,可以找到并更改其IP地址。如果没有,可能你说的是它的PPI地址吧。如果是后者,你可以用PPI电缆连接电脑和PLC,然后在“...
三菱plc怎么插入直线?
要在三菱PLC中插入直线操作,需要编写相应的程序代码。以下是一个简单的示例:1.首先,在PLC编程软件中创建一个新项目或打开一个现有的项目。2.创建一个新的...
plc之间如何建立通讯?
1、设置PLC和电脑键的通讯参数,启动Component,点击wizard按钮;2、逻辑站号使用默认的1,点击next按钮;3、根据实际使用选择端口,然后点击next按钮;4、设...