基本指令的编程练习-PLC认识实验-定时器/计数器功能实验

简介: 基本指令的编程练习-PLC认识实验-定时器/计数器功能实验

【PLC认识实验】

一、实验目的

1.了解PLC软硬件结构及系统组成;

2.掌握PLC外围直流控制及负载线路的接法及上位计算机与PLC通信参数的设置;

3.了解编程软件的编程环境,掌握软件的使用方法。


二、实验仪器设备


88c7b15f57c745ffbfa7ac813e217c6d.png


三、实验原理及分析

1、信捷PLC编程工具软件与PLC以太网形式连接,按相应步骤进行操作。

2、按下图搭建程序


b1ae7fc730fd4d48ba0ad336d3dfff64.png


①程序中的 X0 至 X7 分别对应控制实验单元输入开关 X0 至 X7。

②通过专用以太网编程线电缆连接计算机与 PLC 主机。打开信捷编程软件,逐条输入程序,检查无误后,将所编程序下载到主机内,并将可编程控制器切换到运行状态,运行指示灯点亮,表明程序开始运行,有关的指示灯将显示运行结果。

③分别拨动输入开关 X0 至 X7,观察输出指示灯的状态和Y0\Y1\Y2\Y3 是否符合逻辑。


四、实验调试步骤和观察结果

①Y0指示灯只有在X0、X1同时闭合时才亮,其它情况不亮。

②当X2、X3有一个闭合时,Y1指示灯亮。

③当拨动两个常闭开关X4,X5后,Y2指示灯灭。

④X6、X7为常闭,其中一个断开后,Y3指示灯灭。


五、实验思考

1、遇到的问题及其解决

答:使用虚拟机与PLC设备连接时,以太网自动分配的IP地址以168开头,无法成功连接,在排查时发现在外部主机的以太网分配的IP地址就已经是168开头的了,因此不是虚拟机与外部主机通信问题,而是外部主机问题。通过网上搜索相关问题寻找解决办法,最终成功使得分配192开头的正确地址,连接成功。

2、实验效果与分析的是一致的,与或非逻辑、或非逻辑,以及非逻辑都能正确地实现。

3、本次实验收获的非实验内容知识是了解了虚拟机与主机连接方式的差异以及以太网通信自动分配地址的正确形式,也了解了常用的网络设置等计算机与实际设备的通信连接。


定时器/计数器功能实验

一、实验目的

1.了解PLC软硬件结构及系统组成;

2.掌握定时器、计数器的正确编程方法,并学会定时器和计数器扩展方法,用编程软件对可 编程控制器的运行进行监控。


二、实验仪器设备


88c7b15f57c745ffbfa7ac813e217c6d.png


三、实验原理及分析

实验参考程序,梯形图参考图


ebf90e4935e14e8e89c35012f61b4642.png


这是一个由定时器T0和计数器C0组成的电路。T0形成一个设定值为10秒的自复位定时器,当X0接通,T0线圈得电,经延时10秒,T0的常闭接点断开, T0定时器断开复位,到下一次扫描时,T0 的常闭接点才闭合,T0线圈又重新得电。 即 T0 接点每接通一次,每次接通时间为一个扫描周期。计数器对这个脉冲信号进行计数,计数到20次,C0常开接点闭合,使Y0线圈接通。从X0接通到Y0有输出,延时时间为定时器和计数器设定值的乘积:T=T0×C0=10×20=200S。


80ef3207755845bb8e8caf8201cd6619.png


四、指示灯闪烁程序(亮1s灭2s)

将开关闭合,X0常开触点闭合,定时器开始2s计时,2s后T0动作,T0常开触点闭合,定时器T1开始1s计时,同时Y0得电,灯亮,1s后,定时器T1动作,T1常闭触点断开,定时器T0复位,T0常开触点断开,Y0失电,灯灭,定时器T1复位使T1常闭触点闭合,定时器T0又重新开始2s计时。重复以上过程,指示灯可1s亮2s灭。


21372ae546d94720814aec2fbb9babee.png


五、异步电机的起停控制


0331d8d130194b08bdb05d9d0f0b5699.png


相关文章
西门子S7-1200的转换指令、取整和截取指令、上取整和下取整指令、标定和标准化指令,各参数的含义是什么?
西门子S7-1200中的转换指令包括转换指令、取整和截取指令、上取整和下取整指令、标定和标准化指令。
西门子S7-1200的转换指令、取整和截取指令、上取整和下取整指令、标定和标准化指令,各参数的含义是什么?
|
存储 人工智能 缓存
怎么根据自己的业务选择阿里云服务器配置大小?
本文指导如何根据业务需求精准选择阿里云服务器配置,涵盖个人轻量级至企业级、计算密集型等场景,推荐不同实例类型、存储与带宽方案,并提供成本优化策略,如包年包月节省成本、按需升级配置及选用性价比高的自研ARM架构实例。帮助用户在数字化转型中实现性能与成本的平衡。 注:以上配置与价格基于阿里云2025年官方数据,实际信息可能有所调整,请以官网实时页面为准。
|
弹性计算 Cloud Native Serverless
云原生应用示例:智能物流管理系统
在电商行业的快速发展中,某企业借助阿里云服务构建了一个云原生智能物流管理系统。此系统基于微服务架构,利用ECS、Kubernetes、ESS及RDS等服务来支撑其核心功能,并采用Serverless函数计算FC处理前端需求,配合消息队列MQ确保通信顺畅。ARMS的应用实现了性能监测与故障快速响应。同时,通过PAI分析数据以提高物流效率,OSS与CDN则优化了文件存储与全球访问速度。此外,系统还整合了Docker及GitLab CI/CD以支持快速迭代,并通过WAF、SLS等工具保障了安全性和合规性,整体上提供了高效、智能且低成本的物流解决方案。
511 7
|
JSON 小程序 JavaScript
|
供应链 监控 安全
网络安全中的零信任架构:从概念到部署
网络安全中的零信任架构:从概念到部署
1226 75
|
机器学习/深度学习 数据采集 算法
乳腺癌预测:特征交叉+随机森林=成功公式?
乳腺癌预测:特征交叉+随机森林=成功公式?
497 0
乳腺癌预测:特征交叉+随机森林=成功公式?
|
Android开发 Windows 内存技术
刷机不求人 HTC手机刷机教程指南(转)
刷机不求人 HTC手机刷机教程指南(转)
793 3
|
编解码
FFmpeg开发笔记(三十七)分析SRS对HLS协议里TS包的插帧操作
《FFmpeg开发实战》书中讲解了音视频封装格式,重点介绍了TS,因其固定长度和独立解码特性,常用于HLS协议。HLS通过m3u8文件指示客户端播放TS分片。SRS服务器在转换MP4至TS时,会在每个TS包头添加SPS和PPS帧,保证解码完整性。这一过程在SrsIngestHlsOutput::on_ts_video函数中体现,调用write_h264_sps_pps和write_h264_ipb_frame完成。详细实现涉及SrsRawH264Stream::mux_sequence_header函数,遵循ISO标准写入SPS和PPS NAL单元。
517 0
FFmpeg开发笔记(三十七)分析SRS对HLS协议里TS包的插帧操作