当前位置: 首页 > news >正文

汇川PLC学习Day1:跑马灯程序编写

汇川PLC学习Day1:跑马灯程序编写

一、 软件安装

  1. 进入官网下载软件
    在这里插入图片描述
    在这里插入图片描述

二、 使用帮助

在这里插入图片描述

三、 新建工程与功能代码实现

  1. Ctrl+N
    在这里插入图片描述
  2. 寻找内带输出模块的CPU并设置好工程名字与保存路径,语言选择想熟悉的类型

在这里插入图片描述

  1. 工程建立后,PLC_PRG即为用户编写程序文件
    在这里插入图片描述
    在这里插入图片描述
  • 利用命令菜单栏与命令工具箱在程序段中编辑代码

定义一个定时器与一个字节数据类型,使用定时器定时左移或者右移字节数据位实现流水灯功能。定时器实现流水灯流动快慢

在这里插入图片描述

  1. 使用仿真方法模拟程序

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  1. 调试数据
    因为要体现流水灯,要将一个灯先点亮,可以是20 ,21,22 ,23,24 ,25,26 ,27 其中一个数值。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 实现数据左移,呈现数据上的1秒的流水Bit位流动。
  1. 将1字节数据更换为1字节的输出地址,即可实现流水灯
    同样,将其由一个BIT位 set on,即输入20 ,21,22 ,23,24 ,25,26 ,27 其中一个数值,然后写入到PLC CPU。
    在这里插入图片描述
    在这里插入图片描述

  2. 另一种方法是将此Byte数据类型的变量映射到输出IO中,从而实现流水灯
    在这里插入图片描述
    在这里插入图片描述

  • 当使能映射后,%QB0地址将不能直接在程序书写,需要使用其映射字节变量名

这里的映射修改完成后,仿真时也需要Set一个Bit位为1,将其写入CPU中,否则移位全是0,无法实现跑马灯效果。

在这里插入图片描述

http://www.lryc.cn/news/160101.html

相关文章:

  • 【已解决】Unknown initial character set index ‘45‘ received from server
  • Java从入门到精通-数组(二)
  • 深入剖析HTTP和HTTPS代理在爬虫中的应用价值
  • SQL语句分类及编写规范
  • 02-zookeeper分布式锁案例
  • 【Spring传播机制底层原理】
  • python通过tkinter制作词云图工具
  • Java-钉钉订阅事件
  • 【DataV/echarts】vue中使用,修改地图和鼠标点击部分的背景色
  • 系统设计类题目汇总四
  • 【C++心愿便利店】No.5---构造函数和析构函数
  • 微软研究院团队获得首届AI药物研发算法大赛总冠军
  • redis实战篇之导入黑马点评项目
  • 【C++】详解红黑树并模拟实现
  • Matlab图像处理-最大类间方差阈值选择法(Otsu)
  • Spring Cloud(Finchley版本)系列教程(三) 服务消费者(Feign)
  • AI图片生成 discord 使用midjourney
  • gitlab 点击Integrations出现500错误
  • 【2023高教社杯】A题 定日镜场的优化设计 问题分析及数学模型
  • rac异常hang死故障分析(sskgxpsnd2)
  • 2023.9.7 关于 TCP / IP 的基本认知
  • Python 图片处理
  • 信道估计 | 信道
  • 腾讯发布超千亿参数规模的混元大模型;深度学习与音乐分析与生成课程介绍
  • [html]当网站搭建、维护的时候,你会放个什么界面?
  • javaee spring aop 的五种通知方式
  • 【Redis】3、Redis主从复制、哨兵、集群
  • vcpkg方式安装zlmediakit
  • 【大数据】基于 Flink CDC 高效构建入湖通道
  • 微信小程序开发---网络数据请求