线下实训
HOME
线下实训
正文内容
plc编程口号 西门子plc零基础学习编程,手把手带您解决接线编程通讯等问题!
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

西门子plc零基础学习编程,手把手带您解决接线编程通讯等问题!

一、准备工作

1、使用S7-200时,需要准备的硬件有PLC S7-200,如CPU224XP,如下图:

2、编程电缆 PC/PPI电缆

网上购买的USB PC/PPI电缆

也可以按网上找到的电路图自己制作的编程电缆:

3、按钮、指示灯、继电器

二、接线

S7-200 244XP的接线图如下:

1、连接按钮

直流24伏的正电源L+接按钮的一端,按钮的另一端接I0.0,直流24伏的地M接1M。

2、连接指示灯

交流220伏M接指示灯的一端,指示灯的另一端接Q0.0,交流220伏的另一端L+接1L。

3、继电器的连接与指示灯的连接类似,注意继电器的线圈是220伏交流还是24伏直流分别接到不同的电源上。

4、实物接线如下图:

三、编写程序

在微机桌面点图标

启动程序SETP7-Micro/Win。

1、新建项目

2、选择cpu类型

3、利用下面工具条在梯形图程序框中输入程序如下图:

下载程序到PLC中并运行结果

把数据线DB9的一端插到PLC的1口或2口上,另一端插到微机的USB口上,双击浏览条上的通讯图标,如下图:

点击“设置PG/PC接口”,出现下图:选择PC/PPI cable(PPI),点击属性:

在“本地连接”选项卡下,选择好串口号(comX)。

再点击选项卡”PPI”,再选择好地址、超时、传输率,最高地址等项。如下图:然后点击确定。

如果出现下图,在“双击刷新”的上面显示CPU及地址字样,那就说明通讯正常了。如果通讯不上的话可能有很多可能,以前的文章我们介绍过,可以去翻看.

如果通讯正常,点击下图中的下载按钮,把程序下载到PLC中,下载时注意要把PLC的开关从run状态拨到STOP状态,运行时再拨到RUN。

在运行状态(开关拨到RUN)下,手按动按钮,指示灯亮,说明程序正常,如下图所示。

汇川技术PLC应用逻辑编程技巧(7)小型PLC编程经验

哈喽,你好啊,我是雷工!

前面学习记录按状态转移编程法、按功能分块编程法、按设备结构功能分块法、按工位分块法等编程思路,

接下来继续学习小型PLC编程经验的总结,

以下为学习笔记。

01 梯形图经验

小型PLC基本上都是用梯形图进行编程,以下经验是否正确:

①:LD梯形图语言编程,常用的指令在30个以内,可轻松上手,初学者不建议首选SFC编程语言;

②:编程时要多用子程序,这样可以便于编写结构化的程序,提高程序的可读性,提高执行效率,也更易于调试;

③:要尽可能多用状态划分的编程风格,尽量采用典型的状态排序;

④:编程时要先定义程序框架,把状态分块,界定每个程序块的功能、算法、接口变量,并用程序注释的方式进行记录;

02 开发经验

有人说PLC编程相比程序员的高级语言编程并不需要深度的学习。(你认可吗?)

小型PLC编程要灵活使用Autoshop编程工具,可以减轻记忆负担(有更好的经验,欢迎分享)

03 如何让程序更易于阅读和理解

在C#编程时,合理的注释能够让人更清晰的读懂理解程序;

那么PLC编程,哪些习惯能够便于他人和自己更容易的阅读理解程序呢?

①:工序图

在规划设备状态、设计好程序框架后,可以先拟定设备主要工艺的子程序,并以工序图的形式注释每个子程序的功能;

像入口变量属性、主要算法、输出变量等做好记录;

②:Excel表格

用好Excel表格,规划记录设备系统的程序变量;可以按变量属性进行区域的划分,特别注意与上位机交互的变量,各种操作命令、设定参数等分为不同的区域,不仅可以提高上位机读取效率,还能够防止上位机误该参数,导致难以查明的运行故障;

把设备运行状态参数放在低地址段,把需要保存的记录参数放高地址段;

把多个工位子程序使用的变量尽可能规划各自独立的区域,并且区域间预留适当的间隔;

③:给常用变量别名

对于重要的已经定义的常用变量,批量标注有意义的别名,可以避免编程过程中反复核对变量定义,可以有效提高效率;

04 编写注释的好处

①:开发时可以先一次性写出主要子程序的功能注释,这样比直接写程序思路更清晰连贯,考虑也更周全;

②:写注释的过程可以核对逻辑处理是否严谨;若发现问题可以及时完善注释,再开始写程序,可以避免写程序过程中发现问题,再修改程序,会更加费时费力;

③:注释梳理完成后,再按照注释编程,思路清晰,逻辑明确,可以更快的编程;

④:可以方便多人协作同时编程调试;

⑤:注释清晰有助于个人快速读程序,能够更快的进入编程状态,避免没有注释,自己之前写的程序自己还得捋半天才理清思路;

⑥:方便调试排查问题,便于后期维护;

05 调试技巧

当写完一个状态的子程序以后,就可以在PLC上验证该子程序的逻辑处理是否正确:

可以强制该子程序的触发条件,让PLC反复执行该子程序,给该子程序入口变量设置不同的数值,观察输出口变量的结果值,这样就能够判断该子程序的逻辑是否正确,以便及时修正;

06 编程细节

编写一个能用的程序很简单,但是实际项目中只是简单的能用还不够,还得要求程序安全、稳定、健壮;

这时候就需要完善程序的保护机制,让保护更全面,使其操作起来更流畅;

①:状态指针式程序控制的关键变量,要避免赋值不存在的状态值,导致死机;

②:变量定义时,允许上位机访问的区域要独立划分,上位机可读写的变量,要检查其合法性后使用;

③:采用bit类型的变量编程,容易出现意外的组合,应当尽可能采用D寄存器变量,会更加的安全;

④:要考虑乘除运算需要的最大单元占用,避免溢出;避免出现除0的操作;

⑤:编程时先实现设备工艺控制功能,再进行设备异常状况、设备保护功能的添加;

一套成熟稳定的PLC控制程序,其中超过40%的代码都是用于设备安全保护功能的。

毕竟很多厂的口号也都是安全第一,生产第二;

07 整体思路

①:要有自顶向下的编程思想,即先整体再局部,化繁为简,拆大为小,然后逐步编程,让编程简化;

②:PLC编程更加注重实操上手,单纯的看书看视频100遍,不如上手操作一遍,要多动手;

08 后记

以上是关于小型PLC的编程经验,有不妥之处或有更加牛掰的思路,欢迎在留言区留言评论。

更多的技术问题欢迎在交流群相互交流。

相关问答

电脑上台达触摸屏程序在线模拟怎样和plc联机调试?

你先用串口调试助手看看台达PLC在仿真串口有没有数据,如果有的话就用虚拟串口工具虚拟出一对串口,一个串口号给PLC,一个给HMI软件,然后同时在线模拟就可以...

怎样将plc里的程序导入电脑中?

1.安装PLC编程软件:首先,你需要从PLC制造商或官方网站上下载和安装PLC编程软件。这个软件通常是专门为该型号或该品牌的PLC定制的。2.连接PLC和电脑:使用相...

请问大神们plc如何和电脑连接_其他问答_系统粉

1.与PLC型号相匹配的编程线。2.在PC上安装好该型号PLC的编程软件3.确认PC上有串口,没有的话用USb转串口4.将PLC用编程线与PC连接5.打开PC上的编程软...

PLC为什么连接不了呢?

...(PS.如果驱动安装正确,那在管理栏中就会出现一个虚拟的COM口)在其属性页中找到波特率的选项,将之数值设备为9600,并点去XOF选项前的小勾。启动软件,找到...

三菱PLC与笔记本连接不上?

确定编程线连接正确后,检查连接端口是否正确。右键点击桌面上的“我的电脑”,打开“属性”接着打开“硬件”,“设备管理器”,...1、用专用的SC-09的编程线。...

《大染坊》见到游行的队伍,为什么六子兴奋起来?

这个电视剧让我看了很多遍,感受很深,做人就要像六子一样敢作敢当,能屈能伸,不怕困难,最穷不过要饭,不死就会出头,在这个电视剧里六子看见游行队伍高兴,主...布放...

雷尼绍是哪个国家的?

英国雷尼绍公司雷尼绍公司的产品应用极为广泛,包括机床自动化、坐标测量、拉曼光谱仪、机器校准、位置反馈、CAD/CAM牙科、立体定向神经外科及医学诊断。基...

诸位行家谁能告诉我!上海口碑好的变频PLC控制柜服务商,变频...

[回答]低成本投入就是嘉善剑桥机喷漆厂家他们的口号,绝对妥妥的EXTR是利用通信扩展与变频器通信的方便指令,后面是4个参数,依次是功能编号,变频器站号,变...

用笔记本传送三菱PLC(FX2N/1N)程序,因为没有9针串口,购置力...

如果你确认驱动已经安装好,请确认你的COM口是否设置正确,先查看你的COM口号是多...usbsc09一般是一头接电脑,一头接plc有用(0)回复没有安装USB转232的驱动...

学习机器人控制而非工业控制会有很好的就业前景吗?

咱们先来搞清楚机器人控制和工业控制的内容吧:机器人控制分操作控制和机器人控制系统的研发,这是两个不同层面的,机器人控制属于应用层面,这是非常简单的技术...

 babolat网球拍  享当当 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部